Firmware Downloads
Firmware download links
As you know Apple suggests to use iTunes’ automatic update process to upgrade your device, but you can also download the firmware directly to your computer first from apple — you should always do this if you’re trying to jailbreak or unlock your device, or if you know you will not be on line / connected later while you will need to update your device.
Below is a list of all currently available firmware versions for the original (2G) iPhone, the iPhone 3G, iPhone 3GS and the iPhone 4, from v1.0 to v4.1.0.
I would strongly recommend using Mozilla Firefox to download the firmware files. If you use Safari you will have to disable the auto unzip feature otherwise the Restore File will be downloaded as a Zip file
iPhone 2G
- v1.0.0 – Modem FW 03.11.02_G
- v1.0.1 – Modem FW 03.12.08_G
- v1.0.2 – Modem FW 03.14.08_G
- v1.1.1 – Modem FW 04.01.13_G
- v1.1.2 – Modem FW 04.02.13_G
- v1.1.3 – Modem FW 04.03.13_G
- v1.1.4 – Modem FW 04.04.05_G
- v2.0.0 – Modem FW 04.05.04_G
- v2.0.1 – Modem FW 04.05.04_G
- v2.0.2 – Modem FW 04.05.04_G
- v2.1.0 – Modem FW 04.05.04_G
- v2.2.0 – Modem FW 04.05.04_G
- v2.2.1 – Modem FW 04.05.04_G
- v3.0.0 – Modem FW 04.05.04_G
- v3.0.1 – Modem FW 04.05.04_G
- v3.1.0 – Modem FW 04.05.04_G
- v3.1.2 – Modem FW 04.05.04_G
- v3.1.3 – Modem FW 04.05.04_G
iPhone 3G
- v2.0.0 – Modem FW 01.45.00
- v2.0.1 – Modem FW 01.48.02
- v2.0.2 – Modem FW 02.08.01
- v2.1.0 – Modem FW 02.11.07
- v2.2.0 – Modem FW 02.28.00
- v2.2.1 – Modem FW 02.30.03
- v3.0.0 – Modem FW 04.26.08
- v3.0.1 – Modem FW 04.26.08
- v3.1.0 – Modem FW 05.11.07
- v3.1.2 – Modem FW 05.11.07
- v3.1.3 – Modem FW 05.12.07
- v4.0.0 – Modem FW 05.13.04
- v4.0.1 – Modem FW 01.59.00
- v4.0.2 – Modem FW 01.59.00
- v4.1.0 – Modem FW 05.14.02
- v4.2.1 – Modem FW 05.14.02
iPhone 3GS
- v3.0.0 – Modem FW 04.26.08
- v3.0.1 – Modem FW 04.26.08
- v3.1.0 – Modem FW 05.11.07
- v3.1.2 – Modem FW 05.11.07
- v3.1.3 – Modem FW 05.12.07
- v4.0.0 – Modem FW 05.13.04
- v4.0.1 – Modem FW 01.59.00
- v4.0.2 – Modem FW 01.59.00
- v4.1.0 – Modem FW 05.14.02
- v4.2.1 - Modem FW 05.14.02
iPhone 4
- v4.0.0 – Modem FW 05.13.04
- v4.0.1 – Modem FW 01.59.00
- v4.0.2 – Modem FW 01.59.00
- v4.1.0 – Modem FW 02.10.04
- v4.2.1 - Modem FW 02.10.04
iPad WiFi and 3G
- v3.2 – Original Firmware
- v3.2.1 – Update for WiFi issues
- v3.2.2 – Update to Fix the PDF / JailbreakMe Exploit
- v4.2.1 – Major Update to bring Multitasking, Print, Folders, etc. to iPad
Apple TV 2G (2010 Version)
- v4.2.1 – Apple TV 2G Major Update
iPod iTouch
- - Firmware iPod Touch V1 OS 1.1.4
- - Firmware iPod Touch V1 OS 2.2.1
- - Firmware iPod Touch V2 OS 2.2.1
- - Firmware iPod Touch V1 OS 3.1.2
- - Firmware iPod Touch 2G OS 3.1.2
- - Firmware iPod Touch 3G OS 3.1.2
- - Firmware iPod Touch V1 OS 3.1.3
- - Firmware iPod Touch 2G OS 3.1.3
- - Firmware iPod Touch 3G OS 3.1.3
- - Firmware iPod Touch 2G 0S 4.0 GM
- - Firmware iPod Touch 3G 0S 4.0 GM
- - Firmware iPod Touch 3G oS 4.0.2
- - Firmware iPod Touch 2G 0S 4.2.1
- - Firmware iPod Touch 3G 0S 4.2.1
- - Firmware iPod Touch 4G oS 4.2.1
Below you can find the direct links to ALL iPhone Firmware Files for every released firmware version. Please note that if you use Safari you must disable the auto unzip feature. It may be easier to just use Firefox!
1.0.0: iPhone1,1_1.0_1A543a_Restore.ipsw
1.0.1: iPhone1,1_1.0.1_1C25_Restore.ipsw
1.0.2: iPhone1,1_1.0.2_1C28_Restore.ipsw
1.1.1: iPhone1,1_1.1.1_3A109a_Restore.ipsw
1.1.2: iPhone1,1_1.1.2_3B48b_Restore.ipsw
1.1.3: iPhone1,1_1.1.3_4A93_Restore.ipsw
1.1.4: iPhone1,1_1.1.4_4A102_Restore.ipsw
2.0.0 (2G): iPhone1,1_2.0_5A347_Restore.ipsw
2.0.0 (3G): iPhone1,2_2.0_5A347_Restore.ipsw
2.0.1 (2G): iPhone1,1_2.0.1_5B108_Restore.ipsw
2.0.1 (3G): iPhone1,2_2.0.1_5B108_Restore.ipsw
2.0.2 (2G): iPhone1,1_2.0.2_5C1_Restore.ipsw
2.0.2 (3G): iPhone1,2_2.0.2_5C1_Restore.ipsw
2.1.0 (2G): iPhone1,1_2.1_5F136_Restore.ipsw
2.1.0 (3G): iPhone1,2_2.1_5F136_Restore.ipsw
2.2.0 (2G): iPhone1,1_2.2_5G77_Restore.ipsw
2.2.0 (3G): iPhone1,2_2.2_5G77_Restore.ipsw
2.2.1 (2G): iPhone1,1_2.2.1_5H1_Restore.ipsw
2.2.1 (3G): iPhone1,2_2.2.1_5H11_Restore.ipsw
3.0.0 (2G): iPhone1,1_3.0_7A341_Restore.ipsw
3.0.0 (3G): iPhone1,2_3.0_7A341_Restore.ipsw
3.0.0 (3GS): iPhone2,1_3.0_7A341_Restore.ipsw
3.0.1 (2G): iPhone1,1_3.0.1_7A400_Restore.ipsw
3.0.1 (3G): iPhone1,2_3.0.1_7A400_Restore.ipsw
3.0.1 (3GS): iPhone2,1_3.0.1_7A400_Restore.ipsw
3.1.0 (2G): iPhone1,1_3.1_7C144_Restore.ipsw
3.1.0 (3G): iPhone1,2_3.1_7C144_Restore.ipsw
3.1.0 (3GS): iPhone2,1_3.1_7C144_Restore.ipsw
3.1.2 (2G): iPhone1,1_3.1.2_7D11_Restore.ipsw
3.1.2 (3G): iPhone1,2_3.1.2_7D11_Restore.ipsw
3.1.2 (3GS): iPhone2,1_3.1.2_7D11_Restore.ipsw
3.1.3 (2G): iPhone1,1_3.1.3_7E18_Restore.ipsw
3.1.3 (3G): iPhone1,2_3.1.3_7E18_Restore.ipsw
3.1.3 (3GS): iPhone2,1_3.1.3_7E18_Restore.ipsw
4.0.0 (3G): iPhone1,2_4.0_8A293_Restore.ipsw
4.0.0 (3GS): iPhone2,1_4.0_8A293_Restore.ipsw
4.0.0 (4): iPhone3,1_4.0_8A293_Restore.ipsw
4.0.1 (3G): iPhone1,2_4.0.1_8A306_Restore.ipsw
4.0.1 (3GS): iPhone2,1_4.0.1_8A306_Restore.ipsw
4.0.1 (4): iPhone3,1_4.0.1_8A306_Restore.ipsw
4.0.2 (3G): iPhone1,2_4.0.2_8A400_Restore.ipsw
4.0.2 (3GS): iPhone2,1_4.0.2_8A400_Restore.ipsw
4.0.2 (4): iPhone3,1_4.0.2_8A400_Restore.ipsw
4.1.0 (3G): iPhone1,2_4.1_8B117_Restore.ipsw
4.1.0 (3GS): iPhone2,1_4.1_8B117_Restore.ipsw
4.1.0 (4): iPhone3,1_4.1_8B117_Restore.ipsw
4.2.1 (3G): iPhone1,2_4.2.1_8C148_Restore.ipsw
4.2.1 (3GS): iPhone2,1_4.2.1_8C148a_Restore.ipsw
4.2.1 (4): iPhone3,1_4.2.1_8C148_Restore.ipsw
4.2.6 (4 CDMA): iPhone3,3_4.2.10_8E600_Restore.ipsw
4.3.0 (3GS): iPhone2,1_4.3_8F190_Restore.ipsw
4.3.0 (4 GSM): iPhone3,1_4.3_8F190_Restore.ipsw
4.3.1 (3GS): iPhone2,1_4.3.1_8G4_Restore.ipsw
4.3.1 (4 GSM): iPhone3,1_4.3.1_8G4_Restore.ipsw
4.3.2 (3GS): iPhone2,1_4.3.2_8H7_Restore.ipsw
4.3.2 (4 GSM): iPhone3,1_4.3.2_8H7_Restore.ipsw
4.2.7 (4 CDMA): iPhone3,3_4.2.7_8E303_Restore.ipsw
4.2.8 (4 CDMA): iPhone3,3_4.2.8_8E401_Restore.ipsw
4.3.3 (3GS): iPhone2,1_4.3.3_8J2_Restore.ipsw
4.3.3 (4 GSM): iPhone3,1_4.3.3_8J2_Restore.ipsw
4.2.9 (4 CDMA): iPhone3,3_4.2.9_8E501_Restore.ipsw
4.3.4 (3GS): iPhone2,1_4.3.4_8K2_Restore.ipsw
4.3.4 (4 GSM): iPhone3,1_4.3.4_8K2_Restore.ipsw
4.2.10 (4 CDMA): iPhone3,3_4.2.10_8E600_Restore.ipsw
4.3.5 (3GS): iPhone2,1_4.3.5_8L1_Restore.ipsw
4.3.5 (4 GSM): iPhone3,1_4.3.5_8L1_Restore.ipsw
5.0 (3GS): iPhone2,1_5.0_9A334_Restore.ipsw
5.0 (4 GSM): iPhone3,1_5.0_9A334_Restore.ipsw
5.0 (4 CDMA): iPhone3,3_5.0_9A334_Restore.ipsw
5.0 (4S): iPhone4,1_5.0_9A334_Restore.ipsw
5.0.1 (3GS): iPhone2,1_5.0.1_9A405_Restore.ipsw
5.0.1 (4 GSM): iPhone3,1_5.0.1_9A405_Restore.ipsw
5.0.1 (4 CDMA): iPhone3,3_5.0.1_9A405_Restore.ipsw
5.0.1 (4S): iPhone4,1_5.0.1_9A405_Restore.ipsw
5.0.1 (4S) [9A406]: iPhone4,1_5.0.1_9A406_Restore.ipsw
5.1.0 (3GS): iPhone2,1_5.1_9B176_Restore.ipsw
5.1.0 (4 GSM): iPhone3,1_5.1_9B176_Restore.ipsw
5.1.0 (4 CDMA): iPhone3,3_5.1_9B176_Restore.ipsw
5.1.0 (4S): iPhone4,1_5.1_9B179_Restore.ipsw
5.1.1 (3GS): iPhone2,1_5.1.1_9B206_Restore.ipsw
5.1.1 (4 GSM): iPhone3,1_5.1.1_9B206_Restore.ipsw
5.1.1 (4 GSM Build 9B208): iPhone3,1_5.1.1_9B208_Restore.ipsw
5.1.1 (4 CDMA): iPhone3,3_5.1.1_9B206_Restore.ipsw
5.1.1 (4S): iPhone4,1_5.1.1_9B206_Restore.ipsw
6.0.0 (3GS): iPhone2,1_6.0_10A403_Restore.ipsw
6.0.0 (4 GSM): iPhone3,1_6.0_10A403_Restore.ipsw
6.0.0 (4): iPhone3,2_6.0_10A403_Restore.ipsw
6.0.0 (4 CDMA): iPhone3,3_6.0_10A403_Restore.ipsw
6.0.0 (4S): iPhone4,1_6.0_10A403_Restore.ipsw
6.0.0 (5 GSM): iPhone5,1_6.0_10A405_Restore.ipsw
6.0.0 (5 CDMA): iPhone5,2_6.0_10A405_Restore.ipsw
6.0.1 (3GS): iPhone2,1_6.0.1_10A523_Restore.ipsw
6.0.1 (4 GSM): iPhone3,1_6.0.1_10A523_Restore.ipsw
6.0.1 (4): iPhone3,2_6.0.1_10A523_Restore.ipsw
6.0.1 (4 CDMA): iPhone3,3_6.0.1_10A523_Restore.ipsw
6.0.1 (4S): iPhone4,1_6.0.1_10A523_Restore.ipsw
6.0.1 (5 GSM): iPhone5,1_6.0.1_10A525_Restore.ipsw
6.0.1 (5 CDMA): iPhone5,2_6.0.1_10A525_Restore.ipsw

