geeXboX for utilite

Hi all,

I am happy to announce that utilite is an official target of the brand new geeXboX V3.1.
All my recent work related to XBMC and CEC is now properly packaged in this distro.
I warmly thank the geeXboX team for welcoming me in the team and for allowing utilite to become a supported target.

You can download the image here.

To install this image on a sdcard, please use this make-sdcard script and have a look at the geeXboX documentation

Edit : Following several requests, here is a 4GiB sdcard image ready to be burned -MD5sum is ceab483a976d8f67d4f40882f237ae68-

I know that some of you were expecting such a news and I hope that it will enable for a smooth experience.

Kind regards

26 thoughts on “geeXboX for utilite

      • Hi Stephan
        OK. I tried it and updated the installer script for GK802 to use this version. I saw you have added a cm_fx6_v4l to the bootcmd. What does that parameter do?

        I compiled in the CEC with the changes you described and I see xbmc detect it when I try to modprobe mxc_hdmi-cec , but I don’t know if it works on GK802 as I don’t have a TV to test with.


        • Hi hste
          The cm_fx6_v4l parameter is not interesting for you because it is utilite specific (their kernel does not initialize v4l2 without it)
          Yet dmfc option and 16 bpp options are relevant. You can also integrate this patch in your kernel :

          For CEC it you have integrated my driver and configured the CEC pin, then we should have the answer quite soon…


          • OK. Updated kernel. I have one plugin that worked before on the earlier version you had: NRK NETT-TV. This will not play on this version. In the xbmc.log I get this:
            16:18:08 T:1058010208 NOTICE: deleting video codec
            16:18:08 T:1058010208 NOTICE: CDVDPlayer::OnExit() deleting demuxer
            16:18:08 T:1058010208 NOTICE: CDVDPlayer::OnExit() deleting input stream
            16:18:08 T:740724736 NOTICE: DVDPlayer: finished waiting
            16:18:08 T:740724736 NOTICE: DVDPlayer: Opening:
            16:18:08 T:740724736 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
            16:18:08 T:1058010208 NOTICE: Thread DVDPlayer start, auto delete: false
            16:18:08 T:1058010208 NOTICE: Creating InputStream
            16:18:08 T:1058010208 NOTICE: Creating Demuxer
            16:18:08 T:1214002272 NOTICE: Thread JobWorker start, auto delete: true
            16:18:41 T:1058010208 ERROR: OpenDemuxStream – Error creating demuxer
            16:18:41 T:1058010208 NOTICE: CDVDPlayer::OnExit()
            16:18:41 T:1058010208 NOTICE: CDVDPlayer::OnExit() deleting input stream
            16:18:41 T:740724736 ERROR: Playlist Player: skipping unplayable item: 0, path []

            • When loading cec module I can see this in log and I guess thats normal as I use a monitor and not a tv with cec:
              19:18:21 T:986707040 NOTICE: Register – new cec device registered on cec->i.MX: CEC Adapter (0471:1001)
              19:18:21 T:1088099424 NOTICE: Thread CECAdapter start, auto delete: false
              19:18:21 T:1088099424 ERROR: CecLogMessage – Write: sent command error !
              19:18:22 T:1146881120 ERROR: Previous line repeats 9 times.
              19:18:22 T:1146881120 NOTICE: Thread CECAdapterUpdate start, auto delete: false
              19:18:22 T:1146881120 ERROR: CecLogMessage – Write: sent command error !

  1. Hi Stephan,

    Should this also work for wandboard quad? If so, can you give a short outline of how to make it work? I’ve managed to get a bootable version of it, but when I try to start xbmc, it says that it needs an appropriate graphics driver installed.

  2. Hi Stephan,

    Awesome work!

    I am considering buying a Utilite almost exclusively for XBMC. My TV does not support CEC so my question is, would this image work with any IR USB dongle?



    • Hi Enrique,
      Handling such a IR USB dongle requires lirc (which is built but only for a specific device I own at the moment)
      As long as you buy a A IR USB dongle that can be handled by lirc, you will have a way to get it to work (But it may require to build a few additional kernel modules…)
      Best regards

  3. Hi Stephan do you have a clue how to install the geeXboX for utilite on SSD
    I have tried the the two methods I know for the geexbox-3.1.utilite.tar.bz2 file :
    1) and ….SSD=/dev/sda…
    2) make-sdcard and …/dev/sda …..

    In the first case I get a U-BOOT permission error
    In the second case goes everything well but the system doesn’t boot .. the screen remains black

    • Hi,

      Sorry fro my late answer, the geeXboX image has to be a little modified to be installed on SSD : I think it only requires a new boot.scr file in /boot folder..

      • Thanks Stephan I’ll take a look .. I’m not an expert but if it’s something logical i might solve it

  4. Hello Stephan,

    Thank you for your efforts and providing this software in several forms. I downloaded the GeeXboX 3.1 image and loaded the image straight onto a 4GB mico SD card. It loads up and plays Flac files with ease.

    However any video file I throw at it yields less than pleasing results. Standard Deffinition MPEG’s run with flicker, MP4 files (downloaded from Youtube) crash after 4 seconds of (poor) play, and 1080 .ts/mpeg files drop frames and stutter.

    There are limited video settings in the menu I can play with, do you have any pointers or ideas? I am running a Utilite Standard (no internal SSD).

  5. Hi,

    You’ve done some amazing work! I would like to install GeeXbox on the internal SSD of my Utilite Pro. Like a few others, I have not had success. Unfortunately, I am not a coder and do not know what might need to be modified in the boot.scr file (as suggested previously). Do you have an update that might address this question?

    Thank you very much.

Leave a Reply

Your email address will not be published. Required fields are marked *