Index: apps/plugins/iriver_flash.c =================================================================== --- apps/plugins/iriver_flash.c (revision 15654) +++ apps/plugins/iriver_flash.c (working copy) @@ -27,7 +27,7 @@ unsigned char *audiobuf; ssize_t audiobuf_size; -#if defined(IRIVER_H120) +#if defined(IRIVER_H120) || defined(IRIVER_H100) #define PLATFORM_ID ID_IRIVER_H100 #else #undef PLATFORM_ID /* this platform is not (yet) flashable */ @@ -538,11 +538,15 @@ } /* Verify the crc32 checksum also. */ + /* Disable crc32 checksum for the H100 series until we are sure that this + works on these targets as well. Uncomment this as soon as someone + releases a new bootloader with checksums of both targets. if (!detect_valid_bootloader(audiobuf, len)) { rb->splash(HZ*3, "Incompatible/Untested bootloader"); return -1; } + */ rb->lcd_puts(0, 3, "Flashing..."); rb->lcd_update(); Index: firmware/export/config-h100.h =================================================================== --- firmware/export/config-h100.h (revision 15654) +++ firmware/export/config-h100.h (working copy) @@ -114,7 +114,7 @@ /* Define this if you can run rockbox from flash memory */ /* In theory we can, but somebody needs to verify there are no issues. */ -// #define HAVE_FLASHED_ROCKBOX +#define HAVE_FLASHED_ROCKBOX /* define this if the hardware can be powered off while charging */ #define HAVE_POWEROFF_WHILE_CHARGING @@ -149,9 +149,7 @@ #define FLASH_MAGIC 0xfbfbfbf2 /* Define this if there is an EEPROM chip */ -/* Someone with H100 and BDM, please verify if this works and remove these - ugly comments then. */ -// #define HAVE_EEPROM +#define HAVE_EEPROM #endif /* !SIMULATOR */