Skip to content

Releases: sipeed/NanoKVM-Pro

[email protected]

05 Jan 04:01

Choose a tag to compare

Please refer to CHANGELOG.md for details.

[email protected]

31 Dec 10:57

Choose a tag to compare

Please refer to CHANGELOG.md for details.

[email protected]

18 Dec 11:45

Choose a tag to compare

Please refer to CHANGELOG.md for details.

[email protected]

11 Dec 12:09

Choose a tag to compare

Please refer to CHANGELOG.md for details.

v1.0.9

18 Nov 06:15

Choose a tag to compare

1.0.9 - 2025-11-18

Features

  • UserApp now includes an APP Hub for easy discovery and management of applications

  • pre-installed Samba application in UserApp

  • pre-installed ATX power control application in UserApp

  • support for read-only image mounting

  • display status and black screen on HDMI signal loss (H.264 WebRTC only)

  • support resetting static IP settings on the LCD screen

  • allow customizing USB information

  • add browser compatibility warning for non-Chrome users

  • support time format modification in the Web UI

  • add support for 3840x2400@30FPS (16:10) and 3840x1600@50FPS (24:10) resolutions

  • the UserApp now supports touch knob events and included a corresponding demo

  • the touchscreen UI can now remember Wi-Fi passwords for easier connectivity

  • add support for long screen resolutions, including 3440x1440@60Hz and 2560x1080@75Hz

  • the device now securely saves the password for connected Wi-Fi networks

  • add support for touchscreen

  • add support for Wi-Fi scanning and connect to open SSID

  • add a Tomato Clock user application demo to showcase

  • add a switch to toggle between 12-hour and 24-hour time formats

  • add support for HID reset

  • add script for configuration of a static IP address

  • display the device's time and allows for manual synchronization in web UI

  • users can now create and apply their own custom UI applications

  • add NanoKVM Batch Manage for easier management of multiple devices

  • the LCD screen now has an automatic sleep function

  • add support for serial port terminal

  • update new experimental AI Agent! (Computer Use Agent)

  • add customize auxiliary screen functions

Bug Fixes

  • added a mechanism to automatically reboot the device when a CMM resource leak is detected

  • fixed a potential service crash that could occur when using MJPEG video mode

  • resolved an issue where PiKVM UAC failed to enumerate on Windows system

  • fixed a Wi-Fi disconnection bug

  • resolved an issue where H.264 Direct video would stop when the web page was in the background

  • fixed a bug where setting the web page title had no effect

  • corrected wrong links on the settings page

  • prevent service status errors when /bin/sh is modified

  • correct vertical mouse drift when remote desktop is scaled

  • resolve issue where keyboard modifiers occasionally fail

  • optimize UserApp UI and fix logic bugs

  • ensure non-ASCII WiFi automatically reconnects after reboot

  • remove duplicate scroll bar in the web terminal

  • resolved an issue where kvm_vin would sometimes fail to retrieve HDMI data

  • resolved an issue preventing 3440x1440 resolution from working on certain systems

  • ensured that custom port for the reverse proxy are now correctly applied

  • fixed the incorrect HDMI passthrough state, and the signal disappears after clicking

  • fixed a bug that prevented exiting the UserApp with the knob unless the app was selected

  • fixed a bug causing the new UserApp demo to be copied repeatedly

  • fixed a bug where image download failures did not have a corresponding notification

  • Tailscale would fail to start automatically after the device was rebooted

  • H.264 WebRTC incompatible with the Safari browser

  • certain screen resolutions would cause the display to repeatedly reset

  • fix compatibility with special characters in Wi-Fi password

  • correct the link to the CHANGELOG file

  • HDMI Passthrough state was being displayed incorrectly

  • ensured compatibility with special characters in Wi-Fi SSID

  • fix the PiKVM password restore issue

  • incorrect backlight display on the LCD screen

  • host cannot be woken up after entering sleep mode

  • the mDNS button would occasionally disappear

  • the currently selected EDID is now displayed correctly

Performance Improvements

  • optimized the boot sequence for a faster startup time

  • optimize H.264 encoding performance

  • rename the EDID on the web UI

  • remove MJPEG frame difference detection

  • disable Wi-Fi scanning while in AP mode

  • remove touchscreen operations on phone

  • implement a retry mechanism for installation failure

  • add support for deleting images in web UI

  • the default GOP has been set to 50

  • the default audio bitrate has been increased from 32kbps to 128kbps

  • optimize HID Only mode for better compatibility with BIOS

  • application upgrade experience has been streamlined and improved

  • to prevent video stream loss, only one video mode can be enabled at a time

  • optimize WebRTC latency, now 1080P~4K have the same latency

v1.0.5

30 Sep 10:29
f892922

Choose a tag to compare

1.0.5 - 2025-09-30

Feat

  • remove FPS limit

  • add Desk support

  • support EDID switching

  • add boot logo (Desk)

  • add loopout & capture toggle

  • firmware automate upgrade

  • compute assistant

  • autocheck HID state

  • add: the LED form data validate

  • add server start hook

  • auto exit process

  • enable direct mode by default

Fix

  • HID file lock

  • webrtc delay

  • fps may be 0

  • fix image mount issue

  • cua service

  • websocket / HID stability

  • fix button masking issue

  • fix PiKVM startup failure

  • fix service infinite restart

v1.0.1

28 Aug 11:08
f892922

Choose a tag to compare

[Released]

1.0.1 - 2025-08-28

Feat

  • status check
  • systemctl status check
  • terminal auth
  • terminal login
  • auth login
  • terminal authenticate
  • supports older versions
  • large file chunked upload
  • network speed testing
  • network speed testing
  • pro version update
  • add build version display
  • add disable menu list feat: add LED setting page
  • add LED config
  • support tailscale install and remove
  • disable menu
  • add user online status chore: reset default position
  • add upload image file style: change menu layout
  • add image upload feature
  • support mount image chore: fixed api path feat: add virtual device setting
  • support switch USB screen
  • auto gen tailscale download URL
  • add menus control
  • add settings disable
  • add HID-Only mode feat: support preview updates perf: optimize screen parameters for reading image
  • support setting H.264 GOP perf: merge H.264 SPS and PPS into I-frame perf: refactor MJPEG frame detection perf: update log timestamp to millisecond precision perf: update script update-nanokvm.py chore: bump Go to 1.23 chore: bump golang.org/x/net to v0.37.0
  • support reboot perf: update menu bar draggable bounds perf: unify logout logic and styles in settings
  • support enable/disable mDNS fix: remove redundant STUN server perf: support disable STUN server (for local networks) perf: update GOMEMLIMIT from 50 to 75 perf: add -b parameter to ether-wake chore: bump vite to v6.2.1
  • Simple Ctrl+Alt+Del button

Fix

  • status match
  • websocket protocol auth
  • version match
  • large file upload
  • process large file
  • fix wifi response status code
  • modify UI request method chore: close HID
  • update build information
  • meta key no signal
  • mounted image were not being detected correctly perf: add support for CD-ROM mode when mounting image perf: add a loading state during login perf: add changelog link in settings
  • adjust condition for password update notification fix: correct formatting error in language file perf: increase update wait time to 10s (from 6s) refactor: update libkvm.so and libkvm_mmf.so libraries
  • security: resolve parameter injection in serial port terminal
  • fields not match
  • typing issue