<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6315084585721963631</id><updated>2024-08-28T22:28:48.396-07:00</updated><category term="Wireless"/><category term="C and C++"/><category term="SUN Server"/><category term="Embedded"/><title type='text'>Technical Questions/Answers, Technical postings in Wireless space and programming in C/C++</title><subtitle type='html'>Technical question and answers for C and C++ coding, Unix, Linux,Wireless domain like GSM, UMTS, LTE and CDMA technologies. SNMP related questions.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-1818469655980096535</id><published>2012-12-30T23:42:00.004-08:00</published><updated>2012-12-30T23:42:57.118-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>How to enable engineering/field test mode in blackberry</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Blackberry phone has best engineering mode. You can enable it by using below steps:&lt;br /&gt;
&lt;br /&gt;
Blackberry has a very nice and interesting field test/Engineering mode.&lt;br /&gt;
While reading a blog I show that pressing ALT+CAP+H would display usefull&amp;nbsp; information about your mobile.&lt;br /&gt;
But you can enable the engineering mode from this screen using steps metioned in the blog:&lt;br /&gt;
http://www.zibri.org/2009/08/hidden-things-are-usually-best.html&lt;br /&gt;
Please make sure to follow steps very clearly. Read it twice!&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/1818469655980096535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2012/12/how-to-enable-engineeringfield-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/1818469655980096535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/1818469655980096535'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2012/12/how-to-enable-engineeringfield-test.html' title='How to enable engineering/field test mode in blackberry'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-3239435413874478111</id><published>2012-12-15T17:24:00.002-08:00</published><updated>2012-12-15T17:24:11.554-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>UMTS Mobile Originated call flow sequence diagram (Mobile to Landline)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xJFBQYJPP1tEN5Sz_9XWaygurgY3eh7ofW4aKBMBb3PEpn8HqMQ0WA0J21zHC1dghSgK186LW0E6OJFNUpf7qS6wdi3KWUDpRWF4Q4i4G7zvfvyQdN6odKW8u28-l6WCuEiVlz5Ls6Z0/s1600/M2L-Updated-2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;570&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xJFBQYJPP1tEN5Sz_9XWaygurgY3eh7ofW4aKBMBb3PEpn8HqMQ0WA0J21zHC1dghSgK186LW0E6OJFNUpf7qS6wdi3KWUDpRWF4Q4i4G7zvfvyQdN6odKW8u28-l6WCuEiVlz5Ls6Z0/s640/M2L-Updated-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/3239435413874478111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2012/12/umts-mobile-originated-call-flow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/3239435413874478111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/3239435413874478111'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2012/12/umts-mobile-originated-call-flow.html' title='UMTS Mobile Originated call flow sequence diagram (Mobile to Landline)'/><author><name>kmshetty</name><uri>http://www.blogger.com/profile/08058518931232285422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu8Fx3FOv4eujhe5OyWQNNMyne2G3rWdE1Z8rVNSdDWrgVaVn43RTdTXugn92orc4LfNF1Y_O4anQan0FYzTDol80cIIpK8mHkMIQ4RdljMt_JBVxJ_jb9b7i-VrfTQ/s220/smoky+mounntain+474.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xJFBQYJPP1tEN5Sz_9XWaygurgY3eh7ofW4aKBMBb3PEpn8HqMQ0WA0J21zHC1dghSgK186LW0E6OJFNUpf7qS6wdi3KWUDpRWF4Q4i4G7zvfvyQdN6odKW8u28-l6WCuEiVlz5Ls6Z0/s72-c/M2L-Updated-2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-5520463589989481235</id><published>2012-12-15T16:36:00.002-08:00</published><updated>2012-12-15T16:36:24.532-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>UMTS Voice call flow diagram for mobile to mobile call</title><content type='html'>This call flow is captured at RNC.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9hp9iVZwN-7QkLEpSDJGnhmT2xn0JIF7_Y0ytP-IQzXmMoZvSqG1UkGPAhyphenhyphenfaLSwNTzaZtMbA0XWUKikZX9TJPWiMmC905QDA35A5MYD0wslTd6eQP8LbvxGdZUEW4vYmXfFQI0No_Hlc/s1600/M2M-Corrected-2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9hp9iVZwN-7QkLEpSDJGnhmT2xn0JIF7_Y0ytP-IQzXmMoZvSqG1UkGPAhyphenhyphenfaLSwNTzaZtMbA0XWUKikZX9TJPWiMmC905QDA35A5MYD0wslTd6eQP8LbvxGdZUEW4vYmXfFQI0No_Hlc/s640/M2M-Corrected-2.png&quot; width=&quot;514&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/5520463589989481235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2012/12/umts-voice-call-flow-diagram-for-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5520463589989481235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5520463589989481235'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2012/12/umts-voice-call-flow-diagram-for-mobile.html' title='UMTS Voice call flow diagram for mobile to mobile call'/><author><name>kmshetty</name><uri>http://www.blogger.com/profile/08058518931232285422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu8Fx3FOv4eujhe5OyWQNNMyne2G3rWdE1Z8rVNSdDWrgVaVn43RTdTXugn92orc4LfNF1Y_O4anQan0FYzTDol80cIIpK8mHkMIQ4RdljMt_JBVxJ_jb9b7i-VrfTQ/s220/smoky+mounntain+474.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9hp9iVZwN-7QkLEpSDJGnhmT2xn0JIF7_Y0ytP-IQzXmMoZvSqG1UkGPAhyphenhyphenfaLSwNTzaZtMbA0XWUKikZX9TJPWiMmC905QDA35A5MYD0wslTd6eQP8LbvxGdZUEW4vYmXfFQI0No_Hlc/s72-c/M2M-Corrected-2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-969329224897591664</id><published>2012-05-01T16:00:00.001-07:00</published><updated>2012-05-01T16:00:20.283-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>3G Handover Events 2a, 2b, 2c.. explained</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Event 2a: &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Change of Best Frequency &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Event 2b: &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The estimated quality of the currently used frequency is
below a certain threshold and the estimated quality of a non-used frequency is
above a certain threshold &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Event 2c: &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The estimated quality of a non-used frequency is above a
certain threshold &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Event 2d: &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The estimated quality of the currently used frequency is
below a certain threshold &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Event 2e: &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The estimated quality of a non-used frequency is below a
certain threshold &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Event 2f: &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The estimated quality of the currently used frequency is
above a certain threshold&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/969329224897591664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2012/05/3g-handover-events-2a-2b-2c-explained.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/969329224897591664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/969329224897591664'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2012/05/3g-handover-events-2a-2b-2c-explained.html' title='3G Handover Events 2a, 2b, 2c.. explained'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-4339806681035891319</id><published>2011-11-08T12:39:00.001-08:00</published><updated>2011-11-08T12:39:37.746-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>Periodic Location Update Timer(T3212)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Periodic Location update timer controls periodicity of the location  update procedure triggered by Mobile(UE). The value T3212 shall be set  to 0 if Peridic location updating procedure need to be disabled. The  value can be set in multiples of 6 (6 mins) and default value is 60.  When it is set to 60mins, T3212 is set to 10 because T3212 value is in  dechours. 1 Decihour = 6mins &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/4339806681035891319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/11/periodic-location-update-timert3212.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/4339806681035891319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/4339806681035891319'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/11/periodic-location-update-timert3212.html' title='Periodic Location Update Timer(T3212)'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-8521976540571469531</id><published>2011-11-08T12:37:00.000-08:00</published><updated>2011-11-08T12:37:07.452-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>Change or add the SMSC number to apple iPhone</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;How to get the SMSC set in the iPhone?&lt;/b&gt;&lt;br /&gt;
In the iPhone keypad and type *#5005*7672# Press Call&lt;br /&gt;
&lt;b&gt;How to erase the SMSC set in the iPhone?&lt;/b&gt;&lt;br /&gt;
In the iPhone keypad, type ##5005*7672# Press Call&lt;br /&gt;
&lt;b&gt;How to modify the SMSC set in the iPhone?&lt;/b&gt;&lt;br /&gt;
In the iPhone keypad, type **5005*7672*+&lt;smsc&gt;# Press Call &lt;/smsc&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/8521976540571469531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/11/change-or-add-smsc-number-to-apple.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/8521976540571469531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/8521976540571469531'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/11/change-or-add-smsc-number-to-apple.html' title='Change or add the SMSC number to apple iPhone'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-2229215313609194236</id><published>2011-04-25T12:10:00.001-07:00</published><updated>2011-04-25T12:10:26.751-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>Engineering mode/Field test mode in various mobiles using codes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;LG Mobile&lt;/b&gt;:&lt;br /&gt;
Most of the LG Models have similar field  test menu:&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Version&lt;/li&gt;
&lt;li&gt;Factory Reset&lt;/li&gt;
&lt;li&gt;Device Test&lt;/li&gt;
&lt;li&gt;Port Setting&lt;/li&gt;
&lt;li&gt;Modem Setting&lt;/li&gt;
&lt;li&gt;SIM Test&lt;/li&gt;
&lt;li&gt;IMS Setting&lt;/li&gt;
&lt;li&gt;IM Client ID&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;Engineering mode (field test mode) could be found under Modem  Setting. Modem setting has various options including the Network mode,  Engineering Mode, GPRS Attach and many more. In some of the LG Models if  you want to get into Engineering mode directly using code &lt;b&gt;*748#96&lt;/b&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Code&lt;/b&gt;:&amp;nbsp; &lt;b&gt;277634#*#&lt;/b&gt;&lt;br /&gt;
Model : LG  CU720 (LG Shine), LG CU575, LG CU500, LG CU400 (many other models) &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Code &lt;/b&gt;: &lt;b&gt;3845#*360#&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Model:&amp;nbsp; &lt;/b&gt;LG CF360(This  model has more options in the field test mode like GPS, DRM test menus,  Calibration data)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Samsung Mobile&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Code&lt;/b&gt;: &lt;b&gt;*#0011#&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Model&lt;/b&gt;:  SGH-A707, SGH-A717, SGH-A727, SGH-i617 and many other models support  this code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Apple iPhone:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Code &lt;/b&gt;: &lt;b&gt;*3001#12345#*&lt;/b&gt;  then press &lt;b&gt;call&lt;/b&gt;&lt;br /&gt;
Various field test information could be  seen under the menus.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Blackberry Mobile&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;br /&gt;
Code:  &lt;b&gt;Menu-&amp;gt;Settings-&amp;gt;Options-&amp;gt;status&lt;/b&gt;&lt;br /&gt;
This would show  some of field test information on blackberry phones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Nokia Mobile:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Code&lt;/b&gt;: &lt;b&gt;*3001#12345#.&lt;/b&gt;&lt;br /&gt;
Code  changes on some of the Model. Some time field test displays as Net  monitor in Nokia mobiles.&amp;nbsp; Most of the &lt;b&gt;models like Nokia 12xx, 51xx  (except 5125), 61xx, 62xx, 71xx,3285, 63xx&lt;/b&gt; are supported with this  code. To get out the engineering mode, you need to either dial 00/01 in  some models, in some models in net monitor, you many dial 0000. &lt;br /&gt;
&lt;br /&gt;
You  contact me if you need more information or field test mode for any  other phone/model, I would try to look and get the information back to  you.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/2229215313609194236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/04/engineering-modefield-test-mode-in.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/2229215313609194236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/2229215313609194236'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/04/engineering-modefield-test-mode-in.html' title='Engineering mode/Field test mode in various mobiles using codes'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-1191553477948611549</id><published>2011-04-25T09:25:00.001-07:00</published><updated>2011-04-25T09:26:07.724-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>What is WPS - Wireless Priority Service</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;WPS means &lt;b&gt;W&lt;/b&gt;ireless &lt;b&gt;P&lt;/b&gt;riority &lt;b&gt;S&lt;/b&gt;ervice which is  priority calling service provided to the subscribers by the operators.  This service is add-on service which shall be subscribed by the  subscriber.&amp;nbsp; User must be having WPS feature enabled to make the WPS  call.&lt;br /&gt;
To make WPS call, dial, &lt;b&gt;*272 + Destination Number&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Remember  you do not need a special cellphone to make WPS call, only need to  subscribed to WPS package from operator. Receiver of the WPS call does  not need to subscribe for the WPS feature. *272 enables the priority  access to local channels, High probability of completion&amp;nbsp; features  (HPC). If the terminating end is mobile user the then priority channels  are allocated for terminating call.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/1191553477948611549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/04/what-is-wps-wireless-priority-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/1191553477948611549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/1191553477948611549'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/04/what-is-wps-wireless-priority-service.html' title='What is WPS - Wireless Priority Service'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-7447566934482535411</id><published>2011-02-11T07:34:00.001-08:00</published><updated>2011-02-11T07:34:48.965-08:00</updated><title type='text'>What is AGPS (Assisted GPS)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;Assisted GPS is used to assist the GPS by providing the additional information like visible GPS satellites, reference time, Doppler which would help in GPS acquisition process. This feature intern help faster GPS acquiring time and reducing the GPS power consumption. Also helps in more accurate GPS measurements with more coverage.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;
&lt;/script&gt;&lt;like font=&quot;tahoma&quot; href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot;&gt;&lt;/like&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/7447566934482535411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/02/what-is-agps-assisted-gps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/7447566934482535411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/7447566934482535411'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/02/what-is-agps-assisted-gps.html' title='What is AGPS (Assisted GPS)'/><author><name>kmshetty</name><uri>http://www.blogger.com/profile/08058518931232285422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu8Fx3FOv4eujhe5OyWQNNMyne2G3rWdE1Z8rVNSdDWrgVaVn43RTdTXugn92orc4LfNF1Y_O4anQan0FYzTDol80cIIpK8mHkMIQ4RdljMt_JBVxJ_jb9b7i-VrfTQ/s220/smoky+mounntain+474.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-3267664855215522820</id><published>2011-02-04T15:32:00.000-08:00</published><updated>2011-02-04T15:33:58.320-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SUN Server"/><title type='text'>How to set automatic recovery after power failure for a SUN Netra box using ALOM port command</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Pick up a laptop and cable which has RJ-47 in one end and 7-Pin serial port on the other end.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;&lt;stroke joinstyle=&quot;miter&quot;&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @0 1 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum 0 0 @1&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @2 1 2&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @0 0 1&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @6 1 2&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @8 21600 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @10 21600 0&quot;&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;&lt;/path&gt;&lt;lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;shape id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 214.5pt; mso-wrap-style: square; visibility: visible; width: 272.25pt;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;imagedata o:title=&quot;&quot; src=&quot;file:///C:\Users\mkondall\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png&quot;&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgELdqTgsQ1RbHStW1GiF9BtAzenR7owZYs5-coLNu0l-MHGZsbUm-RWXFbC_Ia1y_2SLuURo7rDyZjH34TqdtrMBy7ewh6rhmOpZncvsY0mIQ_GUlg6lo-mPF9HaHzmQK_4GrSlZC1q3c/s1600/RJ-47+to+Serial.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgELdqTgsQ1RbHStW1GiF9BtAzenR7owZYs5-coLNu0l-MHGZsbUm-RWXFbC_Ia1y_2SLuURo7rDyZjH34TqdtrMBy7ewh6rhmOpZncvsY0mIQ_GUlg6lo-mPF9HaHzmQK_4GrSlZC1q3c/s320/RJ-47+to+Serial.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Connect RJ-47 to SERIAL MGT port in the Sun Box and serial port to your laptop. Make sure that you have a application like putty for the serial connection. Serial connection configuration shall be 9600/8n1/none. Establish a serial connection using putty, either console login prompt will appear or ALOM port login prompt appears. Please provide login and password, takes you to ALOM prompt or console window. If you wish to go to ALOM prompt from console then type “&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;#.&lt;/b&gt;”(HASH and DOT). If you wish to switch to console prompt from ALOM then type “&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;console&lt;/b&gt;”.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/3267664855215522820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/02/how-to-set-automatic-recovery-after_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/3267664855215522820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/3267664855215522820'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/02/how-to-set-automatic-recovery-after_04.html' title='How to set automatic recovery after power failure for a SUN Netra box using ALOM port command'/><author><name>kmshetty</name><uri>http://www.blogger.com/profile/08058518931232285422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu8Fx3FOv4eujhe5OyWQNNMyne2G3rWdE1Z8rVNSdDWrgVaVn43RTdTXugn92orc4LfNF1Y_O4anQan0FYzTDol80cIIpK8mHkMIQ4RdljMt_JBVxJ_jb9b7i-VrfTQ/s220/smoky+mounntain+474.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgELdqTgsQ1RbHStW1GiF9BtAzenR7owZYs5-coLNu0l-MHGZsbUm-RWXFbC_Ia1y_2SLuURo7rDyZjH34TqdtrMBy7ewh6rhmOpZncvsY0mIQ_GUlg6lo-mPF9HaHzmQK_4GrSlZC1q3c/s72-c/RJ-47+to+Serial.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-3063795159760971222</id><published>2011-02-04T15:30:00.000-08:00</published><updated>2011-02-04T15:30:14.953-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SUN Server"/><title type='text'>How to set automatic recovery after power failure for a SUN Netra box using ALOM port command</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Please refer the How to connect to ALOM port section in this website. Once you login to SUN box and able to see the ALOM prompt sc&amp;gt;, you can use setsc command.&lt;/span&gt;&lt;/div&gt;sc&amp;gt; showsc&lt;br /&gt;
Check the value for sc_powerstatememory variable. It shall show as below: &lt;br /&gt;
sc_powerstatememory false&lt;br /&gt;
To set the automatic recovery after power failure, do as below&lt;br /&gt;
sc&amp;gt; setsc sc_powerstatememory true &lt;br /&gt;
For any other commands use showsc and below syntax&lt;br /&gt;
sc&amp;gt; setsc&amp;nbsp;&amp;lt;variable&amp;gt; &amp;lt;Value&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/3063795159760971222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/02/how-to-set-automatic-recovery-after.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/3063795159760971222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/3063795159760971222'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/02/how-to-set-automatic-recovery-after.html' title='How to set automatic recovery after power failure for a SUN Netra box using ALOM port command'/><author><name>kmshetty</name><uri>http://www.blogger.com/profile/08058518931232285422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu8Fx3FOv4eujhe5OyWQNNMyne2G3rWdE1Z8rVNSdDWrgVaVn43RTdTXugn92orc4LfNF1Y_O4anQan0FYzTDol80cIIpK8mHkMIQ4RdljMt_JBVxJ_jb9b7i-VrfTQ/s220/smoky+mounntain+474.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-5182811652541837541</id><published>2011-02-04T15:25:00.000-08:00</published><updated>2011-02-04T15:25:31.321-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>AMR: Discontinuous TX (DTX)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Mobile Battery life will be prolonged or a smaller battery could be used for a given operational duration. From the network point of view, the average required bit rate is reduced, leading to a lower interference level and, hence, increased capacity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to acheive DTX in AMR?&lt;br /&gt;
&lt;br /&gt;
- Voice Activity Detector on TX side&lt;br /&gt;
&lt;br /&gt;
- Evaluation of the background acoustic noise on the TX side&lt;br /&gt;
&lt;br /&gt;
- Transmission of comfort noise information to the RX side using SID at regular intervals&lt;br /&gt;
&lt;br /&gt;
- Generation of comfort noise on the RX side during periods when no normal speech frames are received.&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/5182811652541837541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/02/amr-discontinuous-tx-dtx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5182811652541837541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5182811652541837541'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/02/amr-discontinuous-tx-dtx.html' title='AMR: Discontinuous TX (DTX)'/><author><name>kmshetty</name><uri>http://www.blogger.com/profile/08058518931232285422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu8Fx3FOv4eujhe5OyWQNNMyne2G3rWdE1Z8rVNSdDWrgVaVn43RTdTXugn92orc4LfNF1Y_O4anQan0FYzTDol80cIIpK8mHkMIQ4RdljMt_JBVxJ_jb9b7i-VrfTQ/s220/smoky+mounntain+474.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-7941215141677936761</id><published>2011-02-04T12:17:00.000-08:00</published><updated>2011-02-04T15:17:54.748-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>What is Unlicensed  Mobile Access - UMA</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;u&gt;UMA&lt;/u&gt; provides tunneled IP connection to GSM/GPRS services through WiFi frequencies. But it needs dual mode mobile, to support roaming between wireless networks and unlicensed WiFi networks. UMA Network controller (UNC) is critical network node interworking between tunneled WiFi connection and cellular network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI9zKl7hDXStu7EjJwtNo3zUSUAWUa9NMThmgHv-W79K6v7H27galR0lg-ID8Q7k7NiKMLRkQMHz7nuO3iXDWZYIrbVuMHCLEW51kTZVK2oFY7Rv32K1ov8B4nfH69vK3BudmR8LcsILY/s1600/UMA.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI9zKl7hDXStu7EjJwtNo3zUSUAWUa9NMThmgHv-W79K6v7H27galR0lg-ID8Q7k7NiKMLRkQMHz7nuO3iXDWZYIrbVuMHCLEW51kTZVK2oFY7Rv32K1ov8B4nfH69vK3BudmR8LcsILY/s400/UMA.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Picture is referenced from book by Harri Holma and Antti Toskala&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;
&lt;/script&gt;&lt;like font=&quot;tahoma&quot; href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot;&gt;&lt;/like&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/7941215141677936761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/02/what-is-unlicensed-mobile-access-uma.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/7941215141677936761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/7941215141677936761'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/02/what-is-unlicensed-mobile-access-uma.html' title='What is Unlicensed  Mobile Access - UMA'/><author><name>kmshetty</name><uri>http://www.blogger.com/profile/08058518931232285422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu8Fx3FOv4eujhe5OyWQNNMyne2G3rWdE1Z8rVNSdDWrgVaVn43RTdTXugn92orc4LfNF1Y_O4anQan0FYzTDol80cIIpK8mHkMIQ4RdljMt_JBVxJ_jb9b7i-VrfTQ/s220/smoky+mounntain+474.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI9zKl7hDXStu7EjJwtNo3zUSUAWUa9NMThmgHv-W79K6v7H27galR0lg-ID8Q7k7NiKMLRkQMHz7nuO3iXDWZYIrbVuMHCLEW51kTZVK2oFY7Rv32K1ov8B4nfH69vK3BudmR8LcsILY/s72-c/UMA.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-2059570116391835839</id><published>2011-02-03T12:39:00.000-08:00</published><updated>2011-02-04T15:17:15.638-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>What is Push-to-Talk over Cellular (PoC)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;PoC is a one way communication over cellular network or called half duplex communication where voice call is full duplex. PoC called as walkie-talkie over PS domain of cellular networks. Best advantage is airtime which would be 1/4th or even less because voice packets transferred only one direction at a time. Radio resources can be allocated and released when needed.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/2059570116391835839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2011/02/push-to-talk-over-cellular-poc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/2059570116391835839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/2059570116391835839'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2011/02/push-to-talk-over-cellular-poc.html' title='What is Push-to-Talk over Cellular (PoC)'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-259024283445326901</id><published>2010-12-25T17:46:00.000-08:00</published><updated>2011-02-04T15:16:25.543-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>LTE as an  all IP architecture</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;LTE (Long term evolution) is the latest standard for mobile network technology, specifications are available in the 3GPP standard. LTE is also an all IP architecture supported by major vendors like AT&amp;amp;T, T-Mobile, Verizon and more. Best part of the technology is that it also provides the inter-working for non 3GPP systems like 3GPP2 (CDMA)and WiFi, WiMax etc. Non 3GPP system are divided into trusted and non-trusted, based on that architecture will change. It is also called as 4G technology in mobile network industry. 3GPP release 8 and above specification talks about adapting to LTE. LTE started as a technology which support packet data network, later to support voice over the packet data network.&lt;br /&gt;
What is more fascinate about LTE?&lt;br /&gt;
- All IP Architecture&lt;br /&gt;
- Signaling and Data path separated out using MME and S-GW where PS Core and CS core is merged into single core network&lt;br /&gt;
- High data rates&lt;br /&gt;
- Decreased latency&lt;br /&gt;
- Better spectrum efficiency&lt;br /&gt;
- Scalable bandwidth&lt;br /&gt;
- Support for paired and unpaired spectrum&lt;br /&gt;
- Inter-working with 3GPP and non 3GPP systems&lt;br /&gt;
&lt;br /&gt;
Below is reference architecture and inter-working with existing 3GPP systems (Reference 3GPP specifications: 3gpp.org)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnrPwN5SNtvhk9Vv-mSoU_juU1MqaJdw-YUO9zJTEzu_v5e-OfiP1N6Ro3MU05pHwh5lQs44S6a4AEnyspGcnwfDuZbzCutDuwI-KHm0AiabOltCFNHtjunOu28GyPG-p_v5vQBqncCejq/s1600/LTE.bmp&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnrPwN5SNtvhk9Vv-mSoU_juU1MqaJdw-YUO9zJTEzu_v5e-OfiP1N6Ro3MU05pHwh5lQs44S6a4AEnyspGcnwfDuZbzCutDuwI-KHm0AiabOltCFNHtjunOu28GyPG-p_v5vQBqncCejq/s320/LTE.bmp&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Concerns operators shall have could be&lt;br /&gt;
- Cost effective evolution of IMS and LTE&lt;br /&gt;
- Spectrum efficiency&lt;br /&gt;
- Service quality&lt;br /&gt;
- Coverage performance&lt;br /&gt;
- CAPEX and OPEX&lt;br /&gt;
&lt;br /&gt;
Target would be to address these concerns. However lot depends on the approaches that would be considered by operators for the architecture. Most of them probably consider overlay architecture and gradual transition.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please try to post the same. I would try to answer the same.&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var AdBrite_Title_Color = &#39;0000FF&#39;;
var AdBrite_Text_Color = &#39;000000&#39;;
var AdBrite_Background_Color = &#39;FFFFFF&#39;;
var AdBrite_Border_Color = &#39;CCCCCC&#39;;
var AdBrite_URL_Color = &#39;008000&#39;;
try{var AdBrite_Iframe=window.top!=window.self?2:1;var AdBrite_Referrer=document.referrer==&#39;&#39;?document.location:document.referrer;AdBrite_Referrer=encodeURIComponent(AdBrite_Referrer);}catch(e){var AdBrite_Iframe=&#39;&#39;;var AdBrite_Referrer=&#39;&#39;;}
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
document.write(String.fromCharCode(60,83,67,82,73,80,84));document.write(&#39; src=&quot;http://ads.adbrite.com/mb/text_group.php?sid=1846579&amp;zs=3330305f323530&amp;ifr=&#39;+AdBrite_Iframe+&#39;&amp;ref=&#39;+AdBrite_Referrer+&#39;&quot; type=&quot;text/javascript&quot;&gt;&#39;);document.write(String.fromCharCode(60,47,83,67,82,73,80,84,62));
&lt;/script&gt;&lt;br /&gt;
&lt;div&gt;&lt;a href=&quot;http://www.adbrite.com/mb/commerce/purchase_form.php?opid=1846579&amp;amp;afsid=1&quot; style=&quot;font-family: Arial; font-size: 13px; font-weight: bold;&quot; target=&quot;_top&quot;&gt;Your Ad Here&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/259024283445326901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/12/lte-as-all-ip-architecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/259024283445326901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/259024283445326901'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/12/lte-as-all-ip-architecture.html' title='LTE as an  all IP architecture'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnrPwN5SNtvhk9Vv-mSoU_juU1MqaJdw-YUO9zJTEzu_v5e-OfiP1N6Ro3MU05pHwh5lQs44S6a4AEnyspGcnwfDuZbzCutDuwI-KHm0AiabOltCFNHtjunOu28GyPG-p_v5vQBqncCejq/s72-c/LTE.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-5983112390466478286</id><published>2010-02-24T14:58:00.000-08:00</published><updated>2011-02-04T15:13:33.023-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C and C++"/><title type='text'>Embedded Engineer:  integer promotion rule - Programming in C and C++</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;One thing Embedded engineer should know is integer promotion rule. Declaring the variable in correct makes life lot more easy in debugging and it should a good practice of programming as well.&lt;br /&gt;
Below example is for integer promotion rule.&lt;br /&gt;
&lt;br /&gt;
unsigned int uIntVar = 2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;int intVar = -10;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;(uIntVar+intVar &amp;gt; 2) ? puts(&quot;&amp;gt; 2&quot;) :&amp;nbsp;puts(&quot;&amp;lt;= 2&quot;);&lt;br /&gt;
&lt;br /&gt;
Answer is &amp;gt;2. Expression having the signed and unsigned integers, signed integer becomes a large number and evaluates to positive number in above example.&lt;br /&gt;
However it becomes a negative number if&lt;br /&gt;
int result =&amp;nbsp;intVar&amp;nbsp;&amp;nbsp;+&amp;nbsp;uIntVar; &amp;nbsp;Or type cast the result to int&lt;br /&gt;
&lt;br /&gt;
Now let me post questions.&lt;br /&gt;
1) What is the return value if invoke malloc with size zero?&lt;br /&gt;
2) How do you write a 1&#39;s compliment for given number?&lt;br /&gt;
&lt;br /&gt;
Answer for the first question is strange where second one tests whether you are a embedded engineer.&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;
&lt;/script&gt;&lt;like font=&quot;tahoma&quot; href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot;&gt;&lt;/like&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/5983112390466478286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/02/embedded-engineer-integer-promotion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5983112390466478286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5983112390466478286'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/02/embedded-engineer-integer-promotion.html' title='Embedded Engineer:  integer promotion rule - Programming in C and C++'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-524840577865368494</id><published>2010-02-24T14:41:00.000-08:00</published><updated>2011-02-04T15:14:37.370-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C and C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Embedded"/><title type='text'>Interrupt Service Routine - ISR</title><content type='html'>Thumb rule for ISR is : It should be short and sweet.&lt;br /&gt;
1) Will not have any parameters or return values.&lt;br /&gt;
2) Should avoid performance hit operations like floating point operations.&lt;br /&gt;
3) Should not contain non-entrant&amp;nbsp;functions.&lt;br /&gt;
If somebody gives you an example code to identify the problems in the ISR routine, these points should be considered to identify the faults.</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/524840577865368494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/02/interrupt-service-routine-isr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/524840577865368494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/524840577865368494'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/02/interrupt-service-routine-isr.html' title='Interrupt Service Routine - ISR'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-6491679619554597594</id><published>2010-02-18T15:13:00.000-08:00</published><updated>2011-02-04T15:12:21.112-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C and C++"/><title type='text'>C and C++ Programming - Best practice for Singleton pattern</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;B&lt;/span&gt;&lt;/span&gt;est practice for the singleton class to avoid the mis-usage.&lt;br /&gt;
&lt;br /&gt;
1) Make the constructor as private.&lt;br /&gt;
2) Hide the copy constructor&lt;br /&gt;
3) Hide the = operator&lt;br /&gt;
4) Return the reference of the instance instead of pointer in the instance() method&lt;br /&gt;
&lt;br /&gt;
Below is the example:&lt;br /&gt;
&lt;br /&gt;
class Singleton&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/*!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; * @brief Method to retrieve the object (singleton pattern)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;static Singleton &amp;amp; instance();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/*!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; * @brief Destructor&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;virtual ~Singleton();&lt;br /&gt;
&lt;br /&gt;
protected:&lt;br /&gt;
&lt;br /&gt;
private:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/*!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; * @brief constructor, which can only be accessed by instance() method&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Singleton();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; * @brief Hide the copy constructor.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Singleton(const Singleton &amp;amp; p_singleton);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; * @brief Hide the operator &#39;=&#39;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Singleton &amp;amp; operator =(const Singleton &amp;amp; p_rhs);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/*!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; * @brief singleton, can only be accessed by instance()&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;static Singleton* c_pInstance;&lt;br /&gt;
};&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/6491679619554597594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/02/best-practice-for-singleton-pattern.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/6491679619554597594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/6491679619554597594'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/02/best-practice-for-singleton-pattern.html' title='C and C++ Programming - Best practice for Singleton pattern'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-6200943391397540375</id><published>2010-02-18T09:36:00.000-08:00</published><updated>2011-02-04T15:10:21.931-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C and C++"/><title type='text'>C and C++ Programming - How to do you decide whether to have a variable as class member or static class member</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Simple but people often do mistakes!&lt;br /&gt;
I have seen people writing code, where some of variables does not fit to be class member still used as class members. If a variable not required during the life of &amp;nbsp;class instance then it is not required to have it as class member. Remember static class members are per class not per instance.&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/6200943391397540375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/02/how-to-do-you-decide-whether-to-have.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/6200943391397540375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/6200943391397540375'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/02/how-to-do-you-decide-whether-to-have.html' title='C and C++ Programming - How to do you decide whether to have a variable as class member or static class member'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-1172524678426889813</id><published>2010-02-09T15:22:00.000-08:00</published><updated>2011-02-04T15:09:29.493-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C and C++"/><title type='text'>C and C++ Programming - Constant usage in C/C++</title><content type='html'>Constant:&lt;br /&gt;
&lt;div&gt;Constant means read-only. Answer is not complete but still good. Constant can be declared in various way for various needs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
const int a; //Constant (non-modifiable) integer&lt;br /&gt;
int const a; //Constant (non-modifiable) integer&lt;br /&gt;
const int *a;&amp;nbsp;//pointer to a Constant (non-modifiable) integer&lt;br /&gt;
int * const a;&amp;nbsp;//Constant (non-modifiable) pointer to a integer&lt;br /&gt;
int const * a const;&amp;nbsp;//Constant (non-modifiable) pointer to constant integer&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
You can write a program without using a constant keyword which would work without any problem. But writing a program using constant is good&amp;nbsp;practice&amp;nbsp;and dictates user on how to use them based on its&amp;nbsp;behavior.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/1172524678426889813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/02/my-notes-for-your-technical-interview-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/1172524678426889813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/1172524678426889813'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/02/my-notes-for-your-technical-interview-c.html' title='C and C++ Programming - Constant usage in C/C++'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-5305052027247610243</id><published>2010-02-09T15:17:00.000-08:00</published><updated>2011-02-04T15:08:24.960-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>Post GSM/GPRS(BTS) Question and Get Answers</title><content type='html'>You can post question to me on GSM/GPRS/LTE, even C and C++ questions, I will try my best answer</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/5305052027247610243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/02/post-gsmgprsbts-question-and-get.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5305052027247610243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/5305052027247610243'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/02/post-gsmgprsbts-question-and-get.html' title='Post GSM/GPRS(BTS) Question and Get Answers'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315084585721963631.post-423194315616549447</id><published>2010-02-08T10:48:00.000-08:00</published><updated>2011-02-04T15:08:01.304-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C and C++"/><title type='text'>C and C++ Programming - When and where to use volatile keyword</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Main usage of volatile seen in embedded space. Practical use is seen in &lt;br /&gt;
1) Memory mapped peripheral registers 2) Global variables modified by ISR routine 3) Global variables modified by multi-threaded environment. In these scenarios values of these variable can change unexpectedly.&lt;br /&gt;
&lt;br /&gt;
Watch out for the below behaviours and first thing to look for is assessing&amp;nbsp; for the need for volatile variables.&lt;br /&gt;
&amp;nbsp;Code stops working when &lt;br /&gt;
1) Multithreaded environment but works in single process/threads&lt;br /&gt;
2) Enable optimization&lt;br /&gt;
3) Enable Interrupts&lt;br /&gt;
&lt;br /&gt;
Volatile qualifier will be used when the variable is declared, which tells the compiler that value of the variable can change without any action taken by code.&lt;br /&gt;
&lt;br /&gt;
volatile int myVolatile;&lt;br /&gt;
int volatile myVolatile;&lt;br /&gt;
What is the difference between two?&lt;br /&gt;
If you do not know the answer let me know.&lt;br /&gt;
&lt;br /&gt;
int * volatile myVolatile;&lt;br /&gt;
This means volatile pointer to non volatile variable. &lt;br /&gt;
int volatile * volatile myVolatile;&lt;br /&gt;
Volatile pointer to Volatile variable.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;script src=&quot;http://connect.facebook.net/en_US/all.js#xfbml=1&quot;&gt;&lt;/script&gt;&lt;fb:like href=&quot;http://www.kmshetty.com&quot; show_faces=&quot;true&quot; width=&quot;450&quot; font=&quot;tahoma&quot;&gt;&lt;/fb:like&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmshetty.blogspot.com/feeds/423194315616549447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kmshetty.blogspot.com/2010/02/when-and-where-to-use-volatile-keyword.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/423194315616549447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315084585721963631/posts/default/423194315616549447'/><link rel='alternate' type='text/html' href='http://kmshetty.blogspot.com/2010/02/when-and-where-to-use-volatile-keyword.html' title='C and C++ Programming - When and where to use volatile keyword'/><author><name>Manjunatha Shetty</name><uri>http://www.blogger.com/profile/15193889842517205980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsaMYwq8qRWw_NPuXGSI52Kvc6CvfOCIPn4HuZc-cmQRJ8b0NglBZeZekxZNLhAfRSdj_jwAcbxd7Yu5CO11Aw6bkMVr8OFJWfDdcdriozNjA5peMQPxv8MZBfCZqeQ/s1600/*'/></author><thr:total>0</thr:total></entry></feed>