EdgeTX has made some substantial changes to the code-base and as such it has caused a problem with backpack flashing of TX modules via the passthrough method.
To fix this, I have removed the old ETXinitPassthrough.py and modified the esptool.py to have it's own etx reset method.
The new reset method powers off and on the TX module, waits for it to reboot, then toggles the boot pin to flick the TX module into passthrough mode.
By moving the code into esptool, we get more than one chance to get into bootloader mode, so it should make it more reliable to flash.
EdgeTX has made some substantial changes to the code-base and as such it has caused a problem with backpack flashing of TX modules via the passthrough method.
To fix this, I have removed the old
ETXinitPassthrough.py
and modified theesptool.py
to have it's ownetx
reset method. The new reset method powers off and on the TX module, waits for it to reboot, then toggles the boot pin to flick the TX module into passthrough mode. By moving the code into esptool, we get more than one chance to get into bootloader mode, so it should make it more reliable to flash.