Upgrade unlocked iPhone 3GS to IOS 5.0.1 baseband 06.15.00 untethered.
- December 27th, 2011
- Posted in Documentation
- Write comment
This is the process I used to upgrade an iPhone 3Gs running IOS 4.1 baseband 06.15.00 to IOS 5.0.1 while preserving the baseband and the carrier unlock.
Software installed/downloaded:
OS: MacOS Lion 10.7.2
iTunes: 10.5.2
redsn0w_mac_0.9.10b1.zip
iPhone2,1_5.0.1_9A405_Restore.ipsw
I plugged the phone into my computer and backed up from iTunes by right mouse clicking on the phone and selecting “Backup”.
I downloaded the redsn0w application and the IOS install into a folder called JB.
I unzipped the redsn0w_mac_0.9.10b1.zip and executed redsn0w.app from the redsn0w_mac_0.9.10b1 folder.
Clicked Extras.
Clicked Custom IPSW and browsed to the JB folder where I downloaded the iPhone2,1_5.0.1_9A405_Restore.ipsw from Apple.
Since I had an original 3Gs, I selected “No” on the “Will this custom IPSW be used on a newer (fixed) version of the iPhone3GS?”.
This created a custom NO_BB_OLDROM_iPhone2,1_5.0.1_9A405_Restore.ipsw file that will not attempt to update the baseband when IOS 5.0.1 is restored.
Once created, I needed to put the phone in DFU mode. For some reason, I had trouble using the method I had used before. This is what I did this time:
With device powered on,unlocked and connected via the USB cable with iTunes running:
Hold the Power and Home buttons.
When the screen goes black, count to 2.
Then, release the Power button, and hold the Home button for 10 – 15 seconds.
iTunes came up and displayed that it was in recover mode. I tried restoring my custom IPSW from here but I kept getting a 1600 error. So, once I had in recover mode, I fired up Redsn0w again and went into Extras and clicked on “Pwned DFU”.
This put it in DFU mode quickly.
Then, I was able to hold “alt/option” and click the “Restore” button in iTunes.
This allowed me to browse to the custom IPSW: NO_BB_OLDROM_iPhone2,1_5.0.1_9A405_Restore.ipsw.
This installed IOS 5.0.1 on the phone and preserved the baseband (06.15.00) with the applications and settings restored.
Once up, the phone still needed to be jailbroken and unlocked.
I closed iTunes, and brought up Redsn0w again. I needed to point redsn0w to the unchanged iPhone2,1_5.0.1_9A405_Restore.ipsw file. This time, I chose Jailbreak. The only option that I had selected was “Install Cydia”.
After rebooting and verifying the Cydia icon is installed, I needed to unlock the phone.
I launched Cydia and clicked on Manage and then Sources.
Then, I added the Ultrasn0w repository by clicking “Edit” and “Add”. Then, I added the repository: http://repo666.ultrasn0w.com. Note: this took me quite a few attempts on the 27th, due to server load some where along the line. Eventually, I was able to get the repository added.
Once added, I was able to search for and install Ultrasn0w.
I rebooted and the phone was updated, jailbroken and unlocked.
how you think. If i would restore to me 4.1 and jailbrake + cydia install and + install ipad baseband ? Is ipad baseband change anything ?
@FTW
4.1 worked for me: http://jim-zimmerman.com/?p=592
However, I caution you to make sure you really want go that route. If you are not in the U.S. and cannot get AT&T to unlock the phone for you and you really want to unlock, then you can try what worked for me. This is a point of no return kind of situation though. Once you have 06.15.00, you are stuck with it, which means you will be able to unlock but may not always be able to upgrade. Also, you need to be willing to accept the possibility of bricking your phone too.
All the iPad (06.15.00) baseband gets you is the capability to unlock using Ultrasn0w.
If you have one of the following basebands, I would not mess with 06.15.00. I would concentrate on the jailbreaking and using Ultrasn0w to unlock while preserving the baseband.
01.59.00
04.26.08
05.11.07
05.13.01
05.12.01
Im on 4.1. Fixed all the problems. And idk if my phone could upgrade to 5.0.1. Sucks
Works like a charm. thanks so much.
Guys . For anyone with newer boot version it work ?
Would this fancy trick work with an iPhone 3g [iOs 4.2.1, baseband 06.15.00]?
Ok trying again. Now im stuck in verifing iphone restore with apple. It running running , i think i will get error , but not 3914
Like i said i get error. But 1602. Anyone know how to fix that ?
2012-05-02 22:02:09.390 [1116:af0]: amai: tss_submit_job: —-End request
2012-05-02 22:02:09.390 [1116:af0]: amai: tss_submit_job: —-Begin response
2012-05-02 22:02:09.390 [1116:af0]: amai: tss_submit_job: STATUS=94&MESSAGE=This device isn’t eligible for the requested build.
2012-05-02 22:02:09.390 [1116:af0]: amai: tss_submit_job: —-End response
2012-05-02 22:02:09.390 [1116:af0]: amai: tss_submit_job: error from server=94 (This device isn’t eligible for the requested build.)
2012-05-02 22:02:09.390 [1116:af0]: amai: kAMAuthInstallRequestCacheLocalizedTssError: cached server error text: (3194) This device isn’t eligible for the requested build.
2012-05-02 22:02:09.390 [1116:af0]: amai: AMAuthInstallRequestSendSync: failed tss submission: This device isn’t eligible for the requested build.
2012-05-02 22:02:09.390 [1116:af0]: amai: AMAuthInstallBundlePersonalizePartial: server request error: This device isn’t eligible for the requested build.
2012-05-02 22:02:09.390 [1116:af0]: failed to personalize the restore bundle: This device isn’t eligible for the requested build.
2012-05-02 22:02:09.390 [1116:af0]: AMRAuthInstallDeletePersonalizedBundle
2012-05-02 22:02:09.406 [1116:af0]: AMDFUModeDeviceCopyAuthInstallPreflightOptions: failed to personalize bundle
2012-05-02 22:02:09.625 [1116:f78]: iTunes: Restore error 3194
2012-05-02 22:02:09.625 [1116:f78]: AMRAuthInstallGetLocalizedStringForServerError: no cached text for tss error code 3194
2012-05-02 22:11:01.593 [1476:c94]: unable to open device_map.txt: No such file or directory
2012-05-02 22:11:01.593 [1476:c94]: : production fused device
2012-05-02 22:11:01.593 [1476:c94]: interface has 1 endpoints, file pipe = 1
2012-05-02 22:11:01.593 [1476:c94]: : operation 4 progress -1
2012-05-02 22:11:01.593 [1476:c94]: no ap ticket found
2012-05-02 22:11:01.593 [1476:c94]: AMRAuthInstallDeletePersonalizedBundle
2012-05-02 22:11:01.734 [1476:c94]: : Recovery mode failed (result = 11)
2012-05-02 22:11:01.843 [1476:cc8]: iTunes: Restore error 1
imposible to fix 3914 error
now 1600……
fixed 3914 but how to fix 1602 1601 1600?? 😀
@Jerkstore’s Friend
No. This would not apply to a 3G. If you are in the U.S., I would see if AT&T will unlock it for you, since their policy change.
@FTW
That is a DFU mode issue:
Start Redsn0w again and go into Extras and click on “Pwned DFUâ€. This put it in DFU mode quickly.
i used this guide
“Yes, use iFaith latest to create custom firmware with you saved blobs and it will work.
Restored my ip4 back to 5.0.1 without no problems.
Oh and used iReb5 to enter DFU mode. Not one single error during restore. ”
WORKING :). Idk if it will load up but now its restoring ;D
You could add this in somewhere in your post
WORKING :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))). That guide is awesome ;))) ))))
@FTW
I have looked iReb and iFaith, but I was operating from a MacOS computer. And, at the time, they were not available for MacOS. I didn’t really want to bother with Windows, since I had everything backed on my MacOS machine. From the http://http://ih8sn0w.com/ site, it looks like they are still not available. Maybe I will add a note for Windows users. Glad to hear you got it working.
Hi FTW,
I have same model as your phone, and experiencing exactly same problems you had, now in black screen and no boot up any more. You said now it works after using iFaith latest to create custom firmware with you saved blobs and it will work, but where is the saved Blobs? I have my saved Blobs only for 4.1 and 5.1, I don’t have bolbs for 5.0.1, what I do? How do you make it?
Thanks a lot
@Neil
Sorry, but with no shsh blob for 5.0.1 at this point, you are not going to be able to get to 5.0.1. Your options are 4.1 or 5.1 for now.
when i pluged the iphone 3gs in my window xp itune opens and i downloaded and updated my iphone in ios 5.0.1 version.Update was successfully installed. when i use my redsnow and extras browses to iPhone2,1_5.0.1_9A405_Restore.ipsw file then it gives the notification that it is not supported by this redsnow version. so plez say that what i have to do and which version of redsnow is appropriate for this……
@Raman shrestha
I have run into this as well. That I put the exact version of Redsn0w in the beginning of the post. Below, is the link for the Windows version.
https://sites.google.com/a/iphone-dev.com/files/home/redsn0w_win_0.9.10b1.zip
i already have an redsnow _win_0.9.10b1.zip but when i jailbreak it works. but after dfu mode it gives an error. is there any solution
@Raman shrestha
What kind of error are you getting and at what point?
Awesome Awesome Awesome. I followed the steps and my iPhone (bb-06.15.00)got updated from 4.1 to 5.0.1 without any trouble or error. It is working great with jailbreak and unlock. I am in India and using Airtel Sim without any trouble. The best part was that there was not a single error prompted during the up-gradation. Many thanks for your help and guidance.
Keep up the good work.
Jim,
Thank you so much for the detailed, accurate instructions. I’ve returned to this post twice in the last 6 months – first for an upgrade and then second for a phone replacement.
Both times, worked like a charm.
With so much documentation online – I’ve found yours the most accurate and easy to follow. Well done.
Thanks again!
DB
Hi! I’ve been trying to upgrade two iPhone 3GS both on iOS 4.1 with BB 6.15, i always get stuck when iTunes begins to verify the custom ispw made by redsnow. An error message appears that reads : “The iphone could not be restored. This device isn’t eligble for the requested build.” Any idea how i can get around this?
Thanks!
@Booger76
This sounds like you are trying to restore a version of IOS that you do not have a shsh blob saved, or your hosts file is not redirecting the requests for gs.apple.com correctly (redsn0w should take of that for you though).
@Jgz How do i work around this?
Thanks for your help.
I am on the part where it says
“I was able to hold “alt/option†and click the “Restore†button in iTunes.
This allowed me to browse to the custom IPSW: NO_BB_OLDROM_iPhone2,1_5.0.1_9A405_Restore.ipsw.”
I did that and it was installing…. until a 1600 error poppped up. What do i do now? it is stuck on a black screen
@Jgz
On itunes it still says 1600 error!!! I did everything else help me:(
@Arshad Ali
A 1600 error means that it is not in DFU mode. When I got the error, I open up Redsn0w, selected Extras and clicked on “Pwned DFUâ€. It will tell you that you phone is in DFU mode. The try the restore again.
@Arshad Ali
See my previous comment.
@Booger76
You need to see what shsh blobs you do have saved. Open up Cydia to see.
Hello. I’ve been reading your post, and I’ve noticed that you have an old bootroom iPhone 3GS. What about the ones with the new bootroom? Will they work untethered, too? Is there a way to do it?
Thanks in advance!
@Acolyte
This should work for the newer 3Gs phones. You just need to specify the newer version when prompted in redsn0w.
Hey people I like the discussion .
I have a 3gs serial number xx041 version 4.1(8b117) which I got from a friend.
Ok it was running good though the network icon just displayed one bar even in an area where network is strong-the phone never shows full network at all.I just happened to like explore the phone and the firmware was 6.15-thet time I never knew what it meant again been knew to iphone world you will never know what that means.
So I became curious wanting to know why my phone is behaving this way an iphone is supposed to be a wonderful phone right?I went over to my friend who sold me the phone wanting answers but the only thing I was told is that the phone was cracked which one may as well call unlocked.
I decided to fix the network problem and after 3 or so weeks of research,I thought of restoring the same FW(4.1 FW) but in a good manner -as acustom fw-since its like once on ipad bb you have to restore with custom FW .First stop was snowbreeze inifaith mode which I used to create custom fw and following those steps I was able to restore(shift+restore) my iphone via itunes 10.4 but problems then started as my iphone could not detect any carrier and also could never connect to cydia -just kept saying my internet connection is down even in an area where network is strong-I have samsung Omnia pro which is a good indicator of signal strength.
I have tried every trick I come across on all those forums(ofcourse ensuring that I am never going close to stock FW 4.1) and none seems to work- reflashing bb with redsnow,restoring custom fw(4.1)with snowbreeze over and over again,the you tube videos are not helping in any way.
Hey I would like to have my iphone working again any body with a way out?
@Taratari
My first thought is, why mess with 4.1? You have baseband 06.15.00. You’re going to have to use redsn0w ( or snowbreeze ) to install IOS anyway. Open Cydia via wifi and save your shsh blob first. Go with 5.1.1 using redsn0w to create the custom ISPW.
Also, I am not convinced that the number of bars is indicative of performance. Run a speed test and compare it to your Samsung phone using the same SIM to verify that it is a network issue.
@Jgz
Thanks for the fast response.
How do I go about opening Cydia via wifi-I mean my 3gs won’t work with my SIM card just saying “internet connecction appears to be offline”
Again are you saying the 3gs will work on 5.1.1 even thoug it is not working on 4.1?
@Taratari
You don’t have a wifi network to connect to? You don’t even need a SIM card for that.
The latest version of redsn0w will allow you to upgrade to 5.1.1.
@Jgz
please come again what do you mean by wifi network?
@Taratari
Settings/WiFi to connect wireless access point.
@Jgz
My point is Cydia won’t open even in an area with strong WIFI- right now my 3gs is detecting a WIFI but cydia won’t open the only thing am getting is “unable to load the intenet connection appears to be offline”
I have been trying to reset network settings under the general setting,turning airplane mode on/off but still no improvement
@Taratari
Ok, I got it. I would try TinyUmbrella to see what your restore options are. If you have no shsh blobs saved, then you will have to go with 5.1.1 which still might the best choice anyway.
Why are you recommending 5.1.1 as the best option and from alot of forums it seems you cannot downgrade once in 5.1.1 and to worsen things I may not be having shsh blobs for 4.1- I did try for shsh blobs with iFaith but never foundany files
@Taratari
No shsh blobs, no choice. You can only restore the latest version.
Hey people with New-BootRom 3Gs guys, U can also select “NO” wen redsn0w asks to select old or new boot rom…
and make sure u use the above specified redsn0w version else u’ll surely encouter an error…
enjoy!!
@Jgz
hi I just finished restoring to 5.1.1 and 3gs and Cydia still saying “unable to load the internet connection appears to be offline”.The process went well with snowbreeze any suggestion?