I’m confused, did you not just say on the other page for iPhone 3G to NOT update to 3.13 or I will lose my unlock and jailbrake?
Thanks
i have an iphone updated to 3.1.3 baseband 05.12.01. is ther any way to unlock and jailbreak it. please help me.
thanks
Hi, I have an iPhone 3G Ver 3.1.3 with bandbase 05.12.07. Is it possible to unlock or jailbreak it?? Can anyone help me??
HI! I have an iPhone 2g, and want to install the firmware 3.1 so i can install “intallous” is it wrong to update my firmware? Because i have an aunt who updated her iphone 3g and it got blocked. SO WHAT SHOULD I DO?
PLEASE REPLY AND PLEASE HELP ME. THANK YOU.
hi. i have iphone 3g 3.1.2 with base 05.12.07…how to unlock it? thankz
how do u jailbreak 4.0.0 for ipod touch
@kazuo
go to spiritjb to jailbreak 3.1.3
@Julianne <
in this same forum has the awnser try firmware custom 3.1.3 worked 4 me.
q r these firmware jailbreak an unlocked
Hi. I have got an iphone 3gs and my friend updated it to version 4.1(8B117) the model fimware is 05.14.02 and i want to downgrade my software to version 3.1.3(7E18) how can i do that? Please help me anyone.
Hi. I have got an iphone 3gs and my friend updated it to version 4.1(8B117) the model firmware is 05.14.02 and i want to unlock the software for free.kan any 1 help me.
@dave
go to jailbreakme.com on your itouch jailbreak it automatiically
i hv an iphone 3g which is already jailbroken but my wifi isnt working and i cannot unlock it with cydia, any alternative methods would be appreciated to unlock it manually
I found out how to put any iPhone in any firmware u want. I already done it several times on iphone 3G n on my two 4G’s. U can upgrade n downgrade as many times as u want and u dont need to save ur SHSH blobs. First download the firmware u want for ur iPhone, then install it using iTunes by pressing the shift button while u push restore. Select ur firware. Right before it finishes the process it’s gonna say error, n show the “connect to iTunes” logo. Then open tiny umbrella and look for ur iPhone n select “exit recovery” n there u go, it’s that simple. Bt before u upgrade or downgrade u have to put ur phone into recovery, by turning the phone off, hold the home button and connect the USB cable, and don’t release the home button until u see the “connect to iTunes” logo.
@Blaze2425
You Oviously don’t know what your about
definately! this guy has lost it completely…
i have an i phone 4 .could you please help me how to do factory unlock
I have just bought a 3g phone with has been jailbreaked and I accidental erased all the data. Now itunes doesnt recoginsed it to update the orginal firmware. What should I do to get it working again
i want to know is posible to restore to 4.3.2 if you are running a baseband 6.15. if possible can any one give a guide!! i have a 3gs on 4.2.1 and baseband 6.15
@Aliman
@coo
he knows what he is talking about.
Simply download Any Firmware and install then Itunes shows an Error 1050.
Goto TinyUmbrella or RecbOot and kick ur Phone out out recovery, Boommm Starts Working with the Upgraded or DownGraded Software.
I think this is a BUG where Itunes completes the Installation before Quitting and displaying the Error.
Aliman and Coo, Start appreciating knowledge and stop being Stupid..
Thanks BLAZE2427, It works just Fine.
how can install Cydia without jailbroken?
I have a ipad2 v. 4.3.5
Thank you
Rodrigo
If an iphone 3gs had the modem firmware updated to an ipad modem version and the device now only comes to the usb to itunes screen and cannot load an os, can it be restored or brought up to a version of modem firmware or ios that will work? I have no firmware versions available to talk intelligently about this unfortunately!
how to find newer baseband (modem firmware) i mean now here i have 4g baseband 04.1001
Firmware 4.3.1
helpmy to unluok
hi i have an iphone4, i want to downgrade the firmware. how can i