I was trying to save two presets, one with fixed pitch for continuity test, and one with variable pitch for short detection. It looks like they are using the same EEPROM addresses as the settings overwrite each other.
I just tried that. It works for me. So maybe you couldn't guess how it's supposed to work.
The command OVariableValueW always writes to the location of "preset 0".
You need the following sequence to store another preset.
1. Set variables without writing them to the EEPROM (such as OVariableValue)
2. Enter the measurement mode you need.
3. Press SRQ multiple times until you see "M: PRESET"
4. Press LOCAL 2 times. You should see S: SAVE0
5. Press SRQ. You should see S: SAVE1
6. Press LOCAL
To load PRESET1:
1. Press SRQ multiple times until you see "M: PRESET"
2. Press LOCAL. Press SRQ. You should see L: LOAD0
3. Press SRQ. You should see L: LOAD1
4. Press LOCAL