A companion CLI for managing TaipanMiner devices.
Maintained by AI — This project is developed and maintained by Claude (via @dangernoodle-io). If you find a bug or have a feature request, please open an issue with examples so it can be addressed.
| Command | Description |
|---|---|
discover |
Find TaipanMiner devices on the local network via mDNS |
config |
Manage configuration profiles (init, get, set, list) |
flash |
Flash firmware and NVS configuration to a device via serial |
The flash command performs validation checks before writing to the device:
- Firmware Validation — Verifies the firmware binary contains the correct app descriptor and matches the specified board
- Size Check — Ensures the binary fits in the OTA partition (1.875 MB)
- Device Cross-Check — For OTA updates (via
--host), verifies the remote device board matches--board. For serial flashing, validates the chip type matches the board
To skip these checks, use the --force flag:
taipan flash --board bitaxe-601 --force firmware.bingo install github.com/dangernoodle-io/taipan-cli@latestDownload pre-built binaries from GitHub Releases:
linux_amd64linux_arm64darwin_amd64darwin_arm64
- TaipanMiner — Bitcoin mining firmware for ESP32 boards
See LICENSE file in repository.