Okay, I'll answer my own question.
- Install BlueZ and the susp/resume and sudo ipks.
- Install bluepin_0.0.1-1_arm.ipk
- Then install
openobex_1.0.0-1b_arm.ipk- Install
opd_0.2-1_arm.ipk- And, finally, install
obextool_0.2-1_arm.ipk (also requires glib, which most of us should have already)
Pair up your Mac and the Z using the Mac's walkthrough. The Z's pin, or passkey, is 1234.
Fire up the terminal on the Z and type:
#su
#/usr/sbin/opd --mode OBEX+BIP --channel 4 --sdp --daemonize --path /home/zaurus/Documents/
Now I can send files to the Zaurus using the Mac OS X Bluetooth GUI (I've actually changed my path in the command line to /mnt/card), and I can send files from the Z using the command line obextool, for example:
#obextool push /mnt/card/test.txt xx:xx:xx:xx:xx:xx 3
...where "test.txt" represents the name and path of the file, the Xs represent the Mac's MAC address (find it using "hcitool scan") and the "3" represents the channel (mine's 15).
The Mac's Bluetooth utility will see the Z and give a brief summary of its limited abilities (see attached image).
I still haven't had any luck launching
opd at boot or keeping it going through a Bluez restart. I also haven't been able to establish a PAN connection between the Mac and the Z. I get a "refused connection (111)" error.