Profile

0xFFFF

0xFFFF

NAME

0xFFFF - Open Free Fiasco Firmware Flasher

SYNOPSIS

0xFFFF [options]

DESCRIPTION

The ‘Open Free Fiasco Firmware Flasher’ aka 0xFFFF utility implements a free userspace handler for the NOLO bootloader and extended features for flashing, dumping and getting information for the Nokia Internet Tablets.

Supported devices

SU-18 Nokia 770
RX-34 Nokia N800
RX-44 Nokia N810
RX-48 Nokia N810 Wimax
RX-51 Nokia N900

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)

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, see section "R&D flags"
-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

-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), see section "Supported devices"

  hw are comma separated list of HW revisions (default: empty)

  ver is image version string (default: empty)

  type is image type (default: autodetect), see section "Supported image types"

  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 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 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

EXAMPLE

Print device information
0xFFFF -I
Load kernel/initramfs without flashing
0xFFFF -l -b "<cmdline>" -m kernel:<file> -m initfs:<file>
Flash kernel (or second bootloader) and reboot
0xFFFF -m kernel:<file> -r

AUTHOR

Pali Rohár <pali.rohar@gmail.com>

Latest Tech News
Your Notes

Sign in/Sign up

Signing in to our system allows you to post your contributions and vote on the contributions of others. It will also allow you to get extra perts like having your favorites in the cloud and having your persistent personal notes wherever you go. More will be added as we scale up our services.

By signing in to our system, you agree our Member Terms and Conditions


Sign-in with one of the following services

Almost finished!

Please select a screen name for NET SOUP.



 Please send me news and special offers from NET SOUP.

 I have read and accept the Terms of Use.

COMPLIMENTARY EXAMPLES

We have no example yet for this entry


Your Name
Now

Community Contributions and Discussions

Modify your search

View Documentation

Jobs from Indeed