Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Novice
992 Views

BCM43340 BT LE Packets per connection interval

Hi,

We're looking for possibility to increase data throughput of Bluetooth LE connection. We're currently using 7.5 ms connction intervals and we'd like to transmit also multiple packets per connection interval. The nRF51 chip we're using allows for 6 packets per connection interval, but for now on Edison we receive only 1 packet (1 * 20B / 7.5ms = 2667 B/s).

Is it possible to transmit 6 packets per connection interval using BCM43340, any hint how to configure this on linux, please? Is it something we could configure using BlueZ?

Many thanks,

Krzysztof

7 Replies
Highlighted
Employee
1 View

Re: BCM43340 BT LE Packets per connection interval

Hi rosek,

The fastest connection interval is 7.5ms and it can only transmit 1 packet per connection.

Regards,

 

JPMontero_Intel
Highlighted
Novice
1 View

Re: BCM43340 BT LE Packets per connection interval

Hi,

Many thanks for the reply, do you know if it's limitation of the BCM43340 hardware or the driver only, please? I wonder if it's worth looking on the Linux driver at all... The nRF51 chip we use as peripheral can transmit up to 6 packets per connection event (which we've tested between two nRF51 devices).

BR

0 Kudos
Highlighted
Employee
1 View

Re: BCM43340 BT LE Packets per connection interval

Hi rosek,

You can try to improve the firmware and driver. The sources on github are https://github.com/01org/edison-firmware https://github.com/01org/edison-firmware, https://github.com/01org/edison-bcm43340 https://github.com/01org/edison-bcm43340.

Regards,

JPMontero_Intel

0 Kudos
Highlighted
Novice
1 View

Re: BCM43340 BT LE Packets per connection interval

Thanks JPMontero_Intel

That's useful, however there is only a compiled version of the firmware on github, I haven't learned how to read this yet . Is the source code of the firmware available? I'll re-view the driver.

Is the data sheet for the BCM43340 available?

Thanks,

Krzysztof

Update:

To answer my question regarding BCM43340 data sheet,- yes, it's available on the Broadcom community, the direct link is here:

http://community.broadcom.com/servlet/JiveServlet/downloadBody/2016-102-2-2113/43340-DS109-R.pdf http://community.broadcom.com/servlet/JiveServlet/downloadBody/2016-102-2-2113/43340-DS109-R.pdf

0 Kudos
Highlighted
Employee
1 View

Re: BCM43340 BT LE Packets per connection interval

Hi rosek,

I apologize for the delay in my response. The firmware is not open source that is why we only have a compiled version. I suggest you to check the driver files and to check in Broadcom community, in there you should find more information and they can give you further guidance.

Regards,

 

JPMontero_Intel
0 Kudos
Highlighted
Novice
1 View

Re: BCM43340 BT LE Packets per connection interval

Thanks JPMontero_Intel,

We've contacted Broadcom and waiting for NDA form to sign... Many thanks for your support regarding this issue.

BR,

Krzysztof

0 Kudos
Highlighted
Novice
1 View

Re: BCM43340 BT LE Packets per connection interval

Not sure why Intel would have chosen a chip that's as nailed down as the 43340.

0 Kudos