View source for Other OSes
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to Other OSes.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to Other OSes.
If you use a non-Linux desktop (we call this the host OS), you can find useful information in this article about connecting to your Openmoko smartphone or running/developing Openmoko software.
Covered elsewhere; see MacOS_X. They have dfu-util and ether-gadget working.
qemu-neo1973 works see Talk:Openmoko_under_QEMU#FreeBSD_and_last_qemu.... Nothing else known. See FreeBSD
We have an experimental NetBSD/evbarm Neo1973 kernel booting on Qemu Neo1973 emulator on NetBSD.
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).
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.
Windows CE runs on some Arm-based handhelds, so it is theoretically possible.
Anything other than Linux or WinCE?
e.g. OpenBSD or maybe FreeBSD or NetBSD?
You can write your own OS by running your own code on the bare metal.