QUOTE(Heimdall @ Aug 31 2009, 11:21 AM)
You don't have to remove the softmod......
The retail BIOS is only patched when you run xboxdash.xbe, whereas your TSOP BIOS loads your hacked dash directly, so the softmod is never triggered. If you try to run xboxdash.xbe then you get the problem of nkpatcher trying to patch a memory location that doesn't contain retail code, and a blank screen. I run a few TSOP boxes with the softmod still in place, and they work fine.
Actually, I think I see what is happening. You haven't edited X2.5035, so the BIOS can't find your hacked dash because it doesn't know where to look. The BIOS then goes to its last dash entry, which in the default config is C:\xboxdash.xbe. Xboxdash.xbe runs, and because it is a softmodded box it then triggers the exploit and runs nkpatcher. Nkpatcher then tries to patch the BIOS in memory, which is X2.5035 rather than the stock MS BIOS, and so the Xbox hangs with a black screen.
The solution is to sort out x2config.ini to point to your hacked dash, as I said earlier......
Well I've been under the assumption that 5035 will run on default settings if no config file is present, correct? If I remember right, unleashx.xbe is third on the boot order with xboxdash.xbe as the fifth. Assuming all the previous is correct, I should have been fine.. But obviously there was a conflict somewhere. Perhaps it doesn't run with defaults with no congfig file present.
I'm going to bookmark this thread for future reference, as I thought about using a softmod over the TSOP on rare occasions.. But for most of my needs the TSOP delivers a little better. When I upgrade the HDD on this machine, I'll softmod the stock drive for that occasion and keep what you suggested in mind.
Thanks again to both of you. Aside from solving my problem, I've also gained a little more insight on how softmods work and are triggered. I rebuilt my drive with Slayer's and everything seems to be fine.
Now to play with new dashboards.. the usuals (evox, UX, UIX, ava) are leaving more to be desired. I wish UIX 2 was out (and hope someday it will still be released, complete or not), but for now I'll play with other MS dash based dashes.