summaryrefslogtreecommitdiff
path: root/firmware/eeprom_settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/eeprom_settings.c')
-rw-r--r--firmware/eeprom_settings.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/eeprom_settings.c b/firmware/eeprom_settings.c
index ad2c9c848f..f3be2ec2b3 100644
--- a/firmware/eeprom_settings.c
+++ b/firmware/eeprom_settings.c
@@ -36,7 +36,7 @@ static bool reset_config(void)
36#else 36#else
37 firmware_settings.version = EEPROM_SETTINGS_VERSION; 37 firmware_settings.version = EEPROM_SETTINGS_VERSION;
38 firmware_settings.initialized = true; 38 firmware_settings.initialized = true;
39 firmware_settings.boot_disk = false; 39 firmware_settings.bootmethod = BOOT_RECOVERY;
40 firmware_settings.bl_version = 0; 40 firmware_settings.bl_version = 0;
41#endif 41#endif
42 42
@@ -51,7 +51,7 @@ bool eeprom_settings_init(void)
51 eeprom_24cxx_init(); 51 eeprom_24cxx_init();
52 52
53 /* Check if player has been flashed. */ 53 /* Check if player has been flashed. */
54 if (!detect_flashed_rockbox()) 54 if (detect_original_firmware())
55 { 55 {
56 memset(&firmware_settings, 0, sizeof(struct eeprom_settings)); 56 memset(&firmware_settings, 0, sizeof(struct eeprom_settings));
57 firmware_settings.initialized = false; 57 firmware_settings.initialized = false;
@@ -61,7 +61,7 @@ bool eeprom_settings_init(void)
61 61
62 ret = eeprom_24cxx_read(0, &firmware_settings, 62 ret = eeprom_24cxx_read(0, &firmware_settings,
63 sizeof(struct eeprom_settings)); 63 sizeof(struct eeprom_settings));
64 64
65 if (ret < 0) 65 if (ret < 0)
66 { 66 {
67 memset(&firmware_settings, 0, sizeof(struct eeprom_settings)); 67 memset(&firmware_settings, 0, sizeof(struct eeprom_settings));
@@ -101,7 +101,7 @@ bool eeprom_settings_store(void)
101 int ret; 101 int ret;
102 uint32_t sum; 102 uint32_t sum;
103 103
104 if (!firmware_settings.initialized || !detect_flashed_rockbox()) 104 if (!firmware_settings.initialized || detect_original_firmware())
105 { 105 {
106 logf("Rockbox in flash is required"); 106 logf("Rockbox in flash is required");
107 return false; 107 return false;