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
134 stars 27 forks source link

elelabs shield not working #16

Open jpgimenez opened 2 years ago

jpgimenez commented 2 years ago

everything I got is:

... 2022/01/06 04:31:19 Elelabs_EzspFwUtility: [ HDLC REQUEST ]: 7e 80 01 02 92 7e 2022/01/06 04:31:22 Elelabs_EzspFwUtility: [ HDLC RESPONSE ]: 7e 00 7e 2022/01/06 04:31:25 Elelabs_EzspFwUtility: Couldn't communicate with the adapter in Zigbee (EZSP) mode, Thread (Spinel) mode or bootloader mode

NilsBohr commented 2 years ago

@jpgimenez Which product are you trying to communicate to? Which firmware? It seems it's responding, but doesn't recognize the frames, sent by our software

jpgimenez commented 2 years ago

@NilsBohr not sure, I buy the shield more than 3 years ago, and is the first time that I try an upgrade... home-assistant reports this:

2022-01-06 12:57:57 DEBUG (MainThread) [bellows.ezsp] Resetting EZSP
2022-01-06 12:57:58 DEBUG (MainThread) [bellows.ezsp.protocol] Send command version: (4,)
2022-01-06 12:57:58 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame 0 (version) received: b'06020060'
2022-01-06 12:57:58 DEBUG (MainThread) [bellows.ezsp] Switching to EZSP protocol version 6
2022-01-06 12:57:58 DEBUG (MainThread) [bellows.ezsp.protocol] Send command version: (6,)
2022-01-06 12:57:58 DEBUG (MainThread) [bellows.ezsp.protocol] Application frame 0 (version) received: b'06020060'
2022-01-06 12:57:58 DEBUG (MainThread) [bellows.ezsp] EZSP Stack Type: 2, Stack Version: 6000, Protocol version: 6
NilsBohr commented 2 years ago

@jpgimenez Noted, will check the utility with older version of the firmware. Will get back to you

jpgimenez commented 2 years ago

This is the board: imagen

Hedda commented 2 years ago

A workaround could try https://github.com/walthowd/husbzb-firmware/ Docker image as it contains a fork/modified Elelabs script.

But note that will need another firmware image for that older EM357 "Ember" series of Silicon Labs MCU hardware chip, see ex:

https://github.com/grobasoz/zigbee-firmware

PS: Understand that Silabs EmberZNet 6.7.10.x (latest = 6.7.10.0) is last release for EM35xx/EM35x as hardware is now end-of-life.

https://github.com/Elelabs/elelabs-zigbee-ezsp-utility/issues/19

https://github.com/grobasoz/zigbee-firmware/issues/17

https://github.com/walthowd/husbzb-firmware/issues/36

PPS: Remember that you may need to reconfigure the serial baud rate speed from 57600 to 115200 if changed in firmware.