[atv2] can't enter dfu
#1
Hey there.

Been running on atv1 for years. Just bought atv2 and can't enter dfu for the life of me.

Have read numerous guides, and tried umbrella, greenpoison and pwnage tool. None get me into dfu, and the appletv never appears in iTunes or listed in umbrella etc. Apppetv on most recent firmware, works when connected to TV etc.

Connecting a USB lead I had lying around, the light does come on so I assume it's the right lead. Have tried a second lead and a second computer (iMac and MacBook air).

Any ideas anyone?

Cheers.
Reply
#2
There are many posts/threads about jailbreaking in the off-topic section of this site.
Probably have more luck there as those guys really have the jb'ing down to a science.
Reply
#3
Hold Menu + Down for 7 seconds
Hold Menu + Play/Pause for 7 seconds
Reply
#4
If you have a mac, use Seas0nPass. Should be easier
Reply
#5
It took me a while to get mine into DFU as well. Ensure you are on 4.2.1 by doing a restore in iTunes before you start the jailbreak.

See if this helps -

> I did not connect my power cable while jailbreaking.
> I used the Menu + Play/Pause way to get it into DFU.
> After restore, disconnect everything. Then connect the USB cable before launching greenpoison.

Good luck Smile
Reply
#6
Right - Thanks. Don't know why I didn't find the "off topic" section, it does have lots of posts, but none of them work for me :-( Might post there in a minute.

Don't want a tethered jb, so not interested in Seas0nPass.

I've tried the Menu/Down then Menu/Play options...

acoustique - I don't know how to restore in iTunes - it never sees the ATV2.

"Something" sure happens, I can hear the iMac "think" when I plug in the ATV2. I've managed to get the light to blink super quick, then a little less fast which some seem to indicate is "DFU mode", but greenpoison / tinyumbrella / iTunes still can't "see" the ATV2 nor actually do anything (greenpoison just goes back to "try again").

I've jb'd that many iPhones, right back to first Gen, really don't know why I'm stumped with the ATV2!
Reply
#7
Have you tried another cable?
Was struggling with mine also, apparently the cable was a little loose, so it would kinda connect, but not correctly Sad
Reply
#8
sandcastle Wrote:Right - Thanks. Don't know why I didn't find the "off topic" section, it does have lots of posts, but none of them work for me :-( Might post there in a minute.

Don't want a tethered jb, so not interested in Seas0nPass.

I've tried the Menu/Down then Menu/Play options...

acoustique - I don't know how to restore in iTunes - it never sees the ATV2.

"Something" sure happens, I can hear the iMac "think" when I plug in the ATV2. I've managed to get the light to blink super quick, then a little less fast which some seem to indicate is "DFU mode", but greenpoison / tinyumbrella / iTunes still can't "see" the ATV2 nor actually do anything (greenpoison just goes back to "try again").

I've jb'd that many iPhones, right back to first Gen, really don't know why I'm stumped with the ATV2!

I believe you can hook the ATV2 to your tv and network and restore from settings.
There is an option that says 'reset'.
Either that or 'update software'.
One of those 2 options worked for me.
Reply
#9
If you attempted a jailbreak already, and your ATV2 is in limbo. The only clean restore is simply connecting your ATV2 with USB cable only, to your mac. Open up iTunes if it doesn't already, and click the restore button. That will get you back to factory fresh condition and you can began your jailbreak anew.

My advice is to put your unit into DFU mode first. Then run the jailbreak program. Forget all the countdown "help" onscreen. It only serve to rush the process for newbies. The jailbreak program will automatically detect when a device is in DFU mode at anytime in the count down.

So:

1. plug in usb AND power.

2. hold down menu and down at the same time until the led light on the front of the ATV blinks really, really rapidly. When that happens, you let go of both buttons and the ATV will reboot.

3. hold own menu and play/pause button until the led light blinks rapidly again. Once it does, you can let go of both buttons and your ATV will be in DFU state.

4. Launch GreenPois0n, answer yes to dialogue box that pops up, asking if you're gonna be jailbreaking the ATV. GeenPois0n will automatically detect that the device is already in DFU mode and you can begin the process by clicking the jailbreak button. IMPORTANT: After GreenPois0n shows complete, wait 1min before unplugging the USB cable. It allows all flash processes to complete unhindered.

5. Finally, unplug everything. Take your ATV to your TV, start plugging everything back in. Once it boots into Lowtide, go to the new GreenPois0n menu and inject the exploit. Make sure you have wifi set up or ethernet plugged in by this stage. That's all there is to it. You can install XBMC from the NitoTV menu that appears after the final reboot, or you can follow the wiki to ssh into your ATV to install it via commandline.
Reply
#10
sandcastle Wrote:Don't want a tethered jb, so not interested in Seas0nPass.

Seas0nPass is untethered. It is using the same jailbreak method than the latest greenp0ison. Please read the link I posted.
Reply
#11
I agree with dazex method with one exception. I've now jailbroken over 20 ATV2s, and many times, they simply won't go into DFU mode with the power cable plugged in. What has worked 100% for me, is to first plug in only the USB cable, hold menu+play for 7 secs, then plug in the power and run the jailbreak.
Reply
#12
I've done a few myself, including my own a bunch of time to understand the process better while aiding others.

I am gonna share more tips for those having trouble. Once you figure it out, it's a walk in the park to get your device in DFU mode. You can literally do it with your eyes closed.

On Windows 7, you can use the Control Panel/Devices and Printers to view the state of the connected Apple Device. In XP, you have to catch the little usb notification in the system tray...or possibly go into device manager. Anyways...

Your ATV2 will connect in one of three states. See the screen shot below:
Image

1: If you plug in the USB and Power, but fail to press the key combination to put the device into DFU mode, the ATV will load a driver as seen in the first screenshot.

2: If you simply plug in the USB cable alone, you'll put your device into iBoot mode, also known as Recovery Mode...and the driver loaded will have the properties as seen in the second screenshot.

3: If you plug in USB only, OR USB and Power, and then hold the Menu and Play/Pause button for roughly 6secs, the ATV will boot into the DFU state where you need to be in order to jailbreak. Again, the jailbreaking tools will be able to detect this because your computer loads a DFU specific USB driver when in this state. Your device properties will match the third screenshot.

Ok, Q&A time.

Q: Why does some guides suggest holding down Menu and Down before holding down Menu and Play/Pause?
A: Because, we are not sure how fast people are at plugging in the respective cables and then picking up the remote and pressing the necessary buttons. So, with everything plugged in, and then instructing you to press Menu and Down until the LED light rapidly flashes, the device will reboot upon releasing of the buttons. Take note, you can hold Menu and Down buttons indefinitely, and your ATV will not reboot. The reboot happens as soon as you Release the two buttons.

Q: I really followed the guide and the device is in DFU mode. But the jailbreak just doesn't work.
A: Some have found that the mini-b USB cable that comes with some gadgets doesn't properly pass data through them. They were design only to charge the device. So make sure you have a properly working mini-b USB cable. Otherwise, you can try another USB port and make sure you are not plugging the ATV into a USB hub. That will only complicate things.

I can't really think of anything else. hehe. I really do think the whole process is easy when following these set of directions to a T. Hopefully, my tip in using the Devices and Printers to see what state your ATV is current booted in will help some of you guys since I haven't seen it mentioned anywhere else.

In closing, the idea of having the power cable connected to put your ATV into DFU mode is admittedly a carry over from the "Tethered" days of ATV jailbreaking. This is to prevent the user from disconnecting their USB before plugging in their power cable, preventing the ATV device from properly booting up. With the current jailbreaks being "untethered," I agree with ChipsAhoy in that leaving the power cable disconnect is fine. I can get into DFU mode with USB on or USB and Power connected. Experiment and find which is best for you.

Personally, I simply connect only the USB cable because I like to keep things simple when I can. Note, the LED light will not flash as rapidly to indicate when to release the buttons, but they will change state as an indicator just the same.

Anyways, good luck. Not sure what else I can add to all this.
Reply
#13
Wow - never had so much help offered before, and I've posted in a lot of forums! So thanks.

Couldn't do any of the iTunes restores, iTunes never saw the Atv2. Was on OSX so couldn't see the USB "state" stuff, but the apple equivalent stuff never showed the Atv2 regardless of dfu attempts or powered status.

Previous guides had all said Seas0nPass was tethered, sorry I didn't follow the link.

Had tried 2 different cables, and both had firm connections and did "something" as they were enough to light the led on the front, and the iMac whirred like it was detecting, but nada...

Now for the good news. I've been using past tense as it's all fixed. Was the stupid, flippin' cables!!! Despite the USB logo on them, they can't have been compliant with the spec. They charge my 3D glasses and a friend's phone, so they transfer power, but they must be missing the data path... Wouldn't sync a friend's phone. Tried his cable and bam - atv2 appears in iTunes, into dfu first try, greenpois0n and tinyumbrella did their things, all good.

Sounds like step one should be to confirm the atv2 is viewable in iTunes, to confirm cables are good! Brand new cables, btw. One came with the samsung 3D glasses, the other I thought came in a bundle with other USB cables but probably were from the other glasses after all. Damn you Samsung! How can it be cheaper to custom build a USB cable without data, than just use a standard one? Why would you use the same connectors and logos if it's not a "real" cable I'll never know...

Endless thanks to you all for the assistance. Look forward to loading up xbmc tonight, especially as the RCA output from the atv1 seemed to die on me last night!!! (hopefully just a glitch rather than hardware failure)
Reply
#14
Maybe a dumb question, but do I need itunes installed to get the ATV2 into DFU mode?
I only ask because when I plug in my usb cable, I get an Unknown Device. Unlike the above screenshots, mine does not mention Apple TV, windows has no idea what it is. -- So i'm thinking it needs a driver before Greenpois0n will recognise it.

Manufacturer: Unavailable
Model: Unknown Device
Model Number: Unavailable
Categories: Unknown
Description Unavailable

I've spent a few hours at it last night, and am now on my 3rd USB cable. This one gives me the unknown device popup when I plug it in, others don't.

Thanks
J
Reply
#15
Just a quick update for anyone searching for solutions.

I went back to the first USB cable and got device names as mentioned in the above screenshots.

To get it to all work properly, I had to install itunes which includes the USB drivers for the ATV2.

Then it was all fairly easy from there.
Reply

Logout Mark Read Team Forum Stats Members Help
[atv2] can't enter dfu0