diff --git a/python/binary_configurator.py b/python/binary_configurator.py index 3293c116..db8bf870 100644 --- a/python/binary_configurator.py +++ b/python/binary_configurator.py @@ -58,10 +58,11 @@ def upload_wifi(args, mcuType, upload_addr): with open(args.file.name, 'rb') as f_in: with gzip.open('firmware.bin.gz', 'wb') as f_out: shutil.copyfileobj(f_in, f_out) - upload_via_esp8266_backpack.do_upload('firmware.bin.gz', upload_addr, False, {}) + upload_via_esp8266_backpack.do_upload('firmware.bin.gz', upload_addr, {}) else: - upload_via_esp8266_backpack.do_upload(args.file.name, upload_addr, False, {}) - except: + upload_via_esp8266_backpack.do_upload(args.file.name, upload_addr, {}) + except Exception as e: + print("WIFI upload failed: %s" % e, file=sys.stderr) return ElrsUploadResult.ErrorGeneral return ElrsUploadResult.Success diff --git a/python/upload_via_esp8266_backpack.py b/python/upload_via_esp8266_backpack.py index 88933a9c..b7800472 100644 --- a/python/upload_via_esp8266_backpack.py +++ b/python/upload_via_esp8266_backpack.py @@ -18,7 +18,7 @@ def do_upload(elrs_bin_target, upload_addr, env): upload_addr = [upload_port] for addr in upload_addr: - addr = "http://%s/%s" % (addr, ['update', 'upload']) + addr = "http://%s/update" % (addr,) print(" ** UPLOADING TO: %s" % addr) try: if bootloader_target is not None: