Welcome to the OpenMoko page devoted to MacOS X users!
Here you can find notes of using Neo1973 (and maybe other OM devices) with Mac.
To operate the Phase 1 devices, you need to flash a root file system first.
Here is a detailled instruction:
You can telnet, SSH, SMB or do whatever you want if you install software that enables you to set up TCP/IP network over your USB connection.
MacOS X does not provide such a driver for RNDIS/Ethernet Gadget. But you can use an open source (GPL) universal driver http://www.dsitri.de/wiki.php?page=AJZaurusUSB which is developed for handheld devices like iPAQ, Sharp Zaurus, and Motorola A760. Download it and install according to manual found inside of the package.
After reboot, you should have a new Ethernet interface in your System Preferences/Network. Set up the network manually for that interface by using these addresses:
IP-V4: manual IP-Addr: 192.168.0.200 Subnet: 255.255.255.0 Router: 192.168.0.202
This might conflict with some WLAN routers which also use the 192.168.0.0 network.
You should be able to connect to your Neo! Try using ping 192.168.0.202 and the roundtrip time should be between 1 and 2 ms.
NOTE: it appears that after each reboot of the OpenMoko you get a new interface on the Mac (this is under investigation).
To Be Done.
After making the USB connection work, start ssh:
ssh -l root 192.168.0.202
If you don't have installed the key, it will ask for a "yes" on the first connection and for a password on each other. This is "root" unless you change it.
MacBook-hns:~ hns$ ssh -l root 192.168.0.202 root@192.168.0.202's password: root@fic-gta01:~$ hostname fic-gta01 root@fic-gta01:~$
To Be Done.
To Be Done.
This is not done yet. Possible solutions are SyncML or http://www.dsitri.de/wiki.php?page=ZMacSync
Here is described how to enable your Mac to serve as a internet router for your OpenMoko device.
This could help:
http://wiki.openmoko.org/wiki/Bluetooth_Support#Networking
http://www.macosxhints.com/article.php?story=20051220221237711
If you install AJZaurusUSB driver you should be able to set up your Mac as a router (not tested).
To Be Done.
You can use Parallels or VMWare to install your favourite Linux distribution and then develop just as on Linux.
There are some drawback since AFAIK dfu-util may not work correctly in such environments.
There are some efforts to get through process of compiling OE and OpenMoko under mac: OpenMoko_under_QEMU_on_MacOSX