Choose the generic title since I likely have more questions later.
But I'm failing with the first step, to enable bluetooth. After starting the service I get "Failed to read advertising features: Unknown Command (0x01)". Everything is up to date.
sudo systemctl status bluetooth
* bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2019-02-22 13:12:05 CET; 4min 27s ago
Docs: man:bluetoothd(8)
Main PID: 482 (bluetoothd)
Status: "Running"
Memory: 428.0K
CGroup: /system.slice/bluetooth.service
`-482 /usr/lib/bluetooth/bluetoothd
Feb 22 13:12:05 Odroid systemd[1]: Starting Bluetooth service...
Feb 22 13:12:05 Odroid bluetoothd[482]: Bluetooth daemon 5.50
Feb 22 13:12:05 Odroid systemd[1]: Started Bluetooth service.
Feb 22 13:12:05 Odroid bluetoothd[482]: Starting SDP server
Feb 22 13:12:05 Odroid bluetoothd[482]: Bluetooth management interface 1.3 initialized
Feb 22 13:12:05 Odroid bluetoothd[482]: Failed to read advertising features: Unknown Command (0x01)
Feb 22 13:12:06 Odroid bluetoothd[482]: hci0 Load Connection Parameters failed: Unknown Command (0x01)
[bluetooth]# show: No default controller available
lsusb: Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
uname -a: Linux Odroid 3.10.107-2-ARCH #1 SMP PREEMPT Fri Sep 8 00:02:59 UTC 2017 armv7l GNU/Linux
lsmod |grep btusb: btusb 15239 0 & bluetooth 200559 21 bnep,btusb
bluetoothctl -v: bluetoothctl: 5.50