2012-09-10, 15:24
Hi!
I created a little step by step walkthrough how to install the Ubuntu netinst and xbmc to an Asus at3iont-i deluxe board wiht the philips ir + factory remote support.
Install XBMC with Ubuntu Netinst on an asus at3iont-I deluxe board
Download the latest ubuntu netinstaller iso from ubuntu.com.
Today (10.09.2012.) the latest ubuntu netinst is here to download.
Put it on a bootable usb stick.
Start your pc using your bootable usb stick with the mini ubuntu netinst on it.
Answer the questions while setup, and be aware for the following steps:
- username should be xbmc
- do not encrypt your home folder.
- By software selection select only openssh server.
- Do not apply automatic updates
After successful installation the system reboots.
Every following step begins with sudo. Or if you like to, you can login with root account, I don’t see any danger in it if you only install a htpc for home use.
To login with root account you have to create a root password:
Enter the current xbmc user password, than twice the new root password.
And login with the root account.
Set up a static ip address:
Modify the interfaces file:
Old (if you use LAN):
New (I write my setup here but you can change):
If you use WLAN:
Old:
And the new one:
Save & quit. Restart the networking service:
Add a repository and install the packages in this order:
Install nvidia drivers:
When asked choose uxlaunch
Add xbmc user to groups
And to start xbmc automatically at startup install xbmc-live
Get the latest updates and upgrades.
You probably don’t have to reboot but since I’m a Win-doze boy I probably reboot more than needed.
If everything went fine, after reboot you log in to xbmc automatically.
Modify the remote buttons
Normally if you plug in the ir receiver (Philips MCE USB IR Receiver Spinel plusf0r ASUS) and try to use it with the factory remote it will work only partially. However the “extra” buttons will not.
Here is a short guide how to make the special buttons work.
First you have to download the hid-module driver for the ir receiver.
Create a directory in your home folder:
Switch to it
Download and rename the asus-at3iont-i-deluxe-dkms_1.0.1_all.deb:
Now you have to extract the .deb file to the extract folder...
...and edit the mappings.h file:
Modify the following lines
To
Save the file.
Rebuild the .deb packagefile in a folder called build:
You can now install the .deb package file:
Make the load module file executable:
And test if it works fine:
If you don’t get any errormessages, you are a lucky man
You are ready to customize the htpc at your own will.
If i made any errors, please help me correct them!
Cheers
I created a little step by step walkthrough how to install the Ubuntu netinst and xbmc to an Asus at3iont-i deluxe board wiht the philips ir + factory remote support.
Install XBMC with Ubuntu Netinst on an asus at3iont-I deluxe board
Download the latest ubuntu netinstaller iso from ubuntu.com.
Today (10.09.2012.) the latest ubuntu netinst is here to download.
Put it on a bootable usb stick.
Start your pc using your bootable usb stick with the mini ubuntu netinst on it.
Answer the questions while setup, and be aware for the following steps:
- username should be xbmc
- do not encrypt your home folder.
- By software selection select only openssh server.
- Do not apply automatic updates
After successful installation the system reboots.
Every following step begins with sudo. Or if you like to, you can login with root account, I don’t see any danger in it if you only install a htpc for home use.
To login with root account you have to create a root password:
Code:
sudo passwd
Enter the current xbmc user password, than twice the new root password.
Code:
logout
And login with the root account.
Set up a static ip address:
Modify the interfaces file:
Code:
nano /etc/network/interfaces
Old (if you use LAN):
Code:
auto lan0
iface lan0 inet dhcp
New (I write my setup here but you can change):
Code:
auto eth0
iface eth0 inet static
address 192.168.2.5
netmask 255.255.255.0
gateway 192.168.2.1
network 192.168.2.0
broadcast 192.168.2.255
dns-nameservers 192.168.2.1
If you use WLAN:
Old:
Code:
auto wlan0
iface wlan0 inet dhcp
And the new one:
Code:
auto wlan0
iface wlan0 inet static
address 192.168.2.5
netmask 255.255.255
gateway 192.168.2.1
network 192.168.2.0
broadcast 192.168.2
dns-nameservers 192
wpa-ssid xxx
wpa-psk xxx
Save & quit. Restart the networking service:
Code:
/etc/init.d/networking restart
Add a repository and install the packages in this order:
Code:
apt-get install python-software-properties pkg-config
add-apt-repository ppa:team-xbmc/ppa
apt-get update
apt-get install upower acpi-support
apt-get install binutils gcc
Install nvidia drivers:
Code:
apt-get install nvidia-current nvidia-current-updates nvidia-common xserver-xorg-video-nouveau
apt-get install xbmc xorg
apt-get install uxlaunch
apt-get install lightdm
When asked choose uxlaunch
Add xbmc user to groups
Code:
usermod --groups adm,sudo,cdrom,floppy,audio,video,plugdev,netdev,fuse xbmc
And to start xbmc automatically at startup install xbmc-live
Code:
apt-get install xbmc-live
Get the latest updates and upgrades.
Code:
apt-get update && apt-get upgrade
reboot
You probably don’t have to reboot but since I’m a Win-doze boy I probably reboot more than needed.
If everything went fine, after reboot you log in to xbmc automatically.
Modify the remote buttons
Normally if you plug in the ir receiver (Philips MCE USB IR Receiver Spinel plusf0r ASUS) and try to use it with the factory remote it will work only partially. However the “extra” buttons will not.
Here is a short guide how to make the special buttons work.
First you have to download the hid-module driver for the ir receiver.
Create a directory in your home folder:
Code:
mkdir /home/xbmc/remote
Switch to it
Code:
cd /home/xbmc/remote
Download and rename the asus-at3iont-i-deluxe-dkms_1.0.1_all.deb:
Code:
wget –O asus-at3iont-i-deluxe-dkms_1.0.1_all.deb http://ubuntuone.com/p/3aX/
Now you have to extract the .deb file to the extract folder...
Code:
mkdir -p extract/DEBIAN
dpkg-deb -x package.deb extract/
dpkg-deb -e package.deb extract/DEBIAN
...and edit the mappings.h file:
Code:
nano /home/xbmc/remote/extract/usr/src/asus-at3iont-i-deluxe-1.0.1/drivers/hid-philips-asus/mappings.h
Modify the following lines
Code:
#define BUTTON_OK KEY_OK
#define BUTTON_MUSIC KEY_LANGUAGE
#define BUTTON_DTS KEY_SUBTITLE
#define BUTTON_TRANQUIL KEY_INFO
To
Code:
#define BUTTON_OK KEY_ENTER
#define BUTTON_MUSIC KEY_I
#define BUTTON_DTS KEY_T
#define BUTTON_TRANQUIL KEY_C
Save the file.
Rebuild the .deb packagefile in a folder called build:
Code:
mkdir build
dpkg-deb -b extract/ build/
You can now install the .deb package file:
Code:
dpkg –i /home/xbmc/remote/build/asus-at3iont-i-deluxe-dkms_1.0.1_all.deb
Code:
chmod 777 /usr/src/asus-at3iont-i-deluxe-1.0.1/drivers/hid-philips-asus/load-module.sh
Code:
/usr/src/asus-at3iont-i-deluxe-1.0.1/drivers/hid-philips-asus/./load-module.sh
You are ready to customize the htpc at your own will.
If i made any errors, please help me correct them!
Cheers