Download iPhone Firmware Files (All at One Place)

This topic is dedicated to iPhone firmwares. Download iPhone firmwares for iPhone and iPod Touch. Download iOS 4.0.1, 4.0. Download iPhone OS 3.1.3, 3.1.2, 3.1, Download iPhone OS 3.0.

All iPhone iPSW files (firmwares) are listed below. You can download firmware for iPhone 4, 3GS, 3G, 2G and iPod Touch 3G, 2G, 1G from the list Below.

How to: Check iPhone Firmware Version

Note: If you’re using Safari web browser, make sure you have disabled auto unzip feature while downloading any of the iPhone Firmwares. It’s lot more easier with Firefox to download.

Firmware Version

Device

Download Link

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_5H11_Restore.ipsw
2.2.1 3G iPhone1,2_2.2.1_5H11_Restore.ipsw
OS 3.0 3G S
(3rd Gen)
iPhone2,1_3.0_7A341_Restore.ipsw
OS 3.0 3G
(2nd Gen)
iPhone1,2_3.0_7A341_Restore.ipsw
OS 3.0 2G
(1st Gen)
iPhone1,1_3.0_7A341_Restore.ipsw
OS 3.0 iPod Touch
(2nd Gen)
iPod2,1_3.0_7A341_Restore.ipsw
OS 3.0 iPod Touch
(1st Gen)
iPod1,1_3.0_7A341_Restore.ipsw
OS 3.1 iPhone 3GS
(3rd Gen)
iPhone2,1_3.1_7C144_Restore.ipsw
OS 3.1 iPhone 3G
(2nd Gen)
iPhone1,2_3.1_7C144_Restore.ipsw
OS 3.1 iPhone 2G
(1st Gen)
iPhone1,1_3.1_7C144_Restore.ipsw
OS 3.1.2 iPhone 3GS
(3rd Gen)
iPhone2,1_3.1.2_7D11_Restore.ipsw
OS 3.1.2 iPhone 3G
(2nd Gen)
iPhone1,2_3.1.2_7D11_Restore.ipsw
OS 3.1.2 iPhone 2G
(1st Gen)
iPhone1,1_3.1.2_7D11_Restore.ipsw
Download iPhone OS 3.1.3 iPhone 3GS
(3rd Gen)
iPhone2,1_3.1.3_7E18_Restore.ipsw
Download iPhone OS 3.1.3 iPhone 3G
(2nd Gen)
iPhone1,2_3.1.3_7E18_Restore.ipsw
Download iPhone OS 3.1.3 iPhone 2G
(1st Gen)
iPhone1,1_3.1.3_7E18_Restore.ipsw
Download iPod Touch Firmware 3.1.3 iPod Touch
(3rd Gen)
iPod3,1_3.1.3_7E18_Restore.ipsw
Download iPod Touch Firmware 3.1.3 iPod Touch
(2nd Gen)
iPod2,1_3.1.3_7E18_Restore.ipsw
Download iPod Touch Firmware 3.1.3 iPod Touch
(1st Gen)
iPod1,1_3.1.3_7E18_Restore.ipsw
Download iOS 4 iPhone 4
(4th gen)
iPhone3,1_4.0_8A293_Restore.ipsw
Download iOS 4 iPhone 3GS
(3rd Gen)
iPhone3,1_4.0_8A293_Restore.ipsw
Download iOS 4 iPhone 3G
(2nd Gen)
iPhone3,1_4.0_8A293_Restore.ipsw
Download iOS 4 iPod Touch 3G
(3rd Gen)
iPhone3,1_4.0_8A293_Restore.ipsw
Download iOS 4 iPod Touch 2G
(2nd Gen)
iPhone3,1_4.0_8A293_Restore.ipsw
Download iOS 4.0.1 iPhone 4
(4th gen)
iPhone3,1_4.0.1_8A306_Restore.ipsw
Download iOS 4.0.1 iPhone 3GS
(3rd Gen)
iPhone2,1_4.0.1_8A306_Restore.ipsw
Download iOS 4.0.1 iPhone 3G
(2nd Gen)
iPhone1,2_4.0.1_8A306_Restore.ipsw

