Open crcerror opened 3 years ago
I believe the reason the tinkerboard's bluetooth stopped working is because this patch was removed when bluez was updated: https://github.com/batocera-linux/batocera.linux/blob/master/board/batocera/rockchip/rk3288/tinkerboard/patches/bluez5_utils-5.47/bluez5_utils-add-rtl-bt.patch
As far as I know, the ability to attach realtek firmware in bluez was not upstreamed. I pieced that patch together myself to add the ability into bluez without the need for yet another binary. Without hciattach including the rtk_h5 driver, then the batocera bluetooth stack won't correctly load the firmware on bootup.
I haven't tried reworking the patch for your bluez bump, and sadly won't have time for awhile. It might be a quick rework though!
The other option would be to add another buildroot package to compile a tool used only for tinkerboard in place of hciattach.
@mrfixit2001 would this resolve the 1Pad bug? The Tinker internal BT module was only able to handle a single BT connection means you can not connect to a second Pad.
This missing patch will result in the tinkerboard bluetooth not working at all due to firmware not loading.
If I had to guess about the 1-pad issue, it's because my patch was based on the hciattach_rtk version 2.5. I believe they are up to 3.1.8 now. The file "tools/hciattach_rtk_h5.c" in my patch would need to be reworked to include the updates from the newer version.
But that's just my best guess.
For stable B30 release, there is no internal BT device available
edit