Hi all,
I've just purchased (on eBay) a Socket Bluetooth CompactFlash card (rev G), and I'm trying to make it work on my SL-C3000 (with a Cacko 3000 beta 1 ROM).
First attempt didn't cause any major trouble (i.e. no crash), but although the card is recognized correctly as a "Socket Bluetooth Card v2.5" by the cardmon applet, I can't seem to make it work. I couldn't even get it to detect other bluetooth devices (like my BT phone), much less pair with one...
I've got zero experience with bluetooth in Linux (though I used it a lot with various other OSes and devices), so I don't know exactly how to get started... From the Cacko 3kb1 readme file, it seems that the Cacko 3kb1 ROM includes "Bluez Scripts from Cacko ROM & Bluez Dialup and PAN applets from Cacko ROM", whatever that means. So instead of jumping on ELSI or Killefiz and installing the whole lot of bluez-related ipks, I investigated this forum first. I've found a very interesting thread about this particular card and the Cacko ROM (1.22 at the time the thread was written, more than one year ago), but before starting to hack myself and break everything, I thought I would ask here first:
iamasmith, did you include in 3kb1 all the fixes and hacks involved to make the Rev G version of this card work with the Cacko ROM on the 3000? Does anyone else here use this card with the Cacko 3kb1 ROM?
I tried to create a new "Bluetooth - PPP" entry, but I'm not quite sure about what I need to do to create a working entry: in the first (Account) tab, what is the "Phone" field meant to do?
Likewise, in the second tab (Modem), I tried various BT devices values (/dev/rfcomm0, /dev/ttyS3 or /dev/ttyS03, since the Rev G card appear to be handled as a serial card), but whenever I expand the "BT DUN" popup list, it's always empty, and the "Search" button on the bottom right returns immediately a "No devices with DUN profile found" dialog box, without even waiting for the 5 seconds default timeout.
I've checked that the card is correctly recognized by "cardctl ident", and "cardctl status" does report the card to be ready (i.e. not suspended) when I insert it, but this doesn't bring me much farther... (note that the card is suspended when I switch the 3000 off, and it remains suspended (until manually resumed) when I switch the 3000 on.
Does anyone have a suggestion about what I should try next? Any pointer (except the Bluez OESF howto (which states "This howto describes how to setup the BlueZ Bluetooth drivers on a Sharp 3.x ROM (or a ROM based on this), which has the 2.4.18 Linux Kernel.", which may not be applied "as is" to the 2.4.20 kernel used by the 3000...).
Thanks in advance for any help!