USB capture only working after changing capture settings

  • Hey folks, new here!


    My issue is that the capture device is not working correctly. The boot animation is working properly but as soon as booting is done, the LEDs are idling (= they work and the basic setup is functioning!). The LED visualization shows a black screen for live video (or the idle effect) until I change settings in the Capturing Hardware settings, e.g. turn off/on signal detection, change framerate etc., or disable and re-enable USB capture from the dashboard.
    (side note: the LED numbers also don't show in the LED visualization pop-up. And as soon as I hide the LEDs in that pop-up, they won't show up again when I enable them. And as soon as I manage to get the capturing effect to work, the LEDs in the LED visualization don't show the correct color, only when the idle effect is running they work)


    My setup:

    - Raspberry Pi Zero 2 W with Raspbian Lite 64bit

    - WS2812B via PWM (Pin 10)

    - USB HDMI Grabber from BerryBase (should be MacroSilicon)


    This is my second setup, everything's brand new. The first setup was exactly the same, and everything worked after first configuration. LED visualization had no hiccups, live video worked, etc.

    Unfortunately, the first setup died due to overvoltage, my own fault, didn't disconnect the devices when adjusting the 5V power supply (was at 6V for a few seconds). So I ordered the same parts again, but going through the exact same procedure now results in this behavior.


    I can reproduce the state by rebooting or un- and replugging the USB grabber.


    What I've tried so far:

    - using different distros (DIetPi, Ubuntu LTS, Hyperbian)

    - increasing swap size

    - performing upgrades before installing Hyperion (sudo apt full-upgrade) as well as NOT performing any updates or upgrades before installation (that's how my first setup worked)

    - using the old USB grabber (which apparently did not get damaged during the overvoltage accident as it works on my Windows Laptop without any problems)

    - installing fxload and hdmi2usb-fx2-firmware

    - changing a heckton of different settings (and reverting them or flashing a clean image to SD)

    - using a direct USB connection as well as a powered hub as well as increasing max_usb_current

    - delaying startup of Hyperion by 30 seconds as per this post

    - watching the log like my life depends on it (to my surprise: zero errors or warnings -.-)


    Funnily enough, I think I mixed up the USB grabbers (both the same model from the same German vendor) so no idea which one's the old and which's the new one. Both work on my laptop. I could swear that both showed up as MacroSilicon USB3.0 Capture when using lsusb, but after installing fxload and hdmi2usb-fx2-firmware, the one that was connected during installation changed to Actions Microelectronics Co. USB3.0 Capture. The amount of available settings in the Capturing Hardware menu also changed (e.g. less framerates, no YUYV). BUT! I might be wrong about it since I did not expect it to change and thus did not document it. My bad.


    If there's anything that I can provide to facilitate debugging or finding what I did wrong, please do tell! Thanks a lot in advance <3

  • jokur

    Added the Label Issue
  • Im getting the same issue you are having. Did you ever happen to figure out the issue?

Participate now!

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