First tests of WIP 20th Sept very positive - video standard switching works perfectly; autodetects mode of game and switches to PAL or NTSC accordingly, without writing to EEPROM.
The new video standard remains in place through MXM reboots, and is available to other apps (launching the MS Dash from MXM gives the video options MXM has picked up from the last game played, rather than what's stored in the EEPROM), but a full power cycle returns the box to whatever standard is set in the EEPROM. So, no more problems with lost video signal if the TV doesn't support whatever's coming out of the box - just power cycle and you're back to where you started. No problems with locked hard disks either - I'm testing on a PAL box with a locked 120GB disk, and everything has worked just as BJ said it would.
This is a great step forward, BJ, but a couple of queries: displaying the VideoStandard string in a skin is a little misleading with this WIP release - in my case the VideoStandard string reads PAL from the EEPROM whatever MXM has picked up from the last game played, which had me confused at first. Should this be changed for n5, or is a new string needed, so there's one for EEPROM VideoStandard and one for TempGameVideoStandard?
Secondly, where is the 'temporary' video standard stored that makes it accessible to other apps, but isn't sticky after a reboot??? There's some very smart stuff going on here!
Great work BJ, and I hope the failing HD lives long enough to recover the savegames. Now I'm off to play with ActionScripts and the revised FTP....