I think I'm pretty lucky indeed to be able to get my phone working again. I was at the point where I didn't think anything would work.....this was pretty much my last hope.
My phone was originally on OS3.1 with Baseband 5.11.07 (before I decided to upgrade to OS4.0) and was working well on the Telstra Next G network. I think (not 100% sure) that I unlocked my carrier with Yellowsn0w back then.
However, after moving to OS4.0, I couldn't get Ultrasn0w to work. I was only able to install Ultrasn0w 0.93 because I couldn't find any reference to any other repo's in Cydia that hosted older versions. I ended up trying Ultrasn0w 0.93 with OS4.0, OS4.0.1, OS3.0, OS3.1.2 and OS3.1.3. I also tried baseband 4.26.08, 5.11.07 and 5.13.04. After all that failed, I then tried Blacksn0w with OS3.1.2 and OS3.1.3 but again nothing.
As a last resort, I downgraded my baseband to 4.26.08 and went back to OS3.0 as I found a reference to Ultrasn0w 0.6 within the Unlock3G_3.0.bat patch but it was only for OS3.0. After running the batch file twice, I finally got (and maintained) carrier unlock.
I had tried all of the above with both a Telstra Next G SIM and Optus SIM. They were the only two SIMs I had access to.
As for moving to OS3.1.3 and trying Ultrasn0w 0.93 again....I'm thinking I won't risk it.

I don't believe the latest version of Ultrasn0w likes my model iPhone for some reason. In saying this though....I do have access to another phone (same model, same specs). I might play around with that and see if the results come out the same.
Bookmarks