COMPREHENSIVE FIRMWARE FLASHING GUIDE for the NOKIA N9 "Reflashing" your phone with the original Nokia firmware can solve many problems and is necessary in a number of circumstances, but a lack of documentation has resulted in a lot of misinformation and confusion. Hopefully, this guide will demystify the process and help bring ailing N9s back to life. Warning: Improperly using flasher could damage your phone and void your warranty. However, following these directions precisely to use flasher to install "stock" Nokia firmware images is quite safe, and can fix problems that would otherwise require warranty service. In any case, flashing your phone is at your own risk. Do not use this guide if you aren't somewhat familiar with the command prompt/terminal on your operating system. While many users have experienced success with this process, it is not officially recommended by Nokia in any way. Read the entire guide before you start. Warning: Installation of generic firmware images on certain carrier-branded phones seems to be blocked - if you're currently running a carrier-branded firmware image, it's recommended to wait for more details. Warning: Do not modify the product code of your N9. Doing so is not necessary to replace your phone's firmware, and some programs for changing the code could cause problems (namely NSS Pro). SELECTING A FIRMWARE IMAGE (N9 SPECIFIC) Main firmware images for the Nokia N9 are divided up into "variants" by regions of the world. Except for carrier-branded variants and the 003 (China) firmware, these images are more or less the same. 001 - Europe (1), Latin/South America, South Africa 003 - China 005 - Asia/Pacific (incl. Australia/New Zealand, excl. China) 006 - Middle East 009 - Europe (2) 2xx, 3xx, 4xx - "Country Variant" and carrier-branded images Downgrades of firmware are normally blocked by the phone. Whether something is a "downgrade" is determined by comparing the entire version strings of the old and new firmware versions, which include the variant code, from left to right. As a result, the variant code must be the same or higher unless you also upgrade the firmware version at the same time. For example: PR 1.1 variant 009 to PR 1.1 variant 003: Blocked PR 1.1 variant 003 to PR 1.1 variant 009: Allowed PR 1.1 variant 009 to PR 1.2 variant 001: Allowed PR 1.1.1 variant 006 to PR 1.2 variant 005: Allowed PR 1.2 variant 001 to PR 1.1 variant 001: Blocked