diff options
Diffstat (limited to 'firmware/eeprom_settings.c')
-rw-r--r-- | firmware/eeprom_settings.c | 8 |
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; |