davilla / atvusb-creator

Automatically exported from code.google.com/p/atvusb-creator
26 stars 53 forks source link

APPLE TV 3.0 Update. Will the Patchstick still work? #411

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Update ATV with 3.0 Software

Does the Patchstick still work?

Original issue reported on code.google.com by jerry.wi...@gmail.com on 29 Oct 2009 at 7:48

GoogleCodeExporter commented 9 years ago
Upgraded to 3.0 this afternoon.  It wiped out my patchstick menus.  I reran the 
patchstick and it only loaded the 
software menu but none of the menu items are accessible.  I connected via SSH 
and all the files are there, just 
not accessible.

Original comment by mhall...@gmail.com on 29 Oct 2009 at 10:02

GoogleCodeExporter commented 9 years ago
Seems we will have to wait for a patchstick update. The Menu system has totally 
changed, so it does not surprise 
me that nothing works.

Original comment by jerry.wi...@gmail.com on 29 Oct 2009 at 10:06

GoogleCodeExporter commented 9 years ago
Hello,

I monitor the Apple TV update site myself so that I am aware when an update is 
out 
and I can update the patchstick immediately. I have emailed Scott to inform him 
and 
I will look into it.

If someone would like to try, please go ahead. With the Windows version you 
will 
have to download the 3.0 version, not the 2.4 version, then select Choose DMG 
and 
point the dialogue to the 3.0 image. This should work - but I am unsure of 
application compatibility.

Sam

Original comment by Sam.Nazarko on 29 Oct 2009 at 10:14

GoogleCodeExporter commented 9 years ago
I am using a MAC with Snow Leopard here, what should i do to try?

Original comment by jerry.wi...@gmail.com on 29 Oct 2009 at 10:16

GoogleCodeExporter commented 9 years ago
Interface has changed, but not by much. We've got a couple of font changes and 
some 
new graphics, underlying core is still the same, so hopefully programs will be 
affected minimally.

Jerry.Withers I don't recommend you do this, but as the core is the same, you 
would 
just download the 3.0 image, and select it from Choose DMG.

Sorry for the long delay between replies.

Original comment by Sam.Nazarko on 30 Oct 2009 at 12:42

GoogleCodeExporter commented 9 years ago
Sorry, I was a little vague wasn't I.

Download this image 
http://mesu.apple.com/data/OS/061-6795.20091029.Vbgtr/2Z694-5789-
067.dmg and save it somewhere. Then press Choose DMG in atv-usb and create a 
patchstick. 

Tell us if it works -- if it does I'll update the Windows version tommorow.

Original comment by Sam.Nazarko on 30 Oct 2009 at 12:43

GoogleCodeExporter commented 9 years ago
The link does not work.

Original comment by jerry.wi...@gmail.com on 30 Oct 2009 at 12:46

GoogleCodeExporter commented 9 years ago
Sorry it broke off:

http://mesu.apple.com/data/OS/061-6795.20091029.Vbgtr/2Z694-5789-067.dmg

Original comment by Sam.Nazarko on 30 Oct 2009 at 12:51

GoogleCodeExporter commented 9 years ago
I created a patchstick and updated my v3.  I now have a new menu, but none of 
the
options work/go anywhere.

Original comment by 4je...@gmail.com on 30 Oct 2009 at 2:04

GoogleCodeExporter commented 9 years ago
I am heading to Singapore on Saturday and will be bringing my ATV with me, so I 
will hold off on updating it for 
now.

Original comment by jerry.wi...@gmail.com on 30 Oct 2009 at 2:16

GoogleCodeExporter commented 9 years ago
Any idea how I can downgrade?

Original comment by 4je...@gmail.com on 30 Oct 2009 at 2:44

GoogleCodeExporter commented 9 years ago
I also created a patchstick using the v3 dmg.

1) SSH works as it should
2) The Software Menu option shows up in between TV Shows and Music
3) None of the option on Software Menu function
4) XBMC and Boxee don't show up anywhere

When I type uname -a I get the following "Darwin AppleTV.local 8.8.2 Darwin 
Kernel Version 8.8.2: Mon Jan 
29 18:57:29 PST 2007; root:xnu-792.94.18~1/RELEASE_I386 i386 i386"

