So i got my phone back to factory stock thanks to much of the help from these forums. Thanks guys! However.... lol. I am having a problem, that apparently flashing DI01 was the fix for. My froyo update is failing, with the IP_PREVIOUS_VERISON_FAILED or something like that. I read a post from Grahxen that for people having this issue, flashing to DI01, updating to EA28, then froyo was the fix. After flashing (several times), I get the first update (EA28) and it works fine. As soon as the phone reboots, it sees the 2.2 update. I can download the update, but it fails when updating, and I am stuck, on EA28. Any ideas, or is there a stock ROM that was created after the froyo update? BTW, the phone was once rooted, but if I am not mistaken, I thought the DI01 flash was supposed to wipe that. Thanks in advance for the help.