Some time ago i mad 4 homebrew IoTaWatt units with 3 dedicated VT inputs.(channel 0/1/2)
On the 2 first units i did not place the 10uF capacitors on the VT inputs since i ran out and i was told that they weren’t really needed.
Last weekend I updated my units from a very old 2.03.x version to the latest git version (2.04.01) .
After browsing through the manual (to setup Influxdb and grafana) i noticed “hardware version”.
Mine reports 4.x in the log.
Going through the code i noticed that the capacitive shift is compensated (in iotaInputChannel.cpp). This is done only when it’s lower than version 5.
So i was wondering if i should disable this in the firmware?
A second thing i could not find is how to set the hardware version in EEprom. The only thing i could find was inside Setup.cpp, but this is marked “Ordinarily to be done in manufacturing”.(line 117 to 132)
As far as i can see in the logs, reading the EEprom does not give an error, but i guess nothing is in it since i used my own hardware?