Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

My iPod Touch shows the icon for "I won't do anything until you connect me to iTunes." When I obey, iTunes tells me:

The software on the iPod has expired and must be updated to a newer version.

So I go to click the "Check for Update" button. But when I do, iTunes tells me:

This version of the iPod software (4.0) is the current version.

When I click the "Restore" button, iTunes tells me:

There was a problem downloading the software for the iPod. The requested resource was not found.

The current version on the iPod is 8A274b (4.0 beta), which has, of course, expired. I just updated iTunes, so I have the latest version of that. Does anyone know how I might fix this situation?

share|improve this question
    
Also, under the "Check for Update" button, it says that it will check for updates again on 10/01/2010. Does that mean iTunes isn't even going to bother looking for an updated iOS until then? –  Aaron Sep 27 '10 at 15:19
    
Yes, but you can check for updates at any time by pressing that button. –  Philip Regan Sep 27 '10 at 16:06
    
I've tried everything I can think of. Taking it to a Genius Bar is not really an option since there's not one close enough and I need the iPod ready for a software demonstration tomorrow. Any other ideas? –  Aaron Sep 27 '10 at 20:18
add comment

3 Answers 3

up vote 4 down vote accepted

If you have the 4.0 beta, you are able to download the 4.1 GM from developer.apple.com and use Xcode's Organizer or iTunes (by holding the option key when clicking restore) to choose the correct version of iOS (which is on the disk image you downloaded) to reload onto the iPod.

share|improve this answer
    
Wonderful. thanks! –  Aaron Oct 22 '10 at 17:36
add comment

If you are running the beta, then you more than likely have a provisioning profiles on the phone. Make sure all expired profiles are deleted and you have a current, valid one installed. I've had issues related to those in the past.

share|improve this answer
    
I just gave it a try. Unfortunately, when I look at the iPod in Xcode Organizer, I can't change its provisioning profiles. Organizer just says "This device is expired and cannot be used with the iOS SDK. Please install a newer version of the OS." Do you know another way I can remove profiles? –  Aaron Sep 27 '10 at 13:53
    
You remove profiles stored on the iPhone on the iPhone itself. Just click on the cell that contains the profile that you wish to remove, and that will take you a detailed view of the profile. In there is a big, red REMOVE button. Can't miss it. Just be sure you aren't deleting the profile tied to the beta itself (if one is needed. I don't run the betas as a rule.) –  Philip Regan Sep 27 '10 at 15:22
    
As I said in the problem description, the iPod won't let me do anything until I've updated the OS. It just shows the "Connect to iTunes" icon and nothing else. –  Aaron Sep 27 '10 at 15:52
    
Ah. Now it's clear. I'm sure there is some file buried somewhere that you can edit, but at that point, I'd recommend heading over a Genius Bar if at all possible and let them sort it out. –  Philip Regan Sep 27 '10 at 17:38
add comment

I'm loathe to post this here since it's related to a jailbroken write-up, but seeing as how you've really no alternative, you might want to try the following to downgrade:

http://www.mobile-geeks.com/downgrade-ios-4.2-previous-jailbreakable-version-5843/

Careful, though. This might brick it and then you'll really be in a mess.

After downgrading, I imagine the update process will get you correctly back to 4.1.

share|improve this answer
    
The 4.2 betas start 8Cxxx not 8Axxx –  Chealion Sep 29 '10 at 2:28
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.