Hi,
I lack both high and low level understanding of this.
Kernel 5.x appears btusb.c has been modified to support listed devices and btrtl.c/h have functions for same. openwrt does not support my BLE device, specifically rtl8761b.
If there is a way to force rtl8xxxu to recognize PID/VID and associate, will the BLE functions work?
Problem 1, I would like to patch 4.x kernel with these files. I do not know the process.
I have WSL running with gl imagemaker but everything is ipk. Where is process documented for me to learn and make custom firmware image?
Problem 2, where in gl image do I find the source code for BLE? I dont know where it lives in source tree? Please help. I see gl-ble-sdk/api packages that I can load, but it looks like only supports silabs chips. Do I need to mod this package instead?
Lack of understanding problem 3, are these dongles/bt devices simply communicating through a usb virtual serial port? and if so, besides enabling device & setting bits on or off, can all the BLE be performed within a single 'c' file? How would I get that c file compiled to ipk file for openWRT?
Thank you anyone in advance who helps me to understand big picture and small details.
I have MT300 units, and want to run BLE operations using dongles. I have realtek rtl8761b dongle and silabs thunderboards.
w/kind regards,
Rob