Upgrading EV Switch EV Charger Firmware via Home Assistant
I have an EV Switch AC7000 EV charger installed at home and it’s integrated into Home Assistant via the OCPP integration. It’s kind of annoying if you want to update the firmware - as the only real option has been to contact their support, they want you to connect back to their OCPP server, wait a random amount of time, they push the update, you reconnect back to your OCPP server, and hopefully, things all work again.
Given that various brands of the EV Switch hardware have published the firmware files, we can use these to trigger updates without having to contact support, or connect back to their OCPP server.
Triggering a Firmware Update
The OCPP integration exposes an ocpp.update_firmware service action that sends a standard OCPP
UpdateFirmware.req to the charger. To update to the latest firmware, call the service with the
URL pointing to the firmware file:
1
2
3
service: ocpp.update_firmware
data:
firmware_url: "https://crc.id.au/files/AC7000-AE-35_V1.0.36.45.enfs"
You can also trigger this from the Home Assistant Developer Tools → Services tab. The charger will fetch the firmware from the provided URL, flash it, and reboot. Give it a few minutes — the charger will drop offline briefly while it applies the update.
The firmware file AC7000-AE-35_V1.0.36.45.enfs is the latest release for the AC7000-AE-35
hardware variant at the time of writing. Check in the directory on this web server to see if there
have been any updates put there if you’re visiting this page from the future :)
Accessing the Charger Web UI
The charger has a built-in web UI and exposes its own Wi-Fi access point for about 30 seconds after powering on. The network is named after the unit’s serial number, which you can also find on the label or in the OCPP integration’s device info in Home Assistant.
To connect:
- Power on the charger and wait ~30 seconds until a Wi-Fi network named after the serial number appears
- Connect to that network using the Wi-Fi password
admin123 - Open a browser and go to
192.168.4.1(orhttps://apmode.net/if that doesn’t load) - Log in with username
adminand the password generated by the calculator below
Upgrading Firmware via the Web UI
Once logged in, the firmware can be updated directly through the web UI:
- Select Charger Settings
- Select Advanced Settings
- Select Update Firmware
- Click Select File, choose the
.enfsfirmware file, then click Update - Wait approximately 5 minutes for the update to complete — the charger will reboot when done
The firmware file can be downloaded from the files directory on this server.
Password Calculator
Enter your charger’s serial number below to calculate the web UI password:
The password is the full 4-character hex string output of the CRC-16/Modbus checksum over the ASCII serial number.
Notes
- The firmware update URL must be reachable by the charger itself, so make sure it’s accessible from your local network or internet depending on where the charger is.
- The charger may take 5–10 minutes to complete the update and come back online.
- After the update, re-check your OCPP connection in Home Assistant — the charger usually reconnects automatically.