Replies: 36 comments 77 replies
-
They now posted some documentation which states that the hardware does support Hardware Flow Control but default firmware does not: https://sonoff.tech/product-review/zigbee-3-0-usb-dongle-plus/ "The dongle is pre-flashed with the official Zigbee 3.0 coordinator firmware, which does not support software flow control. The dongle supports hardware flow control, if you want to enable it, please set the dip switch to on, and generate the firmware that supports hardware flow control before running, see the following document for details on how to generate the corresponding firmware." https://sonoff.tech/wp-content/uploads/2021/09/Zigbee-3.0-USB-dongle-plus-firmware-flashing-.docx Enable hardware flow control and generate firmware (optional) If you need to enable the hardware flow control of the CC2652P USB Dongle, you need to use CCS to import the ZNP project to configure and compile the firmware that supports the hardware flow control. While it should still work with Zigbee2MQTT regardless if the firmware is a little old or not, it is probably a good idea to upgrade to the latest firmware before starting a Zigbee network or migrating. |
Beta Was this translation helpful? Give feedback.
-
FYI, the initial batch was released but already sold out, however pre-orders for next batch is now available at Itead’s official store. https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/ https://sonoff.tech/product/diy-smart-switch/sonoff-dongle-plus/ |
Beta Was this translation helpful? Give feedback.
-
Those 5 pads are cJTAG !! |
Beta Was this translation helpful? Give feedback.
-
ITEAD send me one sample for testing, will add it to the supported adapters list once tested |
Beta Was this translation helpful? Give feedback.
-
Board also looks to have TX and RX serial pads if want to use it as base to build DIY Zigbee-bridge with ESP32/ESP8266 (or Raspberry Pi), see: https://www.zigbee2mqtt.io/how_tos/how_to_connect_to_a_remote_adapter.html Tip! Check out discussion about a such Zigbee 3.0 to Ethernet bridge/gateway (wired not WiFi) inexpensive DIY project -> zigpy/zigpy#584 |
Beta Was this translation helpful? Give feedback.
-
Google just pushed me this article about the device: https://notenoughtech.com/home-automation/sonoff-zigbee-3-0-usb-dongle-plus/ |
Beta Was this translation helpful? Give feedback.
-
My dongle plus just arrived in the post to UK yesterday. |
Beta Was this translation helpful? Give feedback.
-
Seems like it was already added to the supported adapters list: |
Beta Was this translation helpful? Give feedback.
-
Just received mine (in UK). I plan to replace my classic CC2531 from the old days. Some questions:
If anyone wants me to test anything let me know. |
Beta Was this translation helpful? Give feedback.
-
I got two SBDongle and wrote CC1352P2_CC2652P_launchpad_coordinator_20210708. I wonder if there are extra settings other than or anything I can check? |
Beta Was this translation helpful? Give feedback.
-
The review from Not enough tech mentions that he had lots of problems getting devices connected, with an update saying that @Koenkk had only just come on-board to help resolve those issues... I'm upgrading my CC2531 that seems to be dropping messages likely due to the 2 concurrent message transmission restriction. So my questions before i buy the Sonoff dongle are:
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
FYI, "Auto BSL" is currently not working in llama-bsl and cc2538-bsl with Sonoff USB Plus Dongle even though its hardware do support it. Others and myself in the Home Assistant community have however confirmed that running the attached Attached: uartLog.zip As mentioned by some others in the community, that I first tested with llama-bsl https://github.com/electrolama/llama-bsl after running 'uartLog.py` script from Sonoff
I then also tested running the
Both worked fine in combination to enter "Auto BSL" and flash the firmware. Other prerequisites than installing CP210x USB to UART Bridge VCP Drivers from Silicon Labs and Python for Windows (Windows Installer 64-bit version) I had to manually install/upgrade a few library dependencies when running these with Python 3.9 on Windows 10:
Though it might be better to download latest llama-bsl master branch or cc2538-bsl main branch versions from https://github.com/electrolama/llama-bsl and https://github.com/JelmerT/cc2538-bsl as the latest code fixes might not be in a release published on PyPi via pip. PS: There are now "Auto BSL" feature requests for it here -> JelmerT/cc2538-bsl#113 and here -> electrolama/llama-bsl#11 to track this. |
Beta Was this translation helpful? Give feedback.
-
Quick and dirty guide for how-to upgrade firmware on this Sonoff USB Plus Dongle from Windows OS without opening its enclosure:The main benefit of this method is that don't need to open the dongles enclosure/casing, (this method could also be made to work across Windows, MacOS and Linux platforms if modify
Again, this guide could relatively easily be translated to Linux or Mac OS and be further automated via scripting, (the problem there is that the Tip! cc2538-bsl can be replaced by experimental llama-bsl fork if willing to test it, though it has same "Auto BSL" delay issue with Sonoff USB Plus dongle, but developer of llama-bsl is considering adding several additional features that will make it more user-friendly than cc2538-bsl: https://github.com/electrolama/llama-bsl/issues PS: ITead/Sonoff own developers could of course have made this much simpler if they themselves submitted patches to cc2538-bsl script. |
Beta Was this translation helpful? Give feedback.
-
FYI, Texas Instruments has on 27 Oct 2021 released SimpleLink CC13xx and CC26xx SDK v5.30 / version 5.30.00.56 here: https://www.ti.com/tool/SIMPLELINK-CC13XX-CC26XX-SDK They changed name of the SDK slightly and this replaces SimpleLink CC13x2 / CC26x2 SDK versions 5.20 and earlier: https://www.ti.com/tool/download/SIMPLELINK-CC13XX-CC26XX-SDK#release-notes |
Beta Was this translation helpful? Give feedback.
-
FYI, ITead now posted a program (blob) that should let users themselves update the product description string on already shipped Sonoff dongles to supposedly match the same description already written to the Silabs CP2102N EEPROM chip in the latest batch of their dongles: https://www.facebook.com/SONOFF.official/posts/2927251720919807 Just tested that program myself on a Windows 10 computer and it did not work for me (program closed without any messages). Sad that ITead did not instead choose to release a script tool based on this open-source cp210x-program by VCTLabs: https://github.com/VCTLabs/cp210x-program http://cp210x-program.sourceforge.net/ https://sourceforge.net/projects/cp210x-program/ The point of having a unique custom product description in USB-to-UART chip is to allow USB auto-discovery, like the example in: |
Beta Was this translation helpful? Give feedback.
-
Good evening, any idea? Thx. |
Beta Was this translation helpful? Give feedback.
-
Can anyone confirm if cp210x-program works for writing product string to CP2102N EEPROM on “ITead Sonoff Zigbee 3.0 USB Dongle Plus”? https://github.com/VCTLabs/cp210x-program ITead missed writing a custom product description string to CP2102N EEPROM on in first batches of ITead Sonoff Zigbee 3.0 USB Dongle Plus adapter. The latest batch has however been reported to have either “ITead Sonoff Zigbee 3.0 USB Dongle Plus” or “Sonoff Zigbee 3.0 USB Dongle Plus” (without underscores) already written as product description string to CP2102N EEPROM. ITead has released a Windows-only binary blob that can supposedly write the same product sting value to CP2102N EEPROM to earlier shipped adapters as is now written to the later batches of this adapter but unfortunately closed source and no one has yet confirmed that tool working, and regardless I think many users would be hesitant to run such closed source program on their Windows computer: https://www.facebook.com/SONOFF.official/posts/2927251720919807 The main reason why wanting a such custom product string is written is so the USB adapter can be automatically discovered by applications. Home Assistant OS for example can already use such product description string value as a unique identifier in an auto-detection feature for USB adapters and help the users by pre-configure the correct serial path to compatible whitelisted Zigbee adapters: https://www.home-assistant.io/integrations/zha/#discovery-via-usb-or-zeroconf https://www.home-assistant.io/integrations/usb/ Now such a USB discovery feature does not yet exist in Zigbee2MQTT so this is a bit on a chicken or the hen situation, what can first. Home Assistant developers have at least been promoting the USB discovery feature as an important step to being more user-friendly. |
Beta Was this translation helpful? Give feedback.
-
FYI, Koenkk has now uploaded an experimental firmware for CC2652P (and CC1352P) with a default set to 9 dBm (and a max of 20 dBm), see: Koenkk mention in #8885 that he does not have any measurement equipment so he cannot confirm RF output power is exactly as per config. https://www.zigbee2mqtt.io/guide/configuration/adapter-settings.html#transmitter-power Zigbee2MQTT adapter settings: transmit_power: 5 5 versus 9 in transmit_power: 9 9 versus 14 in transmit_power: 14 14 versus 19 in transmit_power: 19 19 versus 20 in transmit_power: 20 My guess is that setting the TX power to 9 or 14 (and not to 19 or 20) will produce the best LQI and RSSI for CC2652P/CC1352P based adapters. The reason for that prediction is that the higher TX power is then the more its own transmission is also interfering with its own reception capability, as transmitting higher power will produce more signal noise. BTW, recommend hobbyist enthusiasts interested in inexpensive RF testing equipment tools check out these two blog articles: https://tinkerman.cat/post/rf-power-monitoring-tools-on-the-cheap/ https://tinkerman.cat/post/analyze-your-antennas-using-an-aai-n1201sa/ |
Beta Was this translation helpful? Give feedback.
-
FYI, submitted a new feature request related to remotely set power output dBm levels in router firmware -> Koenkk/Z-Stack-firmware#341 |
Beta Was this translation helpful? Give feedback.
-
For the record - and in case anyone is worried about doing this - I just replaced my Launchpad CC25x2R1 board with the Sonoff Zigbee Plus dongle and it was VERY EASY:
That was it. No re-pairing necessary. No configuration file edits needed. It started right up, boom, and worked immediately. |
Beta Was this translation helpful? Give feedback.
-
I Read that you should copy the IEEE adres from your old stick to the new
one. I am also trying this, but it does not succeed..
More Help with this from Koenk would be appriciatted.
Thanx in advance!
Op vr 24 dec. 2021 11:10 schreef BafHS ***@***.***>:
… What can i do???
i have change my CC2531 an Pi4 to the new "Sonoff Zigbee 3.0 USB Dongle
Plus"
T2M Version 1.22.1 commit: c2b5229
<c2b5229>
Coordinator 20211207
Same device work fine, my bulb and sensor. Fine.... but
I can not repair an new device or an old device, i have the aold devile
delete.
Try a lot, nothing.
So i stop the Z2M an PI4 replug the coordinator.
Unplug all power zigbee devices
Create a new Z2M Instance on Windows with the old cc2531.
But i can not pair any device. Nothing.
a IKEA LED1545G12, IKEA E1812, IKEA E1524/E1810 and XIAOMI MCCGQ11LM....
What can i do?
Unplug all devices from Power or battery.
Create new Z2M an PI4 wiht a empty config?
I need any idea.
Thanky a mery christmas
—
Reply to this email directly, view it on GitHub
<#8840 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI3ZKQVAUUVSIHQBLHFIZ2LUSRBJ5ANCNFSM5EQTRJDQ>
.
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 are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Sorry, yes i have do this https://www.zigbee2mqtt.io/guide/faq/#how-do-i-migrate-from-a-cc2530-cc2531-to-a-more-powerful-coordinator-e-g-zzh but a little bit later, one day later :-( ... excuse |
Beta Was this translation helpful? Give feedback.
-
I user that 3 lines manual I believen, but I cannot get the old IEEE adres
into the new firmware OR flasher.
Op vr 24 dec. 2021 12:05 schreef BafHS ***@***.***>:
… Sorry, yes i have do this
https://www.zigbee2mqtt.io/guide/faq/#how-do-i-migrate-from-a-cc2530-cc2531-to-a-more-powerful-coordinator-e-g-zzh
<http://url> but a little bit later, one day later :-( ... excuse
—
Reply to this email directly, view it on GitHub
<#8840 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI3ZKQXVL5H23TH5XFZJ5A3USRHXFANCNFSM5EQTRJDQ>
.
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 commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I love you!! Thanxxxx :D This Will save so much time searching!!!
Op vr 24 dec. 2021 19:16 schreef Koen Kanters ***@***.***>:
… Wrote some instructions about this:
https://www.zigbee2mqtt.io/guide/adapters/flashing/copy_ieeaddr.html
—
Reply to this email directly, view it on GitHub
<#8840 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI3ZKQWHQJH7KVHATFCXFNDUSS2IJANCNFSM5EQTRJDQ>
.
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 commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Sorry, but i cant write correct the secondary MAC Adresse. Restore old files like database.db with 2 entrys and plug the stick in my Pi4, start the container. I am standing in the forest.... |
Beta Was this translation helpful? Give feedback.
-
FYI, not confirmed but someone now claim Auto-BSL also works with Sonoff in the ZigStar GW Multi tool too -> xyzroe/ZigStarGW-MT#2 |
Beta Was this translation helpful? Give feedback.
-
Heads up! The price of this dongle will be increased from $10.99 to $14.99 now on the 25th of January. Announcement on Facebook state price hike is due to raised cost of material costs (i.e. CC2562P chip): https://www.facebook.com/SONOFF.official/posts/2957570017887977 https://www.facebook.com/SONOFF.official/posts/2960339344277711 |
Beta Was this translation helpful? Give feedback.
-
Heads-up! ITead has posted that they will raise the price from $14.99 to $19.99 (US dollar) tomorrow: "Due to the price increase in the chip of Zigbee 3.0 Dongle Plus, we plan to raise the price in response to the rising raw material costs to ensure you still have an excellent experience in the use. The new price will be effective from May 3, 2022." |
Beta Was this translation helpful? Give feedback.
-
Is it feasible to install Thread firmware on this device? I've come across information suggesting that it's achievable with the ZBDongle-E version, but there's no mention of the ZBDongle-P version. |
Beta Was this translation helpful? Give feedback.
-
ITead announced on Facebook their CC2652P based "Sonoff Zigbee 3.0 USB Dongle Plus" (Model: ZBDongle-P) will be released for $10.99 US.
https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/
https://sonoff.tech/product/diy-smart-switch/sonoff-dongle-plus/
Update! Comes pre-flashed with firmware 20210120 which works out-of-the-box with Zigbee2MQTT however latest recommendation is to upgrade the firmware to 20211217 or later which both offer stronger transmission power amplification as well as many bug fixes.
Note! It’s strongly recommended also buy/use a USB extension cable to place it a little away to avoid electromagnetic interference (EMI):
According to their marketing material, it will come pre-flashed with Texas Instruments Z-Stack 3.x.0 coordinator firmware and it should work out-of-the-box with either Home Assistant's ZHA (zigpy) and Zigbee2MQTT (zigbee-herdsman, so probably Jeedom and IoBroker too then.
In addition they specifically mention it can also function as a Zigbee router (presumably by flashing other firmware and open access buttons).
I also read that this time they have also added proper electromagnetic shielding to the radio chip and antenna parts onboard the board itself, meaning they must have learned from some of their design flaws in regards to electromagnetic interference and radio signal reception.
https://www.facebook.com/SONOFF.official/posts/2867330886911891
https://www.facebook.com/iteadstudio/posts/4960944183932977
It is based on Texas Instruments CC2652P (CC2652 with integrated +20 dBm amplifier) Zigbee radio and features a metal casing + an SMA connector with an external antenna. It looks a little on the large side for USB 2.0 Type-A so could connect it directly if have no other USB devices but with this using 2.4 GHz frequency band like most other Zigbee adapters it is still recommended to always use a USB extension cable in order to get it away from the computer or any other electronic appliances (and their cables/wires) so it gets less radio frequency interference (RFI) and will thus achieve better signal reception.
Interestingly it uses a Silabs CP2102N UART-to-USB chip so wonder if it will have ITead VID and/or PID strings for automatic USB discovery?
https://community.home-assistant.io/t/unique-friendly-name-description-for-automatic-zigbee-usb-adapter-discovery-in-home-assistant-zha-using-dongle-vendor-product-ids/337077
Also, wondering if this CC2652P serial port will have pins connected for RTS / CTS Hardware Flow Control?
PS: I understand ITead went with TI CC2652P instead of Silabs EFR32MG21 for this "Plus" version because of the current silicon chip shortage.
Beta Was this translation helpful? Give feedback.
All reactions