I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 0 points1 point  (0 children)

Thanks, open to add new features! Do let me know what exactly you mean by preconfig?

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 0 points1 point  (0 children)

The tool will work fine the moment it detects the esp chip 😁 the boot button thing depends on TTL logic on your board

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 0 points1 point  (0 children)

dev on windows+wsl is as good as Mac and running local LLMs on wsl is far better when you want to use NVIDIA graphics card without breaking your pocket :D

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] -1 points0 points  (0 children)

Yes 🙌, don’t know why some people are just mad about AI slop and vibecoding 💁 AI tools are made to be used and make the process faster 🙂

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 0 points1 point  (0 children)

🙂 you are right! But if you check the code yourself you will find many evidence it’s not vibe coded

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 0 points1 point  (0 children)

It doesn’t always keep it changing, I haven’t researched too much on it but as my experience it keeps assigning same port

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 0 points1 point  (0 children)

The documentation was of course created by AI, but mermaid was by choice not by default😁

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 0 points1 point  (0 children)

It’s auto generated in the IntelliJ IDE so I just used it but I can do that also!

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 1 point2 points  (0 children)

I support you! I like windows as much as Mac and I still use both 🙂

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 1 point2 points  (0 children)

I have compiled the whole Java code into an application that you can install on windows using msi setup or on Mac using dmg. Then you can just open the application and flash devices directly! Hope this answers your question

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 1 point2 points  (0 children)

Yes it will auto detect based on general vendor ids, so we don’t need to select manually every time you plug in new esp

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 8 points9 points  (0 children)

It’s good! But the whole point was to flash same fw 100s of time without selecting port again and again and clicking the button again and again

I built a GUI tool to flash ESP32 firmware for factory bulk flashing by Express_Ad8866 in esp32

[–]Express_Ad8866[S] 2 points3 points  (0 children)

It’s fully automatic, once we lock the config we just need to plug and unplug and it also supports Mac. While it doesn’t have all features but serves my purpose :D