WICED BT Firmware compatible with linux firmwares?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
DKrasutski
Level 1
Level 1
First reply posted First question asked Welcome!

Can I use linux firmware for WICED BT stack? 
I am trying launch AP6256 with WICED, WiFi already working and I used firmware from linux dist. Now I would like run RFCOMM, I can download firmware(also from linux) but after it I can't see correct communication, after analizing sources, as I can see, wiced_hci_read_thread expected packet started from 0x19, as I undertand WICED using custom commands for communication. Right?
WICED using own "handmake" bluetooth firmware and other firmware are not suitable for WICED BT?

0 Likes
1 Solution

Hello @DKrasutski ,

Yes, WICED SDK Bluetooth parts will work with standard HCI commands. We do have some vendor specific commands for some specific functionalities like to set sleep mode params, device specific parameters etc. 

Unfortunately  BCM43456 , BCM4345C5 is not supported here on community. Can you please contact our local sales or FAE to get support on this. 

Regards.

Anjana

View solution in original post

0 Likes
4 Replies
AnjanaM_61
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 5 questions asked

hello @DKrasutski 

Can you please let us know which chipset are you using? Also can you please confirm which linux BT stack you are using ? 

Regards,

Anjana

0 Likes

I am using AP6256  module, there is BCM43456XKUBG IC (802.11ac, bluetooth 5). 
I am using  WICED sdk with my custom board, as I know BCM43456 not supported by SDK therefore I took firmware(only firmware) for BCM43456 from linux distr. As I wrote, WIFI working- GOOD!
Now I would like use RFCOMM by WICED SDK(WICED_SDK\libraries\drivers\bluetooth\), I possible to upload successfully bt firmware  but rfcomm_dual server_example doens't work.

My question: WICED SDK bluetooth part used standart HCI protocol or it based on custom commands and custom firmware(brcm_patchram_buf)  like it: 

const char brcm_patch_version[] = "BCM4343A1_001.002.009.0140.0000_Generic_UART_37_4MHz_wlbga_wiced";
image.png
0 Likes

Hello @DKrasutski ,

Yes, WICED SDK Bluetooth parts will work with standard HCI commands. We do have some vendor specific commands for some specific functionalities like to set sleep mode params, device specific parameters etc. 

Unfortunately  BCM43456 , BCM4345C5 is not supported here on community. Can you please contact our local sales or FAE to get support on this. 

Regards.

Anjana

0 Likes

@AnjanaM_61  I am using  "BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]" hcd file from linux dist

0 Likes