OpenEnergyMonitor Community

Cell module version identifier

Hi all,

I’ve been lurking here since early in the year learning what I can. I’m building a small 18650 based system as a test for something larger if all goes well. Building the hardware has gone fine (v4 & v4.21), pretty much all my problems have been in programming & the software tools.

Today’s problem turned up after assembling & programming 10 more cell modules. The version identifier is showing as ffffffff instead of 47fe99bc. I have no clue where to start looking for what has gone wrong, any help or guidance would be appreciated. I’m using VSCodium (a fork of VSCode without the Microsoft telemetry) on Linux. I guess the first question needs to be what sets the number that is displayed? Are the cell modules checksumming their program space or is it coded into the hex file somehow? I’ve not deliberately recompiled but I guess it’s entirely possible I did.