FLASHING

Open the flasher command window (Start | Programs | Nokia | Flasher | Flasher)

Note: With certain UAC settings flasher command opens a new window and the window will be closed after completing the command. In this case you can launch flasher command window as administrator (Start | Programs | Nokia | Flasher | Flasher), right click and select "Run as administrator" and then change to the installation directory e.g. cd \Program Files\Nokia\Flasher\

Flasher command without any options gives the usage instructions:

flasher 3.11.3 (Apr 28 2011) Harmattan

ERROR: Nothing to do!
Usage: flasher [OPTIONS]
Options:
  -V, --version               Print application version
      --quiet                 Quiet flashing, do not show progress table
  -F, --fiasco=ARG            Location of FIASCO image
  -a, --ape-algo=ARG          Location of APE algorithm image (FIASCO or plain)
  -k, --kernel=ARG            Location of kernel image
  -n, --initfs=ARG            Location of initfs image
  -r, --rootfs=ARG            Location of root filesystem image
      --cmt-2nd=ARG           Location of CMT FIASCO 2nd image
      --cmt-algo=ARG          Location of CMT FIASCO algorithm image
      --cmt-mcusw=ARG         Location of CMT FIASCO MCUSW image
  -i, --read-device-id        Print out the device type
  -f, --flash                 Load and flash all supplied images
  -l, --load                  Only load all supplied images
  -b, --boot[=ARG]            Boot the kernel with optional cmdline
  -R, --reboot                Reboot the device (after flashing)
  -c, --cold-flash            "Cold flash" the device
      --enable-rd-mode        Enable R&D mode on the device
      --disable-rd-mode       Disable R&D mode on the device
      --set-rd-flags[=ARG]    Set R&D mode flags on the device
      --clear-rd-flags[=ARG]  Clear R&D mode flags on the device
      --query-rd-mode         Query the device R&D mode status and flags
      --flash-only=ARG        Flash only certain components
  -M, --flash-only-mmc        Shortcut for flash only MMC
  -U, --usb-device=ARG        Specify USB device to use, [:]
                              or s: or S:
  -v, --trace-level[=ARG]     Set or increment trace level
      --erase-user-data[=ARG] Erase user data, ARG is erase method (e.g. secure)
                              Erases eMMC and swap, resets device lock
      --erase-mmc[=ARG]       Erase eMMC, ARG is erase method (e.g. secure)

Running flasher

flasher -f -F <image>

Primary Method

Boot the device up, connect the USB cable and choose Sync and Connect mode. When flashing for first time, wait until Nokia USB Phonet interface is found by Windows. Now run the flasher command. The device will reboot and start flashing.
$ flasher -F DFL61_HARMATTAN_0.2011.12-4_PR_LEGACY_001_ARM.bin -f
flasher 3.11.3 (Apr 28 2011) Harmattan

Device is in Ovi suite mode, sending ADL reboot.
Unable to detect flashing interface: standing by for device reboot.

During boot there may be a little delay (Windows is installing drivers).

Suitable USB interface (bootloader) not found, waiting...
Found device RM-696, hardware revision 0807
NOLO version 2.0.23
Version of 'sw-release': DFL61_HARMATTAN_0.2011.12-1_PR_001
Sending ape-algo image (8950 kB)...
100% (8950 of 8950 kB, avg. 16185 kB/s)
Suitable USB interface (phonet) not found, waiting...

Flashing should continue.

    image        [state    progress         transfer     flash speed]
---------------------------------------------------------------------
[x] cert-sw      [finished   100 %       1 /       1 kB      NA     ]
[x] cmt-2nd      [finished   100 %      95 /      95 kB      NA     ]
[x] cmt-algo     [finished   100 %     789 /     789 kB      NA     ]
[x] cmt-mcusw    [finished   100 %    6047 /    6047 kB    3334 kB/s]
[x] xloader      [finished   100 %      22 /      22 kB      NA     ]
[x] secondary    [finished   100 %      93 /      93 kB      NA     ]
[x] kernel       [finished   100 %    2683 /    2683 kB    2517 kB/s]
[x] rootfs       [finished   100 %  317722 /  317722 kB    8724 kB/s]
Updating SW release
Success

Flashing should be OK when you see the Success message.

Alternative Method

Power down your device and run the above flasher command with a proper FIASCO image. Connect a USB cable between the host PC and the device. Your device will power on and flashing should start.

Cold flashing

Use cold flashing only for devices that have been blanked, wrong bootloader has been flashed or the device does not boot at all.
flasher -c -f -F <image>
Use the above command following instructions of Alternative Method.