FS#8178 - Enable H100 Bootloader flash procedure

Attached to Project: Rockbox
Opened by Alexander Spyridakis (xaviergr) - Saturday, 17 November 2007, 18:22 GMT
Last edited by Alexander Spyridakis (xaviergr) - Saturday, 09 February 2008, 15:45 GMT
Task Type Patches
Category Bootloader
Status Closed
Assigned To Linus Nielsen Feltzing (linusnielsen)
Operating System Iriver H100 series
Severity Medium
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


WARNING: Don't test this without a bdm wiggler. This patch isn't tested on a real target, it may brick your H100.

This patch enables the bootloader (and rockbox) flashing plugin for the iriver H100 series. Currently Flashing the rockbox bootloader is only possible for the H120/H140 targets. In order to enable this on H100/H115 you have to:

1. Enable iriver_flash.c for H100 and disable the crc32 checksum because there isn't one available for the H100 yet.
2. #define HAVE_FLASHED_ROCKBOX and #define HAVE_EEPROM in firmware\export\config-h100.h

After compiling rockbox and the bootloader, we need to confirm that flashing (as written in the IriverFlashing wiki page) works for H100 too and then release a new bootloader with flashing capabilities and of course a crc32 checksum for iriver_flash.c
This task depends upon

Closed by  Alexander Spyridakis (xaviergr)
Saturday, 09 February 2008, 15:45 GMT
Reason for closing:  Accepted
Comment by Alexander Spyridakis (xaviergr) - Friday, 08 February 2008, 16:38 GMT
New and hopefully last version of this patch.
Thanks to the help of Slasheri, I took the risk and tested it myself. It works perfectly for my iHP-115 (H115).
Would be good to commit soon as it proves that current SVN bootloader still works like a charm.