Author Topic: Ambicom Bluetooth New Version  (Read 3755 times)

zypher

  • Newbie
  • *
  • Posts: 13
    • View Profile
Ambicom Bluetooth New Version
« on: December 26, 2004, 04:18:27 pm »
Hello everybody,

does anybody have any idea about the availability of the drivers for the newer version of the Ambicom Bluetooth Card (bt2000-cf). I am talking about the one with the LED.

Do the Zaurus gurus have any feedback on that? Will be drivers be available for sl-c860?

Thanks

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
Ambicom Bluetooth New Version
« Reply #1 on: December 26, 2004, 06:25:35 pm »
Do you mean the BT2000C card, as opposed to BT2000E (which does work)?

A person has just recently contacted me about developing a driver and I believe they are currently trying to reverse engineer the card. The unavailability of a driver is a general Linux problem and not just limited to the Zaurus.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

zypher

  • Newbie
  • *
  • Posts: 13
    • View Profile
Ambicom Bluetooth New Version
« Reply #2 on: December 26, 2004, 06:34:03 pm »
Hello tumnus,

I am talking about the newer version of BT2000C card.  You can see the picture and also get to know about what I am talking about at the following url: http://www.pdabuyersguide.com/tips/ambicom_BT_CF.htm

I am talking about the newer version of BT2000C with LED and I was wondering if there are any drivers available for it.

Thanks agian..

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
Ambicom Bluetooth New Version
« Reply #3 on: December 27, 2004, 07:04:46 am »
That is the version I was talking about. There are no Linux drivers at the moment for it, but someone is starting to work on it. It could still take a while for a driver to appear.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Ambicom Bluetooth New Version
« Reply #4 on: December 27, 2004, 07:42:59 am »
Actualy it might be already supported by the bluez drivers, like many other cards based on CSR chipset. The only trick is to guess baud_base and other parameters, which are needed to initialize the card.

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
Ambicom Bluetooth New Version
« Reply #5 on: December 27, 2004, 04:16:35 pm »
No. While it uses the CSR chip for the Bluetooth stuff, it uses the same OX16C950 chip for the UART interface. The only code for intialising that chip is in the bt950 driver.

In theory the UART code from the bt950 driver could be ported into hciattach and then this could be used as with the other CSR based cards. It's not as straight forward as a copy and paste though as it is going from kernel space code to user space.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Ambicom Bluetooth New Version
« Reply #6 on: December 28, 2004, 02:39:31 am »
Quote
No. While it uses the CSR chip for the Bluetooth stuff, it uses the same OX16C950 chip for the UART interface. The only code for intialising that chip is in the bt950 driver.

In theory the UART code from the bt950 driver could be ported into hciattach and then this could be used as with the other CSR based cards. It's not as straight forward as a copy and paste though as it is going from kernel space code to user space.
Well, the Billionton card was also supposed to be using bt950_cs driver, but it ended up working with serial_cs and hciattach. So I'm almost sure the new Amicom card could be initialized in similar way. But, of course, I wouldn't bet on it

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
Ambicom Bluetooth New Version
« Reply #7 on: December 28, 2004, 08:23:02 am »
When I got the BT2000C card on loan, I tried a bunch of different UART initialisation settings, but none worked, although it is possible I missed a combination.

But if you look at the bt950 driver code, you'll see that it sends some extra bits to initialise the UART chip.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

jamesc

  • Newbie
  • *
  • Posts: 1
    • View Profile
Ambicom Bluetooth New Version
« Reply #8 on: January 08, 2005, 06:59:57 pm »
Quote
Quote
No. While it uses the CSR chip for the Bluetooth stuff, it uses the same OX16C950 chip for the UART interface. The only code for intialising that chip is in the bt950 driver.

In theory the UART code from the bt950 driver could be ported into hciattach and then this could be used as with the other CSR based cards. It's not as straight forward as a copy and paste though as it is going from kernel space code to user space.
Well, the Billionton card was also supposed to be using bt950_cs driver, but it ended up working with serial_cs and hciattach. So I'm almost sure the new Amicom card could be initialized in similar way. But, of course, I wouldn't bet on it :)
I am interested in using a Billionton Bluetooth card with a sl-5500. I can't find any info on how to change the config files. Which files do you change to use the serial_cs driver and then how do you use the hciattach command?
Thanks