Installing 9.11 is almost identical to 9.04, with a few steps removed due to 9.11 being more complete. In case it helps, below are the steps I took to get XBMC 9.11 working successfully on a Revo, using WPA protected wireless (with unhidden SSID only). I did note that some people have struggled installing from a USB memory stick. I've been using an external USB DVD-ROM drive which has simplified things, but I'm sure posts elsewhere can help regarding memory stick issues.
So, here's the installation sequence:
- Physically install the Revo - connect HDMI, power, keyboard, Ethernet network cable (VERY IMPORTANT to start with) and in my case, a Windows MCE remote control USB IR adapter.
- Switch on the power, and hit DEL to get to the BIOS settings. Disable Revoboot as this is not required.
- Next, download XBMC 9.11 Live from this link.
- I burned the ISO to a CD ROM, then plugged-in my USB CD drive to the Revo, inserted the CD, and rebooted.
- Hit F12 to get the Revo boot menu. Select the CD ROM and proceed.
- Follow the instructions to install XBMC Live to the hard disk, which is now a Debian-style text-mode installer. Just select the default options if in doubt. Once complete, reboot.
- After about 20 seconds of boot time, I was greeted with the familiar XBMC welcome screen. Remote control working right out of the box. Before configuring XBMC itself, some system-level tasks are required first.
- Since the WLAN does not work out of the box, I first install SSH from the command line by hitting CTRL+ALT+F2, logging in as XBMC user, and then typing: sudo apt-get install ssh
- If you like, you can continue to use this command line to complete the set-up, but I found the text was cropped by my Sony TV, so instead I SSH'd from my main desktop PC using PuTTY.
- Next, I performed a system update with sudo apt-get update and sudo apt-get upgrade. I then rebooted after this.
- Next, SSH back into the box and install more essential packages for the WLAN to work: sudo apt-get install ntp wpasupplicant wireless-tools. Some of these packages are already installed in 9.11. I included NTP so the Revo can keep accurate time.
- After another reboot, time to set-up the WLAN. My home network uses a hidden SSID which I have not managed to get the Revo to connect to. Having now unhidden my SSID it works. If anyone knows how to get this working with a hidden SSID then please post a comment! Additonally, I have WPA / WPA2 security enabled. First thing to do is sudo vi /etc/network/interfaces and make your file look just like mine:
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
iface lo inet loopback
iface eth0 inet dhcp
#iface eth0 inet static
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
- Next, you need to configure wpa_supplicant. Two pieces of information you need are: a) your SSID, and b) your WLAN password. In my example below, I will use your_essid and your_ascii_key to replace my actual values used. A good reference for this part can be found here. First thing then is to get your HEX password by using the following command: wpa_passphrase your_essid your_ascii_key
- Which will give you, as an example, this output in a terminal:
- Next, copy this, and then sudo vi /etc/wpa_supplicant.conf and make the file look like this:
- Save this file and you are ready to test the connection. If all has gone well, running the following command will confirm you can connect via WLAN now: sudo wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -Dwext -dd
- Hit CTRL-C to quit wpa_supplicant. You can now manually bring up the connection with sudo ifup wlan0, or just reboot.
- And that's it for getting the WLAN working. The final base configuration required to ensure XBMC can play audio through the HDMI cable correctly is as follows:
- Go into XBMC's settings, and select the following:
- Audio output -> Audio output (digital) - Digital
- Audio output -> Audio output device - hdmi
- Audio output -> Passthrough output device - hdmi
- Audio output -> Downmix multichannel audio to stereo - ON
- The rest of the XBMC configuration is up to you, but having done the above, you have a solid, fully working system to build on.
Thanks for reading. Have fun!