5,597,762 Members 36,103 Now Online
XDA Developers Android and Mobile Development Forum

Explanation of Microsoft Lumia product type, code and firmware.

Tip us?
 
zogoibi
Old
(Last edited by zogoibi; 4th January 2014 at 04:37 AM.)
#1  
Senior Member - OP
Thanks Meter 15
Posts: 148
Join Date: Aug 2011
Default Explanation of Microsoft Lumia product type, code and firmware.

So, as I've spent a few hours guessing out how the puzzle of type-code-firmware goes, I'll post it here hoping it will help someone:

For every model, there are three variables into consideration.

First is the Product type, in the form RM-xxx. This refers to the hardware specifications of the device, and obviously can't be changed. Different product types mean some major or minor difference in the hardware.

Then is the Product code, in the form of seven alphanumeric digits. Each code corresponds, and is followed by, the product type to which it applies (RM-xxx), plus "VAR" (meaning variant), plus a series of shortened words giving information about what can we expect to find in the firmware: the geographical region and/or country for which it's meant, that will get the OTA (over the air) updates; the brand (service provider) shipped in the firmware (or the letters CV if it's unbranded); the handset colour (only for the default tones we'll find when first powering it up); and some other variable information, like the size of memory, etc. So, it can look like this:

code-------type-----variant---region--provider ------ country memory colour
059T1B8 RM-892 VAR --- EURO SWISSCOM CH ------ 16GB --- GREY

Some of the shorts are easy to guess, some others I have no clue.

Thirdly we have the firmware version, aka ROM or Windows Phone version, which is what we all want to get updated. The version consists of sixteen numbers in groups of four separated by dots. Every Product code ships this or that firmware revision, getting OTA updates every now and then. Different regions, countries or providers get higher updates than others. People in Norway get a different OTA update than those in Hong Kong, and branded phones usually are updated earlier than unbranded ones.

Now, each physical device has a "hardcoded" Product code (that we can find in underneath the SIM-holder). In the example above, it would be a phone bought in Switzerland, sold by Swisscom carrier (and very likely SIM-locked), with 16GB store space, grey colour, and capable of working on certain frequencies. So, now, what can we flash it with? Well, we can flash any Product code as far as it's the same Product type as our phone, without losing any capability. Note: flashing a different Product code will NOT change our phone's original code. And when we switch on the phone, we'll get what we flashed: a default language or set of languages, perhaps a service provider logo, a default colour for the tiles and apps, and of course the features that Bill Gates' staff fancied and condescended to include in the corresponding firmware update. So, if we want the latest version, probably we'll have to flash a Product code not corresponding to our country or region, though I assume that all of them have, at least, English built in. It might also happen (this is my guess) that certain firmwares don't include a setting for LTE, if there is no LTE in the country for which it's meant, even though the device is LTE-capable.

Now, is it possible to flash a Product code corresponding to a different Product type? Yes, but we may lose some capabilities. For example, the Microsoft Lumia 925 is RM-893 in North America and RM-892 in Eurasia. They're capable of different frequencies for the 3G and 4G bands. So, cross-flashing will make us lose all the frequencies not matching both Product types: some because of the hardware, some because of the software. Not much to lose if, in exchange, we're getting a newer Windows Phone version; because, sorry to say, WP really sucks, and the sooner we get the updates, the better. After all, who can yet enjoy LTE? I bet that 97% of the Lumia owners can't.

So far all what I've found about this topic. Enjoy and, if you find I wrote something wrong, please let me know.
The Following 5 Users Say Thank You to zogoibi For This Useful Post: [ Click to Expand ]
 
anaheiim
Old
#2  
anaheiim's Avatar
Recognized Contributor
Thanks Meter 623
Posts: 669
Join Date: Jun 2012
Location: Marseille

 
DONATE TO ME
Enough good writing/abstract



Please, press the THANKS Bouton or make a PayPal Donation, if you are happy or if I have helped you.



 
GizamoGeek12
Old
#3  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Jan 2014
Default Finding Product Code and Firmware

What if my product code is not listed anywhere and I want to flash the firmware? Anyway to find it?
Also, NSU's Data Package Manager gives firmware details according to product code, how can I get firmware of different product code to suite my device? Sorry for being noob here.
 
anaheiim
Old
#4  
anaheiim's Avatar
Recognized Contributor
Thanks Meter 623
Posts: 669
Join Date: Jun 2012
Location: Marseille

 
DONATE TO ME
Quote:
Originally Posted by GizamoGeek12 View Post
What if my product code is not listed anywhere and I want to flash the firmware? Anyway to find it?
Also, NSU's Data Package Manager gives firmware details according to product code, how can I get firmware of different product code to suite my device? Sorry for being noob here.
You want what to as product code?



Please, press the THANKS Bouton or make a PayPal Donation, if you are happy or if I have helped you.



 
GizamoGeek12
Old
#5  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Jan 2014
Quote:
Originally Posted by anaheiim View Post
You want what to as product code?
I received my device as a gift without any boxing or wrapping. Also, it's firmware is pre-release. What I can see only is it's type, which is RM-877 and it is a AT&T variant.
NSU, needs product code to get new associated firmware. And I can't find it anywhere. So, is there any tool/key combination which can detect and tell me the product code?
And what if the product code I find, is not listed?

Thanks for the help.
 
anaheiim
Old
#6  
anaheiim's Avatar
Recognized Contributor
Thanks Meter 623
Posts: 669
Join Date: Jun 2012
Location: Marseille

 
DONATE TO ME
Quote:
Originally Posted by GizamoGeek12 View Post
I received my device as a gift without any boxing or wrapping. Also, it's firmware is pre-release. What I can see only is it's type, which is RM-877 and it is a AT&T variant.
NSU, needs product code to get new associated firmware. And I can't find it anywhere. So, is there any tool/key combination which can detect and tell me the product code?
And what if the product code I find, is not listed?

Thanks for the help.
Your 1020 is black color?

I find this AT&T Product Code 059S9T1 RM-877 VAR NAM US ATT SL BLACK (if your 1020 is black color).



Please, press the THANKS Bouton or make a PayPal Donation, if you are happy or if I have helped you.



The Following User Says Thank You to anaheiim For This Useful Post: [ Click to Expand ]
 
GizamoGeek12
Old
#7  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Jan 2014
Quote:
Originally Posted by anaheiim View Post
Your 1020 is black color?

I find this AT&T Product Code 059S9T1 RM-877 VAR NAM US ATT SL BLACK (if your 1020 is black color).
Thanks a lot.

Sorry, but this is getting exciting for me and just want to confirm before going ahead.

Yes, my device is Nokia Lumia 1020 Black with RM-877_nam_usa_005.

However, current firmware is 3042.0000.1321.10102 (I believe it is pre-release)

So I hope flashing this device with RM-877 VAR NAM US ATT SL BLACK wont brick my device. I heard that AT&T 1020 devices are bit tricky to flash.
 
anaheiim
Old
#8  
anaheiim's Avatar
Recognized Contributor
Thanks Meter 623
Posts: 669
Join Date: Jun 2012
Location: Marseille

 
DONATE TO ME
Quote:
Originally Posted by GizamoGeek12 View Post
Thanks a lot.

Sorry, but this is getting exciting for me and just want to confirm before going ahead.

Yes, my device is Nokia Lumia 1020 Black with RM-877_nam_usa_005.

However, current firmware is 3042.0000.1321.10102 (I believe it is pre-release)

So I hope flashing this device with RM-877 VAR NAM US ATT SL BLACK wont brick my device. I heard that AT&T 1020 devices are bit tricky to flash.
I have find your hard Product Code (this you currently have), it is 059T8D2 PWBASSY RM-877 LIGHT SWAP ENG 64G GLOBAL. The Firmware of your Hard Product Code is 3049.0000.1330.1000.


Try to flash your Nokia Lumia 1020 with Product Code I have gave you (059S9T1 RM-877 VAR NAM US ATT SL BLACK, the Firmware is 3051.40000.1346.0001, GDR3, Lumia Black).



Please, press the THANKS Bouton or make a PayPal Donation, if you are happy or if I have helped you.



 
prabu
Old
(Last edited by prabu; 9th April 2014 at 05:46 PM.) Reason: One more query
#9  
Junior Member
Thanks Meter 0
Posts: 24
Join Date: Nov 2007
Question Nokia Lumia 625 India Variant

I have purchased a Nokia Lumia 625 in India "059T1M1 RM-941 VAR IMEA IN CV" I don't get the highest connection speed as 4G when I travel to UK or Malaysia and use a 4G enabled SIM. Can I cross flash it "059T454 RM-941 VAR EURO GB CV" and will this enable 4G option or can I just replace this file "NWP8 simlock 3gstandard bb5 crcA59A.bin" from the Euro ROM to the Indian ROM and flash to the get the 4G option enabled?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Polish Your Custom Themes with Theme Debugger

Creating a custom Android theme from scratch can be quite the laborious task. In addition to … more

Clean Up Your Logcat Code with Lib Cleaner

Some of you may think that writing code is the hardest part of development. It’s not, as the … more

Tweak Your Xperia Device’s Camera App Yourself

We’ve come to expect nearly perfect cameraperformancein our modern day … more