Download iPod Touch Firmware / IPSW Files
This is a comprehensive download list of all the firmware files for iPod touch 2G, iPod touch 3g, and iPod touch 4G, with IPSW from 3.1.2 to the current 4.1.0. All of these IPSW files are hosted with Apple and direct linked to their servers. If you have an iPhone, you can download iPhone firmware instead.
iPod Touch Firmware / IPSW Downloads
We are not hosting the firmware files, they are hosted with Apple. It’s best to right-click on the .ipsw link you need and save it directly to prevent your browser from trying to decompress the firmware package on its own.
IPSW 3.1.2 & 3.1.3
- 3.1.2 (iPod touch 3G): iPod3,1_3.1.2_7D11_Restore.ipsw
- 3.1.3 (iPod touch 3G): iPod3,1_3.1.3_7E18_Restore.ipsw
IPSW 4.0.0
- 4.0.0 (iPod touch 2G): iPod2,1_4.0_8A293_Restore.ipsw
- 4.0.0 (iPod touch 3G): iPod3,1_4.0_8A293_Restore.ipsw
IPSW 4.0.2
- 4.0.2 (iPod touch 2G): iPod2,1_4.0.2_8A400_Restore.ipsw
- 4.0.2 (iPod touch 3G): iPod3,1_4.0.2_8A400_Restore.ipsw
IPSW 4.1.0
- 4.1.0 (iPod touch 2G): iPod2,1_4.1_8B117_Restore.ipsw
- 4.1.0 (iPod touch 3G): iPod3,1_4.1_8B117_Restore.ipsw
- 4.1.0 (iPod touch 4G): iPod4,1_4.1_8B117_Restore.ipsw
IPSW 4.2.1
iOS 4.2 was released as iOS 4.2.1 IPSW, build 8C148:
IPSW 4.3
iOS 4.3 supports iPod touch 3rd gen and 4th gen:
iPod touch iOS 4.3.1 IPSW firmware
iPod touch iOS 4.3.3 IPSW
iPod touch iOS 4.3.4 IPSW
iPod touch iOS 4.3.5 IPSW
iOS 5 IPSW
iOS 5.0.1 IPSW
This list will be updated as new firmware becomes available for iPod touch.
Looking to download iPhone firmware instead?

Whats this?
You can use IPSW files to downgrade back to older versions of iOS, or upgrade to newer versions if you are running an old OS.
They’re also fun to explore if you’re interested in the inner workings of iOS, jailbreaking, etc
[...] unmodified IPSW files, for versions 3.2 and up for iPad. You can also download iPhone firmware or iPod touch firmware if you need [...]
Im sad…I have to wait 3 hours to even start my jailbreak because i CANT find my Current software for redsn0w to help me
if u noe hw to tell me too even i cant
this doesnt work it is saved as a zip file and when i decrompress it or open it it has a bunch of different files and none are ipsw. Help!!!!!!!!!
Don’t decompress the file. If it comes as .zip, rename to a .ipsw file……………..then restore it………….it should work.
i have downloaded 3,1_4.1_8B117 Restore.ipsw for ipod touch 3G. but when i tried to upgrade it with itunes an error msg comes that “firmware not compatible”
plz help
Dude you failed. Lolz!
I’ve tried it. It works perfectly for all versions. After you download the ispw firmware that had given from them or you can search from the web engines, do not extract it. Open the File, Click File, And Click Save Archive Copy As. And type .ispw at the end of the sentence before saving. And Done! You get an ispw firmware without cracking your brain. Try it!
is resume supported while downloadin via dwnlod manager????
Hmmm. I finally got the file downloaded, renamed the file to .ipsw (tricky in M$ DOS prompt as it has a “,” in the name), ran the update. It extracted the files, contacted Apple and got told that “This device isn’t eligible for the requested build.” Error 3194. I sent the “product improvement” file to Apple. I have also kept a copy of the file.
Itunes is the latest 10.2.2 downloaded today; iPod is 4G; current s/w is 4.1 as bought a few months ago. Any ideas?
JohnEA
Oh, and this is after a lot of attempts to do it via iTunes; each time it timed out.
Please help. I downloaded the update for ipod touch 4G, yet I still cant get it to upload onto my ipod. Obviously Im doing something wrong or leaving something out.
erm it dosent seem to work :-/
New 4.3.5 ios out.
4th Gen link: http://appldnld.apple.com/iPhone4/041-1963.20110721.Huant/iPod4,1_4.3.5_8L1_Restore.ipsw
thanks for this.. itunes always fail when downloading the update..
Hi guys
I downloaded the zipped file but did see any one with ipsw. what am i supposed to do?
you have to rename the zip file to a .ipsw file and it should work
how do i change the .zip file to .ipsw
just rename the extension from .zip to .ipsw
Hi,i tried to change it to .ipsw ,but its showing .ipsw.zip , i cannot delete the .zip coz its not shown,how do i change it?
thx
if you on windows follow this path
start>control panel>appearance and Themes (sorry xp version)>folder options>view>*uncheck* hide extensions for know file types
then change .zip for .ipsw
how do i actually apply the update to my ipod?
once you save the update, how do you get it on your ipod to update it??
I have try over and over downloading the 4.0 filmwares for my 2g ipod touch and when I click update it says that the 2.2.1 is the current software and when I click shift and update and click the iPod2,1_4.0_8A293_Restore.ipsw and then enter it says the filmware is not compatible. Please HELP
im having the same problem with the 5.0 for 4G please help
i didnt know my IPSW so i had to download it and its taking forever anybody know a faster way?
tenho o ipod touch de 32G com a versão 4.3.3, sera possivel passar logo para a ultima versão. e tambem sera possivel baixar a versao do ipod touch 4G? ajudem-me
excuse me but we no speoko spanisho
sorry french(pardonne)
thanks bro………it works woo hooooooooooo
What version would you download if you have both a 3th and 4th generation ipod touch on your itunes account…or do you download both. Thanks
mary
how do i update my 1g 2.2.1 to 4.0
Do it through iTunes
Have a 3rd and 4th generation ipod on our itunes account but can’t update through itunes…keep getting a timed out error. Which version should I download to put in the folder..thanks
Mary
i have the latest version of ipod touch. what ipsw i need to use . please answer me. Thank You!
i am not able to download ipsw file after 574 mb it stops and say unexpected error. help it happned twice
Try again with a different web browser, the downloads are hosted by Apple and shouldn’t have any issues.
SOOO~if i’m reading this correctly, i can update the firmware on my ipod. i got this about 2 years ago,and im downloading the newest firmware. If i can’t do this..let me know.