Skip to content

RAD-KVM v0.2.0

Latest

Choose a tag to compare

@AriBerisha AriBerisha released this 02 Jul 11:49

Self-hosted KVM-over-IP on a single Radxa Dragon Q6A.

Flash & go

  1. Write rad-kvm-q6a.img.gz with balenaEtcher or Raspberry Pi Imager (flash the .gz directly).
  2. Boot the Q6A on Ethernet → open http://rad-kvm.local:8000 → create your account.

New in v0.2.0

  • Resolution picker (Video tab) — choose the mode the target sees (720p60, 1080p30, 1280×800/768, 1024×768, 800×600, 640×480…); the target renegotiates on its own.
  • Keyboard & mouse now work in BIOS/UEFI — boot-protocol mouse + a firmware-friendly keyboard. Use the Relative mouse mode in BIOS.
  • Fixes the "GPU driver update → black screen" case — the EDID no longer lets a source invent an uncarryable mode (e.g. 1080p60), and the appliance nudges a stuck source back to a carryable one and tells you what happened.
  • Lighter, cleaner console UI.

Carried over from v0.1

  • Live HDMI capture → browser; USB keyboard/mouse/storage gadget; optional TOTP 2FA; Wake-on-LAN, shortcuts, macros; mDNS discovery. One dependency-free Go binary.

Notes

  • Capture link carries up to 720p60 / 1080p30 (2-lane CSI) — a hard hardware limit. High-res targets: pick 1080p30 or 720p60.
  • Tested on the Radxa Dragon Q6A (QCS6490). LAN-only, no TLS yet — keep it on a trusted network.

Built by hand. GPL-3.0.