From a2902280b0af3eadb1a2c09e4080f181c5be5226 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 3 Aug 2015 22:35:16 +0200 Subject: [PATCH] #2619 - Stupid bug Only ~62 EEPROM write and then we get an INVALID EEPROM --- radio/src/eeprom_raw.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/radio/src/eeprom_raw.cpp b/radio/src/eeprom_raw.cpp index ca8bdfec8..859858b2f 100644 --- a/radio/src/eeprom_raw.cpp +++ b/radio/src/eeprom_raw.cpp @@ -171,6 +171,7 @@ bool eepromOpen() eepromRead(eepromFatAddr, (uint8_t *)&eepromHeader, sizeof(eepromHeader.mark) + sizeof(eepromHeader.index)); if (eepromHeader.mark == EEPROM_MARK && eepromHeader.index >= bestFatIndex) { bestFatAddr = eepromFatAddr; + bestFatIndex = eepromHeader.index; } eepromFatAddr += EEPROM_FAT_SIZE; }