If you are running a BitAxe or want to run one, this guide is pretty darn comprehensive.
AxeOS is the operating system that runs on the ESP32-S3 microcontroller inside every Bitaxe Bitcoin miner. It controls the mining ASIC chip, connects to your Wi-Fi network, communicates with your chosen mining pool, monitors temperature and power, and serves a web-based dashboard you can access from any browser on your local network.
Table of ContentsTable of Contents
Part 1: Operating Your Bitaxe with AxeOSPart 2: Inside AxeOS (Technical Deep Dive)
- What Is AxeOS?
- How to Access the AxeOS Dashboard
- Understanding the Dashboard: What Every Metric Means
- Configuring Your Mining Pool and Wallet
- Fan Control and Temperature Management
- Overclock Mode: What It Does and When to Use It
- What Is Overheat Mode?
- How to Update AxeOS Firmware
- Swarm: Managing Multiple Bitaxe Devices
- Using the Logs Tab for Troubleshooting
- The OLED/LCD Display: What Each Screen Shows
- Troubleshooting Common AxeOS Issues
- Which Settings Are Preserved During Updates?
- Open-Source Licensing and Contributors
- System Architecture Overview
- Supported Hardware Platforms and Device Models
- Software Stack and Dependencies
- Initialization and Startup Sequence
- The Mining Pipeline: How AxeOS Mines Bitcoin
- Stratum V1 Protocol Implementation
- TLS Encrypted Pool Connections
- ASIC Hardware Control and Chip Drivers
- Power and Thermal Management Internals
- Configuration System: NVS, CSV, and Runtime
- Factory Self-Test System
- REST API Reference
- BAP Protocol: Bitaxe Accessory Protocol
- Security Features
- Building AxeOS from Source
- Bitaxetool: Command-Line Flashing Utility
- Version History Highlights
- Where to Buy Bitaxe Hardware Running AxeOS