Skip to content
LeafKVM

Specifications

Video Capture & Streaming

  • H.264 / H.265 hardware encoding
  • Up to 1080p @ 60 fps
  • WebRTC low-latency transport
  • Audio stream support
  • Typical end-to-end latency < 100 ms

USB HID & Storage Emulation

  • Keyboard emulation
  • Mouse emulation
  • Mass storage emulation
  • BIOS/UEFI compatible
  • No software on target

Networking Interfaces

  • Wi-Fi 5 (2.4/5 GHz)
    • Access Point mode
    • Station mode
  • Ethernet 100 Mbps
  • Local or remote access through web browser or RustDesk

Integrated Touchscreen

  • 2.4-inch IPS capacitive panel
  • Live HDMI preview
  • Network configuration
  • System status display
  • USB ISO mount control

Virtual Media Functions

  • ISO image mounting
  • Virtual disk support
  • Internal 16 GB eMMC storage
  • Remote OS installation capability

Firmware Architecture

  • Buildroot-based Linux system
  • Rust control backend
  • Slint-based touchscreen UI
  • Reproducible build workflow
  • OTA firmware upgrade support
ComponentDetails
SoCRockchip RV1106G3 — 1× Cortex-A7 + 256 MB RAM
HDMI CaptureTC358743 — up to 1080p60
WirelessRTL8821CS Wi-Fi 5 + Bluetooth
Storage16GB onboard eMMC
Display2.4 inch IPS capacitive touchscreen
EnclosureCNC-milled aluminum, passive cooling
PortStandardFunctionality
HDMI-AHDMI 1.4Video + Audio input
USB-C #1USB2.0 HSPower input + Keyboard/Mouse/Storage emulation
USB-C #2USB2.0 FSPower input + Serial console (CH340)
RJ45100MBASE-TXEthernet with 802.3af PoE optional
RJ11CustomExpansion, pinout: 1:+5V 2:GPIO 3:+3.3V 4:TX 5:RX 6:GND
SpecValue
Dimensions90 × 65 × 25 mm / 3.54 × 2.56 × 0.98 in
Weight195 g / 0.43 lb / 6.88 oz
3D Model.step
SpecValue (typical)
Power (USB-C)5 V / 0.5 A (either port)
Power (PoE)IEEE 802.3af (37–57 V)
Consumption (5V)~250 mA idle → ~350 mA active

Buildroot Linux

Clean, modern, minimal Linux distribution.

Rust Backend

Manages KVM control, video pipeline, networking, UI IPC.

Slint Touch UI

Fully open-source GUI for the integrated screen.

OTA Update System

Full control of firmware versions, rollback, and online updates.


ComponentLicense
Linux kernel & build frameworkGPLv2
Rust backendGPLv2
Slint touchscreen GUIGPLv3
Modified RustDeskAGPL-3.0
Web frontend (JetKVM-based)GPLv2
Rockchip video blobsProvided as-is

Public Git Repositories

The entire firmware — Buildroot configuration, Rust backend, frontend code, Slint UI, and automation pipelines — will be published as open source.
No vendor SDK bloat   Easy to fork & hack

GitHub Actions Pipelines

Automated pipelines build firmware images from scratch for transparency and security.


© 2025 LeafKVM Team
Contact