DN38416 Wrote:AC3/DTS currently ONLY works with 4.2.1 firmware.
Someone needs to sticky this.
This just simply isn't correct. You can get XBMC installed on 4.3.1 with AC3\DTS and SMB working if you use Seas0nPass. I spent a lot of time with this yesterday and below is the process that I put together. I hope at least one person finds it useful!
I completed this JB and XBMC setup on Win7 SP1 x64.
The files that you will need are:
1. Seas0nPass: (My Last Modified Date was 2011.4.5)
A. Windows:
http://files.firecore.com/SP/Seas0nPass-win.zip
B. Mac:
http://files.firecore.com/SP/Seas0nPass.zip
2. Semi-Nightly Build of XBMC for iOS: (My Last Modified Date was 2011.4.1)
A. Download details are in the process below
3. Putty: (The standard version of Putty should work just fine. Other SSH tools may be used, but this was the most solid for me. If you don't see prompts for input where needed then you need a new tool!)
A. Download Page:
http://www.chiark.greenend.org.uk/~sgtat...nload.html
XBMC Install on iOS (Semi-Nightly Build Merged with Trunk)
1. Jailbreak your AppleTV with Seas0nPass: http://support.firecore.com/entries/387605
*Note* You do not even have to attempt the tethered boot steps as this version is an Untethered JB.
*Troubleshooting* If you have any problems applying the cooked firmware:
1. Ensure that you have a good Micro-USB cable! If the light on the ATV2 blink too quickly or stay off for extended periods of time when just the USB cable is plugged in then your cable (or USB port) is bad!
2. Restore the ATV2 to the stock 4.3.1 through iTunes.
3. Startup the ATV2 and step through the first couple options (select language and opt in\out of the user feedback).
4. Attempt the Seas0nPass JB again.
5. If iTunes keeps actiing up then restart your machine and attempt again.
2. Log into you AppleTV via ssh:
A. For Putty just enter your ATV2 IP Address. For other tools use the following:
Command: ssh root@<your ATV2 IP address>
B. Enter your username as root and your password. If you haven't changed the password then it should be "alpine" (less the quotes).
3. Update the repositories:
A. Enter the following commands:
Command 1: echo "deb
http://apt.saurik.com/ tangelo-3.7 main">/etc/apt/sources.list.d/saurik.list
Command 2: apt-get update
Command 3: apt-get -f install
4. Install the latest Semi-Nightly build of XBMC for iOS:
A. Enter the following commands:
(Wait for the download to complete. Also, you will receive one error. This is expected, just continue on to the next command.)
Command 1: wget
http://hadm.net/~keith/xbmc_atv2/latest_atv2.deb
COmmand 2: dpkg -i latest_atv2.deb
(You will receive an error, that's fine, go on to the next line)
Command 3: apt-get -f install
(Now you will be prompted twice. First for if you want to conitnue and second to not verify, select yes, or 'y', for both.)
That's it. XBMC is now setup and ready to use. The sound and smb issues are resolved with this install method.
*Optional* Install NitoTV
1. Log into you AppleTV via ssh:
A. Connect to Use the same connection if it is still open, or reconnect using step 2 in the XBMC install.
2. Update the repositories:
A. Enter the following commands:
Command 1: echo "deb
http://apt.awkwardtv.org. /"> /etc/apt/sources.list.d/awkwardtv.list
Command 2: apt-get update
Command 3: apt-get -f install
3. Install NitoTV:
A. Enter the following commands: (You will be prompted to install dependencies. Choose yes, or 'y', at the continue prompt.)
Command 1: apt-get install com.nito.nitoTV
4. Reset the ATV2:
A. Enter the following commands:
Command 1: killall AppleTV
And that completes the NitoTV install. Enjoy. This will allow you to go back to the stable release of XBMC in the future when it is officially released.
*Optional* Change the root password (The default root password is the same on every JB iOS device, so for security sake you should change it!)
1. Log into you AppleTV via ssh:
A. Connect to Use the same connection if it is still open, or reconnect using step 2 in the XBMC install.
2. Change the password:
A. Enter the following commands:
Command 1: passwd
B. Enter your new password twice
Now you have a new root password. Remember this password in case you need to SSH in again.