DIY Ambilight – part 3
Finally the new LED strip arrived so now I had al the pieces to connect everything together.
I started by cutting the LED strip to the desired length. I had a total of 96 LEDs so I cut it in pieces of 8, 21, 38, 21, and 8 LEDs. In Hyperion it looked like this:
The next step was to put the strips on the back of the TV and solder them together again. Note: check for the arrow on every section so it points in the same direction. It doesn’t matter if its clockwise or counter clockwise because you can change this in Hyperion.
Now connect all the other pieces. Is used a 4-port USB hub to power the PI and the HDMI splitter and converter. The hub is connected to a USB port of the TV.
Unfortunately the video grabber I used didn’t work. When I tried to take a grabber screenshot I got an error: VIDIOC_S_STD ERROR 25, Inappropriate ioctl for device. Hmm…
A quick search learned my that the chipset of the grabber wasn’t supported. So I ordered another grabber based on a link I found. Different chipset but the same error. This time I got a version 2 grabber and in the link they used a version 1 grabber… So I ordered a third grabber. So now I’m waiting for that to arrive… TBC
10 thoughts on “DIY Ambilight – part 3”
Don’t muck around ordering new video grabbers. I’ve tried that and honestly the more you go into it the sellers don’t know what they receive let alone ship.
You’ll probably find its CH340 chip set. Search and you can find the raspberry them.
That said, I now have right chipset, can see video grabber but still same msg.
But I’m close!
Uhmm turn it on maybe…
I don’t know if you ever fixed this, but that IOCTL – VIDIOC_S_STD – tells the capture card to pick which video standard it’s using. In your grabber configuration (the grabber-v4l2 block) set “standard” to “no-change”. That got mine working.
I did get it to work. Thanks though for you advise!
Awesome! Thank you. How did you figure this out? Seems like the options should be PAL or NTSC. I want to learn how to debug these things myself.
Also, did you notice awful update times? I’m using a direct HDMI -> USB capture card (534d:2109) rather than going HDMI -> AV -> USB. Trying to reduce the components involved.
Tried reducing priority and didn’t notice a difference.
I also have a hdmi -> usb capture card think the same as you have. But I also have the issue with “VIDIOC_S_STD ERROR 25, Inappropriate ioctl for device” So if anyone have a fix for this one i would appreciate it 😀
In my case, the error was caused bu the chipset in the video grabber. The third grabber I order had the supported chipset.
Hey Jeff,
I bought a similar easycap grabber and like others had the same issue. Mine was the macrosil variation and until I came across your simple but brilliant fix I’d almost given it up. Like Dylan said how on earth did you figure it out? Anywayz thumbs up and great advice. “standard” to “no-change” was the simple solution and I hope others land on this page before they pull their hair out. Many thanks, enjoying my ambilights via hdmi.
how did you get rid of the error
Use a video grabber with a supported chipset.