HOWTO: Install XBMC & Ubuntu netinst to ASUS AT3IONT-I Deluxe
#1
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:
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
Make the load module file executable:
Code:
chmod 777 /usr/src/asus-at3iont-i-deluxe-1.0.1/drivers/hid-philips-asus/load-module.sh
And test if it works fine:
Code:
/usr/src/asus-at3iont-i-deluxe-1.0.1/drivers/hid-philips-asus/./load-module.sh
If you don’t get any errormessages, you are a lucky man Blush
You are ready to customize the htpc at your own will.

If i made any errors, please help me correct them!

Cheers
Reply
#2
Excellent post !
very small fixes:
( -I -> -i, --install package-file )
dpkg –i /home/xbmc/remote/build/asus-at3iont-i-deluxe-dkms_1.0.1_all.deb

(--group ->--groups )
usermod --groups adm,sudo,cdrom,floppy,audio,video,plugdev,netdev,fuse xbmc

Alex
Reply
#3
thanks for the post, i fix them.
Reply
#4
Hi,

I have this motherboard with Debian testing, and my remote stop working few months ago. Do you have any idea what it can be? The funniest part is, that power button is working well, but the rest not. It`s working in system (I tried it via xev command).

Using xbmc 12.3 (from repo, I had 12beta from start, but I reinstall it with 12.3 from repo) and asus-at3iont-i-deluxe-1.0.1
Reply
#5
Maybe this will help you : http://forum.xbmc.org/showthread.php?tid...ht=at3iont
Reply
#6
Hi, I solved it by reinstalling it to Ubuntu 12.04 LTS. I know, lame, but.. quickest way how to solve it Smile
Reply
#7
Hi,

I'm just about to install Ubuntu 16.0.4LTS to my ASUS AT3ION-T-I Deluxe HTPC. Installation and setup is quite easy, but I'm stucked at making the IR working.
I wish the 'asus-at3iont-i-deluxe-dkms_1.0.1_all.deb' package would be still available at http://ubuntuone.com/p/3aX/, but it's not anymore.
Can someone please help me?

Thanks.Rolleyes
Reply

Logout Mark Read Team Forum Stats Members Help
HOWTO: Install XBMC & Ubuntu netinst to ASUS AT3IONT-I Deluxe0