Experimental compiled Krux binaries. These binaries are NOT signed and for test purposes only
For stable releases, please download from official repository
Make ktool executable:
chmod +x ktool-linux
To Flash TZT run:
./ktool-linux -B dan -b 1500000 maixpy_tzt/kboot.kfpkg
To Flash Wonder K run:
./ktool-linux -B dan -b 1500000 maixpy_wonder_k/kboot.kfpkg
To Flash Wonder MV run:
./ktool-linux -B dan -b 1500000 maixpy_wonder_mv/kboot.kfpkg
To Flash Maix Amigo run:
./ktool-linux -B goE -b 1500000 maixpy_amigo/kboot.kfpkg
To Flash M5stickV run:
./ktool-linux -B goE -b 1500000 maixpy_m5stickv/kboot.kfpkg
To Flash Yahboom Aimotion you'll have to manually specify the port, on this example /dev/ttyUSB0:
./ktool-linux -B goE -b 1500000 -p /dev/ttyUSB0 maixpy_yahboom/kboot.kfpkg
To Flash Maix Cube run:
./ktool-linux -B goE -b 1500000 maixpy_cube/kboot.kfpkg
To Flash Embed Fire run:
./ktool-linux -B dan -b 1500000 maixpy_embed_fire/kboot.kfpkg
To Flash Maix Dock run:
./ktool-linux -B dan -b 1500000 maixpy_dock/kboot.kfpkg
Obs: You might need to use "sudo" if your user don't have access to serial port
Replace './ktool-linux' for 'ktool-win.exe' and / for \ in commands. Ex:
ktool-win.exe -B dan -b 1500000 maixpy_tzt\kboot.kfpkg
Replace './ktool-linux' for './ktool-mac'. Ex:
./ktool-mac -B dan -b 1500000 maixpy_tzt/kboot.kfpkg
Run developer-signed Krux applications (Kapps) that are not meant to be included in the main firmware. To install one, copy its .mpy file and corresponding signature (.sig) to an SD card. When the Kapp is executed for the first time, it is saved to the device's flash memory (in the same region used for custom settings), which updates the last two words of the Tamper Detection (User's Region).
Available Kapps:
- Nostr Kapp: converts a mnemonic into a Nostr
nseckey and enables air-gapped event signing. - Steganography Kapp: lets you take BMP photos with your device and hide secrets inside them (e.g., encrypted mnemonics).