zigpy / zigpy-xbee

A library which communicates with XBee radios for zigpy
GNU General Public License v3.0
23 stars 18 forks source link

Compatibility and support for the new "Digi XBee RR Zigbee RF Module"? #174

Open Hedda opened 8 months ago

Hedda commented 8 months ago

Anyone confirmed if the new Digi XBee RR Zigbee RF (xbee-rr/xbrr-24) modules been tested and are compatible with zigpy-xbee?

https://www.digi.com/company/press-releases/2022/digi-unveils-digi-xbee-rr-and-rapid-redesign

https://www.digi.com/xbee-rr

https://www.digi.com/products/embedded-systems/digi-xbee/rf-modules/2-4-ghz-rf-modules/digi-xbee-rr

If so then they can be added to zigpy-xbee README.md under the "Compatible hardware" section:

https://github.com/zigpy/zigpy-xbee/blob/dev/README.md#compatible-hardware

Example would be XBRR-24Z8ST (SMA Ant, Through-hole) and XBRR-24Z8UT (.FL Ant, Through-hole):

https://www.digi.com/products/models/xbrr-24z8st

https://www.digi.com/products/models/xbrr-24z8ut

This new Digi XBee RR series is the latest hardware and PRO has the ability to use higher transmit current/power for +19 dBm.

https://www.digi.com/products/embedded-systems/digi-xbee/rf-modules/2-4-ghz-rf-modules/digi-xbee-rr#partnumbers

https://eu.mouser.com/new/digi-international/digi-xbee-rr-zigbee-3-modules/

Part Number Datasheet Description

Looks like this Digi XBee RR series are based on Silicon Labs EFR32MG hardware

https://www.digi.com/products/embedded-systems/digi-xbee/rf-modules/2-4-ghz-rf-modules/digi-xbee-rr#specifications

but using Digi's own XBee PRO Zigbee stack which comes pre-flashed or flashed with latest Digi's XCTU software version:

https://www.digi.com/resources/documentation/Digidocs/90002002/Default.htm#Tasks/t_load_zb_firmware.htm

https://www.digi.com/products/embedded-systems/digi-xbee/digi-xbee-tools/xctu

PS: Tip to Zigbee developers is that "Digi XBee RR Development Kit" (XKRR-Z8S-WZM) is listed under coming soon:

https://www.digi.com/products/models/xkrr-z8s-wzm

Another developer tip is that these XBee modules can be used in for example SparkFun's XBee Development Board series:

https://www.digi.com/blog/post/sparkfun-and-digi-xbee-ecosystem

Shulyaka commented 8 months ago

I have briefly read the documentation and in theory it should be supported.