Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CC2674 (CC2674P/CC2674R) and CC1354 (CC1354P) Zigbee Coordinator compatibility with with zigpy-znp? #240

Open
Hedda opened this issue Feb 14, 2024 · 3 comments

Comments

@Hedda
Copy link
Contributor

Hedda commented Feb 14, 2024

Koenkk mentioned requires new znp firmware projects from a newer SimpleLink SDK so wonder if compatible with zigpy-znp?

Koenkk/Z-Stack-firmware#476

Back-story; SMLIGHT announced/launched CC2674P10 based "SLZB-07p10" USB dongle and "SLZB-06p10" Ethernet/WiFi adapter:

SLZB-07p10 -> https://smlight.tech/product/slzb-07p10/

SLZB-06p10 -> https://smlight.tech/product/slzb-06p10/

ZIGBEE FIRMWARE FOR ZIGBEE CHIP CC2674P10 IS STILL UNDER DEVELOPMENT.

YOU CAN BUY THIS DEVICE ONLY FOR DEVELOPMENT PURPOSES

CC2674P10 GPIOS for developers (corresponds to LAUNCHXL board CC2652P):

RF: RF_24GHZ → DIO28, RF_HIGH_PA → DIO29;
UART: TX → DIO13, RX → DIO12;
LEDs: GREEN LED → DIO6, RED LED → DIO7;
BOOT: BSL → DIO15, Reset → RESET_N;

Those look to be sold on Aliexpress already as well:

https://www.cnx-software.com/2024/02/13/zigbee-ethernet-wifi-coordinators-usb-adapters-ti-cc2652p7-cc2674p10-wireless-chips/

CC2674P10 based E72-2G4M20S1C radio module also been available from Ebyte/Cdebyte for a while now for DIY builds and more:

https://www.cdebyte.com/products/E72-2G4M20S1C

There is of course also official "LP-EM-CC1354P10" (CC1354P10 LaunchPad) development kits hardware from Texas Instruments:

That CC1354P based official LP-EM-CC1354P10 Development kit is not expensive and available from parts resellers like Mouser:

https://eu.mouser.com/ProductDetail/Texas-Instruments/LP-EM-CC1354P10-1?qs=1Kr7Jg1SGW9ELJzLrQGAJA%3D%3D

I've not yet seen any news about a CC26x4 based LaunchPad, but Mouser and others now look to have these SoCs in stock:

CC2674P106T0RGZR (CC2674P10 SoC)
CC2674R106T0RGZR (CC2674R10 SoC)

CC2674P10 + CC1354P10 chips are readily available so guess will not be long before will also see such adapters from others too:

CC2674P10 = 2.4GHz radio SoC for Bluetooth 5.2 LE, Thread, Zigbee 3.0 with 48-MHz ARM Cortex-M33, 296KB SRAM, 1024KB Flash.

CC1354P10 = Multi-Band radio SoC for Wi-SUN, Bluetooth 5.2 LE, Thread, Zigbee 3.0 with 48-MHz ARM Cortex-M33, 288KB SRAM, 1024KB Flash.

PS: CC1354P/CC1354P10 (CC13x4) radios are multi-band so it supports both 2.4GHz and "Sub-1GHz" (287-351, 359-439, 431-527, 861-1054, 1076-1315 MHz freqencies).

@Hedda
Copy link
Contributor Author

Hedda commented Mar 15, 2024

Anyone tested zigpy-znp (and ZHA) compatibility with Texas Instruments CC2674/CC2674P/CC2674R or CC1354/CC1354P chips?

SMLIGHT announced/launched CC2674P10 based "SLZB-07p10" USB dongle and "SLZB-06p10" Ethernet/WiFi adapter:

SLZB-07p10 -> https://smlight.tech/product/slzb-07p10/

SLZB-06p10 -> https://smlight.tech/product/slzb-06p10/

Not sure if the webpages on SMLIGHT website has the wrong infoprmation (as long like a direct copy-and-paste from the CC2652P based products) but noticed that they claim on both those webpages that their CC2674P based SLZB-07p10 + SLZB-06p10 ship pre-flashed and are compatible with the ZHA integration in Home Assistant and Zigbee2MQTT out-of-the-box, is that correct?

image

image

@Hedda
Copy link
Contributor Author

Hedda commented Aug 5, 2024

Tip: FYI, noticed SMLIGHT is now selling/shipping their CC2674P1 based SLZB-07p10 USB adapter dongle (for just under $15US):

https://smlight.tech/product/slzb-07p10/

Note! They updated that webpage to specifically state there that only for developers for now "ZIGBEE FIRMWARE FOR ZIGBEE CHIP CC2674P10 IS STILL UNDER DEVELOPMENT" and that "YOU CAN BUY THIS DEVICE ONLY FOR DEVELOPMENT PURPOSES".

CC2674P10 GPIOS for developers (corresponds to LAUNCHXL board CC2652P):

  • RF: RF_24GHZ → DIO28, RF_HIGH_PA → DIO29;
  • UART: TX → DIO13, RX → DIO12;
  • LEDs: GREEN LED → DIO6, RED LED → DIO7;
  • BOOT: BSL → DIO15, Reset → RESET_N;

PS: FYI, JelmerT's upstream cc2538-bsl (programming/flash command-line tool) does not yet support flashing the new CC2674 or CC1354 SoCs but Texas Instruments's SimpleLink SDK looks to include a forked variant of it which someone wrote supposedly should support flashing the newer CC2674 and CC1354 SoCs, see:

https://github.com/TexasInstruments/simplelink-lowpower-f2-sdk/tree/main/source/third_party/cc2538-bsl

@Hedda
Copy link
Contributor Author

Hedda commented Aug 27, 2024

Noticed SMLIGHT now removed webpage comment about CC2674P based SLZB-07p10 being only for development purposes(?):

Noticed as well SMLIGHT is now selling CC2674P based SLZB-07p10 on their store for $19.99(US), though says "no stock" today:

PS: FYI, JelmerT's upstream cc2538-bsl (programming/flash command-line tool) does not yet support flashing the new CC2674 or CC1354 SoCs but Texas Instruments's SimpleLink SDK looks to include a forked variant of it which someone wrote supposedly should support flashing the newer CC2674 and CC1354 SoCs, see:

https://github.com/TexasInstruments/simplelink-lowpower-f2-sdk/tree/main/source/third_party/cc2538-bsl

FYI, SMLIGHT team has now also released a new web flasher on a cc2538-bsl with added support for CC2674P P10 (CC2674P10):

That webflasher depends on their "smlight_cc_flasher" project which in turn is another fork of JelmerT's cc2538-bsl project:

darkxst (who I believe might have helped written that for them?) wrote a comment that the smlight-cc-flasher code is based on a heavily modified + improved experimental fork of JelmerT's cc2538-bsl project and that tthe fork has been tested with the new SMLIGHT SLZB-07p10 Zigbee Coordinator USB adapter based in CC2674P P10 (CC2674P10) that they released a while ago (but still mark as sold for developers only as there is no well tested community firmware publicly available as of yet):

Also see JelmerT's related issue tracker requesting support for CC2674 (CC2674P/CC2674R) and CC1354 (CC1354P) compatibility:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant