Firmware mod for BPI R64 bluetooth so it supports NAP

I tried whatever I could, but I could not get bluez to accept the NAP bluetooth role: root@apbureau:~# dbus-send --system --dest=org.bluez --print-reply /org/bluez/hci0 --type=method_call org.bluez.NetworkServer1.Register string:“nap” string:“br-lan”

method return time=1687252214.815780 sender=:1.6 -> destination=:1.8 serial=18 reply_serial=2

root@apbureau:~# bluetoothctl

Agent registered

[bluetooth]# show

Controller 00:00:46:76:22:01 (public)
    Name: APBureau
    Alias: APBureau
    Class: 0x00000300
    Powered: yes
    PowerState: on
    Discoverable: no
    DiscoverableTimeout: 0x000000b4
    Pairable: yes
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v1D6Bp0246d0542
    Discovering: no
    Roles: central
    Roles: central-peripheral
    ExperimentalFeatures: BlueZ Experimental Simu.. (671b10b5-42c0-4696-9227-eb28d1b049d6)
    ExperimentalFeatures: BlueZ Experimental LL p.. (15c0a148-c273-11ea-b3de-0242ac130004)

[bluetooth]# quit

root@apbureau:~# ifconfig -a

br-lan    Link encap:Ethernet  HWaddr 88:C9:B3:B0:B9:8D  
      inet addr:192.168.177.26  Bcast:192.168.177.255  Mask:255.255.255.0
      inet6 addr: 2001:470:1f0b:fb7:8ac9:b3ff:feb0:b98d/64 Scope:Global
      inet6 addr: fe80::8ac9:b3ff:feb0:b98d/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:4096  Metric:1
      RX packets:7540 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4245 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:10270089 (9.7 MiB)  TX bytes:1423285 (1.3 MiB)


eth0      Link encap:Ethernet  HWaddr 16:65:92:73:20:68  
      inet6 addr: fe80::1465:92ff:fe73:2068/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1504  Metric:1
      RX packets:4060 errors:0 dropped:0 overruns:0 frame:0
      TX packets:6730 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:381382 (372.4 KiB)  TX bytes:7105462 (6.7 MiB)
      Interrupt:143 


eth1      Link encap:Ethernet  HWaddr 96:33:AF:71:25:EE  
      BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:143 


eth2      Link encap:Ethernet  HWaddr 88:C9:B3:B0:B9:8D  
      UP BROADCAST RUNNING MULTICAST  MTU:4000  Metric:1
      RX packets:12963 errors:0 dropped:20 overruns:0 frame:0
      TX packets:7440 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:16925012 (16.1 MiB)  TX bytes:1686852 (1.6 MiB)


eth3      Link encap:Ethernet  HWaddr 88:C9:B3:B0:B9:8E  
      UP BROADCAST PROMISC MULTICAST  MTU:4000  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


eth4      Link encap:Ethernet  HWaddr A0:CE:C8:F9:28:76  
      UP BROADCAST PROMISC MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


lan1      Link encap:Ethernet  HWaddr 16:65:92:73:20:68  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


lan2      Link encap:Ethernet  HWaddr 16:65:92:73:20:68  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


lan3      Link encap:Ethernet  HWaddr 16:65:92:73:20:68  
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:4060 errors:0 dropped:0 overruns:0 frame:0
      TX packets:6655 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:308302 (301.0 KiB)  TX bytes:7039459 (6.7 MiB)


lan4      Link encap:Ethernet  HWaddr 16:65:92:73:20:68  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:143 errors:0 dropped:0 overruns:0 frame:0
      TX packets:143 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:17607 (17.1 KiB)  TX bytes:17607 (17.1 KiB)


tunl0     Link encap:UNSPEC  HWaddr 00-00-00-00-30-30-00-30-00-00-00-00-00-00-00-00  
      NOARP  MTU:1480  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


wan       Link encap:Ethernet  HWaddr 16:65:92:73:20:68  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


wl0-ap0   Link encap:Ethernet  HWaddr 06:24:58:00:AC:7D  
      inet6 addr: fe80::424:58ff:fe00:ac7d/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:15 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1226 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:2719 (2.6 KiB)  TX bytes:479263 (468.0 KiB)


wl2-ap0   Link encap:Ethernet  HWaddr 00:0A:52:86:00:01  
      inet6 addr: fe80::20a:52ff:fe86:1/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:22 errors:0 dropped:0 overruns:0 frame:0
      TX packets:906 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1332 (1.3 KiB)  TX bytes:395144 (385.8 KiB)


root@apbureau:~# iwconfig

lo        no wireless extensions.


eth0      no wireless extensions.


eth1      no wireless extensions.


wan       no wireless extensions.


lan1      no wireless extensions.


lan2      no wireless extensions.


lan3      no wireless extensions.


lan4      no wireless extensions.


tunl0     no wireless extensions.


eth2      no wireless extensions.


eth3      no wireless extensions.


br-lan    no wireless extensions.


wl0-ap0   no wireless extensions.


wl2-ap0   no wireless extensions.


eth4      no wireless extensions.


root@apbureau:~# rmmod bnep0

module is not loaded

root@apbureau:~# rmmod bnep

unloading the module failed

any clue why nothing seems to work? is a firmware mod needed for the BT adapter to run as an access point?