To summarize; uninstall any previous BlueZ packages and install the following packages:
http://community.zaurus.com/download.php/5...2.4.18d_arm.ipk (or http://community.zaurus.com/download.php/5...preempt_arm.ipk if you are using a pre-emptive patched kernel)
http://community.zaurus.com/download.php/5...ial_0.1_arm.ipk (NOTE: This replaces /etc/pcmcia/serial so you will lose any changes you have made to it and it is restored to the Sharp default if you uninstall this package)
Then follow this howto:
This may make it easier to get other CSR UART based cards working too that are awkward like the Socket Rev G card (such as the Mavin, Brain Box, Billionton and Bluetake cards). With these cards you should only have to install the packages above, add a line to /etc/bluetooth/uart in the same format as the existing line and follow the howto above.
The format of /etc/bluetooth/uart is:
Where <Product_Info> is the product info text given by the command 'cardctl ident' with the CF card plugged in.
It is done like this as different CSR based cards seem to require different hciattach parameters, although all of them should start with "/dev/ttyS3" and some may only require that. You might have to search around a bit and play to find the correct hciattach parameters.
Please let me know if you get the Socket Rev G card working ok with these packages and if any other cards work with this.
One of these days I am going to get my finger out and finish my Bluetooth GUI so that all of this can be done with a nice graphical interface.