Open development
Open space
Open development Currently, we have chosen an excellent STM32F405RG processor. In addition to being a USB KVM, the product itself has the potential to be an excellent STM32F405RG development board, providing open code and tools for developer users to use for secondary development, unleashing everyone's creativity, realizing various interesting DIY ideas, and maximizing the product's value Hardware Resources Different versions have different operable hardware resources Method 1: Update and Replace KVM Firmware Prerequisites: bootloader version 2.0.0 or higher Usage Steps 1. Download the reference project https://github.com/superkvm/superkvm usb fw dev, we have adapted this code for the hardware and it can run directly on the current hardware 2. Obtain bootloader 2.0 or higher from official channels, this bootloader is specifically optimized for secondary development 3. Upgrade the new bootloader through the new web OTA entry, after upgrading this new bootloader, compile and modify the code using the supporting project, generate a bin file, and then you can choose to compile this bin file yourself 4. The program provides code for viewing logs through the web by default, you can view the program running logs through the serial log panel on the left side of the web page Method 2: Run UVM32 App on KVM Prerequisites: kvm app version 0.9.11 or higher Usage Steps 1. Based on the UVM32 official git package, compile your own uvm32 app and generate a bin file 2. Use the official download tool to download to the device, it takes effect immediately after download and does not lose data after power loss 3. View your app's running logs through the online log tool Web Tools We currently provide log viewing functionality, this tool is one way read only log viewing, and we will further improve Web UART tools and more in the future Technical Support For development related questions, please contact us via QQ group or support@superkvm.com
Canonical: https://wiki.superkvm.com/en-US/open · Marketing: https://www.superkvm.com · GitHub: https://github.com/superkvm