martedì 14 maggio 2013

HackBMC version 0.02

This version of the image exploits the android-binaries via libhybris for video decoding.

This trick overcomes the decoding issues of the linux original driver which caused artifacts in the playback of some videos. I tested the performance on a couple of videos and the result is satisfactory!

You can download the new image from here (mega) or here.

EDIT: The file of the version 0.01 was corrupted. I uploaded a new version of it on mega.

lunedì 6 maggio 2013

HackBMC version 0.01

HackBMC is a linux distribution for hackberry board based on ubunt which aims at making your hackberry board a Personal Video Recorder PVR.
Based on the 12.10 ubuntu system originally made by Jas Hacks, this first HackBMC version runs:
  • XBMC 12 codename Frodo
  • Tvheadend 3.4 as PVR core
  • Transmission 2.61 as lightweight torrent client
Version 0.01 can be downloaded here (mega) or here.

Installation, Windows:
  1. Extract the image file from the downloaded .zip file
  2. Insert the SD card into your SD card reader and check what drive letter it was assigned.
  3. Download the Win32DiskImager utility (it is also a zip file).
  4. Extract the executable from the zip file and run the Win32DiskImager utility; you may need to run the utility as Administrator! Right-click on the file, and select 'Run as Administrator'  
  5. Select the image file you extracted above. 
  6. Select the drive letter of the SD card in the device box. Be careful to select the correct drive; if you get the wrong one you can destroy your data on the computer's hard disk!  
  7. Click Write and wait for the write to complete. 
  8. Exit the imager and eject the SD card. 
Installation, Macosx
  1. Extract the image file from the downloaded .zip file
  2. Open Terminal
  3. Find the label of the SD through the command sudo diskutil list
  4. sudo diskutil unmount /dev/diskn
  5. sudo dd if=image.img of=/dev/diskn bs=1m
Installation Linux
  1. Extract the image file from the downloaded .zip file
  2. Open Shell
  3. Find the label of the SD through the command df -h
  4. sudo dd bs=4M if=image.img of=/dev/sdX 
Almost all the services can be accessed through a web interface.
  • Tvheadend configuration: http://ip_address:9981 
  • Transmission daemon: http://ip_address:9091
Username/Password for ssh connection and web interfaces login are root/root  
Tvheadend plugin is installed but disabled in XBMC.
To enable go to:
system->add-ons->disabled add-ons->PVR clients->TV Headend->enable 
IR receiver is configured and working, however the lircd.conf file corresponding to your remote must be loaded into /etc/lirc