summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bootloader/main-pp.c11
-rw-r--r--firmware/target/arm/crt0-pp-bl.S2
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