If you run
update_fw.py and get:
dfu-util: No DFU capable USB device available
you can try editing the
update_fw.py script by commenting out (adding a "
#" at the start of the line) the last couple lines:
#update_firmware()
#exit_dfumode()
Run the modified script and it should have reset the STM and left it in firmware update mode. Then run:
lsusb | grep 0483
And the result sholuld be this:
Bus 007 Device 002: ID 0483:df11 STMicroelectronics STM Device in DFU Mode
(the "device" number will vary)
If instead you get:
ID 0483:5740 STMicroelectronics STM32F407
we'll have to go from there.
Here is what I get after commenting exit from DFU Mode in update_fw.py and running it with v1.2 GX10.bin: