<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: nokia code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Wed, 23 Jul 2008 10:16:58 GMT</pubDate>
    <description>DZone Snippets: nokia code</description>
    <item>
      <title>Nokia - User Agent</title>
      <link>http://snippets.dzone.com/posts/show/3102</link>
      <description>// User Agent&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Modello 3230&lt;br /&gt;"Nokia3230/2.0 (5.0614.0) SymbianOS/7.0s Series60/2.1 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.0"&lt;br /&gt;&lt;br /&gt;Modello 6260&lt;br /&gt;"Nokia6260/2.0 (3.0448.0) SymbianOS/7.0s Series60/2.1 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.0"&lt;br /&gt;&lt;br /&gt;Modello 6600&lt;br /&gt;"Nokia6600/1.0 (5.27.0) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.0"&lt;br /&gt;&lt;br /&gt;Modello 6620&lt;br /&gt;"Nokia6620/2.0 (4.22.1) SymbianOS/7.0s Series60/2.1 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.0"&lt;br /&gt;&lt;br /&gt;Modello 6630&lt;br /&gt;"Nokia6630/1.0 (5.03.08) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.1"&lt;br /&gt;&lt;br /&gt;Modello 6670&lt;br /&gt;"Nokia6670/2.0 (6.0540.0) SymbianOS/7.0s Series60/2.1 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.0"&lt;br /&gt;&lt;br /&gt;Modello 6680&lt;br /&gt;"Nokia6680/1.0 (4.04.07) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.1"&lt;br /&gt;&lt;br /&gt;Modello 6681&lt;br /&gt;"Nokia6681/2.0 (5.37.01) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0&lt;br /&gt;Configuration/CLDC-1.1"&lt;br /&gt;&lt;br /&gt;Modello 9300&lt;br /&gt;"Mozilla/4.0 (compatible; MSIE 5.0; Series80/2.0 Nokia9300/05.22&lt;br /&gt;Profile/MIDP-2.0 Configuration/CLDC-1.1)"&lt;br /&gt;&lt;br /&gt;Modello 9500&lt;br /&gt;"Mozilla/4.0 (compatible; MSIE 5.0; Series80/2.0 Nokia9500/4.51&lt;br /&gt;Profile/MIDP-2.0 Configuration/CLDC-1.1)"&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 07 Dec 2006 05:10:21 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3102</guid>
      <author>whitetiger ()</author>
    </item>
    <item>
      <title>Looking up phone model using firmware code</title>
      <link>http://snippets.dzone.com/posts/show/1641</link>
      <description>You can lookup the firmware code by&lt;br /&gt;&lt;code&gt;&lt;br /&gt;dial *#0000#&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;For pys60 you can use&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&gt;&gt;&gt; import sysinfo&lt;br /&gt;&gt;&gt;&gt; sysinfo.sw_version()&lt;br /&gt;u'V 3.42.1 16-10-03 NHL-10 (c) NMP'&lt;br /&gt;&gt;&gt;&gt; firmware = _.split(' ')[3]&lt;br /&gt;&gt;&gt;&gt; firmware&lt;br /&gt;u'NHL-10'&lt;br /&gt;&gt;&gt;&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Looking at the table &lt;a href=http://homepage.mac.com/alvinmok/nokia/firmware.html&gt;here&lt;/a&gt;, a mapping can be made.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&gt;&gt;&gt; mapping = {&lt;br /&gt;  'RM-51': '3230',&lt;br /&gt;  'RM-38': '3250',&lt;br /&gt;  'NHM-10': '3600',&lt;br /&gt;  'NHM-10X': '3620',&lt;br /&gt;  'NHL-8': '3650',&lt;br /&gt;  'NHL-8X': '3660',&lt;br /&gt;  'RM-25': '6260',&lt;br /&gt;  'RM-29': '6260b',&lt;br /&gt;  'NHL-10': '6600',&lt;br /&gt;  'NHL-12': '6620',&lt;br /&gt;  'NHL-12X': '6620',&lt;br /&gt;  'RM-1': '6630',&lt;br /&gt;  'RH-67': '6670',&lt;br /&gt;  'RH-68': '6670b',&lt;br /&gt;  'RM-36': '6680',&lt;br /&gt;  'RM-57': '6681',&lt;br /&gt;  'RM-58': '6682',&lt;br /&gt;  'RH-51': '7610',&lt;br /&gt;  'RH-52': '7610b',&lt;br /&gt;  'NHL-2NA': '7650',&lt;br /&gt;  'RM-49': 'E60-1',&lt;br /&gt;  'RM-89': 'E61-1',&lt;br /&gt;  'RM-10': 'E70-1',&lt;br /&gt;  'RM-24': 'E70-?',&lt;br /&gt;  'NEM-4': 'N-Gage',&lt;br /&gt;  'RH-29': 'N-Gage QD (asia/europe)',&lt;br /&gt;  'RH-47': 'N-Gage QD (americas)',&lt;br /&gt;  'RM-84': 'N70-1',&lt;br /&gt;  'RM-99': 'N70-5',&lt;br /&gt;  'RM-67': 'N71-1',&lt;br /&gt;  'RM-112': 'N71-5',&lt;br /&gt;  'RM-91': 'N80-3',&lt;br /&gt;  'RM-92': 'N80-1',&lt;br /&gt;  'RM-42': 'N90-1',&lt;br /&gt;  'RM-43': 'N91-1',&lt;br /&gt;  'RM-158': 'N91-5' }&lt;br /&gt;&gt;&gt;&gt; mapping[firmware]&lt;br /&gt;'6600'&lt;br /&gt;&gt;&gt;&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Mon, 06 Mar 2006 16:49:46 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1641</guid>
      <author>korakot (Korakot Chaovavanich)</author>
    </item>
    <item>
      <title>Symbian phone list</title>
      <link>http://snippets.dzone.com/posts/show/1630</link>
      <description>&lt;code&gt;&lt;br /&gt;# S60 3rd Edition (Symbian OS v9.1)&lt;br /&gt;Nokia E60, E61, E70&lt;br /&gt;Nokia 3250&lt;br /&gt;Nokia N71, N80, N91, N92&lt;br /&gt;&lt;br /&gt;# S60 2nd Edition FP3 (Symbian OS v8.1)&lt;br /&gt;Nokia N70, N90&lt;br /&gt;&lt;br /&gt;# S60 2nd Edition FP2 (Symbian OS v8.0a)&lt;br /&gt;Nokia 6630, 6680, 6681, 6682&lt;br /&gt;Lenovo P930&lt;br /&gt;&lt;br /&gt;# S60 2nd Edition FP1 (Symbian OS v7.0s enhanced)&lt;br /&gt;Nokia 3230, 6260, 6620, 6670, 7610&lt;br /&gt;Panasonic X700, X800&lt;br /&gt;Samsung SDH-D720&lt;br /&gt;&lt;br /&gt;# S60 2nd Edition (Symbian OS v7.0s)&lt;br /&gt;Nokia 6600&lt;br /&gt;&lt;br /&gt;# S60 1st Edition (Symbian OS v6.1)&lt;br /&gt;Nokia 3600, 3620, 3650, 3660, 7650&lt;br /&gt;Nokia N-Gage, N-Gage QD&lt;br /&gt;Sendo X&lt;br /&gt;Siemens SX1&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;See &lt;a href=http://www.symbian.com/developer/sdks_series60.asp&gt;official list&lt;/a&gt;.</description>
      <pubDate>Sat, 04 Mar 2006 06:22:35 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1630</guid>
      <author>korakot (Korakot Chaovavanich)</author>
    </item>
  </channel>
</rss>
