Build your own embedded XBMC HTPC

Earlier I wrote an article how to build a cheap XBMC media center with a XBOX1. But nowadays you want a high definition media center and XVID and DIVX isn’t acceptable anymore on your full HD television. So I read a lot of information how to make an nice media streamer like the popcorn hour, ac rayon and xstreamer but then highly customizable .

I choose for XBMC because it is highly customizable and there are tons of addons, plugins, script, skins, fanart, visualizations. XBMC is a media streamer so it’s recommended that all your downloaded music, photo’s, tv series and movies are on a NAS (network attached storage) device. If you want there are NZB and torrent plugins and you can download the software to the local disk but I don’t use any of these methods. XBMC is also in almost every language and the GUI for normal use is girlfriend, wife and kids friendly 😉

Because the software is highly customizable and it’s always in development you get sometimes some unstable situations when you change some config settings. I can live with that but if you want a very stable product maybe you can better look further to an out-of-the-box product like the AC Ryan.

Also the software isn’t for noobs. If you don’t like to spent hours to tweaking the software how YOU want it please buy a product like the Popcorn Hour or AC Ryan that isn’t customizable.

But for normal use the software is stable and you will very often surprised by the tricks and the nice performance of the XBMC.

XBMC is open source and cross platform. There are official builds for OSX, Windows, Linux, iPAD, Apple TV and more ports still coming. The build I choose is OpenELEC. I choose for OpenELEC because that is an embedded linux distribution optimized for XBMC only. The software is compiled for all the common hardware platforms. The boot time is 30 seconds with SD (with SSD 5 sec) and the installation is very easy and I explain here how you can install the XBMC OpenELEC software.

The hardware I use is a Zotac ZBOX ID41, 2 GB RAM (Kingston ValueRAM KVR1333D3S9/2G) and a 4GB SD class 2 card. If you have an Android or Apple smartphone (or tablet)  you can download the “XBMC remote” app for remote. So you don’t need to buy a remote.  Total costs 200,- euro. That is very cheap for a full hd media center 🙂

What do you need to build this system:

  1. Zotac ZBOX
  2. 2 GB of RAM
  3. 4GB SD card
  4. Tabled or smartphone for remote (xbmc remote app installed)
  5. 256mb or higher USB stick for the installation
  6. OpenELEC ION x86_64 build (link)
  7. HDMI cable
  8. USB keyboard
  9. Putty
  10. UTP Network cable and network connection (wireless also supported)

 

Hardware:

 

Unboxed:

First you need to do is build in the RAM. You can loosen the screws just with your hands.
Now open the cover
Build in the memory
and *click*
Close the cover and connect the ZBOX with the HDMI cable to the TV
Turn on the ZBOX to see if you get a boot error (and the memory is working correctly)
Ok, now we create the bootable OpenELEC USB stick to install the software. Because these steps are very good

documented by OpenELEC please follow these steps: http://openelec.tv/find-help/documentation/installation
Now insert the SD card, USB stick and the keyboard into the Zotac ZBOX and press the power button. The setup will start.

Setup:
Press ok and then quick install
Choose the SD card and then OK
Now the setup will start. This will take 3 minutes.
After the setup is done you can restart the device. The first time boot takes 2 minutes and than you have the most EPIC Media Center you can have:
Now you must install 2 fixes. One for the sound over HDMI and one to fix the splash screen.
For both fixes you need putty and a little linux knowledge. Open the system preferences to see the IP adres. (If you use wireless please configure this first).
Now connect with putty. User “root“, password is “openelec” and apply the fixes. After you applied the fixes with SSH/Putty you can change the sound settings within XBMC. But if you don’t it work also 😛
Bye bye good old XBOX. After eight years of loyal service, I will miss you 😉
I hope you enjoyed this review if you have some questions feel free to ask 🙂

Howto: Build the cheapest XBMC High Definition media center ever a.k.a. XBOX1 Softmod

What do you need?

  1. This ISO (Custom XBOX HD Maker)
  2. Auto installer deluxe (4.5 or higher) (Download: http://aideluxe.com)
  3. Computer with an IDE connection
  4. CD Burner
  5. Screwdriver with a couple of tork plugs
  6. Second-hand XBOX1 with remote (http://marktplaats.nl max €40)
  7. XBOX1 component cable (http://bol.com €6, free shipping coupon @ http://retailmenot.com)

First download and burn the XBOX HD Maker and Auto installer Deluxe to a CD or DVD.

Then disconnect al the  IDE cables except the IDE CD player. Put the XBOX HD Maker CD in the computer. Start the pc and before the BIOS recognize the harddisk press the pause key. Now the boot process is on pause 🙂

Now remove the rubber feeds under the xbox. Then remove all the six tork screws (2 screws are under a sticker). Remove the disk bay (screw are under the IDE cable) and remove the 4 disk screws.

Pull out the IDE cable from your XBOX DVD player. When you start the XBOX now you see a red light is blinking. This is gooood 😉

Now you must connect a video/scart cable (a tv is not necessary but without the cable the xbox cannot start) and power on the XBOX, let the red light blink 3 times and then put the IDE cable from the XBOX hard disk as fast as possible. Now the disk is unlocked so we can flash that XBOX FATX DISK.

Connect the IDE cable from the computer to the disk (primary master is the best, otherwise you can use the secondary master). Then press on the spacebar to continue the boot process and the BIOS must recognize the XBOX disk.

The pc must boot from CD and start the XBOX HD Maker Linux Distribution. Follow the steps on the screen. You must wipe the disk completely and rebuild it and create a new key (option 6 or 7)

Now you can connect the newly build disk to the XBOX and connect the CD player again. Connect the scart to your tv and boot the XBOX from the auto installed deluxe (AID) CD.

Follow the steps on screen, first make a MS Backup, so AID can copy all the necessary files to the XBOX, then choose the softmod option with virtual C drive. Choose XBMC as the default dashboard.

After the installation you can put out the AID CD and boot the XBOX. Now XBMC is started directly.

To make the XBOX 720P compatible (1080 is also possible but the poorly 733Mhz processor  doesn’t like that kind of high resolutions 😛 ) connect the component cable to the XBOX. Then run the “Enigmah Video Mode Switcher”. You can launch this from the XBMC > Programs (if you don’t have programs you can enable this in the option screen). Set the video mode from PAL60 to NSTC. Then reboot the XBOX and start the MS dashboard (easiest way is from file explorer default.xbe on the C:\). Now go to video and enable the 420 and 720 HD resolutions.

That’s it 🙂

Ps. The embedded AID XBOX media center is a little bit old. You can download a new build from: http://www.sshcs.com/xbmc/ or http://t3ch.yi.se/.
Ps2. The next time I i’ll softmod a XBOX1 i will create a youtube video.