Skip to content

Releases: AriBerisha/rad-kvm

RAD-KVM v0.2.0

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.

RAD-KVM v0.1.0

Choose a tag to compare

@AriBerisha AriBerisha released this 21 Jun 11:48

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.
  3. Open http://rad-kvm.local:8000 and create your account.

In this image

  • HDMI capture → browser, USB keyboard/mouse/storage gadget
  • Optional TOTP 2FA at setup — QR + manual key, per-device secret, works with Google Authenticator et al.
  • Absolute and relative mouse modes (toggle in the top bar) — relative fixes the multi-monitor cursor jump and works in BIOS/UEFI
  • Wider EDID incl. 720×400 (BIOS text mode) and reduced-blanking 1280×768/1280×800
  • Wake-on-LAN, shortcuts, macros, mDNS discovery

Notes

  • Capture link carries up to 720p60 / 1080p30 (2-lane CSI). High-res targets: set the OS to 1080p30/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.