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) } #endif +#if defined(PHILIPS_HDD1630) + printf("Trying /System/OF.ebn"); + rc=load_mi4(loadbuffer, "/System/OF.ebn", MAX_LOADSIZE); + if (rc < EOK) { + printf("Can't load /System/OF.ebn"); + printf(strerror(rc)); + } else { + return (void*)loadbuffer; + } +#endif + printf("Trying /System/OF.mi4"); rc=load_mi4(loadbuffer, "/System/OF.mi4", MAX_LOADSIZE); 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: mov r1, #WAKE str r1, [r0] -#ifdef SANSA_C200 +#if defined(SANSA_C200) || defined(PHILIPS_HDD1630) /* Magic for loading the c200 OF */ ldr r0, =0xb00d10ad mov r1, #0x700