XBMC4XBOX360 Sort of..
Posted: Wed Dec 23, 2015 7:47 pm
So I've been having a play lately with my rgh 360 xbox and started playing around with Linux on the box. This was all done for pure curiosity and to learn a thing or two about Linux along the way. I take no credit for the following as I got most of the info from the Kodi forum and free60 sites but had fun seeing how far I could get.
After finally finding the correct files from the free60 site I was able to boot Ubuntu 11.10. I ended upgrading to 12.04 but that broke the video driver.
Figured out how to compile the driver on 12.04 and was back up with a working video driver. The problem I had with 12.04 was I kept getting system errors popping up after the update that I was never able to resolve
Next I went on to seeing if I could build a more recent build of XBMC (Kodi) for PowerPC and with a few modifications to what I found at this link: http://forum.kodi.tv/showthread.php?tid ... ux+powerpc
I used the following dependencies:
apt-get install automake autopoint bison build-essential cmake curl cvs default-jre fp-compiler gawk gdc-4.4 gettext git-core gperf libasound2-dev libass-dev libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcurl3 libcurl4-gnutls-dev libdbus-1-dev libenca-dev libflac-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libglew-dev libhal-dev libhal-storage-dev libiso9660-dev libjasper-dev libjpeg-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libogg-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpulse-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libshairport-dev libsmbclient-dev libssh-dev libssl-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libvdpau-dev libvorbisenc2 libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig unzip yasm zip zlib1g-dev
I was able to compile Kodi 'Helix' 14.2 but was never able to get past the initial boot screen before getting a core dump error and it crashed. I think it was the built in ffmpeg that it compiles that it had problems with.
So gave I up on that and noticed on the software center for 12.04 build there is a XBMC build listed and I installed it on a fresh install of Ubuntu 12.04 (got pretty good at fsarchiver to make snapshots of my builds at different points).
It installed fine and boots up perfectly! It's an older 'Eden' 11.0 build but everything works but VERY slow due to software rendering. Still didn't like the fact that I have the system errors that I could not resolve with 12.04 so I went back to 11.10 to see if it was in the software center but it wasn't..
So next I went on to use the following files from http://www.deb-multimedia.org/ :
libavcodec52_0.7.17-dmo1_powerpc.deb
libavfilter1_0.7.17-dmo1_powerpc.deb
libavformat52_0.7.17-dmo1_powerpc.deb
libavutil50_0.7.17-dmo1_powerpc.deb
libpostproc51_0.7.17-dmo1_powerpc.deb
libshairport1_1.2.1~git20120110.aeb4987-2.squeeze1_powerpc.deb
libswscale0_0.7.17-dmo1_powerpc.deb
libx264-118_0.118.2085+git8a62835-0.1+1_powerpc.deb
xbmc_11.0-0.squeeze2_all.deb
xbmc-bin_11.0-0.squeeze2_powerpc.deb
xbmc-data_11.0-0.squeeze2_all.deb
xbmc-skin-confluence_11.0-0.squeeze2_all.deb
xbmc-standalone_11.0-0.squeeze2_all.deb
This gave me a fully working XBMC 11.0 on Ubuntu 11.10 with no system error problems but of course VERY slow due to software rendering.
So there you go XBMC on XBOX360! Albeit an older build heheh...
After finally finding the correct files from the free60 site I was able to boot Ubuntu 11.10. I ended upgrading to 12.04 but that broke the video driver.
Figured out how to compile the driver on 12.04 and was back up with a working video driver. The problem I had with 12.04 was I kept getting system errors popping up after the update that I was never able to resolve
Next I went on to seeing if I could build a more recent build of XBMC (Kodi) for PowerPC and with a few modifications to what I found at this link: http://forum.kodi.tv/showthread.php?tid ... ux+powerpc
I used the following dependencies:
apt-get install automake autopoint bison build-essential cmake curl cvs default-jre fp-compiler gawk gdc-4.4 gettext git-core gperf libasound2-dev libass-dev libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcurl3 libcurl4-gnutls-dev libdbus-1-dev libenca-dev libflac-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libglew-dev libhal-dev libhal-storage-dev libiso9660-dev libjasper-dev libjpeg-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libogg-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpulse-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libshairport-dev libsmbclient-dev libssh-dev libssl-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libvdpau-dev libvorbisenc2 libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig unzip yasm zip zlib1g-dev
I was able to compile Kodi 'Helix' 14.2 but was never able to get past the initial boot screen before getting a core dump error and it crashed. I think it was the built in ffmpeg that it compiles that it had problems with.
So gave I up on that and noticed on the software center for 12.04 build there is a XBMC build listed and I installed it on a fresh install of Ubuntu 12.04 (got pretty good at fsarchiver to make snapshots of my builds at different points).
It installed fine and boots up perfectly! It's an older 'Eden' 11.0 build but everything works but VERY slow due to software rendering. Still didn't like the fact that I have the system errors that I could not resolve with 12.04 so I went back to 11.10 to see if it was in the software center but it wasn't..
So next I went on to use the following files from http://www.deb-multimedia.org/ :
libavcodec52_0.7.17-dmo1_powerpc.deb
libavfilter1_0.7.17-dmo1_powerpc.deb
libavformat52_0.7.17-dmo1_powerpc.deb
libavutil50_0.7.17-dmo1_powerpc.deb
libpostproc51_0.7.17-dmo1_powerpc.deb
libshairport1_1.2.1~git20120110.aeb4987-2.squeeze1_powerpc.deb
libswscale0_0.7.17-dmo1_powerpc.deb
libx264-118_0.118.2085+git8a62835-0.1+1_powerpc.deb
xbmc_11.0-0.squeeze2_all.deb
xbmc-bin_11.0-0.squeeze2_powerpc.deb
xbmc-data_11.0-0.squeeze2_all.deb
xbmc-skin-confluence_11.0-0.squeeze2_all.deb
xbmc-standalone_11.0-0.squeeze2_all.deb
This gave me a fully working XBMC 11.0 on Ubuntu 11.10 with no system error problems but of course VERY slow due to software rendering.
So there you go XBMC on XBOX360! Albeit an older build heheh...