HEX-file flasher for Arduino UNO and Nano boards

Hello, I'm wrote a small and simple utility for flashing HEX-files in to Arduino Nano and UNO boards.

Screenshoot

It looks very simple and intuitive. You just select the HEX-file, COM-port and baud rate, then click Upload button and wait for complete.

Source code available on GitHub: GitHub - arrsoft312/update: update is a simple HEX-file flasher for Arduino UNO and Nano boards.

Compiled binary for Windows OS also available on GitHub: Release v1.0.1 · arrsoft312/update · GitHub

Show your interest and I will add support for optiboot bootloader on different AVR microcontrollers. I'm also will add support for the Wiring bootloader - this one used on Arduino MEGA2560 boards.

2 Likes

Nice idea.

Letting the beginning user select the baudrate makes life complicated for him/her. Thinking of the Nano, "old bootloader" requires 57600 while new bootloader requires 115200.

Excellent work!
As I see, you don't use any external flasher like avrdude and do upload with your own code.
Did you take the download protocol code somewhere or did you also write it yourself? what manuals did you use?

Just make a note for your users when publishing firmware updates.

It's very easy to write it yourself by looking at the optiboot source code.

Nothing

any chance to have a mac version of this useful app?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.