mirror of
https://github.com/sipeed/NanoKVM.git
synced 2026-11-09 17:44:43 -06:00
Serialize service operations and finish migration before starting services. Install the startup script atomically, remove recursive restarts, and keep the migration marker until required changes succeed. Claim video ownership before clearing orphan VENC/VPSS resources, always finish recovery SYS cleanup, and retain resource state on teardown failures. Rebuild the bundled libkvm_mmf.so with these fixes. Validated cross-builds, ABI and recovery failure paths, plus a 2.4.3 to 2.5.3 upgrade on hardware with 1080p browser WebRTC and MJPEG playback.
NanoKVM Support Instructions
/support contains auxiliary functions for NanoKVM, such as image subsystem, system status monitoring, system updates, screen key drivers, and a few system functions.
Currently, NanoKVM is divided into two versions based on the main control chip: SG2002 (which includes NanoKVM-Lite/Full/PCIe) and H618 (including NanoKVM-Pro). Different chips have significantly different projects and compilation environments. To distinguish between them, they are stored separately in /support/sg2002 and /support/h618.