In /Users/frontrow there is a directory called Updates that contains a 
version.xml file.  I have attached a copy 
of the file.

Original comment by arf...@valdosta.edu on 30 Oct 2009 at 2:50

Attachments:

GoogleCodeExporter commented 9 years ago
The uname output @12 is identical to what comes up on my OS 2.4 machine, for 
what 
it's worth.

Original comment by srey0...@gmail.com on 30 Oct 2009 at 4:31

GoogleCodeExporter commented 9 years ago
Hey,

OK clearly our patchstick process works, such as the installation of SSH, 
BinUtils 
but third party software like Launcher and SoftwareMenu do not support the new 
firmware.

Original comment by Sam.Nazarko on 30 Oct 2009 at 11:57

GoogleCodeExporter commented 9 years ago
I believe that it is only the frappliances that do not work. The frappliance 
structure has changed as it did when 
2.0 came out. I think that any any added frameworks or QT plugins should be 
fine (such as Perian).

Original comment by dmcderm...@gmail.com on 30 Oct 2009 at 4:19

GoogleCodeExporter commented 9 years ago
In fact I can confirm that Perian codecs continue to work after patching with 
SSH and binutils under a clean 3.0 
install.

Original comment by dmcderm...@gmail.com on 30 Oct 2009 at 4:21

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Has anyone tried ATVFiles plugin after the upgrade?

Original comment by adol...@gmail.com on 30 Oct 2009 at 5:07

GoogleCodeExporter commented 9 years ago
I'm still at version 2.4.  If I perform a Factory Restore at any point will my
AppleTV automatically be updated to version 3.0 or will it restore back to my
original version 2.4?

Original comment by steve.s....@gmail.com on 30 Oct 2009 at 6:33

GoogleCodeExporter commented 9 years ago
Similar question. I just did a factory restore of my atv and got me back to 
1.1! How do i go to 2.4 so I can use the 
current version of the patchstick? Step by step instructions would be greatly 
appreciated as I am not afraid to 
admit that I am a No0b :-p

Many thanks and any help appreciated,

DK

Original comment by kourkoul...@gmail.com on 30 Oct 2009 at 6:37

GoogleCodeExporter commented 9 years ago
I did a factory restore and it loaded 2.3.1. I guess it depends on what version 
your 
unit was shipped with. I got my refurb unit directly from Apple about 10 days 
ago. I 
don't remember wat rev it was when I first booted up, but I did do an upgrade 
to 2.4 
before using the patchstick. FYI even though I am on 2.3.1 I used the 
patchstick I 
had created for 2.4 and it seems to work OK so far. All I am using is XBMC and 
so 
far so good.

Jay

Original comment by jer...@gmail.com on 30 Oct 2009 at 7:06

GoogleCodeExporter commented 9 years ago
Yes you are right.  I know mine was 2.4 when I purchased it.  After the restore 
it
was 2.4.  Thanks.

Original comment by steve.s....@gmail.com on 30 Oct 2009 at 8:10

GoogleCodeExporter commented 9 years ago
Any idea as to when a new patchstick will be ready?  Mine upgraded to 3.0.

Original comment by mcasare...@gmail.com on 30 Oct 2009 at 10:06

GoogleCodeExporter commented 9 years ago
I downloaded the new firmware, created a new patchstick, ran it on the Atv and 
when I
rebooted, i still seem to have the 2.4 firmware. How could this happen?

Original comment by maycreek...@gmail.com on 30 Oct 2009 at 11:55

GoogleCodeExporter commented 9 years ago
is there anyway to upgrade from 1.1 to 2.4? If i do the automatic update it 
will take me to 3.0.

thanks,

Original comment by kourkoul...@gmail.com on 31 Oct 2009 at 8:55

GoogleCodeExporter commented 9 years ago
Why not upgrade to 3.0, patchstick with SSH, which does work, and downgrade 
your FW 
by downloading 2.4. See more on awkwardtv wiki.

