In fact Espressif's Java flasher works only with Chrome-based browsers.Apologies, I though it could as they where using it. But they could easily have switched to Chrome(ium) or Edge. If wonder if Safari can/cannot, nobody here uses that. Opera did, but is that also Chromium based!?).
Edit seems a few want it and it's still not been done, there might be a plugin. Good job FF isn't widely used Image may be NSFW.
Clik here to view.![]()
https://github.com/igrr/esptool-ck
It does not work with Firefox and does not work with Safari neither.
It actually works very well and I have improved it.But if the python way works with some binary modification rather than an encrypted credential file or Web menu selection, cool.
Let's help stick with that and try get it to work.
The current cloud-service-agnostic version PythonPatcher.py lists all patchable files in its directory, and you can select from a list.
Once patched, you may directly opt to upload over Serial or over OTA* and the device boots immediately online.
There is also a dedicated version PythonPatcherTE.py intendet to be user with the thinger.io cloud sevice, which can additionally personalise dashboards templates with the given credentials, so you get immediately nice preconfigured dashboards.
Thinger.io is an online service working without a MQTT broker, without any other computer involved.
All you need is an ESP device and a WiFi connection + an account there (free for up to 2 devices)
* OTA Over The Air flashing:֫ can be used once the initial firmware has been uploaded over Serial.
Current patching/flashing dialog:
Code:
Welcome to PythonPatcher for ESP devices Thinger-Edition from RIN67630 @ https://github.com/rin67630/ESP_Binary_patcherPlease read the instruction file to pre-configure a new account/device at Thinger.io: PreConfigureThinger.txtPlease select a file from: [1] PythonTest.binSelect .bin file[1-1]: 1working on PythonTest.bin, let's begin to patch !Enter SSID:GW-FM-7390Enter Password:******Enter Device Name:WittyEnter Cloud User Name:spThinger5Enter Device Credentials: **********Patched binary PythonTest_patched.bin savedFlashing it now to the ESP device on the first valid serial port? nReflash the ESP Over The Air (OTA, needs device IP? yEnter IP of the device to flash [nnn.nnn.nnn.nnn]192.168.188.73Uploading...................................................................................................................................................................................................................................................................................................................................................................Enjoy your reflashed ESP device ! I found these dashboards templates: ['z_Thinger.Sec.h', 'z_Thinger.Min.h']Personalising these templates to your credentials ? nProud to have served you as user, enjoy https://console.thinger.io
Statistics: Posted by rin67630 — Fri Jul 12, 2024 1:45 pm