Posted by: Josh | January 15, 2011

Configuring our HTPC

Installing XBMC on a Zotac ZBOX HD-ID11

Downloads needed files:

Zotac ZBOX BIOS update package pa113.zip
HP USB Disk Storage Format Tool HPUSBFW
USBDos usbdos.zip

http://www.bay-wolf.com/usbmemstick.htm

BIOS Update (optional):

(do it on your own risk !!!)

1. Download all the files above
2. Unpack the files
3. Plug in usb stick
4. Start hp tool
5. Choose your usb stick, filesystem: fat32, create a dos startup disk and choose the folder with the unzipped usbdos files, click Start
6. Copy afudos.exe from the unzipped pa113.zip to the stick
7. Copy N1210WMA.rom from pa113 folder to the stick
8. Plug in the stick to the zotag mag, power on and go directly into the bios
9. Choose the right boot order and save the changes and reboot
10. ZBox should now boot from the usb stick
11. On the command prompt type the following command:

AFUDOS A1400825.ROM /B /P /N /X /C

12. After successful ROM update, power off ZBox, unplug usb stick and power on again

These instructions were gleaned or adapted from the following sources. Some other useful links are included

Step-by-step (although out-of-date) install of Ubuntu and XBMC. http://forum.xbmc.org/showthread.php?t=68653

Speed boot time with minimal footprint linux distribution. http://openelec.tv

To get audio working via HDMI:

Add to the end of the options in /etc/modprobe.d/sound.conf:
options snd-hda-intel enable_msi=0 probe_mask=0xffff,0xfff2

Here are some useful sites about the HD-ID11 in general:
Pieter Viljoen’s Blog: Zotac ZBOX Mini-PC ZBOXHD-ID11
XBMCFreak » Nvidia ION
XBMCbuntu – XBMC

To enable awake from suspend with remote:

I configured XBMC to go into suspend mode (ACPI S3 state), and can normally be woken up by pressing the power button (which blinks red and green in suspend mode). However, since it’s mounted to the back of our TV, the button is hard to reach, so I want to wake it up using my wireless USB remote (Lenovo multimedia keyboard).

Follow these instructions Awake from Suspend with Remote. You have to know the USB port mapping:

USB3: Port on front next to card reader, but maybe it’s the device number assigned. Anyway, USB3 worked for me.
Issue the command

sudo sh -c "echo USBx > /proc/acpi/wakeup"

where x is the USB port station, which will toggle between disabled/enabled for the given device. until suspend/wakeup works via the USB device. The sh -c command extends sudo rights through the whole command in quotes. If everything works correctly, see if /proc/acpi/wakeup is preserved on reboot. Mine was not, so I added the above command (without sudo) to /etc/local.rc (make sure the execute flag is set on local.rc)

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Categories

Follow

Get every new post delivered to your Inbox.