Can BT be fixed without BSP rebuild?

Topics: Developer Forum
Jun 8, 2007 at 6:57 PM
Hi all,

I've read that the fix for the PBA'07 and '08 modules is to "start the baud rate off at 921600". Can this be done without having to rebuild the BSP? I'd just like to use the prebuilt BSP with Bluetooth support that I had up and running in no time.

Thanks,
Tim
Jun 8, 2007 at 7:18 PM
Hi all,

In looking through the v2.0 BSP code, and registry items in HKLM/Software/Microsoft/Bluetooth/Transports/Builtin/1-2, it seems as if the BTUART should be set up to run at 921600 baud if the v2.0 binary BSP distribution was built from the same source that was distributed. BTW, I'm using a Basix 400XM board.

Thanks,
Tim
Coordinator
Jun 9, 2007 at 8:55 PM
The 308 module defaults to 115200 from the factory. The Linux build will set the baud rate to 921600 and store the setting persistently in the modules Flash. So if you have booted the Gumstix at least once with Linux, chances are the module is set to 921600. The work around is to modify the hciuart.cxx file to just initialize the client serial port to this baud rate. Yes, you do have to rebuild the image :(

DV
Jun 11, 2007 at 3:12 AM
I went through the same thing, http://www.codeplex.com/gumstix/Thread/View.aspx?ThreadId=10192.

Also in the Drumstix Wiki I have written a tutorial on how to rebuild the nk.bin file. It's easy once everything is installed and setup.

Here is the link to the wiki http://drumstix.wikispaces.com/NewBTModule