Is there any open source firmware of Bluetooth?

954 views
Skip to first unread message

Nathan li

unread,
Mar 14, 2012, 2:11:55 PM3/14/12
to btsta...@googlegroups.com
Hey,guys.
I am looking for an open source firmware of Bluetooth. 
OR a detailed datasheet of the firmware is also OK.

Thanks for any help.

Best,
Nathan

Matthias Ringwald

unread,
Apr 29, 2012, 2:32:51 PM4/29/12
to btsta...@googlegroups.com
Hi Nathan

I seriously doubt that an open source firmware exists for areal Bluetooth module. As Bluetooth has this nice HCI interface, all the company building the Bluetooth module is to satisfy this specification. In general, everybody uses this interface and doesn't need to touch anything below.

Aside from this, some companies, eg. CSR, allow to sign some NDA and get some very fancy development boards where you can write your own code that runs on the Buetooth module itself. However, even in this case, I would expect that you link against binary libraries and won't get access to the source code.

I'd recommend having a look at the Ubertooth project (http://ubertooth.sourceforge.net/) as they try to re-implement the Bluetooth baseband with some success.

Best
Matthias
> --
> You received this message because you are subscribed to the Google Groups "btstack-dev" group.
> To post to this group, send email to btsta...@googlegroups.com.
> To unsubscribe from this group, send email to btstack-dev...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/btstack-dev?hl=en.

Reza Naima

unread,
Jun 18, 2012, 4:19:29 PM6/18/12
to btsta...@googlegroups.com
I've gotten the CSR development suite, and have implemented SPP on their modules with built in flash.  You essentially have a state engine running in a virtual-machine that dictates what you want to do, and once a connection is established, you essentially link the serial port with the stream connection.  You are isolated from any RF related code.

It's actually all fairly quite proprietary, but allows you do do things like 'if a certain gpio is pressed, then be discoverable for a period of time..' 

-reza

Sunday, April 29, 2012 11:32 AM
Hi Nathan

I seriously doubt that an open source firmware exists for areal Bluetooth module. As Bluetooth has this nice HCI interface, all the company building the Bluetooth module is to satisfy this specification. In general, everybody uses this interface and doesn't need to touch anything below.

Aside from this, some companies, eg. CSR, allow to sign some NDA and get some very fancy development boards where you can write your own code that runs on the Buetooth module itself. However, even in this case, I would expect that you link against binary libraries and won't get access to the source code.

I'd recommend having a look at the Ubertooth project (http://ubertooth.sourceforge.net/) as they try to re-implement the Bluetooth baseband with some success.

Best
Matthias


Wednesday, March 14, 2012 11:11 AM
Reply all
Reply to author
Forward
0 new messages