diff options
-rw-r--r-- | bootloader/main-pp.c | 11 | ||||
-rw-r--r-- | firmware/target/arm/crt0-pp-bl.S | 2 |
2 files changed, 12 insertions, 1 deletions
diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c index b279628a29..efeecb80ab 100644 --- a/bootloader/main-pp.c +++ b/bootloader/main-pp.c | |||
@@ -570,6 +570,17 @@ void* main(void) | |||
570 | } | 570 | } |
571 | #endif | 571 | #endif |
572 | 572 | ||
573 | #if defined(PHILIPS_HDD1630) | ||
574 | printf("Trying /System/OF.ebn"); | ||
575 | rc=load_mi4(loadbuffer, "/System/OF.ebn", MAX_LOADSIZE); | ||
576 | if (rc < EOK) { | ||
577 | printf("Can't load /System/OF.ebn"); | ||
578 | printf(strerror(rc)); | ||
579 | } else { | ||
580 | return (void*)loadbuffer; | ||
581 | } | ||
582 | #endif | ||
583 | |||
573 | printf("Trying /System/OF.mi4"); | 584 | printf("Trying /System/OF.mi4"); |
574 | rc=load_mi4(loadbuffer, "/System/OF.mi4", MAX_LOADSIZE); | 585 | rc=load_mi4(loadbuffer, "/System/OF.mi4", MAX_LOADSIZE); |
575 | if (rc < EOK) { | 586 | if (rc < EOK) { |
diff --git a/firmware/target/arm/crt0-pp-bl.S b/firmware/target/arm/crt0-pp-bl.S index f7b9622011..85950bb257 100644 --- a/firmware/target/arm/crt0-pp-bl.S +++ b/firmware/target/arm/crt0-pp-bl.S | |||
@@ -156,7 +156,7 @@ cpu: | |||
156 | mov r1, #WAKE | 156 | mov r1, #WAKE |
157 | str r1, [r0] | 157 | str r1, [r0] |
158 | 158 | ||
159 | #ifdef SANSA_C200 | 159 | #if defined(SANSA_C200) || defined(PHILIPS_HDD1630) |
160 | /* Magic for loading the c200 OF */ | 160 | /* Magic for loading the c200 OF */ |
161 | ldr r0, =0xb00d10ad | 161 | ldr r0, =0xb00d10ad |
162 | mov r1, #0x700 | 162 | mov r1, #0x700 |