meta-digi/meta-digi-dey/recipes-connectivity/bluez
Isaac Hermida c7adf015f9 bluetooth-init: validate HCI interface after initialization
Some Bluetooth controllers may expose hci0 even when the firmware
initialization has not completed correctly. In that state, the init
script may report success but bluetoothd cannot use the controller.

Validate the controller through the kernel management interface before
accepting the initialization as successful. This matches the interface
used by bluetoothd and catches controllers that are visible through HCI
but not registered in MGMT yet.

Use a timeout for the MGMT query so a broken controller state cannot
block the init script instead of falling back to the retry loop.

https://onedigi.atlassian.net/browse/DEL-9512

Signed-off-by: Isaac Hermida <isaac.hermida@digi.com>
2026-05-19 08:54:56 +02:00
..
bluez5 kirkstone migration: update bluez5 package 2022-06-21 16:49:56 +02:00
bluez5-5.41 dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
bluez5-5.72 dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
bluez5-init bluetooth-init: validate HCI interface after initialization 2026-05-19 08:54:56 +02:00
bluez5-init.bb bluetooth-init: expand BT_GPIO in installed scripts 2026-05-14 18:01:24 +02:00
bluez5.inc meta-digi: remove True option to getVar 2023-02-24 16:24:47 +01:00
bluez5_5.41.bb bluez_5.41: filter out CC8X machine 2019-02-04 12:18:13 +01:00
bluez5_5.41.bbappend Update Digi Copyright header 2024-07-15 09:28:58 +02:00
bluez5_5.72.bbappend bluez5: remove btconfig binary in ccimx6 platforms 2025-05-20 14:36:38 +02:00