forked from len0rd/rockbox
Allow flashing for players with alternative boot ROM.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5538 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
d851d98c81
commit
faedcd4e70
1 changed files with 7 additions and 2 deletions
|
@ -111,7 +111,7 @@ typedef enum
|
||||||
/* result of the CheckBootROM() function */
|
/* result of the CheckBootROM() function */
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
eBootROM, /* the supported boot ROM */
|
eBootROM, /* the supported boot ROM(s) */
|
||||||
eUnknown, /* unknown boot ROM */
|
eUnknown, /* unknown boot ROM */
|
||||||
eROMless, /* flash mapped to zero */
|
eROMless, /* flash mapped to zero */
|
||||||
} tCheckROM;
|
} tCheckROM;
|
||||||
|
@ -558,7 +558,12 @@ tCheckROM CheckBootROM(void)
|
||||||
unsigned i;
|
unsigned i;
|
||||||
|
|
||||||
boot_crc = crc_32((unsigned char*)0x0, 64*1024, 0xFFFFFFFF);
|
boot_crc = crc_32((unsigned char*)0x0, 64*1024, 0xFFFFFFFF);
|
||||||
if (boot_crc == 0x56DBA4EE) /* the known boot ROM */
|
if (boot_crc == 0x56DBA4EE /* the known boot ROM */
|
||||||
|
#if PLATFORM_ID == ID_PLAYER
|
||||||
|
/* alternative boot ROM found in one single player so far */
|
||||||
|
|| boot_crc == 0x358099E8
|
||||||
|
#endif
|
||||||
|
)
|
||||||
return eBootROM;
|
return eBootROM;
|
||||||
|
|
||||||
/* check if ROM is a flash mirror */
|
/* check if ROM is a flash mirror */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue