Introduction
I am pleased to announce that a new yocto based image (v0.0.4) with my newest XBMC for iMX6 is now available.
I would like to thanks all people who helped me to improve the current state of XBMC.
This image is an update of the previous one and is built in a similar way (Thanks to yocto dora)
Note that this image is rather for advanced users who want to give a try at the current state of XBMC for iMX6. Many users will prefer other well packaged distros like geeXboX or openelec.
The image is currently available for the following devices :
- Wandboard Dual and Quad
- Utilite : I have a pro model but it may work on other variants (untested for now)
- udoo Dual and Quad
What’s new
This image packages XBMC Gotham Alpha 11 (12/31/2013) with my specific changes for iMX6.
The biggest changes compared to the previous one are :
- Full liveTV support (with support for hardware deinterlacing)
- Solve issues with some videos which were jerky
- The “noise” on SPDIF is worked around
- Kernel configuration also enablse many new options and drivers (especially most DVB USB drivers)
Resources
Here are the files :
- utilite SDCARD (md5sum f76a63d6cb81550cb57a9d2a918be770)
- utilite SSD (md5sum fce9dab37629f904b1cac1f1cbe2f8fa)
- Udoo quad sdcard (md5sum d084befcfd6ebc9da97a0dbb6fda25df)
- udoo dual sdcard (md5sum 7f4da47b2c01bd8e2c625b5d1fcdec3d)
- wandboard quad sdcard (md5sum e195876224b9d5ae2a54eb9b667390db)
- wandboard dual sdcard (md5sum 515b30607ac64ac6b998a324ced3081d)
- SDK (md5sum f64ada79c5f9debb0420a24e4f7e443c)
- RFS itself (md5sum cfd42533960fb2b675f854ee476f7932)
Installation
I have updated the website to provide direct access to frequently used instructions.
For installation, you can refer to this page (It is also available in the menu header->howto->installation)
Also for liveTV, note that all XBMC clients are packaged.
If you want to plug a tuner on your target itself, most kernel USB DVD drivers are available.
Firmwares are not available by default in the Root FileSystem but the command :
get_dvb_firmware
will enable to download firmware for common devices..
tvheadend is running but you have to configure it a first time. To do so :
killall tvheadend tvheadend -C
Then connect to you web interface : http://yourip:9981
Known issues
- Some interlaced H264 1080p streams @50fps or @60fps are not played smoothly
- HDMI passthrough for HD audio does not work
- lirc is not properly configured to function properly “out of the box”
Yet everything is available if you have a working driver (the driver for cheap IR receiver is available in wandboard image)
You can launch lircd that way :
lircd -d /dev/lirc0 /etc/lircd.conf –output=/dev/lircd
And then xbmc that way,
/imx6/xbmc/lib/xbmc/xbmc.bin -l /dev/lircd
At last, the Smart packages updater has a few issues in this release :
If the update command
smart update
does not work in spite of working internet connection, then, issue the following commands :
rm -rf /var/lib/smart/ smart channel --add wolf_repo type=rpm-md baseurl=http://www.stephan-rafin.net/rpmhf2
For obscure reasons, smart is fooled in thinking that some basics packages are not installed (while they are ) and fails when it tries to reinstall them…
As a workaround, when you install a package, use the stepped option :
smart install --stepped your_package
and refuse installation of already installed packages…
Bugs Report
I have created a forum to discuss issues.
Please use it instead of comments as it should be more appropriate…
Conclusion
Lots of work has been addressed since the previous version.
I hope you will be able to witness the improvements and to enjoy liveTV.
Please understand that I cannot dedicate too much time for the packaging itself as I still have to focus on XBMC development and improvement…