V4L2 provides a black output

  • Specs:

    Raspberrpi 4b

    SK6812 RGBW 240 Leds/ 4m -> I confgigured them using the ws218x PWM which worked for now.

    Capture card: Game capture Card 4K (not sure exact product name) here is a link

    power source 5V 20A

    Powering the Pi separately for now using USB-C 5V/2AMP brick

    I've managed to make the LED light up with the stand by effect functions from the Hyperion UI so I assume everything is connected as it should.

    USB capture disable = Rainbow screen (so it works)

    USB capture enable = LEDs turn off as the display images is a black screen

    I have tested using HDMI from my Laptop and using Android TV as well.

    The Capture card is recognized by Hyperion and Debian.

    I turned detect Signal off as the video capture is black and that forces Hyperion to turn off the LEDs. The Live video in Hyperion shows full black preview.

    I have also tried to capture a frame inside the PI using V4L2 which turned also to be completely black:

    Code
    v4l2-ctl   --device /dev/video0   --set-fmt-video=width=3840,height=2160,pixelformat=MJPG   --stream-mmap --stream-to=frame.jpg --stream-count=1

    I am not sure what more to test or fix this. Any advice is really appreciated.


    Never mind After days of debugging, I found it is just the contract was way off.
    It seems to be working now. Test setup done and now to putting it all on the TV :D

    Edited once, last by maen.mallah: Merged a post created by maen.mallah into this post. (June 29, 2025 at 6:00 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!