I have a 1.0.2 iPhone with a fully working upgraded BB from updating to 1.1.2 then downgrading and running AnySim 1.2.1u. Whenever I try to update the firmware to either 1.1.1 or 1.1.2 the update process hangs with the iPhone displaying the yellow triangle and "Connect to iTunes" message, and iTunes eventually times out and says that the phone cannot be upgraded. I can reboot it with iBrickr, and once again have a functional 1.0.2.

When I restore it to 1.1.1, jailbreakme.com eventually manages to run and reboots the phone, after which it's stuck in a rebooting loop displaying the Apple logo. If I try to use touchFree, it tells me I haven't visited jailbreak.toc2rta.com even though I have and Safari crashed as usual.

I had it running perfectly on 1.1.1 before, with the old AnySim unlock. Now I can't even get back to that FW. Any clue what I'm missing? Should I perhaps downgrade to the old modem FW with bbupdater, or just keep trying jailbreakme.com?

Is there a specific version of iTunes I should use?

This has me really stumped atm, I've spent so many hours and only managed to get the phone functional under 1.0.2, though I had it working in 1.1.1 before.