You are on page 1of 2

flasher-3.

5(1)

NAME flasher-3.5 - Maemo flasher tool SYNOPSIS Usage: flasher-3.5 [OPTIONS] DESCRIPTION The flasher tool is used to flash data to the Maemo device internal 256MB of NAND, which is where the bootloader, kernel, and rootfs (all of which make up the operating system) are stored. Flasher can be used to upgrade the firmware, wipe the Maemo device and start from scratch, flash certain specific components, or change a number of hardware flags. OPTIONS -F, -k, -n, -r, --fiasco=ARG --kernel=ARG --initfs=ARG --rootfs=ARG --cmt-2nd=ARG --cmt-algo=ARG --cmt-mcusw=ARG --cmt-no-verify --xloader=ARG --secondary=ARG --2nd=ARG --unpack[=ARG] --flash --load --boot[=ARG] --reboot --read-device-id --serial-port=ARG --init-port --cold-flash --hw-revision=ARG --enable-rd-mode --disable-rd-mode --set-rd-flags[=ARG] --clear-rd-flags[=ARG] --query-rd-mode --set-hw-revision[=ARG] --flash-only=ARG --usb-device=ARG Location of a FIASCO image Location of kernel image Location of initfs image Location of root JFFS2 image Location of CMT FIASCO 2nd image Location of CMT FIASCO algorithm image Location of CMT FIASCO MCUSW image Disable verification of CMT programming Location of X-Loader image Location of NOLO secondary bootloader image Location of NOLO cold flasher ("2nd") image Unpack a FIASCO image Load and flash all supplied images Only load all supplied images Boot the kernel with optional cmdline Reboot the board (e.g. after flashing NOLO) Print out the device type Serial port used for cold flashing or "usb" Only initialize the serial port "Cold flash" the device Specify product code and HW revision Enable R&D mode on the device Disable R&D mode on the device Set R&D mode flags on the device Clear R&D mode flags on the device Query the device R&D mode status and flags Set HW revision override on device Flash only certain components Specify USB device to use (bus:device address

-x, -s, -2, -u, -f, -l, -b, -R, -i, -S, -I, -c, -h,

-U, )

Valid --flash-only options: nolo, kernel, initfs, rootfs Valid --set-rd-flags and --clear-rd-flags options: no-omap-wd no-ext-wd no-lifeguard-reset serial-console no-usb-timeout sti-console

no-charging force-power-key EXAMPLES To flash a image to the Maemo device, open a terminal on your computer, then run: $ flasher-3.5 -F <FIASCO image> -f -R Replace <FIASCO image> with the firmware image you downloaded from Nokia. This will flash a FIASCO image to your Maemo device and reboot device after it s done (at which point, you can unplug the USB). The procedure is the same for all other image flashing components (like separate kernel, rootfs and eMMC images), see the option list for details . If you wish to do other commands than image flashing, then omit the -R option as rebooting Maemo device may reset given configuration change back to normal. 1) To flash a kernel with separate kernel image, open a terminal on your computer, then run: $ flasher-3.5 -k <kernel zImage> -f -R 2) If you do not have separate images, but want to flash just a part of the whole FIASCO image you can do so by running: $ flasher-3.5 -F <FIASCO image> --flash-only=rootfs -R This will flash just the rootfs from the FIASCO image and reboot the device. 3) If you need access to the individual parts of the FIASCO image, it can be unpacked by running: $ flasher-3.5 -F <FIASCO image> -u Which will expand it to your current directory. 4) To cold flash (needed usually when the bootloader has been changed) ru n: $ flasher-3.5 -c -h RX-51:<hwid> -F <FIASCO image> -S usb The 'hwid' in the command options is a 4-digit code that can be found fro m the type label of the device to be flashed. AUTHOR integration@maemo.org

You might also like