Help with DFU Mode (P1 Device)

Bobby Edmonds bobby.edmonds at
Tue Jul 31 22:15:06 CEST 2007

I found that simply being in the U-boot menu was enough to flash the device. You do not need to select anything.

Just hold AUX and power to access the U-boot menu and then plug the USB cable into the host and run dfu-util with the switches and file name.

DFU-Util handles switching the device into DFU Mode and then back to Runtime mode when it is done.

-----Original Message-----
From: device-owners-bounces at [mailto:device-owners-bounces at] On Behalf Of Peter Trapp
Sent: Tuesday, July 31, 2007 3:30 PM
To: device-owners at
Subject: Re: Help with DFU Mode (P1 Device)

On Tuesday 31 July 2007 20:42, andrej w. wrote:
> i think it is irrelevant when to fire up the dfu-util, as long as you
> changed the state of the
> console input (that is "Set console to USB"), right?

yes, you're right. But the Neo switches back to "boot-mode" after a few 
seconds. Therefore at least I had to be "fast" (just because you have to be 
in "console-mode").

> Did anybody managed to gain remote ssh access to the unit? I am
> constantly getting "connection refused"
> errors, while trying. Btw. I have used yesterdays rootfs and kernel
> images (2007_07_30).

I do,  but you can only get access to the phone after flashing. The default 
installed version doesn't allow ssh. I also found this statement in the wiki, 
but dunno where?!

I already flashed to different rootfs
1) openmoko-devel-image-fic-gta01-20070728230649.rootfs.jffs2
2) openmoko-devel-image-fic-gta01-20070728081358.rootfs.jffs2 (from the 
official side)

I prefer the second one. It's more "stable" IMHO ...


> awu
> Peter Trapp schrieb:
> > On Monday 30 July 2007 01:19, Bobby Edmonds wrote:
> >> I cannot get my unit into DFU Mode.
> >>
> >> When I get the boot menu if I do a "dfu-util -l" I get the following
> >> (Runtime Mode):
> >>
> >> dfu-util - (C) 2007 by OpenMoko Inc.
> >> This program is Free Software and has ABSOLUTELY NO WARRANTY
> >>
> >> Found DFU Runtime: [0x1457:0x5119] devnum=18, cfg=0, intf=2, alt=0,
> >> name="USB Device Firmware Upgrade"
> >>
> >> If I select "Set console to USB" it briefly displays another screen that
> >> says "Press [AUX] to return to boot menu" and then rolls back to the
> >> boot menu.
> >
> > I guess you've already done it, so for all others...
> >
> > I figured out the same :) My workaround is quite easy.
> >
> > 1) prepare everything at the host side (including the ./dfu-util )
> > 2) "Set console to USB" and press "power"
> > 3) asap Neo changes to "Press [AUX] to return to boot menu" fire the
> > dfu-util command on host side
> >
> > Note: Neo switches back to the "boot-menu" but as long as the host
> > doesn't tell you anything different it should work :)
> >
> > -homyx

More information about the device-owners mailing list