NB Latest Firmwares/Tools/Drivers/Guide
2026.5.28
NB Guide
NB Tutorial on How to upgrade your firmware
NB Tools For Upgrading Firmwares(Versions after 20251230 could use this software to upgrade

uPyCraft
Script Encryption Tool
Serial port driver

Ethernet port driver

Log
Version 2026.5.28
Current update:
1.Synchronously switch to the latest SDK.
2.Optimzed boot sequence (no need to plug and unplug the box for cold boots).
3.Support mouse use under BIOS mode.
4.recommended to update.


Previous Logs:
1.Monitoring keyboard and mouse clicks no longer trigger software data monitoring.
2.Adding new machine learning feature of user habit. It will take effect after turning on curve function. Feel free to try it.
3.Optimize the speed of pass-through recognition in driver.
4.Prevent crashes of recording session when exiting due to an error.
5.Some devices do not support passthrough function of drivers; turning on driver passthrough in mouse settings in this case would result in a pop-up indicating it is not supported.
The reason is that the peripherals require more hardware resources than the box itself can handle.Therefore, a 1:1 replica is not possible. For devices that do not support driver passthrough, KM mode can be used.
6.Optimize network port TX/RX delay to ensure network signal quality and stability.
7.Optimize the pass-through speed of the driver.
8.Optimized built-in curves. Employs high-order matrix operations to correct mouse movement in real time and eliminate abnormal keyboard and mouse data (full-power version).
9.Using B version protocol to move the mouse is not recommended.
First, serial port speed is slow. Second, most softwares do not process response codes; it only sends data to the box regardless of whether the box has finished executing.
10.Eliminate mouse lags that may occur in some cases.
11.Fixed the issue where some mice could not be woken up after entering sleep mode.
12.Adding '_thread' module to micropython in order to facilitate writing scripts with multiple threads.
13.Optimize input latency in some cases.
14.The Bpro protocol is disabled by default upon power-on. To use the B+ protocol, please enable the serial port protocol within the Python icon.
(Some user-written Python scripts are problematic; if they are executed by default upon power-on, they will keep crashing and restarting the system.
When not executing these scripts by default,the mentioned bug will be avoided.)
15.Optimize call speed.
16.Optimize the circular queue to reduce unnecessary overhead.
17.Fixed a memory leak issue in version 0328 under the net protocol.
18.Fixed an issue with Dareu A980Pro 8K mouse parsing.
19.Fixed an issue with Razer Viper V4 Pro 8K mouse parsing.
20.Optimize USB timings.

Previous Firmwares
Version 2026.3.12
Version 2026.4.27
KMBOX
NAVIGATION
PRODUCTS
DOCUMENTS & FIRMWARES
LEARN MORE
NEWEST PRODUCTS
LATEST FIRMWARES
CUSTOMER SERVICE
FAQ
SUPPORT
FIND US
COMMUNITY
SHOPS
KMBOX
CUSTOMER SERVICE
FAQ
SUPPORT
FIND US
COMMUNITY
SHOPS