Pali Rohár 676da47751 all: Revert libusb-1.0 support
Listing of usb devices with libusb-1.0 is too slow and not usable for
flashing or cold-flashing Nokia N900.

Old libusb (0.1) does not have this problem and works perfectly.

Problem for libusb-1.0 was reported at least two times into libusb-devel
mailing list, but upstream developers are totally ignore it. One message is
in archive: https://sourceforge.net/p/libusb/mailman/message/34985373/

Because of that there is just one option: use tested and working libusb 0.1
library instead some experimental and non-working libusb-1.0.
2016-12-06 22:39:44 +01:00
2016-12-06 22:39:44 +01:00
2016-12-06 22:39:44 +01:00
2016-01-23 16:46:05 +01:00
2007-06-30 03:58:18 +02:00
2012-11-25 21:15:35 +01:00
2016-01-10 12:53:57 +01:00
2013-09-07 22:51:02 +02:00


    ------.    ,---------.--.--.
   /       |  ___        |  |  |  \\------------ -- .  
   | .__  / \/   .   ____/ _/ _/      The 0pen
   |   /  .     <      |  |  |             Free Fiasco
   | '-    >     ^  ___| _| .'                Firmware Flasher
   |                 |  '  |          - --  --- ----------------\\
   \_____/7_/\______    :  I                              0xFFFF
               _/ ___|_.|__|
                '`

0xFFFF is Open Free Fiasco Firmware Flasher for Maemo devices. It support
generating and unpacking FIASCO images on local computer. Useful for editing
Maemo firmware package for future flash. It support via USB flashing any image
type to Maemo device and also \"cold\" flashing which means flashing dead device
with erased bootloader. There is support for booting kernel via USB without
flashing to NAND and also changing configuration of Maemo device (enable/disable
R&D mode, changing HW revision strings, ...).

0xFFFF is alternative tool to proprietary Nokia flasher-3.5 and fiasco-gen.
0xFFFF generate compatible FIASCO images and also accept FIASCO images generated
by Nokia fiasco-gen.

Use it with CARE. This is an experimental tool and it can brick your device.
It's not suposed to be stable, so nokia will probably release incompatible
bootloaders to break this tool. USE IT AT YOUR OWN RISK.

PLEASE. Read carefully all the documentation inside doc/* for more information
before building or using the flasher to avoid questions, problems or so.

  https://github.com/pali/0xFFFF

-----------8<---------------------------------------------------------------

Build:
 $ make

To install: (by default is /usr/local)
 $ make install PREFIX=/usr DESTDIR=/



Have phun!
                                                         --pancake
                                                         --Pali
S
Description
Open Free Fiasco Firmware Flasher for Maemo devices
Readme GPL-3.0
839 KiB
1 Watchers 0 Forks
Languages
C 99%
Makefile 1%