I have OpenEVSE with ESP32, wifi firmware rev 3.3.2, OpenEVSE firmware rev 5.1.0 EU.
I’d like to get all the firmware up to the latest, and I’d also like to upgrade to the ESP-32 gateway version that supports a LAN connection.
I quite often get the MQTT connection dropping, and sometimes I have to restart the whole unit to connect to the web page, I put this down as most likely being due to poor Wi-Fi reception by the ESP32, it is on the outside of the wall on the opposite side of the house to the router. It is reporting -78dBm which is not great.
So I will order the ESP32 Gateway module, which presumably will come with the latest Wi-Fi firmware installed? (I see V4.1.1 as the latest on GitHub)
I will also want to update the OpenEVSE firmware to the latest - I am seeing V7.1.3.EU on GitHub.
I have 3 questions, which I hope somebody can help me with:
I understand I will need a USB programmer device to do this update via the ISP. Could somebody point me to a source of a suitable device for this?
I found the instructions for updating the OpenEVSE firmware. They show the OpenEVSE module being programmed standalone, is it therefore necessary to remove the module from the charger to update the firmware, or can it safely be done in situ, by plugging the progammer into the module without removing it from the charger?
Which should I update first, the ESP32 hardware and/or firmware, or the OpenEVSE firmware, or does it matter?