Replies: 55 comments 224 replies
-
Thanks for sharing. Very complete information. The CC2652 chip from TI is a good one (very powerful) and the official IDE to program it is free. CC2652 can be programmed to support Thread, BT, Matter or ZigBee. The only change required is the firmware (the antenna and components are the same). It also supports Matter in parallel to ZigBee so it can become a Tasmotized Wi-Fi to Matter and ZigBee Bridge. A lot of exciting work ahead ! |
Beta Was this translation helpful? Give feedback.
-
The release is slated for march. I'll get one early to play with but not
until Feb
…On Fri, 14 Jan 2022, 08:06 Hedda, ***@***.***> wrote:
It also supports Matter in parallel to ZigBee so it can become a
Tasmotized Wi-Fi to Matter and ZigBee Bridge
Yes both Texas Instruments CC2652/CC1352 MCU chips and Silicon Labs EFR32
Mighty Gecko Series 2 (EFR32MG21) MCU stacks does have multi-protocol stack
support, but I have not yet heard of anyone running Zigbee and
Thread/Matter stacks concurrently at the same time. I understand that the
Thread/Matter implementations always runs Thread/Matter and Bluetooth at
the same time, however I believe that Bluetooth is then really only used
for initial commissioning during the first setup via a smart phone before
it is configured to connect to a Thread Border Router.
While I would never say never, I understand that CC2652/CC1352 chips as
well as Silicon Labs EFR32 Mighty Gecko Series 2 (EFR32MG21) chips does on
paper support multi-protocol with for example both a Zigbee stack and a
Thread/Matter stack running on the MCU concurrently at the same time, I
think that would generally only be recommended on the client/end-device
side, as in for example battery-operated wireless sensors supporting Zigbee
and Thread/Matter stacks at the same time, as I believe it would probably
not be recommended to run a CC2652/CC1352 chip as Zigbee Coordinator and
Thread Border Router (as Thread/Matter controller) as the same time.
It would therefore probably be best to run Zigbee and Thread/Matter stacks
on their own seperate dedicated radio-module for now(?).
My guess is however that the next-generation of Texas Instruments
multi-protocol chips (as well as the next-generation of Silicon Labs chips
multi-protocol chips) will feature more RAM-memory and flash-storage than
the current generation, which at least in theory should make them better at
handling running concurrent protocol stacks like Zigbee and Thread/Matter
at the same time.
Regardless, I did notice that Silicon Labs does seem to have more
documentation about multiprotocol RCP and dynamic multiprotocol.
—
Reply to this email directly, view it on GitHub
<#14419 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRL224K47EHN3JOTWMJVLUV7KPBANCNFSM5L37PILQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hedda quoted the March already. |
Beta Was this translation helpful? Give feedback.
-
FYI, ITead has apparently now started selling "SONOFF Zigbee Bridge Pro" which I assume are the same as the previously leaked "Sonoff ZBBridge-P" model based on CC2652P and ESP32-D0WD-V3? https://itead.cc/product/sonoff-zigbee-bridge-pro/ Its packaging is the same as and their previous Zigbee gateway/bridge and the only listed difference mentioned on its website is that it can handle 128 instead of 32 devices, contains a “buzzer” which webpage mention that the buzzer can be used as an alarm (siren?) or as a doorbell chime (if use Zigbee wireless buttons as doorbells), and a “built-in high-precision local RTC” (Real-Time Clock with clock-battery) for gateway time synchronization of local scene schedules. Note that they are also still selling the older ZBBridge based on EFR32MG21 and ESP8266/ESP8285 which has already been hacked with Tasmota (Zigbee2Tasmota) as a Zigbee to MQTT bridge (ZBBridge): https://itead.cc/product/sonoff-zbbridge/ See also https://zigbee.blakadder.com/Sonoff_ZBBridge.html and |
Beta Was this translation helpful? Give feedback.
-
FYI, there are more alternative options based on ESP32, both finished products as well ESP32 based DIY gateways as open-source hardware: tube0013 sells his ESP32 based open-source hardware LAN/Ethernet to Zigbee gateways with Silabs EFR32MG21/MGM210 and TI CC2652P: https://github.com/tube0013/tube_gateways ZigStar LAN Gateway is an additional ESP32 based open-source hardware LAN/Ethernet to Zigbee gateway with CC2652P: https://zig-star.com/projects/zigbee-gw-lan/ https://github.com/mercenaruss/zigstar_gateways Gio-dot Z-Bee-Duo with only Wi-Fi (designed with CC2652P based Ebyte E72-2G4M20S1E or RFSTAR RF-BM-2652P2 Zigbee modules): https://github.com/Gio-dot/Z-Bee-Duo DIY Zigbee Gateway using CC2652P based ITead SONOFF Zigbee 3.0 USB Dongle Plus used as a Zigbee serial module instead of via USB: https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/ DIY Zigbee Gateway using CC2652P based Ebyte E72-2G4M20S1E or RFSTAR RF-BM-2652P2 Zigbee modules ordered online from China: https://www.szrfstar.com/product/237-en.html https://www.ebyte.com/en/product-view-news.html?id=1002 DIY "Billy EZSP" and "IKEA TRÅDFRI MARKUS EZSP" ESP32 based bridge/gateway using Silicon Labs based "IKEA TRÅDFRI ICC-A-1 Module" ripped from an IKEA Tradfri Series device with hacked firmware (requires reflashing the Zigbee module with a JTAG adapter) https://github.com/MattWestb/IKEA-TRADFRI-ICC-A-1-Module |
Beta Was this translation helpful? Give feedback.
-
@Hedda I ordered the device and will adjust our firmware ZigStarGW-FW to work with it. |
Beta Was this translation helpful? Give feedback.
-
FYI, both @notenoughtech and @digiblur have received theirs and while neither of them has tried to flash/hack it yet they posted some early thoughts on the original eWeLink hub firmware and hardware board, confirming that the first retail version ITead's SONOFF Zigbee Bridge Pro with PCB board labelled "ZBBridge-P V1.1 2021.11.12" is indeed based on Espressiff ESP32-DOWD-V3 rev.3 (that ESP32 variant by the way also has integrated support for Bluetooth 4.2 including BLE), Texas Instruments CC2652P Zigbee module labelled "SM-031 V1.1 2021.07.28" (so probably manufactured by CoolKit Technologies like the Zigbee module for previous Sonoff bridge), with a cell-battery for the RTC (Real-Time-Clock), a built-in buzzer for chime or alarm-siren, and also an Espressiff branded PSRAM (ESP-PSRAM16H) with 2MB/16Mbit capacity. digiblurDIY also mention that he managed to backup original firmware from its ESP32 chip without issue so suspect that it is not locked: https://www.youtube.com/watch?v=P5op57y5i6k?t=920&ab_channel=digiblurDIY https://notenoughtech.com/home-automation/sonoff-zigbee-bridge-pro/ https://www.youtube.com/watch?v=fsIjFxCPJLA&ab_channel=NotEnoughTECH Again, the new radio module based on Texas Instruments CC2652 probably come preloaded with Zigbee Coordinator firmware from Koenkk: https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0 |
Beta Was this translation helpful? Give feedback.
-
I just received mine so we'll know more. |
Beta Was this translation helpful? Give feedback.
-
I started pinning out a few things from ESP chip to the Zigbee module and such. Little more tedious being ESP32. I can share my notes when I am in front of them. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Good news, after guessing from the pictures:
Here are the logs:
The pre-flashed version is |
Beta Was this translation helpful? Give feedback.
-
The error is returned when trying to check the pre-configured key. I removed this optional check. TADA.
|
Beta Was this translation helpful? Give feedback.
-
If you heat up the pins a little, plastic slides out before the solder
melts. Ive done this before on accident :D
Mat Zolnierczyk
Maker, Robotics Engineer
Owner | NotEnoughTech
***@***.***
notenoughtech.com
Teesside, North Yorkshire, UK
[image: facebook] <https://www.facebook.com/NotEnoughTECH/>
[image: twitter] <https://twitter.com/NotEnoughTECH>
[image: linkedin] <https://www.linkedin.com/in/mat-zolnierczyk/>
[image: instagram] <https://www.instagram.com/notenoughtech/>
…On Tue, May 17, 2022 at 9:53 AM s-hadinger ***@***.***> wrote:
How to you remove safely the black plastic without breaking stuff?
—
Reply to this email directly, view it on GitHub
<#14419 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRL247DKG735ZEQX3TSDTVKNNCFANCNFSM5L37PILQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Trying to pair a device failed, so I guess that the pre-configured key (aka Well Know Key) is not pre-provisioned. Still some work to do. |
Beta Was this translation helpful? Give feedback.
-
One last thing, GPIO22 seems to be connected to the Zigbee MCU, but driving it either LOW or HIGH makes the connection to the MCU fail. Only when leaving unconfigured can I connect to Zigbee MCU. Strange. |
Beta Was this translation helpful? Give feedback.
-
Good news. The local flasher for CC2652 is now working. Install the required filesYou need at least 500KB of free space in the Zigbee Pro filesystem. If the flash space is too small, install https://github.com/arendst/Tasmota/blob/development/tasmota/berry/modules/Partition_Wizard.tapp You need to download and copy to filesystem the following files:
Make sure you are using the following template:
(optional) Backup the original firmwareYou can keep a backup of your original CC2652 firmware. I'm not sure it's useful except if you need to send back a device under warranty. Go to the Berry console and type:
The dump process takes 3 minutes during which Tasmota is unresponsive. Wait for 3 minutes and connect again to the Tasmota Web UI. If you check your logs, you should see something similar to:
The filesystem now contains a file Restart Tasmota. Flashing the Koenkk firmware ZNP 2.7.11 (recommended)Go to the Berry console and type:
This first step checks that the firmware is valid and that the BSL GPIO is set to
The firmware is valid and ready to flash.
The flashing process takes 5 minutes during which Tasmota is unresponsive. Do not unplug nor restart Tasmota during 5 minutes (if this happens the CC2652 will not be bricked but you will need to flash again). After 5 minutes, the Tasmota logs should show:
Restart Tasmota, Zigbee will start normally after 20 seconds and show |
Beta Was this translation helpful? Give feedback.
-
Hey guys, how do I use the Partition_Wizard.tapp? I'm a bit confused about this? |
Beta Was this translation helpful? Give feedback.
-
One more error to deal with: suggestions/explanations? |
Beta Was this translation helpful? Give feedback.
-
Alright, the guide based on the @s-hadinger post is now completed and available to the wider public. Again, thank you guys for your hard work! |
Beta Was this translation helpful? Give feedback.
-
The code and the file size was good enough for the .tapp if you are asking
me. It's not worth the effort as you are doing it once or twice in the
device lifetime but I won't question your life choices 😂😂
…On Fri, 27 May 2022, 08:38 s-hadinger, ***@***.***> wrote:
This is awesome. Thanks a lot !
I hope I can make it a little easier for downloading the required files (a
magic Berry script like @sfromis <https://github.com/sfromis> one), and
provide some progress indicator. But still not 100% sure I have a good
solution for progress indicator.
—
Reply to this email directly, view it on GitHub
<#14419 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRL2Z4ORVKALUN6W3BJ7LVMB3YRANCNFSM5L37PILQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
It's a good thing I mentioned in the video to check the article for the
most up to date version of the guide haha
I was working till 1am last night to have it out and you will all make it
out of date by the 1am tomorrow 😉
…On Fri, 27 May 2022, 10:24 Jason2866, ***@***.***> wrote:
@Jason2866 <https://github.com/Jason2866> stop making my tuts obsolete in
first 24h haha! I will make amends @s-hadinger
<https://github.com/s-hadinger> - "told you so!" -:)
You will probably need more changes to the tutorial soonish. The needed
files for flashing will be in the Tasmota Filesystem, right after flashing
:-) No download needed.
—
Reply to this email directly, view it on GitHub
<#14419 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRL22ZWHYTNZUXKF4TZQ3VMCIFZANCNFSM5L37PILQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@Hedda I have tried the router firmware and it works with the same tweak to be able to enable BSL. The router tries to pair at boot, however there is no button to reset the router to factory setting. I will try to recompile it with |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
hi, I'm just installed Tasmota on my Sonoff ZB bridge Pro (many thanks to everybody!). I'm not an expert , sorry in advance if my question sound stupid. I'm and HA user, there is a wa to configure it in a ZHA mode instead of Z2M? |
Beta Was this translation helpful? Give feedback.
-
Thanks sfromis, you put me in the right direction. What I did:
I've registered ad temp sensor and it'seams to work. :-) |
Beta Was this translation helpful? Give feedback.
-
OK, thanks, new command added: |
Beta Was this translation helpful? Give feedback.
-
Guys, can you please point out what is the current BIN file to use? It seems like the NS Panel and the "zigbeePro" are no longer available on the repository. I flashed mine with the tasmota32-zigbeebridge.bin, it boots, but is unstable (going back to the "set your wifi" page... |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone for the great work, has anyone been able to connect it with Zigbee2Mqtt? |
Beta Was this translation helpful? Give feedback.
-
Sadly, my old Sonoff contact left, and new one let me down so I won't have
the unit for another week or so before I can share my hands on with the Pro
version. Anyone has questions then tag me and may include some of these in
testing
Mat Zolnierczyk
Maker, Robotics Engineer
Owner | NotEnoughTech
***@***.***
notenoughtech.com
Teesside, North Yorkshire, UK
[image: facebook] <https://www.facebook.com/NotEnoughTECH/>
[image: twitter] <https://twitter.com/NotEnoughTECH>
[image: linkedin] <https://www.linkedin.com/in/mat-zolnierczyk/>
[image: instagram] <https://www.instagram.com/notenoughtech/>
…On Thu, May 5, 2022 at 1:05 PM Hedda ***@***.***> wrote:
is the ZB-GW03 based on exactly the same chips as the Zigbee Bridge Pro,
but with the addition of an ethernet port?
No, "ZB-GW03" and first "Itead Sonoff ZBBridge" only use exact same
EFR32MG21 Zigbee module (which requires a signed firmware, see
https://github.com/xsp1989/zigbeeFirmware/), while the new "Itead Sonoff
ZBBridge Pro" a CC2652P Zigbee module from Texas Instruments:
- "Itead Sonoff ZBBridge Pro" (a.k.a. "ZBBridge-P") ) is based on
Texas Instruments CC26652P and ESP8266/8285 so it only offers Wi-Fi.
- "ZB-GW03" is based on EFR32MG21 Zigbee module and ESP32 + 100Mb
Ethernet (RJ-45 port).
- "Itead Sonoff ZBBridge" (not the new "Pro" model) is based on
EFR32MG21 and ESP8266/8285 so it only offers Wi-Fi.
Note that while unlikely it is still unknown if the Texas Instruments
CC2652P Zigbee module used in the new "Itead Sonoff ZBBridge Pro" also uses
a signed firmware or not, it is more likely it uses unmodified firmware
images from Koenkk ->
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin
—
Reply to this email directly, view it on GitHub
<#14419 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRL24B6MKJWXJZPZ4HUYDVIO2RBANCNFSM5L37PILQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Locking this conversation for now. For router mode please open a new discussion |
Beta Was this translation helpful? Give feedback.
-
FCC leak show CC2652P and ESP32 based Sonoff ZBBridge-P v1.1 Zigbee Bridge variant and wireless Zigbee sensors is coming from ITead:
https://fccid.io/2APN5ZBBRIDGEP
UPDATE! "SONOFF Zigbee Bridge Pro" (ZBBridge-P a.k.a. ZB Bridge-P) has now been released an is in May 2020 being sold for $24.90:
https://itead.cc/product/sonoff-zigbee-bridge-pro/
According to @digiblur who broke/spotted this news, the Sonoff ZBBridge-P and the sensors are slated to be released in March of 2022:
https://www.digiblur.com/2021/12/new-sonoff-zigbee-bridge-and-sensors.html
Based on the specs it should be compatible with Tasmota and ESPhome, at least when used as remote adapter for Zigbee2MQTT and ZHA:
https://tasmota.github.io/docs/Zigbee/
https://github.com/thegroove/esphome-zbbridge
Internal pictures posted from FCC show using an unannounced Texas Intruments CC2652P (CC2652P1) MCU chip based “SM-031 v1.1” radio module which must be made by CoolKit (the company that makes their EFR32MG21 based “SM-011 V1.0” module).
ESP32 (ESP32-D0WD-V3) has replaced the ESP8266/ESP8285, and it also looks like added an on-board clock-battery too, presumably for RTC (Real-Time Clock)?
https://fccid.io/2APN5ZBBRIDGEP/Internal-Photos/Internal-Photos-5613131
FFC also leaked new Sonoff branded Door/Window Sensor, Motion Sensor, Temp/Humidity Sensor, and a Button as wireless Zigbee devices, all with the same CCC2652P (CC2652P1/CC2652P1F) chip which +20 dBm capable power amplifier is really overkill for battery-operated sensors and should on theory use more battery power than if they would have used the compatible CC2652R or CC2652RB.
Sadly it looks like this new variant of Sonoff ZBBridge still uses Wi-Fi instead of a wired Ethernet network like the ESP32 based ZB-GW03:
https://community.home-assistant.io/t/zb-gw03-ewelink-ethernet-zigbee-gateway-now-hacked-with-tasmota-zbbridge-so-can-be-used-via-mqtt-or-as-a-remote-zigbee-adapter-with-home-assistant-zha-and-zigbee2mqtt/341223
#12764
https://github.com/syssi/esphome-zb-gw03/
Ethernet is preferred by DIY users who flash Tasmota or ESPHome in order to use it as a remote Zigbee adapter with ZHA or Zigbee2MQTT because tunnelling serial communication over a serial stream server connection and the serial APIs of the Zigbee stacks are not robust/stable over WiFi as assume a direct connection, which is why both ZHA and Zigbee warns against using WiFi-based networked-attached Serial-to-IP Zigbee bridges/gateways/adapters:
https://www.home-assistant.io/integrations/zha#warning-about-wi-fi-based-zigbee-to-serial-bridgesgateways
https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.html
Looking at the board pictures of "ITead SONOFF Zigbee 3.0 USB Dongle Plus" from @notenoughtech (Mat Zolnierczyk) my guess is it is the same engineer at CoolKit Technologies who engineered this “SM-031 v1.1” radio-module that helped ITead design the board for the SONOFF Zigbee 3.0 USB Dongle Plus adapter. Its bad start tuned out to only be issues with early firmware fixed now and not a faulty hardware design:
https://notenoughtech.com/home-automation/sonoff-zigbee-3-0-usb-dongle-plus/
https://notenoughtech.com/home-automation/is-sonoff-zigbee-dongle-plus-finally-ready-for-launch/
Not sure if this is intended to permanently replace the popular ITead Sonoff ZBBridge
https://community.home-assistant.io/t/sonoff-zbbridge-sonoff-zigbee-bridge-from-itead/187346
As I understand ITead have not abandoned Silicon Labs yet but it is just that Silabs chip stocks have suffered worse than most other companies during the still currently ongoing worldwide chip shortage.
PS: I assume it will use the same community firmware from Koenkk for CC2652P as they use for “Sonoff Zigbee 3.0 USB Dongle Plus”:
Koenkk/zigbee2mqtt#8840
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin
Beta Was this translation helpful? Give feedback.
All reactions