Future Firmware releases will be added as they come out.

If this page or section of the page needs to be updated, Submit Request

Share/Save this Post

  • Digg
  • Twitter
  • StumbleUpon
  • Facebook
  • Reddit
  • del.icio.us

Comments:

  1. veronica 15 November 2009 at 7:13 am #

    u sucks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  2. sai 8 January 2010 at 4:59 pm #

    where is the OS 3.1.2 firmware for ipod touch 32GB latest. ple reply to me i phone heat

  3. nixon 7 February 2010 at 3:31 pm #

    hi guys my iphone 3G os version 3.1.3 firmware 05.12.01 how to unlocking phone
    help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys help me guys

  4. Arks 17 February 2010 at 8:23 pm #

    The link for iPod Touch Firmware 3.1.3 is dead. :(
    Could you please reupload it ? Thanks.

    • iPhoneHeat 18 February 2010 at 12:56 am #

      Yesterday we reported that Apple has started offering older iTouch firmware for Free..
      I think that’s the reason that both iTouch 2G and 1G links are broken now. but iTouch 3G link is still alive..
      why not check it via iTunes!

      • Arks 18 February 2010 at 8:06 pm #

        “older iTouch firmware for Free”
        I’m actually searching for the 3.1.3 firmware, which means the latest firmware of the itouch 2G.
        Since i actually have a 2.2.1 firmware, i actually need to pay 4.95 dollars to upgrade it.
        Check http://www.apple.com/ipodtouch/software-update.html
        Itunes also tells me that. Any way to upload this great link again please ? :)

  5. nthnyfong 20 February 2010 at 9:28 pm #

    wan 2 ask
    1.how do i update my iphone 3G OS3.0.1 using iPhone1,2_3.1.3_7E18_Restore.ipsw(the original update)?
    2.is it still using the sn0wbreeze jz browse the iPhone1,2_3.1.3_7E18_Restore.ipsw file?

    • iPhoneHeat 21 February 2010 at 11:33 pm #

      do NOT go for 3.1.3… use 3.1.2 custom firmware.. can be found in iPhone Firmware category

  6. khurram 23 February 2010 at 1:59 pm #

    any body help me?can i downgrade bootloader baseband fw in iphoe 3gs?actully i have iphone-3gs fw 3.1.3 and this showing msg
    when i use this tool f0recast-1.0.2 this tool showing this msg…

    Serial No # 87944XXDD39S

    BASEBAND : 05.12.01

    BOOTLOADER:6.4

    MODAL: MC134

    UNLOCKABLE: NO

    Thethered?: May be:-Dependes if Refun

  7. ahmad 7 March 2010 at 9:19 pm #

    hi , someone hepl to reslove iphone 3gs 3.1.3 , i mcan not jailbreak..

  8. alwalaqi 11 March 2010 at 4:37 pm #

    ipod good

  9. jade 20 April 2010 at 9:23 pm #

    I can not find de IPSW device in the

    OS 3.1.2 iPhone 3G
    (2nd Gen) iPhone1,2_3.1.2_7D11_Restore.ipsw fille !!!!!!

    What i have to do ????

  10. funnymongo 30 April 2010 at 2:36 am #

    i cant down load the ipod second generation iPod2,1_3.1.3_7E18_Restore.ipsw please help me out here cause all the music i listened to was on the jailbroken app

  11. MzKitti 7 May 2010 at 5:27 am #

    PLEASE KAN SOMEONE HELP ME! I HAVE NO IDEA WHAT MY OS OR FIRMWARE VERSION IS AND NO MATTER WHAT I DOWNLOAD IT SAYS THE “iPHONE KUD NOT BE RESTORED BECAUSE THE FIRMWARE FILE IS NOT COMPATIBLE”
    WHERE IN THE GREAT WWW SPACE DO I FIND “A COMPATIBLE FIRMWARE FILE” AND HOW DO I KNOW IT IS COMPATIBLE?????
    PLEEEEEEEEEEEEEEEZZZZZZZZ
    I KNOW THIS IS PROBABLY ELEMENTARY STUFF BUT HELPPPPPPP~~

    • iPhoneHeat 7 May 2010 at 2:28 pm #

      You device?
      Go to Settings > General about..
      and tell me your phone specs..
      version..
      modem firmware

      and plz avoid CAPS

  12. sunny 9 May 2010 at 12:10 pm #

    i would like to have the windows based version for iphone 3gs 3.1.3 to jailbreak my iphone … can i have it …

    • iPhoneHeat 9 May 2010 at 1:33 pm #

      do u depend on unlock?
      if yes.. avoid it..
      if no.. download from above.. it’s an IPSW file (works in both Windows and Mac)
      then you can use Spirit jailbreak (can be found under jailbreak iPhone category) to jailbreak 3GS

  13. oha_kal-el 10 May 2010 at 2:08 pm #

    Good Afternoon iphone heat,
    I think I messed up big time here,

    cut a long story short. . . my 3GS 3.1.2 was stuck on recovery mode after a reboot – Blackrain couldn’t jump start, so i stupidly followed a useless guide and restored it but at the same time accidently upgraded it to 3.1.3

    I need to get my unlock back on Orange (unofficial carrier) ? Is there any hope for me or am I stuck with O2 (Official Carrier) ?

    Lastly is it possible to downgrade to 3.1.2 by manually installing a custom firmware?

    • iPhoneHeat 10 May 2010 at 5:57 pm #

      You can downgrade 3GS firmware only if you’ve SHSH blobs saved for 3.1.2..
      @ 3.1.3 baseband 05.12.01 unlock: Sorry, it’s not possible atm.. you’re stuck with Official carrier atleast for now..
      wait for the next iPhone to come out.. unlock is expected after that

  14. iphone 1st Gen 11 May 2010 at 12:40 pm #

    Greetings,
    I have some A/V cables that only work with earlier versions of iPhone OS. I’m trying to downgrade the firmware. It has the lastest on it and I would like to go down to 2.2.1. I’ve downloaded the ipsw file for older firmware but keep getting errors on the firmware change in iTunes.
    Any suggestions or could someone provide step by step. I even did the “Shift” + Alt + Restore” and selected the firmware version I wanted.
    Then it failed to restore to previous version.
    Many Thanks,
    Smooth

    • iPhoneHeat 11 May 2010 at 5:43 pm #

      put your iPhone into DFU mode and then SHIFT + Restore

  15. grace2626 22 May 2010 at 10:50 am #

    can Download iPod Touch Firmware 3.1.3
    pls helppppppppppppppppppp

  16. Alainzo 23 May 2010 at 8:13 pm #

    did u find any unlock for firmware 3.1.3 and baseband 5.12.01 and BL 5.09

  17. louwhonky 23 May 2010 at 11:24 pm #

    I’m on 3.1.3 3GS already, do I still need to go through the process of restoring my iphone to 3.1.3 if I’m already using it? The directions that I’m following on iphoneheat.com to jailbreak (only) have thoroughly confused me. HELP!!!
    http://www.iphoneheat.com/2010/02/jailbreak-iphone-os-3-1-3-firmware-with-redsn0w/

  18. Bill 29 May 2010 at 9:03 am #

    I download the iPhone2,1_3.1.3_7E18_Restore.zip and using win zip to unzip the file and I got the folder iPhone2,1_3.1.3_7E18_Restore will some file and two fold inside. but I can’t find the iPhone2,1_3.1.3_7E18_Restore.ipsw file. Please help.

  19. caluamba 6 June 2010 at 12:28 pm #

    I have iphone 3gs 3.1.1 7E18 and i tried to reset all settings including delet all medias. after reboot dont start my iphone. tried restore with itunes after 100% automatic download, are not restoring error message about server. i downloaded iPhone2,1_3.1.3_7E18_Restore when i click are going to itunes and start automatic download again. can some one help me solve this situation?

    • iPhoneHeat 6 June 2010 at 6:11 pm #

      hold down the SHIFT key then hit the restore button in itunes

  20. Clarios 9 June 2010 at 7:55 pm #

    Hi, i have an iPhone 1rst Gen, and my Wifi, just suddenly stop working, i have upgraded my iPhone several times when new Updates were available to see if that could fix that issue, but nothing have worked so far, in fact now the new issue im facing is that when my iPhone is closed and if someone calls me, the phone never rings, it keep sending people to my voice mail, and i dont have activated the Forward function, so my question is if there’s something that you guys know that could fix this or that could give me a kind of diagnostic, because im wondering if my iPhone’s Wifi antenna could be damage or something, thanks in advance !!!

  21. james 13 June 2010 at 12:17 pm #

    i have iphone 3gs os 3.13 modem fireware 5.12 can it be unlocked?

    • iPhoneHeat 13 June 2010 at 12:46 pm #

      not possible ATM.. hopefully in the last week of this month

  22. tevensso 18 June 2010 at 5:06 pm #

    Hi! I have a 3GS, 3.1.2 (7D11), 05.11.07 that I’m running on blackra1n to keep it unlocked. What do you suggest I do to get it to 3.1.3? Or should I rather wait for 4.0 and see if that gets better unlocking capability? I mean push etc.

    Thanx, Thomas

  23. rooteboy 19 June 2010 at 6:39 pm #

    it says that i have to sign in

  24. quandmeme 23 June 2010 at 9:00 am #

    thanks!
    I upgraded to 4.0 on a 3G and need to go back. I’ll see if its possible but thanks at least for having these up!

    • iPhoneHeat 23 June 2010 at 10:21 am #

      You can use redSn0w to jailbreak iOS 4.0 and then unlock with UltraSn0w.. checkout the jailbreak iPhone category

  25. imcyon 24 June 2010 at 2:12 pm #

    My ipod touch 2 is a MC model, updated by iso 4.
    When can I jailbreak mine?

  26. Pious 24 June 2010 at 6:09 pm #

    I just upgraded my Iphone 3gs to the new os4, but my net work is not working. i tried to unlock it by downloading redsn0w and the os4 for the process but the redsn0w does not recorgnise the os4 ipsw. what can i do now. because i cant make or recieve calls

  27. jared 27 June 2010 at 8:11 am #

    This maybe a stupid question, but I’m trying to downgrade from os 4.0 to 3.1.3 or 3.1.2 so I can run Spirit to jb it. I try to restore to 3.1.3, and it give me the 1015 error code (not able to backdate os) I have “iRecovery” with libusb0.dll and all it seemed to do was kill my usb wireless mouse and keyboard (I uninstalled this using a ps/2 kb.) So I’m up a creek and not sure what to do… thanks for the help!

  28. ck 1 July 2010 at 6:37 pm #

    Hi iphone heat.

    i got an iphone 3gs here.when i turn it on it show apple’s logo and then it turn off by itself.But it still can go into DFU mode.i’d tried to restored it to 3.1.2 or 3.1.3 the same message will jump out says that ” the iphone could not restore iphone because the firmware is not compatible ”

    so what can i do now ?

    • iPhoneHeat 2 July 2010 at 6:38 pm #

      Have you saved SHSH blobs for 3.1.3 or 3.1.2?

      • ck 3 July 2010 at 12:34 pm #

        glad to get ur reply. i don think so that i’ve save any SHSH. is there anyway to recover it without saving SHSH ??

  29. zorG 2 July 2010 at 9:51 pm #

    I can get the .zip but it’s just a collection of files and folders. I can unzip it but when I SHIFT restore, iTunes can’t find the actual IPSW.

    • iPhoneHeat 3 July 2010 at 9:42 am #

      use firefox to download it if you’re in Mac

      • radka 5 July 2010 at 8:12 pm #

        I have the same problem with downloading the OS…and im on windows XP

  30. zorG 4 July 2010 at 8:33 pm #

    Ok. Got the ISPW (thanks). Question. I think I saved my 3.1.3 blob to cydia. Will that help me downgrade? If so, how do I access/use it?

  31. red 8 July 2010 at 5:36 am #

    Can i unlock my iphone 3gs with the base band 5.13(4.0)MC MODEL using pnwage tool..please help me guys

    • iPhoneHeat 8 July 2010 at 12:03 pm #

      before unlock it must be jailbroken. you can jailbreak 3GS only if you’ve SHSH blobs saved for 3.1.2

  32. Mahmoud Naaseh 9 July 2010 at 2:00 pm #

    guys my iphone 3Gs os version 4 firmware 05.12.01 how to unlocking phone
    help me guys help me guys help me guys help me guys help me guys

  33. navipta 11 July 2010 at 10:49 am #

    i have upgrade my apple iphone 3g with firmware 3.1.3 modem firmware 05.11.07, i have vodafone connection, my fone would be locked for network kindly give my some solutions …..

    • iPhoneHeat 11 July 2010 at 5:31 pm #

      jailbreak with RedSn0w 0.9.4 and then unlock with UltraSn0w 0.93

      • navipta 12 July 2010 at 9:23 am #

        Dear Iphone Heat I have Vodafone SIM how can i unlock with UltraSnow without having any supported Network SIM Like T-Mobile & others…..give me some other solution……….

        • iPhoneHeat 13 July 2010 at 12:43 am #

          you must be jailbroken first.. then can install UltraSn0w from Cydia (comes with jailbreak)

  34. navipta 11 July 2010 at 6:05 pm #

    Hello Iphone Heat Now By mistake i hv uploaded wrong version of 3.1.3 on my cell and it give msg 1604 again n again i do all tries to fix this with DFU Mode pls solve my problem nd pls giv me ur email to online contact………..asap

  35. avicenna 11 July 2010 at 9:02 pm #

    Hi
    what about firmware 3.1.4 for iphone 2G ????????????????????
    anyone can help me please ??????????????

    • iPhoneHeat 12 July 2010 at 2:07 pm #

      3.1.4?

      • Avicenna 12 July 2010 at 2:49 pm #

        I mean , firmware os4 for iphone 2G
        i don’t see it here , do you know about it ???

        • iPhoneHeat 12 July 2010 at 2:53 pm #

          Apple has discontinued OS update for iPhone 2G and iTouch 1G

  36. Rip_Diggler 12 July 2010 at 4:33 pm #

    Okay, I have to say I’m over this whole iPhone crap! I had my iPhone working without skipping a beat on version 3.0. I figured that OS4 had some nice things and all the posts I read pretty much said Ultrasn0w would unlock everything! So, since upgrading to OS4, my iPhone is now a nice iPod! However, I have tried everything and have now even resorted in going back to OS3.0, but I still cannot unlock my phone. So, I have returned both the baseband and OS to it’s original ‘working’ state yet the unlock still wont ‘unlock’! The ONLY thing that is different is the version of Ultrasn0w. I believe it was version 0.6 back then which you can no longer install.

    Anyone have any ideas what so ever? I really can’t believe the amount of s**t you have to go through to get an F’n phone to work! I knew I should have stuck with Nokia! :-)

    • iPhoneHeat 13 July 2010 at 12:50 am #

      you didn’t mention your device model.
      once jailbroken. install ultraSn0w 0.93 (works for all basebands to date)
      reboot
      turn ON/OFF air plane mode
      still not working? reset network settings

  37. avicenna 13 July 2010 at 1:43 pm #

    Hi all i don’t see firmware OS4 for iphone 2G , but ihave seen on youtube some people , did it , so OS4 on iphone 2G .
    anyone can help …..where i can download OS4 firmware for iphone 2G and how to install it ??????????????????
    thanks

  38. helpmeoutplzzz 15 July 2010 at 10:51 pm #

    hey i downloaded the 3.1.3 itouch firmware tons of times but when i open and click shift restore and click the 3.1.3 file it doesnt work. it shows an error saying the file isnt compatible. plz helpp me if there is a way to fix this!


Leave a Reply