Elelabs / elelabs-zigbee-ezsp-utility

Elelabs Zigbee EZSP Utility to perform firmware update on a range of Elelabs EZSP products as well as other generic EZSP adapters.
Apache License 2.0
127 stars 26 forks source link

[SUGGESTION] Consider utilizing "Universal Silicon Labs Flasher" from Nabu Casa / Home Assistant #39

Open Hedda opened 1 year ago

Hedda commented 1 year ago

@NilsBohr suggest consider having Elelabs Firmware Update Utility depend on "Universal Silicon Labs Flasher" from Nabu Casa:

https://github.com/NabuCasa/universal-silabs-flasher

"Universal Silicon Labs Flasher" is being developed by a few Home Assistant's developers who are employed by Nabu Casa.

https://www.nabucasa.com/about/

Hedda commented 1 year ago

Note! Nabu Casa's universal-silabs-flasher has not yet implemented support for reset into bootloader command via Spinel + HDLCLite protocol, that is currently work in progress by puddly, see pull request -> https://github.com/NabuCasa/universal-silabs-flasher/pull/13

Hedda commented 1 year ago

Note! Older chips with Ember Bootload (EBL) file format need a patch for EBL parsing -> https://github.com/NabuCasa/universal-silabs-flasher/pull/11

Hedda commented 7 months ago

FYI, the forks by darkxst and mercenaruss offers improved support for other adapters:

https://github.com/darkxst/multipan_flasher

https://github.com/mercenaruss/zigstar_addons/tree/main/zigstar-silabs-flasher

Hedda commented 6 months ago

@NilsBohr FYI, support for EBL parsing merged into upstream universal-silabs-flasher -> https://github.com/NabuCasa/universal-silabs-flasher/pull/11