cd /news/ai-tools/elgato-cam-link-4k-1st-gen-0fd9-0066… · home › topics › ai-tools › article
[ARTICLE · art-166869] src=reversedwithai.com ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Elgato Cam Link 4K (1st gen, 0fd9:0066): Open gateware and firmware for the Elgato Cam Link 4K, built with Claude

An open-source project in the enjoy-digital organization, with commits authored by Florent Kermarrec, has replaced the stock firmware and bitstream of the first-generation Elgato Cam Link 4K (USB 0fd9:0066) with a single LiteX/Migen Python gateware script and bare-metal Cypress FX3 firmware, with 59 of 63 commits carrying a Claude Opus 5.5 trailer. The README reports 4K at 30 frames per second as NV12 through a DDR3 frame buffer using LiteDRAM, 1080p at 60 frames per second as YUY2 with scaling and color controls, HDMI audio, and 19 ms latency at 1080p60 versus 46 ms on stock firmware. The author lists limits of 30 fps at 4K due to the HDMI 1.4 receiver, no HDCP support, and coverage only for the first-generation card, not the MK.2 or Rev.3, and notes a dedicated USB product ID has not yet been requested.

by read2 min views1 publishedNov 10, 2026
Elgato Cam Link 4K (1st gen, 0fd9:0066): Open gateware and firmware for the Elgato Cam Link 4K, built with Claude
Image: Reversedwithai (auto-discovered)

Evidence at a glance #

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

  • AI involvement
  • Reported models: Claude Opus 5.5. Tools: LiteX, Migen, Yosys, nextpnr, Trellis, LiteDRAM. The writeup below describes the work attributed to AI.
  • Reported result
  • Works. This is the directory's source-based outcome classification.
  • Independent confirmation
  • Not reported.
  • Human work and limitations
  • The repository belongs to the enjoy-digital organization, and commits are authored by Florent Kermarrec. The README says the host tools were made for agentic development and that the card was validated on hardware with software/validate.py. A dedicated USB product ID has not been requested yet.

Original sources

What was done #

The project replaces the first-generation Cam Link 4K's stock firmware and bitstream with a single Python gateware script and bare-metal FX3 firmware. Fifty-nine of 63 commits carry a Claude Opus 5.5 trailer.

The first-generation Elgato Cam Link 4K (USB 0fd9:0066) is a UVC and UAC capture card built around a Lattice ECP5 FPGA, a Cypress FX3 USB controller, an ITE IT6802 HDMI receiver and 128 MB of DDR3. This repository replaces the vendor software on that hardware. The gateware is one LiteX and Migen Python script built with the open Yosys, nextpnr and Trellis toolchain, and the FX3 runs minimal bare-metal C that boots standalone from SPI flash with no vendor SDK.

The README reports 4K at 30 frames per second as NV12 through a DDR3 frame buffer using LiteDRAM, 1080p at 60 frames per second as YUY2 with scaling and color controls, and HDMI audio. It also reports lower latency than the stock firmware: a frame reaches applications in 19 ms at 1080p60 versus 46 ms stock. The author says the ECP5 DDR3 1:4 work was contributed upstream to LiteDRAM and LiteX-Boards. Host tools boot, flash, debug and validate the device, and the README says they were built for agentic development.

Known limits listed by the author: 4K tops out at 30 frames per second because of the HDMI 1.4 receiver, HDCP sources are not supported, and only the first-generation card is covered, not the MK.2 or Rev.3.

Reproduce it #

Needs a first-generation Cam Link 4K, a programmer for its SPI flash, and the open FPGA toolchain. Follow doc/PLAN.md and software/validate.py; no vendor bitstream or firmware is used or shipped.

Community #

Ask a question, share what worked, or follow the next milestone.

Your library

── more in #ai-tools 4 stories · sorted by recency
── more on @elgato 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/elgato-cam-link-4k-1…] indexed:0 read:2min 2026-11-10 · —