View Single Post
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#1
EDIT 2018-07-08: Version 0.8 was released
EDIT 2016-12-25: Version 0.7 was released
EDIT 2014-11-18: Security update 0.6.1 was released
EDIT 2014-05-12: Final 0.6 was released

I'm releasing 0xFFFF flasher. It is open source alternative to Nokia proprietary flasher-3.5.

0xFFFF supports:
* generating and unpacking FIASCO images
* flash any image via NOLO protocol
* load+boot kernel & initfs without flashing
* read device and version information from NOLO
* dumping images to directory (or one fiasco image) on device (need deb package mtd-utils)

Missing features:
* flash mmc image image Mk II protocol
* flashing on device
...

Note that this is new rewritten beta version of 0xFFFF for Nokia N900. Flashing can damage or brick your device! You have been warned. Only for developers & testers!

Download:

Binary armel DEB package:
http://repository.maemo.org/extras-d....8-1_armel.deb
(also available in Application Manager with Extras-Devel or Extras-Testing enabled)

Source code tarball:
https://github.com/pali/0xFFFF/relea...FFF-0.8.tar.gz

Source code git repository:
https://github.com/pali/0xFFFF

Examples:

Via USB:

Load kernel & initfs and boot it:
$ 0xFFFF -m initfs -m kernel -l -b

Flash kernel:
$ 0xFFFF -m kernel -f

Flash FIASCO image:
$ 0xFFFF -M image.fiasco -f

Flash only kernel from FIASCO image:
$ 0xFFFF -M image.fiasco -t kernel -f

Reboot:
$ 0xFFFF -r

Identify device:
$ 0xFFFF -I

On device (need nanddump from mtd-utils):

Dump all images to current directory:
$ 0xFFFF -e

Dump all images to one fiasco file:
$ 0xFFFF -E dump.fiasco

FIASCO packaging:

Show FIASCO archive:
$ 0xFFFF -M image.fiasco -i

Unpack fiasco image to current directory:
$ 0xFFFF -M image.fiasco -u

Generate new fiasco image from files xloader.bin, nolo.bin, zImage, rootfs and append device&version information (xloader for RX-51 hw revision: 2101 and 2102, version 1.0)
$ 0xFFFF -m RX-51:2101,2102:1.0:xloader:xloader.bin -m RX-51:2101,2102:1.0:secondary:nolo.bin -m 2.6.28:kernel:zImage -m rootfs -g image.fiasco

For all options see help:
$ 0xFFFF -h

0xFFFF can detect more image types from file header. If autodetection not working, see syntax of param -m ([[[dev:[hw:]]ver:]type:]file[%lay])

Last edited by pali; 2018-07-08 at 13:46. Reason: 0xFFFF is now on github
 

The Following 63 Users Say Thank You to pali For This Useful Post: