View a printable version of the current page.
  Wiki > Symbian Developer Network Public Wiki > ... > Technical papers > Device vs Product, Platform, HAL information
  Device vs Product, Platform, HAL information
Added by hamishw, last edited by hamishw on Oct 02, 2008  (view change)
Labels: 
(None)

This table contains information commonly used by developers when determining OS versioning vs UI versioning, and platform dependencies. It is intended to replace FAQs 1333 (http://www3.symbian.com/faq.nsf/45aef46f9a8a61f9802569de0067eb63/cc206c924be43771802570af001d6ad4?OpenDocument) and 1045 (http://www3.symbian.com/faq.nsf/AllByDate/60F08959D541766580256F95003A7C74?OpenDocument).

Information will also originate from "S60 Platform Identification Codes document" from Forum Nokia - e.g. http://sw.nokia.com/id/6f13cbfc-ae37-4eca-990d-b727677ddc8b/S60_Platform_Identification_Codes_v2_1_en.pdf. Also from this list here http://www.newlc.com/Common-products-UIDs.html.

Anyone is welcome to extend it as you find new devices/platforms, or information from the missing fields.

Device Symbian OS Version UI Platform Platform ID Product ID Machine ID Manufacturer ID Hardware Rev. Software Rev. Software build Model Device Family Device Family Rev Status
SE G700 v9.1 UIQ3.0     0x2000CC70                
SE G900 v9.1 UIQ3.0     0x2000CC6C                
SE M600i v9.1 UIQ3.0     0x10274BF9                
SE P1i v9.1 UIQ3.0     0x20002E69                
SE P800 v7.0 UIQ2.0 0x101F617B 0x101F80BE 0x101F408B 0x101F6CED 1 1 1 0 2 1 Discontinued
SE P900 v7.0 UIQ2.1   0x101FBB35
0x101FB2AE 0x101F6CED 1 2 1 0 2 1 Discontinued
SE P910 v7.0 UIQ2.1   0x101FBB35 0x10200AC6                
SE P910i v7.0 UIQ2.1     0x10200AC6 0x101F6CED 1 2   959524969 2 1  
SE P990i v9.1 UIQ3.0     0x1020E285                
SE W950i v9.1 UIQ3.0     0x10274BFA                
SE W960i v9.1 UIQ3.0     0x20002E6A                
Nokia 3230 v7.0s S60 2nd Edn, FP1 0x101F9115 0x10200F97 0x10200F97                
Nokia 3250 v9.1 S60 v3rd Edn 0x101F7961 0x200005F8 0x200005F8                
Nokia 3650/3600 v6.1 S60 v1.2 0x101F8202 0x101F7962 0x101F466A 0x00000002 256 256 256 270485098 1 1552 Discontinued
Nokia 3660/3620 v6.1 S60 v1.2 0x101F8202   0x101F466A 0x00000002 256 256 256 270485098 1 1552 Discontinued
Nokia 5500 Sport v9.1 S60 v3rd Edn 0x101F7961 0x20000602 0x20000602                
Nokia 5700 XpressMusic v9.2 S60 3rd Edn, FP1 0x102032BE 0x20002D7C 0x20002D7C                
Nokia N-Gage™ v6.1 S60 v1.2   0x101F8A64 0x101F8C19 0x00000002 256 256 256 270502937 1 1552 Discontinued
Nokia N-Gage™ QD v6.1 S60 v1.2   0x101FB2B1 0x101FB2B1 0x00000002 256 256 256 270512817 1 1552 Discontinued
Nokia 6110 Navigator v9.2 S60 3rd Edn, FP1 0x102032BE 0x20002D7B 0x20002D7B                
Nokia 6120 Classic v9.2 S60 3rd Edn, FP1 0x102032BE 0x20002D7E 0x20002D7E                
Nokia 6121 Classic                          
Nokia 6260 v7.0s S60 2nd Edn, FP1 0x101F9115 0x101FB3F4 0x101FB3F4 0x00000002 256 256 256 270513140 1 1792  
Nokia 6290 v9.2 S60 3rd Edn, FP1 0x102032BE 0x20000606 0x20000606                
Nokia 6600 v7.0s S60 2nd Edn 0x101F7960 0x101F7963 0x101FB3DD   256 256 256 270513117 1 1792  
Nokia 6620 v7.0s S60 2nd Edn, FP1 0x101F9115 0x1020216B 0x101F3EE3               Discontinued
Nokia 6630 v8.0a S60 2nd Edn, FP2 0x10200BAB 0x101F7964 0x101FBB55 0x00000002 256 256 592 1112691795   1792  
Nokia 6670 v7.0s S60 2nd Edn, FP1 0x101F9115 0x101FD5DC 0x101FB3F3                
Nokia 6680 v8.0a S60 2nd Edn, FP2 0x10200BAB 0x102078D1 0x10200f99 0x00000002 256 256 592 1112691795 1 1792  
Nokia 6681 v8.0a S60 2nd Edn, FP2 0x10200BAB 0x102078D0 0x10200F9C                
Nokia 6682 v8.0a S60 2nd Edn, FP2 0x10200BAB 0x102078CF 0x10200F9B                
Nokia 7610 v7.0s S60 2nd Edn, FP1 0x101F9115 0x101FD5DB 0x101FB3F3 0x00000002 256 256 256 270513139 1    
Nokia 7650 v6.1 S60 v0.9 0x101F6F87 0x101F4FC3   0x00000002 256 256 256 270487491 1 1552 Discontinued
Nokia 7710 v7.0s S90 v1.0   0x101FBE09 0x101FBE09                
Nokia 7710 China Edition v7.0s S90 v1.0   0x101FBE0A                  
Nokia 9210/9290 Communicator v6.1 S80 v1.0     0x10005E33               Discontinued
Nokia 9300 v7.0s S80 v2.0   0x101F8ED1 0x101F8ED1                
Nokia 9300i v7.0s S80 v2.0     0x1020E048                
Nokia 9500 v7.0s S80 v2.0   0x101F8DDB 0x101F6B26                
Nokia N70 v8.1a S60 2nd Edn, FP3 0x102032BD 0x10200F9A 0x10200F9A                
Nokia N71 v9.1 S60 v3rd Edn 0x101F7961 0x200005FF 0x200005FF                
Nokia N72 v8.1a S60 2nd Edn, FP3 0x102032BD 0x10200F9A 0x10200F9A                
Nokia N73 v9.1
S60 v3rd Edn 
0x101F7961 0x200005FB 0x200005FB           0 1  
Nokia N75 v9.1 S60 v3rd Edn 0x101F7961 0x200005FE 0x200005FE                
Nokia N76 v9.2 S60 3rd Edn, FP1 0x102032BE 0x2000060A 0x2000060A                
Nokia N77 v9.1 S60 v3rd Edn 0x101F7961 0x20000601 0x20000601                
Nokia N80 v9.1 S60 v3rd Edn 0x101F7961 0x200005F9 0x200005F9                
Nokia N90 v8.1a S60 2nd Edn, FP3 0x102032BD 0x10200F98 0x10200F98                
Nokia N91 v9.1 S60 v3rd Edn 0x101F7961 0x200005FC 0x200005FC                
Nokia N92 v9.1 S60 v3rd Edn 0x101F7961 0x200005FA 0x200005FA                
Nokia N93 v9.1 S60 v3rd Edn 0x101F7961 0x20000600 0x20000600                
Nokia N93i v9.1 S60 v3rd Edn 0x101F7961 0x20000605 0x20000605                
Nokia N95 v9.2 S60 3rd Edn, FP1 0x102032BE 0x2000060B 0x2000060B   1 256 592 0x42525453 Crystal 1  
Nokia N95 8GB v9.2 S60 3rd Edn, FP1   0x20002D84 0x20002D84                
Nokia N96
v9.3
S60 3rd Edn, FP2

0x20002D82 0x20002D82                
Nokia E50 v9.1 S60 v3rd Edn 0x101F7961 0x20002495 0x20002495           1 2320  
Nokia E51 v9.2 S60 3rd Edn, FP1 0x102032BE 0x20002498 0x20002498                
Nokia E60 v9.1 S60 v3rd Edn 0x101F7961 0x20001856 0x20001856                
Nokia E61 v9.1 S60 v3rd Edn 0x101F7961 0x20001858 0x20001858                
Nokia E61i v9.1 S60 v3rd Edn 0x101F7961 0x20002D7F 0x20002D7F                
Nokia E62 v9.1 S60 v3rd Edn 0x101F7961 0x20001859 0x20001859                
Nokia E65 v9.1 S60 v3rd Edn 0x101F7961 0x20000604 0x20000604                
Nokia E70 v9.1 S60 v3rd Edn 0x101F7961 0x20001857 0x20001857                
Nokia E71 v9.2 S60 3rd Edn, FP1 0x102032BE 0x2000249B 0x2000249B                
Nokia E90 v9.2 S60 3rd Edn, FP1 0x102032BE 0x20002496 0x20002496                
Sendo-X v6.1 S60 v1.2 0x101F8202 0x101FA031 0X101FA031 0x101FA032 514 1 72 270508081 270503194 1 Discontinued
Siemens SX1 v6.1 S60 v1.2 0x101F8202 0x101F9071 0x101F9071 0x101F9072 1 256 592 270504049 1 1552 Discontinued
Samsung SGH-D720   S60 v2.x   0x10272F38                    
Samsung SGH-D730   S60 v2.x   0x10272F39
0x101FE7B7                
Samsung SGH-i520                          
Motorola A9nn v7.0 UIQ v2.x     0x101F6B26               Discontinued
Motorola A1000                          
Motorola MOTORIZR Z8 v9.2 UIQ3.1 0x101F63DF 0x1027400d 0x1027400d                
Motorola MOTORIZR Z10 v9.2 UIQ3.1                      
BenQ P30 v7.0 UIQ v2.1   0x101FD279                  
Panasonic X700 v7.0s S60 2.0   0x101FF525 0x101FF525               Discontinued
Panasonic X800 v7.0s S60 2.0                      
Arima U308                         Discontinued
Lenovo P930                          
LG JoY                          
                           
                           

Manufacturer UID
The manufacturer UID (HalData::TAttribute:EManufacturer) is defined (for a small subset of handset/semiconductor manufacturers) in the enum HALData::TManufacturer. Manufacturers not defined in this enum have UIDs directly allocated from the UID registry.

Manufacturer ID Name ID Value
Ericsson TManufacturer::EManufacturer_Ericsson 0x00000000
Motorola TManufacturer::EManufacturer_Motorola 0x00000001
Nokia TManufacturer::EManufacturer_Nokia 0x00000002
Panasonic TManufacturer::EManufacturer_Panasonic 0x00000003
Psion TManufacturer::EManufacturer_Psion 0x00000004
Intel TManufacturer::EManufacturer_Intel 0x00000005
Cogent TManufacturer::EManufacturer_Cogent 0x00000006
Cirrus TManufacturer::EManufacturer_Cirrus 0x00000007
Linkup TManufacturer::EManufacturer_Linkup 0x00000008
Texas Instruments TManufacturer::EManufacturer_TexasInstruments 0x00000009
Sony Ericsson KUidManufacturerSonyEricsson 0x101F6CED
ARM KUidManufacturerARM 0x101F4ED9
Samsung KUidManufacturerSamsung 0x101F7E7B
Siemens KUidManufacturerSiemens 0x101F9072
Sendo KUidManufacturerSendo 0x101FA032
BenQ KUidManufacturerBENQ 0x101FD278
LG KUidManufacturerLG 0x10200A8C
Lenovo KUidManufacturerLenovo 0x1020E440
NEC KUidManufacturerNEC 0x102740C4

Product IDs for GUI class of devices
-----------------------------------------------------


platformIds

Platform Product ID Stub Location
UIQ v2.0 0x101F617B  
UIQ v2.1 0x101F61C  
UIQ v3.0 0x101F6300  
UIQ v3.1 0x101F63DF  
Series 60 v0.9
0x101F6F88 z:\system\install\Series60v0.9.sis
Series 60 v1.0
0x101F795F z:\system\install\Series60v1.0.sis
Series 60 v1.1 (deprecated) 0x101F8201 z:\system\install\Series60v1.1.sis
Series 60 v1.2 0x101F8202 z:\system\install\Series60v1.2.sis
Series 60 Platform, 2nd Ed. 0x101f7960 z:\system\install\Series60v2.0.sis
Series 60 Platform, 2nd Ed., FP1
0x101F9115 z:\system\install\Series60v2.1.sis
Series 60 Platform, 2nd Ed., FP2
0x10200BAB z:\system\install\Series60v2.6.sis
Series 60 Platform, 2nd Ed., FP3
0x102032BD z:\system\install\Series60v2.8.sis
Series 60 Platform 3rd Ed.
0x101F7961 z:\system\install\Series60v3.0.sis
S60 3rd Edition, Feature Pack 1 0x102032BE z:\system\install\Series60v3.1.sis
Series 80 Platform 2.0 0x101F8ED2  
Series 90 Platform 1.1 0x101FBE05  
Series 90 Platform 1.1 China Edition
0x101FBE06  
Samsung Series 60 2.1 phones 0x10272F37  
     

      

Interactive Services Terms & Conditions of use | Terms of use | Privacy policy | Media Center | Contact us | © 2008 Symbian