S1300 from GL iNet

Wiki.TerraBase.info
Jump to navigation Jump to search

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