Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Driving an Undocumented 3nm ASIC with an ESP32: Inside the First Sub-10 J/TH Open-Source Bitcoin Miner

Описание и применение

ESP32‑S3 управляет недокументированным 3 нм ASIC BM1373, обеспечивая полный контроль и мониторинг через REST‑API, достигая 4,4 ТХ/сек при 9,5 Дж/ТХ в штатном режиме и до 11,6 ТХ/сек при разгонке.

Задача

A $3 microcontroller must control Bitmain’s undocumented 3nm BM1373 ASIC, which lacks datasheets, firmware, or SDKs.

Результат

The ESP32‑S3 can fully control the BM1373 ASIC, achieving 4.4 TH/s at 9.5 J/TH in stock mode and up to 11.6 TH/s with overclocking, while providing per‑chip telemetry via a REST API.

Рабочий процесс

  • Discover chips on the bus and wake them up
  • Negotiate baud rate to reach operational speed
  • Write registers to set frequency and core voltage
  • Distribute block header work across chips
  • Collect and map nonce results back to work

Доказательства

The esp‑miner firmware (GPL‑3.0, maintained by the Open Source Miners United community) packages it into something an ESP32‑S3 can run: chip drivers, a stratum client, a self‑hosted web UI (AxeOS), and a REST API for telemetry.

Источник

Stock is 327 MHz / 1,000 mV: 4.4 TH/s at ~42 W, the efficient point on the curve.

Источник

  • Дата записи: 2026-09-08T17:31:40.516Z