Silabs multiprotocol BT HCI support #3572
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Silicon Labs has an example firmware that supports Multiprotocol (OpenThread+Zigbee+BLE) RCP. This PR adds the
bt_host_cpc_hci_bridge
app as per theAN1333: Running Zigbee, OpenThread, and Bluetooth Concurrently on a Linux Host with a Multiprotocol Co-processor
application note to expose a HCI PTY device.If the support is enabled and the correct firmware is uploaded to the coordinator stick, the following output should appear in the addon logs:
The created PTY device can then be used by the host (I used the Advanced SSH & Web Terminal addon) by executing
hciattach /dev/pts/2 any 115200
. Home Assistant should automatically then recognise the bluetooth adapter.