The URL command 0x74: "Erase entire I2C EEPROM" does not properly erase the entire I2C EEPROM. It is only erasing I2C EEPROM regions 0 and 2. I don't think any user's of the command would have noticed as Region 1 only contained the Code Uploader and didn't need to be erased. When I was developing a new feature (the Diagnostic Log) which uses I2C EEPROM Region 3 I noticed that Region 3 was not being erased ... and that led to the discovery of the bug.
The fix will be applied in the next major release.
The URL command 0x74: "Erase entire I2C EEPROM" does not properly erase the entire I2C EEPROM. It is only erasing I2C EEPROM regions 0 and 2. I don't think any user's of the command would have noticed as Region 1 only contained the Code Uploader and didn't need to be erased. When I was developing a new feature (the Diagnostic Log) which uses I2C EEPROM Region 3 I noticed that Region 3 was not being erased ... and that led to the discovery of the bug.
The fix will be applied in the next major release.