I was really surprised about it, but I ran this on a WRT3200ACM after installing Bluez with nothing connected to the USB ports and this is what I found:
root@gateway:~# btmgmt info
Index list with 1 item
hci0: Primary controller
addr E8:9F:80:1B:50:3C version 8 manufacturer 72 class 0x000100
supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr le advertising secure-conn debug-keys privacy configuration static-addr phy-configuration
current settings: powered bondable ssp br/edr le secure-conn
name BT
short name
hci0: Configuration options
supported options: public-address
missing options:
I can confirm that by using bluetoothctl I was able to scan and find nearby Bluetooth devices which are known to be real (it found my laptop).
Basic BT operation is that you first pair devices, then enable matching “services” in both ends, You will hear a lot of OBEX endpoints, whose are not PAN.
Sure, if you can get it working I just doubt (m)any(one) has tried that so far. The way it is implemented on the AX3000t (don't own that device myself) indeed sounds like a cool feature (not well integrated into OpenWrt, but that sounds reasonably possible), how to make the 88W8887 sing and dance would be another question now.