...and this is an issue as there are different page sizes (when you do a flash erase, you have to erase a whole page) dependent on manufacturer.

Flash I know that was fitted includes Intel (great, parameter blocks, etc as fitted to rio-car), Micron (not too bad, compatible ish command set, fewer (bigger) parameter pages) and SST (strange interface, huge pages). I suspect all are supported by 2.4's memory device drivers though.

If you trash a player, you can use LK4 and the debug port to bring it up from the CPU's internal bootrom.

Hugo