Programmer - You're going to either hate me or my friggin' IO2001 after I type this...
I got v5pMI.bin, cbrom.exe, FL.exe, and bi4.bin. I put 'em all in a Sandisk that I set up on another IOpener (using Windows98) and copied to the IO2001. I ran the cbrom.exe command that you listed in the memory interleave thread, backed up the BIOS (from Badflash) to a file, then used FL to flash the new, patched v5pMI.bin image to the BIOS.
No change. At least nothing that can be noticed. The system still boots to the same graphical Award BIOS boot screen, GRUB still pops up in color (it shouldn't), the screen flashes during the first few seconds Linux boots, etc.
I even tried patching a copy of the backup BIOS image and writing that. The FL utility says a lot of nasty stuff about how the BIOS image may not be right for the system, but it writes it anyway according to the progress bar and the success message that pops up when it's all over.
Damn, I've flashed BIOSes before (I'm typing this message on my gooped v2/v3/whatever IOpener which I flashed using qnxflash many moons ago) and it's not all that complex of an art. Perhaps the BIOS I got from Badflash isn't flashable? That's all I can think of. It's one of the new v5 BIOSes, so I'd think it could be flashed. Hmmm...
This IO2001 is becoming a pain in the ass.