LEDs wrong colors - SK6812 (but when using wizard they display the right colors)

  • Hello all.

    I've been trying for some days now but can't seem to get it right. I have a few problems that I will list here

    First of all, here is my setup:

    ====================

    Raspberry Pi 3B+

    LED: SK6812WW (warm white) - connected via L corners

    Power Supplies: Official RP3 for the raspberry AND a 5V 20amp for the LEDs

    Video Capture Card 4K

    HDMI Switcher

    Google TV, Cable box etc.

    HyperHDR software

    ====================

    So my wiring is:

    PS: I used 2 different power supplies, because I was getting a warning of low voltage to RP3 when using the same one I used for the LEDs (even though I measured on the barrell jack connector and it was showing 5.16V

    1. LEDs connected to their own PSU and RP3 connected to its own PSU (as explained above)

    2. Data Jumper Cable from LED to GPIO12 on RP3 and a ground wire connected to RP GPIO ground.

    3. USB Capture Card connected to RP3 and HDMI OUT to TV

    4. HDMI Switcher connected to USB Video Capture Card on HDMI Input

    5. Video source connected to HDMI Switcher

    6. HyperHDR LED Hardware confioguration set to PWM ws281x

    ====================


    So, with this configuration, I'm able to get lights to turn on and they even display different colors, albeit different then what is being shown on the TV (display white when it's pink, green when yellow or whatever...)

    I tried already all the RGB, GBR, GRB stuff... none of them worked. Some would make all the lights turn white, some would display colors but wrong.

    I tried, for example, a completely red background video, and on one configuration of RGB pattern it was showing a pinkish hue on 3 sides of my LED strip, but the bottom row of the LED strip was green (even though, like I said, the whole picture was red).

    Strange thing is that when using the wizard it displays, on all sides, the perfect colors (red is very red and green is very green) on the LED strip as a whole.

    Could it be that the USB grabber is the problem?

    Anyway, I also tried to connect the data cable to the GPIO10 on RP3 and set it to SK6812spi on the controller type, on LED Hardware, but got no lights to turn on. I did not change anything on /dev/spidev0.0 nor on baudrate.

    Sorry for long post, but I'm out of ideas and I'm a newbie.

    I don't know if it's a hardware problem or a software issue, but I'm guessing it's a hardware problem. This thing with the wizard showing perfect colors but when viewing a video it shows all wrong is strange.

    I appreciate the help! <3

  • Hello!

    SK6812 look really good but can be tricky to work with, I've struggled myself but finally have a working setup.

    I do think there are some hardware/setup issues based on what you shared but for software, being a Hyperion forum, you won't find HyperHDR support here.

    What I would suggest you try is the following:

    • Check config.txt on your SD card to ensure "dtparam=spi=on" and "dtparam=audio=off" are uncommented/enabled
    • Set to PWM ws2811x
    • Use GPIO 18 (leaving spidev0.0 and baudrate at default)

    As far as the splitter or grabber being the problem, it's possible, but if the image looks correct in the preview window I don't expect they're to blame.

    Hope that helps!

  • Oops, sorry, I just followed a guide online, and guess I didn't pay attention to the difference in software!

    But I'm here to say that after installing Hyperbian IT'S WORKING (at least for now, I have to do some more tests, but seems all fine)!!! I'm trying to configure a bit more but so far so good :D

Participate now!

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