diff options
-rw-r--r-- | apps/plugins/firmware_flash.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/plugins/firmware_flash.c b/apps/plugins/firmware_flash.c index 28623981c1..3220888c13 100644 --- a/apps/plugins/firmware_flash.c +++ b/apps/plugins/firmware_flash.c | |||
@@ -111,7 +111,7 @@ typedef enum | |||
111 | /* result of the CheckBootROM() function */ | 111 | /* result of the CheckBootROM() function */ |
112 | typedef enum | 112 | typedef enum |
113 | { | 113 | { |
114 | eBootROM, /* the supported boot ROM */ | 114 | eBootROM, /* the supported boot ROM(s) */ |
115 | eUnknown, /* unknown boot ROM */ | 115 | eUnknown, /* unknown boot ROM */ |
116 | eROMless, /* flash mapped to zero */ | 116 | eROMless, /* flash mapped to zero */ |
117 | } tCheckROM; | 117 | } tCheckROM; |
@@ -558,7 +558,12 @@ tCheckROM CheckBootROM(void) | |||
558 | unsigned i; | 558 | unsigned i; |
559 | 559 | ||
560 | boot_crc = crc_32((unsigned char*)0x0, 64*1024, 0xFFFFFFFF); | 560 | boot_crc = crc_32((unsigned char*)0x0, 64*1024, 0xFFFFFFFF); |
561 | if (boot_crc == 0x56DBA4EE) /* the known boot ROM */ | 561 | if (boot_crc == 0x56DBA4EE /* the known boot ROM */ |
562 | #if PLATFORM_ID == ID_PLAYER | ||
563 | /* alternative boot ROM found in one single player so far */ | ||
564 | || boot_crc == 0x358099E8 | ||
565 | #endif | ||
566 | ) | ||
562 | return eBootROM; | 567 | return eBootROM; |
563 | 568 | ||
564 | /* check if ROM is a flash mirror */ | 569 | /* check if ROM is a flash mirror */ |