dresden-elektronik / gcfflasher

GCFFlasher is the tool to program the firmware of dresden elektronik's Zigbee products.
BSD 3-Clause "New" or "Revised" License
34 stars 3 forks source link

Unable to flash firmware past 2022 #19

Open e1w00db1ue5 opened 7 months ago

e1w00db1ue5 commented 7 months ago

Hi,

I'm unable to flash any firmware past 2022, I am using V4.04 for all of these test.

I get the following message;

C:\GCFFlasher_Win_V4_04_00\GCFFlasher_Win_V4_04_00>GCFFlasher -d COM3 -t 60 -x 3 -f deCONZ_ConBeeIII_0x26450900.bin.GCF
read file success: deCONZ_ConBeeIII_0x26450900.bin.GCF (174270 bytes)
flash firmware
connect \\.\COM3, baudrate 115200
command UART reset done
connect \\.\COM3, baudrate 115200
query bootloader id V3
query bootloader id V3
query bootloader failed
retry: 56 seconds left

I did notice when using older firmware it would say "query bootloader id V1".

When I try to do GCCFlasher -r -d COM3 to see the versio number the only output is;

connect \\.\COM3, baudrate 115200
command UART reset done

Any advice is helpful, this is connected via USB extension cable direct to my Windows 11 PC, tried different ports but as I said, earlier firmwares appeared to flash ok.

TIA

J

coolVariable commented 3 months ago

Same issue as the original poster.

Here is my output: Microsoft Windows [Version 10.0.19045.4529] (c) Microsoft Corporation. All rights reserved.

C:\Windows\system32>cd \

C:>cd gcfflasher

C:\GCFFlasher>gcfflasher -l Path | Serial | Type ------------------+-------------+--------------- COM3 | DE2654380 | ConBee II

C:\GCFFlasher>GCFFlasher -d COM3 -t 30 -x 3 -f deCONZ_ConBeeII_0x26780700.bin.GCF read file success: deCONZ_ConBeeII_0x26780700.bin.GCF (163244 bytes) flash firmware connect \.\COM3, baudrate 115200 command reset timeout connect \.\COM3, baudrate 115200 query bootloader id V1 query bootloader id V1 query bootloader failed retry: 25 seconds left read file success: deCONZ_ConBeeII_0x26780700.bin.GCF (163244 bytes) flash firmware command reset timeout connect \.\COM3, baudrate 115200 query bootloader id V1 query bootloader id V1 query bootloader failed retry: 20 seconds left read file success: deCONZ_ConBeeII_0x26780700.bin.GCF (163244 bytes) flash firmware command reset timeout connect \.\COM3, baudrate 115200 query bootloader id V1 query bootloader id V1 query bootloader failed retry: 16 seconds left read file success: deCONZ_ConBeeII_0x26780700.bin.GCF (163244 bytes) flash firmware command reset timeout connect \.\COM3, baudrate 115200 query bootloader id V1 query bootloader id V1 query bootloader failed retry: 11 seconds left read file success: deCONZ_ConBeeII_0x26780700.bin.GCF (163244 bytes) flash firmware command reset timeout connect \.\COM3, baudrate 115200 query bootloader id V1 query bootloader id V1 query bootloader failed retry: 6 seconds left read file success: deCONZ_ConBeeII_0x26780700.bin.GCF (163244 bytes) flash firmware command reset timeout connect \.\COM3, baudrate 115200 query bootloader id V1 query bootloader id V1 query bootloader failed retry: 2 seconds left read file success: deCONZ_ConBeeII_0x26780700.bin.GCF (163244 bytes) flash firmware command reset timeout connect \.\COM3, baudrate 115200 query bootloader id V1 query bootloader id V1 query bootloader failed

manup commented 3 months ago

Is there already a working firrmware on the ConBee II?

Can you please try again with a following sequence:

This forces to reboot into bootloader mode after attaching. And should make the update work, in case a protocol firmware reset isn't working.