Skip to main content

Site Navigation

Your Account

Choose Language

Tools

Parts

  1. This Guide explains the Firmware loading process for OpenEVSE.
    • This Guide explains the Firmware loading process for OpenEVSE.

    • This guide is specifically intended for the Windows Operating system. Advanced users may use a similar process for MacOS and LINUX.

  2. Download Windows Driver for the OpenEVSE Programmer.  Using this guide. https://rayshobby.net/dead-simple-driver...
  3. Download and install the WinAVR software. WinAVR
    • Download and install the WinAVR software. WinAVR

    • Select BOTH the Install Files and Add Path Options. Developers Notepad is Optional.

  4. Connect Programmer to OpenEVSE then connect to USB port on PC. The yellow wire on the 6 pin connector aligns with pin 1 of the ISP connector. The yellow wire on the 6 pin connector aligns with pin 1 of the ISP connector.
    • Connect Programmer to OpenEVSE then connect to USB port on PC.

    • The yellow wire on the 6 pin connector aligns with pin 1 of the ISP connector.

    The plug has a triangle on it that usually indicates the location of pin one on the cable. Based on the yellow wire location (as pin 1) the plug is not oriented correctly on the cable. This may cause confusion or incorrect orientation of the plug when connecting it to the open EVSE . Instructions are clear but reorienting the plug on the cable so the yellow cable aligns with the pin 1 triangle might be something to consider.

    Brian Horne - Reply

  5. Download a pre-compiled HEX file from the OpenEVSE Sources for your OpenEVSE product and your desired configuration.
    • Download a pre-compiled HEX file from the OpenEVSE Sources for your OpenEVSE product and your desired configuration.

    • Download the latest firmware and save files into a local folder. You will need 3 files: flash.bat, open_evse.hex and eeprom_24.bin

    • Run the flash.bat file. Programming and verification should take about 60 seconds.

    • If the command window pops up and goes away immediately there is a problem with the Device driver and/or the WinAVR installation.

    • Warning can not set SCK period is normal and can be ignored.

    Does the open evse device need to be separated from all the other components of the EVSE? Mine is already all assembled and bolted to the side of my house. Would it be sufficient to just unplug its 240V power?

    Thanks

    Topher

    Topher Eliot - Reply

    No, none of the internal devices LCD, Relay, coils etc need to be disconnected. Just disconnect the AC power and program.

    Christopher Howell - Reply

Finish Line

8 other people completed this guide.

Christopher Howell

Member since: 07/05/2014

5,867 Reputation

20 Guides authored

7 Comments

You can get a signed version of the USBasp driver from http://www.protostack.com/accessories/us...

Should make things a lot easier.

Daniel - Reply

Correction: the batch file for all newer firmware versions is "flash.bat"

donahuepaul - Reply

The firmware link in the store just points us to the GitHub repo. Where can I find the pre-compiled versions of the firmware?

teslatradeup - Reply

Pre-Compiled versions are located at:

OpenEVSE Github

Default Firmware Loads

https://github.com/OpenEVSE/Default_Firm...

Christopher Howell -

The USBasp that I got had a ribbon cable. Orientation of the cable is tricky - The key on the cable jams into a part on the OpenEVSE board. I had to shave off the key to get things to work. Once I did that, things work great. Even from iOS, writing with the Arduino software.

Ed Hubbell - Reply

Am I missing something? This sems to end at step 4… Not sure what to do next…

carloswlkr - Reply

Yes, it looks like a contributor accidentally removed step 5. We have reverted to the version prior to the edits.

Christopher Howell -

Add Comment

View Statistics:

Past 24 Hours: 1

Past 7 Days: 17

Past 30 Days: 81

All Time: 9,118