iPod Touch 3G – iPod3,1_4.3.1_8G4_Restore.ipsw
iPod Touch 4G – iPod4,1_4.3.1_8G4_Restore.ipsw
iPad 3G/WiFi – iPad1,1_4.3.1_8G4_Restore.ipsw
iPad 2 WiFi – iPad2,1_4.3.1_8G4_Restore.ipsw
iPad 2 GSM – iPad2,2_4.3.1_8G4_Restore.ipsw
iPad 2 CDMA – iPad2,3_4.3.1_8G4_Restore.ipsw
iPhone 3GS – iPhone2,1_4.3.1_8G4_Restore.ipsw
iPhone 4 – iPhone3,1_4.3.1_8G4_Restore.ipsw
I also noticed that the listed firmware for the Apple TV is a slightly newer version than what I had last posted, so here’s that too.
Apple TV 2G – AppleTV2,1_4.3_8F202_Restore.ipsw
As always, avoid this for now if you’re a jailbreaker and/or unlocker.