darkxst / silabs-firmware-builder

Silicon Labs firmware builder
https://darkxst.github.io/silabs-firmware-builder/
261 stars 25 forks source link

unable to update a ZB-GW04 1.2 fromt 7.3 to 7.4.1 #94

Open Claudio1L opened 1 month ago

Claudio1L commented 1 month ago

HI

after updating to 7.3 some days ago, I'm trying to update it to 7.4.2 to enable ember driver support. I'm not able to update it. I tried with chrome on Macos, and chrome and edge on windows.

it sees the device:

immagine

but after some time

immagine

it fails:

immagine

the debug log is the following: silabs_flasher (4).log

The stick is working with Z2M, but I'm not able to upgrade anymore

how is seen from a linux machine (Proxmox)

immagine
darkxst commented 1 month ago

I dont know much about Mac, but on windows you need to install drivers for CH340.

However your probably better just flashing using your linux VM and universal-silabs-flasher

universal-silabs-flasher --device /dev/ttyUSB0 flash --firmware <file.gbl>

make sure you user is added to dialout group and you dont even need to use root ;)

Claudio1L commented 1 month ago

Thanks TIM

I tried, but still no way

@.:~/elelabs-zigbee-ezsp-utility# universal-silabs-flasher -v --device /dev/ttyUSB0 flash --firmware ncp-uart-hw-v7.4.2.0-zb-gw04-1v2-115200.gbl --allow-cross-flashing 2024-05-20 17:59:58.843 pve asyncio DEBUG Using selector: EpollSelector Error: 'ncp-uart-hw-v7.4.2.0-zb-gw04-1v2-115200.gbl' does not appear to be a valid firmware image: ValueError('Unknown firmware image type') @.:~/elelabs-zigbee-ezsp-utility#

I see could be used an option --allow-cross-flashing, but not clear where to position it. Tried any position in the flash command but seems not working

On 20 May 2024, at 03:42, Tim L @.***> wrote:

I dont know much about Mac, but on windows you need to install drivers for CH340.

However your probably better just flashing using your linux VM and universal-silabs-flasher

universal-silabs-flasher --device /dev/ttyUSB0 flash --firmware make sure you user is added to dialout group and you dont even need to use root ;)

— Reply to this email directly, view it on GitHub https://github.com/darkxst/silabs-firmware-builder/issues/94#issuecomment-2119521463, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXK6MPTPFOYNH2JQ2URS5ETZDFIJTAVCNFSM6AAAAABH6SO6U2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJZGUZDCNBWGM. You are receiving this because you authored the thread.

Claudio1L commented 1 month ago

Ok, solved.

Downloading the firmware as raw did the job

Thanks

Claudio

On 20 May 2024, at 18:02, Claudio L. @.***> wrote:

Thanks TIM

I tried, but still no way

@.:~/elelabs-zigbee-ezsp-utility# universal-silabs-flasher -v --device /dev/ttyUSB0 flash --firmware ncp-uart-hw-v7.4.2.0-zb-gw04-1v2-115200.gbl --allow-cross-flashing 2024-05-20 17:59:58.843 pve asyncio DEBUG Using selector: EpollSelector Error: 'ncp-uart-hw-v7.4.2.0-zb-gw04-1v2-115200.gbl' does not appear to be a valid firmware image: ValueError('Unknown firmware image type') @.:~/elelabs-zigbee-ezsp-utility#

I see could be used an option --allow-cross-flashing, but not clear where to position it. Tried any position in the flash command but seems not working

On 20 May 2024, at 03:42, Tim L @.***> wrote:

I dont know much about Mac, but on windows you need to install drivers for CH340.

However your probably better just flashing using your linux VM and universal-silabs-flasher

universal-silabs-flasher --device /dev/ttyUSB0 flash --firmware make sure you user is added to dialout group and you dont even need to use root ;)

— Reply to this email directly, view it on GitHub https://github.com/darkxst/silabs-firmware-builder/issues/94#issuecomment-2119521463, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXK6MPTPFOYNH2JQ2URS5ETZDFIJTAVCNFSM6AAAAABH6SO6U2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJZGUZDCNBWGM. You are receiving this because you authored the thread.