Upgrading OpenEVSE / EmonEVSE Controller Firmware using ISP programmer

No, that’s a USB > UART programmer. This is an ISP programmer:

https://www.amazon.co.uk/USBasp-Programmer-Cable-Arduino-Programming/dp/B01CPZ52MI

This is the correct guide to follow:

Avrdude on Linux is my preferred way, as documented in the readme:

avrdude -p atmega328p -c usbasp -P usb -e -U flash:w:firmware.hex

Pre compiled EU firmware for OpenEVSE and EmonEVSE can be downloaded from here: GitHub - openenergymonitor/open_evse: Firmware for OpenEnergyMonitor OpenEVSE

2 Likes