-
Notifications
You must be signed in to change notification settings - Fork 89
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
[DOCUMENTATION] Links to how-to upgrade firmware on Telegesis ETRX357USB adapters? #347
Comments
Telegesis ETRX357 procedure for reference (with unknown firmware image): https://community.home-assistant.io/t/eu-usb-sticks-for-the-new-zigbee-component/16718/10
|
References on how-to upgrade EmberZNet NCP application firmware an some other Silicon Labs EM35x series Zigbee SOCs: https://github.com/Elelabs/elelabs-zigbee-ezsp-utility FYI, both Elelabs Zigbee USB Adapter EZBUSBA & Elelabs Zigbee Raspberry Pi Shield EZBPIS has EM357 Silicon Labs MCU inside. https://github.com/walthowd/husbzb-firmware/ @walthowd has instructions on upgrading Linear / Nortek HUSBZB-1 which has an EM3581 / EM358x series (also EM35x family). |
Hi, this is my report on my recent experience : My first shot was to follow the HowTo you've quoted in your second post (with unknown firmware image). It worked well and led me on EmberZNet version: 5.0.0.0 build 95 on the dongle. @Adminiuga gave me a link to an updater for HUSBZB-1 to try to find a newer firmware for my dongle ( https://www.github.com/walthowd/husbzb-firmware/tree/master/Dockerfile) and I've found it : Use this file in place of the older one in the HowTo. With this file the EmberZNet version is : 6.4.1.0 build 408 For me, after the first flash, I couldn't manage to get Serial AT command anymore, so I've adapted the Dockerfile to perform the firmware update of the ETRX357. This is what I've done : Dockerfile :
Build the Docker image with :
Then run the container with the appropriate /dev path :
and, finally, perform the flash :
If someone have a newer firmware, please provide it ! |
@macfly92 Nice job! If you look around on Github, you can find some of the newer releases: But flash with caution, I locked myself out of my EM3581 this way by flashing random firmware. EDIT: Dug around a bit more on Github and didn't turn anything up newer then the 6.4 you already had actually! |
@macfly92 send me a message on HA discord server |
Thanks you @walthowd for your dockerfile :) your commented lines were very helpfull. @Adminiuga I've sent you a message on Discord. |
Did some testing with @macfly92 and added support for the ETRX357USB to be flashed with the docker image. Modified ncp.py to talk to these sticks and added the 6.6.5 (EZSP7 NCP firmeware) https://github.com/walthowd/husbzb-firmware |
…sources Update README.md for bellows with a couple of links to firmware upgrade resources from @NilsBohr (Elelabs) and @walthowd plus Digi official. Telegesis ETRX357USB firmware upgrade to EmberZNet 6.6 tested and confirmed by @macfly92 in zigpy/bellows#347
Does someone have links to step-by-step information on exactly how-to upgrade firmware on Telegesis ETRX357USB adapters?
Would be good to add links to step-by-step in bellows README.md file https://github.com/zigpy/bellows/blob/master/README.md
Plus links in the guides to publicly available firmware images with newer EmberZNet NCP application FW image files for them?
From the info that I could find these are based on Ember EM357 (EM357x series in EM35x family) chip + has a CP210x USB-to-Serial/UART chip? These "Telegesis Legacy Modules" are effectively an RS232 to USB bridge connected to a SiLabs ETRX3 Series ZigBee module.
https://silabs-prod.adobecqms.net/support/resources.p-wireless_zigbee-and-thread_em357x-wireless-zigbee-socs
https://www.silabs.com/documents/public/reference-manuals/TG-PM-0509-ETRX358x.pdf
https://www.silabs.com/wireless/zigbee/telegesis-legacy-modules
https://www.silabs.com/support/resources.p-wireless_zigbee-and-thread_telegesis-legacy-modules
That probably means users preferably want later version of EmberZNet 6.6 / 6.6.x / 6.6.x.x if possible for EZSP v5/v6/v7 support?
@walthowd has for example posted great instructions on upgrading HUSBZB-1 https://github.com/walthowd/husbzb-firmware
PS: Submitted a PR to update bellows README.md with a general recommendation to upgrade EmberZNet firmware in #346
PPS: I am only asking this on behalf of the community as I do not actually own any Telegesis ETRX357 USB dongles myself.
The text was updated successfully, but these errors were encountered: