S1300 from GL iNet
Issue: Bluetooth just won't work as anticipated (say, with a speaker)
Source of issue: It appears the "Bluez Stuff" that comes in OpenWRT 22.x aren't as good as what comes with 23.x.
Catch 22: The S1300 doesn't have a 23.x version of OpenWRT available that's been built.
Solution?
https://mirror-03.infra.openwrt.org/releases/23.05.3/packages/arm_cortex-a7_neon-vfpv4/packages/
- opkg install bluez-libs_5.66-1_arm_cortex-a7_neon-vfpv4.ipk
- opkg install bluez-utils_5.66-1_arm_cortex-a7_neon-vfpv4.ipk
- opkg install bluez-utils-extra_5.66-1_arm_cortex-a7_neon-vfpv4.ipk
- opkg install bluez-daemon_5.66-1_arm_cortex-a7_neon-vfpv4.ipk
- opkg install bluez-tools_20201025.f653217-2_arm_cortex-a7_neon-vfpv4.ipk
KMOD Stuff
btrtl is a KMOD module that thankfully isn't available in kmod-bluetooth....
opkg kmod (to get full modprobe capability instead of the BusyBox version)
/etc/modules or etc/modules-load.d to load a module on reboot
modprobe -a
modprobe --force-vermagic btrtl
modprobe --force-modversion btrtl
insmod /lib/modules/5.15.150/btrtl.ko (less powerful command with fewer options in OpenWRT)
Information
tftpboot s1300.itb
bootm