Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

OrangePi Lite2 & 3 Bluetooth

Featured Replies

On 10/4/2019 at 12:41 AM, megi said:

Linux 5.4 contains the code changes, dts changes will be included in 5.5.

 

can anybody upload a changed file that I can import? I tried to do that change but nothing happend. 

6 hours ago, SchmuseTigger said:

can anybody upload a changed file that I can import? I tried to do that change but nothing happend. 

Bluetooth on Opi3 is already supported out of the box on Linux 5.5-rc1.

For 5.4:

https://megous.com/git/linux/commit/?h=opi3-5.4&id=00f1b53048ebeaec115d705d78a954c2bff944fe

https://megous.com/git/linux/commit/?h=opi3-5.4&id=1f4e6be59748a1695ecf7453a70e1c0f9d73ac14

Hello,

i cannot activate bluetooth, since i have no device when i enter:

hcitools dev.

Devices:

 

I have tried newer kernel versions, even the nightly build:

Linux version 5.4.8-sunxi64 (root@builder) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19.11.7.007 SMP Tue Jan 7 01:51:27 CET 2020
Linux version 5.5.0-rc5-sunxi64 (root@builder) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19.11.8.012 SMP Mon Jan 13 00:36:15 CET 2020

Linux version 5.5.0-rc2-sunxi64 (root@builder) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19.11.5.365 SMP Tue Dec 31 20:23:16 CET 2019

Linux version 5.5.0-rc2-sunxi64 (root@builder) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19.11.7.007 SMP Tue Jan 7 02:01:22 CET 2020

Linux version 5.5.0-rc2-sunxi64 (root@builder) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19.11.5.002 SMP Thu Jan 2 02:26:13 CET 2020

 

at least, i get an mac adress for the hci1 device.

hci1:    Type: Primary  Bus: UART
    BD Address: 43:45:C5:00:1F:AC  ACL MTU: 0:0  SCO MTU: 0:0
    DOWN RAW
    RX bytes:1306 acl:0 sco:0 events:144 errors:0
    TX bytes:30126 acl:0 sco:0 commands:144 errors:0

hci0:    Type: Primary  Bus: SDIO
    BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
    DOWN
    RX bytes:0 acl:0 sco:0 events:0 errors:0
    TX bytes:0 acl:0 sco:0 commands:0 errors:0

but i cannot activate it.

 

an the firmware seems to be loaded:

[   16.608642] Bluetooth: hci1: BCM: failed to write update baudrate (-110)
[   16.608648] Bluetooth: hci1: Failed to set baudrate
[   16.724719] Bluetooth: hci1: BCM: chip id 130
[   16.726880] Bluetooth: hci1: BCM: features 0x0f
[   16.749908] Bluetooth: hci1: BCM4345C5
[   16.749914] Bluetooth: hci1: BCM4345C5 (003.006.006) build 0000
[   19.953325] Bluetooth: hci1: BCM4345C5 (003.006.006) build 0038
[   19.954199] Bluetooth: hci1: BCM: Using default device address (43:45:c5:00:1f:ac)

 

and the service seems to be startet:

root@orangepi3:~# sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2020-01-14 07:38:11 UTC; 8min ago
     Docs: man:bluetoothd(8)
 Main PID: 693 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 2149)
   Memory: 4.1M
   CGroup: /system.slice/bluetooth.service
           └─693 /usr/lib/bluetooth/bluetoothd

Jan 14 07:38:09 orangepi3 systemd[1]: Starting Bluetooth service...
Jan 14 07:38:11 orangepi3 bluetoothd[693]: Bluetooth daemon 5.50
Jan 14 07:38:11 orangepi3 bluetoothd[693]: Starting SDP server
Jan 14 07:38:11 orangepi3 systemd[1]: Started Bluetooth service.
Jan 14 07:38:11 orangepi3 bluetoothd[693]: Bluetooth management interface 1.14 initialized

 

any hints for me?

Thanks in advance!

Edited by hsimon806

8 hours ago, hsimon806 said:

Hello,

any hints for me?

Thanks in advance!

 

I can't use BT in OPi 3

 

I added uart1 in armbianEnv.txt

 

  ___  ____  _   _____
 / _ \|  _ \(_) |___ /
| | | | |_) | |   |_ \
| |_| |  __/| |  ___) |
 \___/|_|   |_| |____/

Welcome to Armbian 21.05.6 Hirsute with Linux 5.13.6-sunxi64

System load:   6%           	Up time:       3 min
Memory usage:  7% of 1.94G  	IP:	       192.168.20.50
CPU temp:      69°C           	Usage of /:    23% of 15G
RX today:      0 B

Last login: Sat Jul 31 08:20:21 2021 from fe80::18b0:75fb:8156:393%wlan0
yaofei@opip3:~$ hciconfig
hci1:	Type: Primary  Bus: UART
	BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
	DOWN
	RX bytes:0 acl:0 sco:0 events:0 errors:0
	TX bytes:14 acl:0 sco:0 commands:2 errors:0

hci0:	Type: Primary  Bus: SDIO
	BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
	DOWN
	RX bytes:0 acl:0 sco:0 events:0 errors:0
	TX bytes:0 acl:0 sco:0 commands:0 errors:0

yaofei@opip3:~$ dmesg | grep brcm
[    6.650807] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
[    8.839304] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
[    8.839533] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[    8.840043] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: Feb 11 2020 11:54:51 version 7.45.96.61 (be7af2d@shgit) (r745790) FWID 01-a41d86bd es7.c5.n4.a3

 

On 7/31/2021 at 4:23 PM, mantouboji said:

I can't use BT in OPi 3

 

I added uart1 in armbianEnv.txt

 

  ___  ____  _   _____
 / _ \|  _ \(_) |___ /
| | | | |_) | |   |_ \
| |_| |  __/| |  ___) |
 \___/|_|   |_| |____/

Welcome to Armbian 21.05.6 Hirsute with Linux 5.13.6-sunxi64

System load:   6%           	Up time:       3 min
Memory usage:  7% of 1.94G  	IP:	       192.168.20.50
CPU temp:      69°C           	Usage of /:    23% of 15G
RX today:      0 B

Last login: Sat Jul 31 08:20:21 2021 from fe80::18b0:75fb:8156:393%wlan0
yaofei@opip3:~$ hciconfig
hci1:	Type: Primary  Bus: UART
	BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
	DOWN
	RX bytes:0 acl:0 sco:0 events:0 errors:0
	TX bytes:14 acl:0 sco:0 commands:2 errors:0

hci0:	Type: Primary  Bus: SDIO
	BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
	DOWN
	RX bytes:0 acl:0 sco:0 events:0 errors:0
	TX bytes:0 acl:0 sco:0 commands:0 errors:0

yaofei@opip3:~$ dmesg | grep brcm
[    6.650807] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
[    8.839304] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
[    8.839533] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[    8.840043] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: Feb 11 2020 11:54:51 version 7.45.96.61 (be7af2d@shgit) (r745790) FWID 01-a41d86bd es7.c5.n4.a3

 

 

sorry. 

 

Sine my GPS module attached to S-UART-TX and S-UART-RX, I added the uart1 overlay .

 

Now I changed to GPS to UART3, remove uart1 on armbianEnv.txt , the bluetooth works well .

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.