OpenELEC + Fushicai = LOVE!

Many people (including me) were hoping that OpenELEC, one day, will support UTV007 Fushicai grabber. The day has come :) Well, it came few weeks back, but only yesterday I finally compiled OpenELEC with grabber support. OpenELEC guys promissed to deliver the support in official release as of 4.1/2 version, but if you don’t want to wait, you don’t need to :)

All you need to enjoy Fushicai on OpenELEC is to download this file, unzip it on your hard drive, then put KERNEL, KERNEL.md5, SYSTEM, SYSTEM.md5 into Update directory on OpenELEC filesystem (using Samba, for instance) and restart pi. OpenELEC will update the system on next restart.

Fushicai grabber you can buy at lightberry.eu :)

Enjoy!

Here is your raspberry pi ampilight system!
  • Linus Hechinger

    great news, can U post how to config hyperion and stuff, also how can I switch sources then (internal pi video/external source receiver)..?

    • Jacek

      In the zip file there is a sample hyperion configuration. It contains grabber-v4l2 section that allows you to grab external video. By default, whenyou turn system on, it will grab from external source. When you play a movie from pi, hyperion will work with it (it has higher priority set). If you want to turn the effect off, just send black color to the leds (from android remote of from our XBMC plugin) – again, it has to have higher priority.

  • EvilBoris

    I can’t get this to work, hyperion boots and runs with XBMC, but nothing from the grabber seems to happen

    • EvilBoris

      Ah, I had to remove the old frame grabber bit for it to work

      • ThinJ

        Hi Boris, can you explain what you mean by “remove the old frame grabber bit”? I have the same issue but unfortunately don’t know how to do that.

        The Lightberry works great when things are played directly from the pi but nothing comes through on the grabber.

  • Prokcnet

    hello, I receveid my light berry avec grabber by you. My raspberry turn on openelec. I installed your files in update and hyperion.config file in configfiles, I restarted but my system lightberry doesnt work (only 1,3,4,5,6,7,8 leds are switch on on start and when i play movie or switch on external source, nothing light).

    What must i do ?

    • Jacek

      Are you using any of our preconfigured system images?

  • F4b1n0u

    hi, :)
    I’am on the openelec 4.0.7, I tried several time to use your files to update my pi, but when it’s reboot, the checksum verification failed, i check manually, the checksum looks good, i tried to avoid it (with /storage/.update/.nocheck folder) but no update at all, the files are just deleted and at the end the /dev/video0 never appear
    by the way I’am sure the power supply is good :) …
    so i think the update failed … anyway, some help could be welcome,

    • Jacek

      Sorry guys! I forgot to change the path on md5 files. For some reason there has to be absolute path (/storage/.update/KERNEL and /storage/.update/SYSTEM) to the file. I have just uploaded corrected files. Let me know if that worked.

      • F4b1n0u

        ☆*・゜゚・*(^O^)/*・゜゚・*☆
        the checksum is finally good this time, i see /dev/video0
        thanks a lot

  • Prokcnet

    Hi, I update my openelec with your files and solution lightberry + raspberry with openelec works with openelec signal but how i can switch on source on the grabber?

    • Jacek

      Do you have grabber-v4l2 section in hyperion config? If yes, could you make sure that both settings are on in xbmc-system-settings-remote control?

  • JWV

    Used the grabber I ordered at Lightberry. Unfortunately get a number of green lines in the image using the screenshot function (Raspberry Pi), what setting is needed to get a clean image? Tried to overclock, helps a bit, but still number of green lines.. Will this affect the led color? I dont have the hardware part ready yet.

    • Jacek

      Mplayer picture will always be a bit corrupted, but it has absolutely no impact on colors generated by hyperion.

      • JWV

        Ok thanks!

  • Gandharva
    • Jacek

      Hmm interesting. Make sure you open an issue on openelec issue list. Thanks!

      • Gandharva

        Already did. See my links. Seems to be an issue with changes to raspi gpio pins.

      • Gandharva

        Jacek, can you please have a look at https://github.com/OpenELEC/OpenELEC.tv/pull/3384 and comment? It seems either hyperion or the lightberry set is doing something wrong regarding GPIO mode. So either you or hyperion team need to make changes if I understand correctly what popcornmix is trying to tell me. Thanks!

        • Jacek

          Hopefully guys from hyperion can help as Lightberry does not have software piece.

  • pgbicho

    Did the procedure of Kernel Update… Apparently successfully. Although kernel is still not handling this chipset.

    uname -a
    Linux OpenELEC 3.15.5 #1 PREEMPT Sat Jul 12 06:19:25 EDT 2014 armv6l GNU/Linux

    lsusb:
    Bus 001 Device 008: ID 1b71:3002

    dmesg:
    [ 15.888937] usbtv 1-1.2:1.0: Fushicai USBTV007 Video Grabber

    Any ideas?

    • Jacek

      Check if you have video0 in /dev directory. If yes, it is working :)

      • pgbicho

        Hi Jacek,

        Thanks for the quick answer…

        It’s here indeed: :)

        ls -lrta /dev/video0
        crw-rw—- 1 root video 81, 0 Jan 1 1970 /dev/video0

        Which SW do you suggest so I can test the input signal?

        Cheers,
        Paulo

  • Chase

    In OpenELEC how can you performa screenshot with hyperion-v412 like you would in Raspbmc? The command in Raspbmc is: hyperion-v4l2 –screenshot

    • Jacek

      Try:
      LD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 /storage/.config/hyperion.config.json –screenshot

      • Laurids

        Where is that screenshot stored then?

        • Jacek

          In current working directory, if I’m not mistaken

  • Daniel

    hi guys. I’m trying to configure raspberry for lightberry. i have problem. i follow https://www.youtube.com/watch?v=cJP7JNnqFEM

    install raspbmc_with_fushicai on sd card, insert sd card into raspberry, start raspberry and I have a screen with xbmc. i have ip of raspberry, start putty with ip but I have error “Network error: Connection refused”. Where is my error? Why If i connect mouse or keyboard to raspberry doesn’t work. you can make a list to configure the raspberry?

  • Alex

    i am trying to get the /dev/video0 listet with my grabber for a long time but no luck :(

    with lsusb the device itself is shown as
    Bus 001 Device 005: ID 1b71:3002

    But i cannot manage to have it appearing in ls /dev .. even not with the above mentioned files in ‘uploaded’ folder.
    I am using openelec 4.0.6 .

    Anyone who can support in this issue?

    • Jacek

      Try: the newest openelec OR new power supply to your pi OR try connecting grabber to powered hub and do NOT use this bloody USB extension cable…

      • Alex

        Hello Jacek,

        i have removed the bloody usb extension cable and changed the power supply. i can however still not get the /dev/video* listed :(
        In the system.log i can also find:
        [ 3.738599] usb 1-1.2: New USB device found, idVendor=1b71, idProduct=3002
        [ 3.738636] usb 1-1.2: New USB device strings: Mfr=3, Product=4, SerialNumber=2
        [ 3.738652] usb 1-1.2: Product: usbtv007
        [ 3.738667] usb 1-1.2: Manufacturer: fushicai
        [ 3.738681] usb 1-1.2: SerialNumber: 300000000002
        but dev/video0 just doesnt want to appear. Can i check somehow if your update files have been installed correctly or do you have any other suggestion how i can narrow the problem? I didnt install a later openelec since the one i am using was the one offered by berryboot.

        • Alex

          jacek! i was reinstalling openelec now to a newer version (4.97.1) as you suggested.
          The dev/video0 could be found instantly, i’m so happy it is working now!
          thank you!!!

          • Jacek

            Try the latest openelec. If that won’t work, maybe the grabber is broken…

  • Fjellfjomp

    After updating OpenELEC with kernel files above, the ambilight only works in xbmc. It completely ignores my Fushicai grabber. The hyperion remote works fine, colors and LED setup is fine. How can I figure out what’s wrong here? I have 248 LED’s, Raspberry Pi B+ and powered USB hub for the grabber.

    • Jacek

      have you added grabber-v4l2 section into hyperion.config.json?

      • Fjellfjomp

        Nope, I suspected something with the config file, many thanks. Is it the same section that tdzwan hyperion has in their wiki?

        • Jacek

          Exactly

  • GuestNS

    Hello, I have Gadmei USB TV tuner. lsusb gives: 1f71:3301. Is there any chance it could work with OpenElec, so I could watch analog TV with that USB tuner? What should I do (who to contact) to have it working on my Pi2? Thanks in advance