The update is checked against a crc before updating.
Yeah I wasn't worried so much about corruption during the update process - more that if I port some of my OSD improvements to the "real" Minimig, I might end up with a non-working ARM board if I end up with a non-working build, and thus can't access the menus.
The sources can be compiled with arm gcc after some changes.
I am using the Yagarto toolchain.
OK thanks - so what do you do, build and link in ELF format, then objcopy to raw?
Its impossible to brick the ARM.
It has a ROM (not eraseable) internal bootloader code.
If the FlashROM contains a buggy firmware or update went wrong, this ROM bootloader can be copied into the FlashROM.
Ah - that's good to know - so that's what the "Erase" DIP switch is for? (Don't worry, I have no intention of messing with this stuff until or unless I know *exactly* how to recover from screwing it up!)
More about this is to find at the ARM website.
Please DO NOT play with it! To upload the Minimig firmware, it will require the "Samba Bootloader software", a USB connection to Windows PC and the image.
OK - so that's what the mini-USB socket's for?
Like I say, it'd be a nice project to port some of my OSD improvements from the DE1 and Chameleon ports back to the "real" Minimig (block-level access to the SD card, support for WInUAE hardfiles (so ClassicWB images will work unmodified) and some cosmetic changes.)