Original comment by Sam.Nazarko on 31 Oct 2009 at 11:39

GoogleCodeExporter commented 9 years ago
Sam,

What you just said is brilliant. I'm trying it now, will post an update after.
This could be a temp solution for the problem

Original comment by gdeze...@hotmail.com on 31 Oct 2009 at 1:10

GoogleCodeExporter commented 9 years ago
Upgraded to 3.0, Created new patchstick with 3.0 dmg.

Patch run smooth-no erros. Can't SSH using CODA

Below the error; anyone got a clue?
OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
5b:6c:1d:55:1d:1c:16:f4:e0:e7:a5:43:27:b8:2c:2c.
Please contact your system administrator.
Add correct host key in /Users/owner1/.ssh/known_hosts to get rid of this 
message.
Offending key in /Users/owner1/.ssh/known_hosts:3
RSA host key for appletv.local has changed and you have requested strict 
checking.
Host key verification failed.

Original comment by gdeze...@hotmail.com on 31 Oct 2009 at 1:37

GoogleCodeExporter commented 9 years ago
You need to delete your known_hosts file on your mac

Original comment by kennethd...@gmail.com on 31 Oct 2009 at 1:55

GoogleCodeExporter commented 9 years ago
http://forum.atvflash.com/viewtopic.php?f=5&t=748

Original comment by kennethd...@gmail.com on 31 Oct 2009 at 1:58

GoogleCodeExporter commented 9 years ago
Because you've got a new version of SSH on you've got a new RSA key. Your ssh 
client 
has not received the updated keys, thus thinks something is suspicious. Nothing 
is 
suspicious because you know that you have a new installation of SSH.

Original comment by Sam.Nazarko on 31 Oct 2009 at 3:20

GoogleCodeExporter commented 9 years ago
Thanks guys!! Managed to roll-back to 2.4 and patched 2.4 again so everything is
back. All Apps are working including boxee. Won't get FTP working, but not sure
what's the reason for that.

What i did :

1) Upgrade to 3.0
2) Patch 3.0 using 067.dmg and ATVUSB
3) Delete host file in user/.ssh
3) Downgrade to 0.29dmg (v2.4), with use of OSupdate.
http://wiki.awkwardtv.org/wiki/OSupdate
4) Patch 2.4 the usual way
5) Update all the software Boxee XMBC

Really happy guys!! Thanks for your help especially Sam that came up with the 
smart plan.

Original comment by gdeze...@hotmail.com on 31 Oct 2009 at 7:35

GoogleCodeExporter commented 9 years ago
I managed to run XMBC under 3.0.
After running the patchstick (created with firmware 2.4), I also lost the menu 
options.

I then copied via SFTP the MAC (Intel) version of XMBC. Then I mounted the dmg 
file
via ssh, and copied the application to the correct folder.

Because the application was still not accessible via the AppleTV, I adapted the 
boot
process so that XCMB automatically starts when powering on the AppleTV.

Only downside is the XCMB was reacting very slow to my remote controls (default
AppleTV remote and iPhone with XBMC remote. Also the news banner in XBMC was
scrolling slow and with interrupts.

I will retry this, because I also adapted a url in a info.plst file for the 
loader,
and I think that's the reason that it was so slow, before XCMB was running, but 
i did
kept seeing the AppleTV instead of XCMB. But my iPhone was able to access the
application and start MP3 albums to play, whiteout any interrupts. after 
adapting the
info.plst, I saw the XCMB menu, but it was slow as hell.

Because I just want to be able to play my more then 2500 MP3 albums who are on 
my
NAS, I satisfied if XCMB is running in the background whiteout any 
menu-interface
from the XCMB.

Original comment by paul.de....@gmail.com on 31 Oct 2009 at 9:17

GoogleCodeExporter commented 9 years ago
see http://xbmc.org/forum/showthread.php?t=60598

Original comment by sdavi...@gmail.com on 31 Oct 2009 at 9:50

GoogleCodeExporter commented 9 years ago
If we're finding Launcher and everything difficult to get going I could whip up 
a 
temporary solution. It would be Windows only but it would be a script that:

Here we go:
1) "patchstick" the 3.0 ATV 
2) ssh into it and download Launcher-3.2.alpha1-debug.run
3) install Launcher chmod +x Launcher.. ; ./Launcher-3.2...
4) install XBMC with Launcher or just re-symlink your old install (ln -
s /Users/frontrow/Applications/XBMC.app /Applications/XBMC.app)

