How to flash firmware on Nokia N9
+--------------------------
| Why
Smartphone is dead after a configuration mistake in developer mode (err is human:-)
or
Unable to update firmware PR1.2 on modified PR1.1 system
+------------------------------------------------------
| Inspired by
A lot of discussion on internet
+--------------------------
| How to
1. identify the phone product variant
locate your product variant under the microsim tray, for example:
N9 64GB Eastern Europe: 059J1V8 - product variant for next use
2. download the NaviFirm application (MS-Windows app only)
NaviFirm
3. use the NaviFirm to download a firmware
For PR1.1 select:
Nokia N9 (RM-696) -> 20.2011.40.4 (PR1.1) -> product variant
and download the file:
DFL61_HARMATTAN_20.2011.40-4_PR_LEGACY_001-OEM1-958_ARM.bin
For PR1.2 select:
Nokia N9 (RM-696) -> 30.2012.7.1 (PR1.2) -> product variant
and download the file:
DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_001-OEM1-958_ARM.bin
4. download the flasher from tablets-dev.nokia.com
GNU/Linux version:
flasher_3.12.1_amd64.deb Maemo Flasher-3.12.1 Tool for Harmattan, installation package for Debian based Linuxes (x86, 64-bit)
flasher_3.12.1_i386.deb Maemo Flasher-3.12.1 Tool for Harmattan, installation package for Debian based Linuxes (x86, 32-bit)
MS-Windows version:
WinFlasher_3.12.1.exe Maemo Flasher-3.12.1 Tool for Harmattan, installation package for Windows 7, XP and Vista (x86, 32-bit)
5. install the flasher (sorry, continued only for GNU/Linux, but similar to MS Windows)
use the deb package on deb GNU/Linux distributions
or
on rpm GNU/Linux distributions extract flasher with ArchiveManager and use
./usr/bin/flasher
6. reflash the firmware
turn the phone off
connect the phone to computer by (Nokia) usb cable
as root:
./flasher -F [downloaded_PR1.1_or_PR1.2_file].bin -f
after turning the phone on flashing is in progress...
or cold reflash
turn the phone off
as root:
./flasher -F [downloaded_PR1.1_or_PR1.2_file].bin -f -c
connect the phone to computer by (Nokia) usb cable
after connecting the phone to the computer flashing is in progress...