← All boards

ESP-KVM is free, open-source firmware that turns an ESP32-P4 board into an IP-KVM: another computer's screen, keyboard and mouse in your browser, from the BIOS up. The Geekworm C790 is the part that brings the computer's HDMI in. What it does → Try the demo →

Geekworm C790
The capture - the one this project is built on

Geekworm C790

A TC358743 HDMI to camera bridge. Works with every board here that has the 15-pin camera connector.

BridgeToshiba TC358743
InputHDMI
Connector15-pin Raspberry Pi camera ribbon

Geekworm wiki page

Turns the target's HDMI into a camera stream the ESP32-P4 can read. Any other TC358743 capture board should do just as well - the firmware talks to that chip, not to the board around it.

Good to know

  • No 1080p60. Two CSI lanes carrying RGB cannot take more than about 81 megapixels a second, so the EDID offers 1080p at 30 Hz or lower, never a mode that would give a black screen.
  • The HDMI audio comes out as I2S on a separate 5-pin connector by the HDMI socket, not on the ribbon. The firmware does not capture it yet.
  • The C792 is the same bridge with a splitter in front and should work too, though nobody here has run one. Use its 15-pin connector.

Boards it works with