Releases: sipeed/NanoKVM-Pro
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
v1.0.9
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/shis 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
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
[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.pychore: 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
-bparameter toether-wakechore: 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