<!-- Source: https://medius.k4tech.net/comparison/software -->
# Software

The tools, libraries, updates and community around each firmware.

## Owner tools

The MAKCU Toolkit is a Windows app. The Medius dashboard and makcu.com Device Control run in Chrome or Edge.

#### Owner tool

| System | Stock | Medius | Result |
| --- | --- | --- | --- |
| Windows | MAKCU Toolkit | Medius dashboard | Equal |
| Linux | makcu.com Device Control | Medius dashboard | Equal |
| macOS | makcu.com Device Control | Medius dashboard | Equal |

## Programs

Programs written for other boxes, and several programs on one box. Stock's side is from the MAKCU Toolkit's code, not a test.

#### Program support

| Program | Stock | Medius | Result |
| --- | --- | --- | --- |
| KMBox Net programsMove, wheel, three buttons and keys only | Toolkit Forwarding mode | No | Stock |
| KMBox B Pro programsMarked as in testing | Toolkit Forwarding mode | No | Stock |
| Ferrum programsMarked as in testing | Toolkit Forwarding mode | No | Stock |
| Several programs on one box | Toolkit Forwarding mode | No | Stock |

## Client libraries

A client library for each language, the firmware maker's where there is one.

#### Client library

| Language | Stock | Medius | Result |
| --- | --- | --- | --- |
| Python | makxd | medius | Equal |
| Rust | makxd | medius | Equal |
| C | mak-suite | medius.h | Equal |
| C++ | mak-suite | medius.h | Equal |
| C# | mak-suite | No | Stock |
| GoThird party | Makcu-Go | No | Stock |

## Updates

From the MAKCU Toolkit's code, makcu.com and the Medius dashboard, not a test.

#### Updates

| Capability | Stock | Medius | Result |
| --- | --- | --- | --- |
| Update on Windows without pressing a button on the box | MAKCU Toolkit | Medius dashboard | Equal |
| Rollback after an update | Roll back to official | Medius dashboard | Equal |
| Recovery from a failed update without pressing a button on the box | Recovery loader | Bootloader rollback | Equal |
| Previous build kept as a fallback | No | Bootloader rollback | Medius |
| Restore from a flash backup | Restore a backup | No | Stock |
| Signed firmware packages | ECDSA P-256 signature | No | Stock |
| Signed firmware catalogue | Ed25519 signature | No | Stock |

## Data sent off the PC

What each owner tool uploads, from the MAKCU Toolkit's code and the Medius privacy page.

#### Data sent

| Item | Stock | Medius | Result |
| --- | --- | --- | --- |
| Every launch | Update and firmware assignment check | Usage report | Differs |
| Diagnostic report to support | Toolkit Help & reports | No | Differs |
| Public usage statistics | No | Dashboard stats page | Differs |

## Documentation

Each firmware's documentation site, as of 11 October 2026.

#### Documentation

| Item | Stock | Medius | Result |
| --- | --- | --- | --- |
| English | makcu.com | medius.k4tech.net | Equal |
| Chinese | makcu.com | No | Stock |
| Command reference | makcu.com API page | medius.k4tech.net Native API | Equal |
| MCP server for AI tools | makcu.com/mcp | medius.k4tech.net/mcp | Equal |

## Adoption

Package downloads as of 11 October 2026, KMBox packages left out.

#### Downloads of each box's packages

| Registry | Stock | Medius | Result |
| --- | --- | --- | --- |
| PyPI, last 30 daysmakcu, pymakcu and makxd against medius | 3,854 | 1,106 | Stock |
| crates.io, last 90 daysmakcu, makcu-rs and makxd against medius | 256 | 342 | Medius |

## Community

Members of each project's Discord, as of 11 October 2026.

#### Members

| Server | Stock | Medius | Result |
| --- | --- | --- | --- |
| Discord | 28,413 | 600 | Stock |
