Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Is there a document for setting up Bluetooth on a Raspberry Pi 3B?
rxg%lavabit.com@localhost (Rui-Xiang Guo) writes:
>Maybe try to dig RPI2 which is the kernel config file of earmv6hf, too? :)
Besides GENERIC64 lacking the driver (which can be easily fixed), there
are other issues. The dtb (or something else) needs to configure the
GPIO pins correctly, you need to decide between console and BT interface,
you need the correct firmware files for the RPI model and BT chip, and
there is no safe method yet to recover the interface when it ran into
a problem.
If it works, it looks like:
arnold# uname -srp
NetBSD 10.99.10 aarch64
arnold# sysctl hw.model
hw.model = raspberrypi,4-model-b
arnold# btconfig
bthfive0: bdaddr dc:a6:32:03:8f:5b flags 0x403<UP,RUNNING,MASTER>
arnold% btconfig bthfive0 inquiry
Device Discovery from device: bthfive0 ... 2 responses
1: bdaddr ec:55:f9:ee:39:3c
: name "Broadcom Bluetooth Device"
: class [0x000100] Computer
: page scan rep mode 0x01
: clock offset 406
: rssi 0
2: bdaddr d8:3a:dd:43:4d:a7
: name "BCM43438A1 37.4MHz Raspberry Pi 3-0141"
: class [0x000100] Computer
: page scan rep mode 0x01
: clock offset 7542
: rssi 0
doodoo# uname -srp
NetBSD 10.99.10 earmv7hf
doodoo# sysctl hw.model
hw.model = raspberrypi,model-zero-2-w
doodoo# btconfig
bthfive0: bdaddr d8:3a:dd:43:4d:a7 flags 0x403<UP,RUNNING,MASTER>
doodoo# btconfig bthfive0 inquiry
Device Discovery from device: bthfive0 ... 2 responses
1: bdaddr ec:55:f9:ee:39:3c
: name "Broadcom Bluetooth Device"
: class [0x000100] Computer
: page scan rep mode 0x01
: clock offset 25630
: rssi 0
2: bdaddr dc:a6:32:03:8f:5b
: name "BCM43455 37.4MHz Raspberry Pi 3+-0190"
: class [0x000100] Computer
: page scan rep mode 0x01
: clock offset 25223
: rssi 0
The "name" is confusing, the substring "Raspberry Pi 3" does not
refer to a Raspberry Pi Model 3.
N.B. the "Broadcom Bluetooth Device" above is a ubt(4) device in
a Thinkpad T420.
Home |
Main Index |
Thread Index |
Old Index