Got one of those "camlink" USB converters because I was curious about em, and WHOAH I was shocked. UVC output, 20ms delay and signal looks to be properly grabbing 1080P@30. Single chip solution under a small sink and costs under $20. What in the heck is this. https://t.co/J7HYM3cf3M

4 min read Original article ↗

Post

Post

  • user avatar

    Got one of those "camlink" USB converters because I was curious about em, and WHOAH I was shocked. UVC output, 20ms delay and signal looks to be properly grabbing 1080P@30. Single chip solution under a small sink and costs under $20. What in the heck is this.

  • user avatar

    I'll prob dump the eeprom that's on board, and take a look at the part number of the chip, bet there's gonna be no datasheets though.

    user avatar

    The plot thickens. As requested by

    @esden

    the main chip picture. Unfortunately not a FANTASTIC FPGA deal, rather an ASIC, not listed on MacroSilicon's page.

    user avatar

    Quick capture from my DSLR plugged into it, no color washout, nice and clean signals. Shockingly great for the money, I really don't think you're gonna beat this for bang/buck.

    user avatar

    Also is DEFINITELY capturing at 1080P. All reported resolutions from UVC class are listed here

    user avatar

    The quick capture metadata. Interestingly it seems to auto-synch to the input framerate(up to 30hz)

    user avatar

    All up, a damn good option for adding HDMI input to your streams or whatever for a budget and not dealing with camlink scalpers.

    user avatar

    Anyway I'm naming this thing the "Can't link" for joke potential. Just like the harbor freight hardcases are "Pelican'ts"

    user avatar

    Bought this because the several hundred MS delay of the OG Elgato HD was annoying for my microscope camera

    user avatar

    user avatar

    Uh it appears to have HDCP handshake too.... WOW

    user avatar

    People wanted to know if you could use it to grab video output of a raspberry pi, the answer is yes.

    user avatar

    Anyway, I'm dumping the EEPROM later today and will post the binary for interested people to peruse.

    user avatar

    Weirdchamp news bois. Whole dataflash is ZEROES! I am MAXIMUM CONFUSE

    user avatar

    The plot thickens, it shows up as a strange display on my windows machine.... with no resolution sink options.... Interesting

    user avatar

    Works fine with the switch tho

    user avatar

    Theory is that it doesn't have EDID but the GPU I2C query definitely showed it up as "HDMI to USB" which is an EDID string.... HMMMMMMMM

    user avatar

    more formats and framerates

    user avatar

    Real bad news, my "USB3" 1080P 60FPS unit arrived and yep, it's the EXACT SAME thing as this user has. Just a blue USB 2.0 version of the aluminum case with a higher price tag lol.

    user avatar

    Replying to @Ascii211

    And so I did! Slightly different markings on the chip from yours; yours is MS2109 PAA-SNFQGOB 2011, mine is MS2109 PAA-SNFQGOD 2016. No heatsink on this one either

    user avatar

    At this point the cheapie 2.0 aluminum case is the FAR FAR better buy

    user avatar

    Further updates: on some USB 2.0 controllers it can have pixel loss and juddering. Mostly seen on older 2/3rd gen Intel LGA1155 era boards. Works fine on modern AMD2.0/3.0 and older USB3 controllers

    user avatar

    Btw pic related to the "USB 3.0" capture card. It's on the left, real 3.0 on right.

    user avatar

    well good news and bad news, seller partially refunded. bad news is partial refund. Eh whatever

    user avatar

    Later this week I'm making a return to this thread thanks to getting new flash dumps of different variants that advertise over UVC as being able to do 1080/60, will be trying to crossflash to see if it's actually a firmware or just a silicon mask rev.

    user avatar

    I should also send some to

    @johndmcmaster

    for decapping and imaging of die.

    user avatar

    Sent in by

    @rombik_su

    , an EEPROM image from one that enumerates 1080@60 vs one of my 1080@30. Diff is highlighted. VERY INTERESTING, both have the Macrosilicon string but there's a LOT of difference between them. Crossflash next!

    user avatar

    You know, these things are so hilariously cheap that if you get them in bulk to hit scale discounts, you could 1000% be THAT house on halloween that hands out capture cards 😂

    user avatar

    Well now things get even MORE interesting. I have the firmware from my 1080@30, Rombic's 1080@60 and now @EternoJax's submission that has a TOTALLY different ID string. I wonder if the second difference in the top line is the firmware date revision?

    user avatar

    I thought it could be Year Month Day, which holds for the first two, but the last one does not as there is no 20th month. Side note, the more recent images seem to get bigger, middle is oldest, then right and left. More crossflashing to do

  • user avatar

Don't miss what's happening

People on X are the first to know.