NetBSD

OpenBSD

The umodem(4) driver works with the u-boot console. When the umodem driver claims device 0x1457:0x5118, it becomes inaccessible to libusb-based applications such as dfu-util. The cdce(4) driver works "out of the box" with Openmoko's ethergadget interface, so you can ssh in, run remote X clients, scp in or out, etc.

Ian Darwin has a port of dfu-util partly working (list works but not download).

Alternative software for the Neo1973 phone

The Openmoko project has invested a lot of time & energy in making the Openmoko software stack work nicely on the Neo1973 phone. But it is your phone and, unlike most providers, we will not stop you from running whatever you like on the "bare metal" of the phone itself. And some people are never satisfied with a device until they've flashed the firmware multiple times. Here are some alternatives.

Other Linux distributions

JavaFX Mobile -- At JavaOne, Sun demonstrated JavaFX running in the phone. Although based on a similar Linux kernel, this is a completely different user-mode stack.

NetBSD

OpenBSD

The umodem(4) driver works with the u-boot console. When the umodem driver claims device 0x1457:0x5118, it becomes inaccessible to libusb-based applications such as dfu-util. The cdce(4) driver works "out of the box" with Openmoko's ethergadget interface, so you can ssh in, run remote X clients, scp in or out, etc.

Ian Darwin has a port of dfu-util partly working (list works but not download).

Alternative software for the Neo1973 phone

The Openmoko project has invested a lot of time & energy in making the Openmoko software stack work nicely on the Neo1973 phone. But it is your phone and, unlike most providers, we will not stop you from running whatever you like on the "bare metal" of the phone itself. And some people are never satisfied with a device until they've flashed the firmware multiple times. Here are some alternatives.

Other Linux distributions

JavaFX Mobile -- At JavaOne, Sun demonstrated JavaFX running in the phone. Although based on a similar Linux kernel, this is a completely different user-mode stack.