Basically automates what is described in the thread Davilla linked to.

I'll see. It's only worthwhile if an update is far away. I doubt it is - 
considering 
with a working launcher and maybe soon a working Software Menu all that will 
need 
updating is atv-xbmc.7z and atv-xbmc-ssh.7z.

Original comment by Sam.Nazarko on 31 Oct 2009 at 10:36

GoogleCodeExporter commented 9 years ago
Okay, here is EXACTLY what you need to do to get XBMC running under the new ATV 
3.0
upgrade.  Unfortunately, this does NOT get Boxee, ATVFiles or any of our other
beloved plugins and apps working yet but at least it gets XBMC back up and 
running
normally with no changes to your existing XBMC setup.

1) Create a USB/"Patchstick" if you do not already have one.  If you do not 
know how
to do this then you may find instructions here 
(http://code.google.com/p/atvusb-creator/)

2) Unplug your ATV and once unplugged insert the USB/"Patchstick" into the USB 
slot
of the ATV.  Plug the ATV back in and let it go through its boot sequence.

3) Once finished then unplug the ATV once again and remove your 
USB/"Patchstick". 
Plug the ATV back in and let it reboot.

4) Once rebooted you will notice that the "Software Menu" has been inserted 
between
the "TV Shows" and "Music" menus but none of its options currently work.  That 
is
being worked on and should be back up and running soon.

5) Download "Launcher-3.2.alpha1-debug.run" from
(http://dl.getdropbox.com/u/858897/XBMC/Launcher-3.2.alpha1-debug.run) and 
store it
to your hard drive temporarily.  This is the revised (alpha) Launcher with the 
kudos
going to MaestroDD.

6) SSH into your ATV via your preference (Terminal/Putty/Cyberduck/etc.) and 
copy the
Launcher-3.2.alpha1-debug.run file from your hard drive to the
/mnt/Scratch/Users/frontrow directory of your ATV.  This should be the default
directory that comes up.

7) Now, open your Terminal or Console program and type (or copy and paste) the 
following:

chmod +x Launcher-3.2.alpha1-debug.run; ./Launcher-3.2.alpha1-debug.run

Then press Enter/Return

8) You should get the following message:

Verifying archive integrity... All good.
Uncompressing Launcher 3.2.alpha1-debug......
This installer must be run as root.

Please enter your password below to authorize as root.
In most cases, this password is "frontrow".
Password:

9) Enter the password, which should be "frontrow" (without quotations) unless 
you
have changed it and you should see this message:

== Removing old XBMCLauncher.frappliance
== Extracting XBMCLauncher.frappliance
XBMCLauncher.frappliance successfully installed.

Finder must be restarted in order to complete the installation.

Would you like to do this now? (Y/n)

10) Type Y for yes and press Enter/Return.  Your ATV should then reboot and the
"Launcher" menu now appears between the "Movies" menu and the "TV Shows" menu.

11) Next, scroll over to the new Launcher menu and click "Downloads".  A menu 
will
come up and choose the option to reinstall XBMC 9.04.1.  Reinstall XBMC using 
this
option.

12) Once that is finished you will be able to run XBMC once again and all of 
your
previous settings should still be there and intact.

Hope this helps.

Original comment by brad.sta...@gmail.com on 1 Nov 2009 at 3:07

GoogleCodeExporter commented 9 years ago
Remind me to buy you a beer brad

Original comment by kyoju...@gmail.com on 1 Nov 2009 at 12:42

GoogleCodeExporter commented 9 years ago
brad,
I don't see why you posted that howto. The description in davilla's thread was 
kept short for a reason. 

@all others,
please feel free to test the new Launcher version and post your results in the 
thread davilla linked.

