NanoKVM is a series of compact, open-source IP-KVM devices. Built upon the LicheeRV Nano (RISC-V), NanoKVM allows you to remotely access and control computers as if you were sitting right in front of them โ perfect for managing servers, embedded systems, or any headless machine.
We offer several NanoKVM versions to suit your needs:
- NanoKVM-Cube Lite: A barebones kit for DIY enthusiasts and enterprise users needing bulk deployment.
- NanoKVM-Cube Full: A complete package with a sleek case, accessories, and a pre-flashed system SD card. Ready to use out-of-the-box, ideal for individual users.
- NanoKVM-PCIe: A unique form factor with a PCIe bracket for internal chassis mounting, drawing power directly from a PCIe slot. And add optional WiFi and PoE functions.
Based on popular demand, we've upgraded NanoKVM to the NanoKVM-Pro:
- Resolution Upgrade: From 1080P to stunning 4K@30fps / 2K@60fps.
- Network Upgrade: Blazing fast GbE + PoE + WiFi 6 (up from 100M Ethernet).
- Latency Upgrade: Encoder accelerated latency reduced from 100-150ms to 50-100ms.
The NanoKVM-Pro is now available for pre-sale! Click here for product details.
Product | NanoKVM-Pro | NanoKVM (Cube/PCIe) | GxxKVM | JxxKVM |
---|---|---|---|---|
Core | AX631 2xA53 1.5G | SG2002 1xC906 1.0G | RV1126 4xA7 1.5G | RV1106 1xA7 1.2G |
Memory & Storage | 1G LPDDR4X + 32G eMMC | 256M DDR3 + 32G microSD | 1G DDR3 + 8G eMMc | 256M DDR3 + 16G eMMC |
System | NanoKVM / PiKVM | NanoKVM | GxxKVM | JxxKVM |
Resolution | 4K@30fps / 2K@60fps | 1080P@60fps | 4K@30fps / 2K@60fps | 1080P@60fps |
HDMI Loopout | 4K loopout | x | x | x |
Video Encoding | MJPEG / H.264 / H.265 | MJPEG / H264 | MJPEG / H264 | MJPEG / H264 |
Audio Transmit | โ | x | โ | x |
UEFI / BIOS | โ | โ | โ | โ |
Emulated USB Keyboard & Mouse | โ | โ | โ | โ |
Emulated USB ISO | โ | โ | โ | โ |
IPMI | โ | โ | โ | x |
Wake-on-LAN | โ | โ | โ | โ |
Web Terminal | โ | โ | โ | โ |
Serial Terminal | 3 channels | 2 channels | x | 1 channel |
Custom Scripts | โ | โ | x | x |
Storage | 32G eMMC 300MB/s | 32G MicroSD 12MB/s | 8G eMMC 120MB/s | 8G eMMC 60MB/s |
Ethernet | 1000M | 100M | 1000M | 100M |
PoE | Optional | Optional | x | x |
WiFi | Optional WiFi6 | Optional WiFi6 | x | x |
ATX Power Control | โ | โ | Extra $15 | Extra $10 |
Display | 1.47" 320x172 LCD / 0.96" 128x64 OLED | 0.96" 128x64 OLED | - | 1.68" 280x240 |
More Features | Sync LED Strip / Smart Assistant | - | - | - |
Power Consumption | 0.4A@5V | 0.2A@5V | 0.4A@5V | 0.2A@5V |
Power Input | USB-C or PoE | USB-C | USB-C | USB-C |
Dimensions | 65x65x26mm | 40x36x36mm | 80x60x17.5mm | 60x43x(24~31)mm |
Price | $25 Lite / $50 Full(with ATX) | $89 no ATX / $102 with ATX | $69 no ATX / $79 with ATX |
โโโ kvmapp # APP update package
โ โโโ jpg_stream # Compatible for direct updates from very old versions
โ โโโ kvm_new_app # Triggers necessary components for kvm_system update
โ โโโ kvm_system # kvm_system application
โ โโโ server # NanoKVM front-end and back-end applications
โ โโโ system # Necessary system components
โโโ web # NanoKVM front-end
โโโ server # NanoKVM back-end
โโโ support # Auxiliary functions (image subsystem, system status, system updates, screen, keys, etc.)
โ โโโ sg2002 # NanoKVM-Lite/Full/PCIe
โ โโโ h618 # NanoKVM-Pro
โโโ ...
NanoKVM is based on Sipeed LicheeRV Nano๏ผyou can find specifications, schematics, and dimensional drawings here.
The NanoKVM Lite is constructed by the LicheeRV Nano and HDMItoCSI board, and the NanoKVM FULL adds the NanoKVM-A/B board and shell to the NanoKVM Lite. The HDMItoCSI board is used to convert the HDMI signal; NanoKVM-A, including OLED, ATX control output (USB Type-C interface), auxiliary power supply and ATX power on/off and reset buttons; The NanoKVM-B is connected to the plate at one end and the computer at the other end is connected to the computer ATX-Pin, which is used to remotely control the power of the computer.
The NanoKVM image is built on LicheeRV Nano SDK and MaixCDK, and is compatible with materials that use the LicheeRV Nano, opposite the KVM software cannot be used with the LicheeRV Nano or other SG2002 products. If you would like to build an HDMI input application on LicheeRV Nano or MaixCam, please contact us for technical support.
Note: Out of the 256MB memory in SG2002, 158MB is currently allocated for the multimedia subsystem, which NanoKVM will use for video image acquisition and processing.
We welcome contributions! Here's how you can help:
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Push to the branch.
- Open a Pull Request.
Please keep your pull requests small and focused to facilitate easier review and merging.
๐ Contributors who submit high-quality Pull Requests may receive a NanoKVM Cube, PCIe, or Pro as a token of our appreciation!
- Aliexpress(global except USA&Russia)
- ๆทๅฎ
- Preorder (any other country that not support in Aliexpress or Taobao)
- MaixHub Discussion
- QQ group: 703230713
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.