Fox Red Labs / Builds / Smart home and radio
Run Bluetooth and Zigbee on one chip at once
Bluetooth and Zigbee on one chip at the same time.
Hard
No recorded steps
Some pieces of it have run. There are no recorded steps for this project, so this page does not give any.
What exists:
- LP-CC1354P10-1: Zigbee light joined Home Assistant in about 5 s and a Mac switched it over Bluetooth 4 of 4 times; Home Assistant switching was not tested
Errors and fixes: LP-CC1354P10-1.
What to build next
Every build. The code for all of them is in the GitHub repository.
Evidence and limitsA Zigbee and Bluetooth light at once works in part on the CC1354P10; it does not link on the CC2340R5. Ran on 1 board. Results, sources, timing and limits.
Which boards ran it
- Could work LP-CC1354P10-1: Zigbee light joined Home Assistant in about 5 s and a Mac switched it over Bluetooth 4 of 4 times; Home Assistant switching was not tested
Experiments (3)
| Status | What was tried | Result |
|---|---|---|
| Not for this chip | Can the TI LP-EM-CC2340R5 run Bluetooth and an 802.15.4 radio stack at the same time? CC2340R5, 2026-10-05 | Fails to link: 2.1 kB short of the chip's free RAM before any heap. Links on the 64 kB CC2340R53 with 1.9 kB unused; not run. |
| Not for this chip | Can one ESP32-C6-DevKitC-1 run Zigbee and Thread at the same time? ESP32-C6-DevKitC-1, 2026-10-11 | Zigbee and Thread in one ESP32-C6 image compile, but the link stops with 7 multiple definitions of the 802.15.4 driver callbacks. OpenThread and the Zigbee library each define the same seven esp_ieee802154_* functions. |
| Could work | Can one ESP32-C6 be a Bluetooth proxy and a Zigbee end device at once? ESP32-C6-DevKitC-1, 2026-10-11 | One ESPHome image can hold the Bluetooth proxy and a Zigbee end device on the ESP32-C6. The end device never joined with the proxy scanning all the time or with Wi-Fi alone, while the Zigbee-only image joined in 6 s.... |
Source files
- LP-CC1354P10-1 DMM Zigbee Bluetooth notes (CC1354P10-1)
Get the code and tell us how it wentThe clone command, the board folder with its AGENTS.md, reports from others, and the three report forms.
Get the code
Clone the repository and open the board's folder below. AGENTS.md is a plain text file of notes for AI coding assistants, and llms.txt at the root indexes the site for one.
git clone https://github.com/Fox-Red-Labs/fox-red-labs.git
- LP-CC1354P10-1: folder
cc1354p10/.- README: the board's lab notebook (what was run, in order)
- Notes for an AI coding assistant working in this repository: notes for an AI assistant; copy it into your own project if you use one
- FAQ: errors and fixes
Code is BSD-3-Clause, writing is CC BY 4.0; third-party folders keep their own licenses.
Built it? Tell us
Built this, or got stuck? Report it on GitHub with a few short answers. Your report shows here in your words, marked as yours. A failure that repeats on the bench gets its fix here.