Ok so i have tried over and over to upgrade iOS4 and cannot do it successfully. I have downloaded the firmware from apple and have restored thru itunes with my ipod in restore and DFU mode. Neither successful. They successfully restore but then go into a recovery loop and it says ipod needs to be restored. For some reason the only firmware i can restore to is 2.2.1. I don't understand why when i restore to 2.2.1 it works, but restoring to 3.1.2, 3.1.3, and iOS4, none work and i get stuck in recovery loop. Any suggestions? Thanks in advance.