Yes, we’ve used the WiFi Bluetooth IoT expansion card from Talon on one of our projects with the Red to good success. Check out “BluetoothUtil” among the demos in the mangOH repository. You can then use DBus to communicate with the blueZ layer to perform Bluetooth operations.
Yes, we rebuilt the kernel with Bluetooth support. I’m not sure how it works on Windows, but on Linux we used swicwe to stitch together the new yocto cwe with the bootloader, modem firmware and legato images into a single spk file and flashed it using swiflash (fdt2 on Windows also works for flashing). I don’t think it’s necessary to use all those components if your device already has them installed but we did it to make sure that everything’s on the correct version.
we used swicwe to stitch together the new yocto cwe with the bootloader, modem firmware and legato images into a single spk file and flashed it using swiflash
yes! I thought it should be like this. but where did you got instructions ?
can you please share it? step by step description. was it VM or hardware Linux?
Does it means that steps described here https://github.com/mangOH/mangOH/wiki/Bluetooth-WL18xx-driver-for-mangOH are wrong?
The order of operations are described in that github wiki link, but I remember using linux-quic instead of linux-yocto. We followed the instructions here Building Custom Yocto Image to build the yocto image and simply enabled Bluetooth driver support from the menuconfig.