To answer the original question. Patchstick still works, SoftwareMenu is broken 
and the author vanished, so it 
might never be updated.  A new, compatible Launcher will be ready, once we hear 
it's working.
closing.

Original comment by stephan.diederich@gmail.com on 1 Nov 2009 at 3:12

GoogleCodeExporter commented 9 years ago
I know why my xbmc is/was so slow. I added in the /Library/LaunchAgents/ 2 
scripts to
launch automatically my xbmc. For an unknown reason, xbmc is launched but does 
not
respond well to user inputs. It's like another process is running on the 
background,
and uses all system resources

Original comment by paul.de....@gmail.com on 1 Nov 2009 at 7:16

GoogleCodeExporter commented 9 years ago
paul,

Launcher is exactly written to solve the problems you see:
1) bring XBMC/Boxee in front of Finder
2) grab button presses from Finder and pass them to XBMC/Boxee

So the behaviour you see it by design ;)

cheers,
stephan

Original comment by stephan.diederich@gmail.com on 1 Nov 2009 at 7:19

GoogleCodeExporter commented 9 years ago
I followed the instructions exactly like Brad said and I got XBMC to work but 
Boxee does does not.
I updated Boxee but I get an error that it can't find the software.

Original comment by PORSCHE6...@gmail.com on 1 Nov 2009 at 8:46

GoogleCodeExporter commented 9 years ago
PORSCHE6459,
Boxee's installer doesn't work yet (as the logs clearly state). We're working 
on a solution.

Original comment by stephan.diederich@gmail.com on 1 Nov 2009 at 8:50

GoogleCodeExporter commented 9 years ago
Thanks guys you're all doing a great job. I hope there is a solution to Boxee 
soon :)

Original comment by arg3ntin...@gmail.com on 2 Nov 2009 at 1:32

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I cannot get the url 
http://dl.getdropbox.com/u/858897/XBMC/Launcher-3.2.alpha1-debug.run to work.  
Any 
ideas?

Original comment by tysonmo...@gmail.com on 2 Nov 2009 at 3:39

GoogleCodeExporter commented 9 years ago
try and keep up, see http://xbmc.org/forum/showthread.php?t=60598

Original comment by sdavi...@gmail.com on 2 Nov 2009 at 3:44

GoogleCodeExporter commented 9 years ago
http://wiki.awkwardtv.org/wiki/NitoTV_Take_2

NitoTV now supports 3.0 :)

Original comment by Daniel.H...@gmail.com on 2 Nov 2009 at 10:10

GoogleCodeExporter commented 9 years ago
Hmmm, my Apple TV seems to be updating automatically.  After the 3.0 update, I 
did a 
factory restore which took me back to 1.1.  I then upgraded to 3.0 (again), 
applied 
the patchstick with the 3.0 dmg, then downgraded the OS to 2.4 using OS Update. 
 I 
then applied patchstick again with the 2.4 dmg.  At that point I figured I 
would be 
good, but my Apple TV became unstable, and would either freeze, or give an 
error 
screen and restart pretty frequently when navigating the menus.

Boxee would not respond to the remote, even after deleting the UI properties 
file as 
I found in the Boxee forums.  I was able to enter my account information, but 
after 
that, no navigation.  Then, I watched a regular show on AppleTV and when it was 
over, AppleTV automatically restarted and I was back on 3.0.  Doh!  

I assume there is some way to turn off the automatic update, but I didn't see 
it 
anywhere.  I hope boxee is worth it!  My main goal is to get Netflix going on 
my 
webTV.

Original comment by ptro...@verizon.net on 4 Nov 2009 at 12:48

GoogleCodeExporter commented 9 years ago
hi,

I followed the instructions exactly like Brad said and I got 
/Launcher-3.2.alpha1-debug.run: line 2: syntax error near unexpected token 
`newline'
./Launcher-3.2.alpha1-debug.run: line 2: `<html>'

best regards

Original comment by rom...@gmail.com on 4 Nov 2009 at 12:32

GoogleCodeExporter commented 9 years ago
rom989, 
I don't think there should be <html> tags...

Original comment by stephan.diederich@gmail.com on 4 Nov 2009 at 12:41