I've already got something similar hacked together (that's how I knew the Frosty's + Cash to upgrade SID 4.5 would work!) - based on Frosty's PBL, UnleashX front end, currently launches native CASH, AID and Slayers (no lxhdm at the moment), and I'm working my way through a more integrated menu, but it's stalled completely due to pressures of work. Trouble is, it's 4.2GB (most of that is AID)...... There's a pile of duplication that could be removed to bring that down (e.g. three copies of stock C), but that would require hacking about with the native CASH, AID and Slayers menus - possible, but time consuming. Problem is, I still need to get a Raincoat flasher on there, and Kingroach.
My design goals were broadly the same, but with some added things:
- choice of installing Krayzie or Kingroach as the upgraded softmod, and adding back in the two options missing from the Kingroach menu (bs06 and rt06, as I recall)
- menu options for installing all the NKP11 .bin variants (fan.bin, LED.bin, video.bin), maybe also using NKPatcher Runtime Config. Really only interested in the video.bin options, but I thought I may as well include the others.
- TSOP flashing utilities for all chips including Winbond, with only the newer BIOSes (also putting working config files for X2.5035 and iND-BIOS.5003 in the right places). Scripted to install the dash in the right place before the TSOP flash.
- Install different dashboards on the two flavours of softmod (to automate the response to the endless "how do I make XBMC my dashboard" questions!). I'd thought about doing this by installing all dashboards, then using the XBMC shortcut to point to the selected dash, so switching dashboards could be included as an option on the final user menu.
- move/rename all copies of eeprom.bin from places where it would interfere with proper operation of virtual eeprom
I'd thought of doing it in the same way you did lxhdm - a recipe for self-build, plus a custom config.xml.
Edit: I'd also planned on changing a bit of the CASH functionality, so it didn't automatically erase the E partition, but simply copied the dash files across, so that gamesaves etc. were retained.
Edited by Heimdall, 31 May 2009 - 11:33 AM.