So the RC was initially a complete failure. Keyboard issues, freezing, someone even struggled to get Big Buck Bunny to play, oh the horror. Well it had to be done to advance. The problems emerged because we don’t start XBMC from rc.local anymore, but rather we introduced an upstart initialisation method. The issues are fixed and I’m ready to surge forward in testing. The keyboard issue was caused by the tty devices having the wrong permissions and then s7mx1 discovered the issue again and fixed it (he’s made some big contributions to the project). I’d also like to thank forum users for cooperating by providing logs, feedback and other diagnostic output.
As for the XBMC issues, they were caused, well, by, XBMC. Turns out the new build I compiled which uses AudioEngine is just a tad unstable! Nonetheless, by reverting to the 30/05 build I compiled, everything works again, however, the following features I promised in the RC are taken away, as they were introduced by the new XBMC build:
- Fix for bluish tint to fanart
- Menu sounds
Fear not! These features and bug fixes will be back, but only when XBMC is more mature for the Pi. But let’s not be dwell on the negatives, RC2 is not just a bugfix, but also introduces:
- More refined update system, cheers Snakkles.
- Completely blank screen now before initialisation
- File system tweaks
- Low CPU when idling
- Less heat output.
- XBMC configuration tweaks
So, now, I’d recommend you re-image your SD card with this installer image here and let me know how it goes!
Ahh the joys of running pre-release software! You should now find some stuff that didn’t play in the beta now plays.