NeoTool/dfu-util bug - No such Alternate Setting: "rootfs"

Mikko Ohtamaa mikko at redinnovation.com
Thu Nov 6 16:18:40 CET 2008


Symptoms dfu-util/Neotool fails to flash Openmoko when using wiki.openmoko.org
instructions:

sudo ./dfu-util.1 -a rootfs -R -D Fat_and_Dirty_OM.200809_20081023.rootfs.jffs2 
dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Opening USB Device 0x0000:0x0000...
Claiming USB DFU Runtime Interface...
Determining device status: state = dfuIDLE, status = 0
WARNING: Runtime device already in DFU state ?!?
No such Alternate Setting: "rootfs"

Cause: 

Neotool/dfu-util automatically picks wrong USB device - it must pick this one 

Found DFU Runtime: [0x1457:0x5119] devnum=0, cfg=0, intf=2, alt=0, name="USB
Device Firmware Upgrade"

In my case, the wrong device was something built into my laptop:

Bus 005 Device 003: ID 03f0:181d Hewlett-Packard 

Workaround:

Use dfu-util -d parameter to specify device id manually.







More information about the community mailing list