If you can measure the sensor output voltage (of a working sensor) for differing levels of liquid, it may be possible to replace the hall-effect sensors with a few reed switches and some resistors.
Yes, you are correct ... in fact while I was writing my original post I thought the same thing ... of creating a new pcb strip and mount some resistors and reed switches on it.
I already have the resistance values as the original version was just that ... some resistors and reed switches.
These new ones have additional electronics, with indicators to show when the 'switches' come on ... but they should still work the same.
If you wanted to fix the mlx90251 probes, the hardware for programming the MLX90251 looks like it would be trivial, but you'd need to find the software documentation to find out how to send data to it. There's a calibration procedure listed in the datasheet you attached.
Every time I do a batch of these, I go through the same mental process and get frustrated by not having an easy answer. I'm pretty sure that with a programmer (PTC-04) I could reverse engineer a programming system and build something myself ... but I need access to one first.
Maybe I'll suss out the farmer and see if he wants to invest in a programmer ... AUD $2000
The other alternative is to find someone with a programmer ... send them some good ones to read ... and pay them to program a supply of them for me.
In reading all the info I can find ... I'm pretty sure they can still be read even if the Memlock is set ... that just stops the eprom from being rewritten.
Quote from datasheet ...
Note: EEPROM verification is done by reading the contents of the EEPROM and comparing it to the data written. It is possible to read the EEPROM contents regardless of the status of MEMLOCK.