2012-11-25 22:57:04 +01:00
|
|
|
0xFFFF v0.6 // The Free Fiasco Firmware Flasher
|
2007-04-20 18:20:22 +02:00
|
|
|
|
2012-11-25 22:57:04 +01:00
|
|
|
Operations:
|
|
|
|
|
-b [cmdline] boot default or loaded kernel (default: no cmdline)
|
|
|
|
|
-b update boot default or loaded kernel to Update mode
|
|
|
|
|
-r reboot device
|
|
|
|
|
-l load kernel and initfs images to RAM
|
|
|
|
|
-f flash all specified images
|
|
|
|
|
-c cold flash 2nd and secondary image
|
|
|
|
|
-x [/dev/mtd] check for bad blocks on mtd device (default: all)
|
|
|
|
|
-E file dump all device images to one fiasco image, see -t
|
|
|
|
|
-e [dir] dump all device images to directory, see -t (default: current)
|
2007-04-20 18:20:22 +02:00
|
|
|
|
2012-11-25 22:57:04 +01:00
|
|
|
Device configuration:
|
|
|
|
|
-I identify, show all information about device
|
|
|
|
|
-D 0|1|2 change root device: 0 - flash, 1 - mmc, 2 - usb
|
|
|
|
|
-U 0|1 disable/enable USB host mode
|
|
|
|
|
-R 0|1 disable/enable R&D mode
|
|
|
|
|
-F flags change R&D flags, flags are comma separated list, can be empty
|
|
|
|
|
-H rev change HW revision
|
|
|
|
|
-N ver change NOLO version string
|
|
|
|
|
-K ver change kernel version string
|
|
|
|
|
-T ver change initfs version string
|
|
|
|
|
-S ver change SW release version string
|
|
|
|
|
-C ver change content eMMC version string
|
|
|
|
|
|
|
|
|
|
Input image specification:
|
|
|
|
|
-M file specify fiasco image
|
|
|
|
|
-m arg specify normal image
|
|
|
|
|
arg is [[[dev:[hw:]]ver:]type:]file[%lay]
|
|
|
|
|
dev is device name string (default: emtpy)
|
|
|
|
|
hw are comma separated list of HW revisions (default: empty)
|
|
|
|
|
ver is image version string (default: empty)
|
|
|
|
|
type is image type (default: autodetect)
|
|
|
|
|
file is image file name
|
|
|
|
|
lay is layout file name (default: none)
|
|
|
|
|
|
|
|
|
|
Image filters:
|
|
|
|
|
-t types filter images by type
|
|
|
|
|
-d dev filter images by device
|
|
|
|
|
-w hw filter images by HW revision
|
|
|
|
|
|
|
|
|
|
Fiasco image:
|
|
|
|
|
-u [dir] unpack fiasco image to directory (default: current)
|
|
|
|
|
-g file[%sw] generate fiasco image with SW rel version (default: no version)
|
|
|
|
|
|
|
|
|
|
Other options:
|
|
|
|
|
-i identify images
|
|
|
|
|
-s simulate, do not flash or write on disk
|
|
|
|
|
-n disable hash, checksum and image type checking
|
|
|
|
|
-v be verbose and noisy
|
|
|
|
|
-h show this help message
|
|
|
|
|
|
|
|
|
|
R&D flags:
|
|
|
|
|
no-omap-wd disable auto reboot by OMAP watchdog
|
|
|
|
|
no-ext-wd disable auto reboot by external watchdog
|
|
|
|
|
no-lifeguard-reset disable auto reboot by software lifeguard
|
|
|
|
|
serial-console enable serial console
|
|
|
|
|
no-usb-timeout disable usb timeout for flashing
|
|
|
|
|
sti-console enable sti console
|
|
|
|
|
no-charging disable battery charging
|
|
|
|
|
force-power-key force omap boot reason to power key
|
|
|
|
|
|
|
|
|
|
Supported devices:
|
|
|
|
|
SU-18 Nokia 770
|
|
|
|
|
RX-34 Nokia N800
|
|
|
|
|
RX-44 Nokia N810
|
|
|
|
|
RX-48 Nokia N810 Wimax
|
|
|
|
|
RX-51 Nokia N900
|
|
|
|
|
|
|
|
|
|
Supported image types:
|
|
|
|
|
xloader
|
|
|
|
|
2nd
|
|
|
|
|
secondary
|
|
|
|
|
kernel
|
|
|
|
|
initfs
|
|
|
|
|
rootfs
|
|
|
|
|
mmc
|
|
|
|
|
cmt-2nd
|
|
|
|
|
cmt-algo
|
|
|
|
|
cmt-mcusw
|
|
|
|
|
|
|
|
|
|
Supported connection protocols:
|
|
|
|
|
Local on device
|
|
|
|
|
NOLO via USB
|
|
|
|
|
Cold flashing via USB
|
|
|
|
|
Mk II protocol via USB
|
|
|
|
|
RAW disk via USB
|