Damus

Recent Notes

Nikos profile picture
Antminer S21 XP — Enable Micro USB Port (AML Control Board) Hack

Stock Bitmain firmware released after September 2025 has the micro USB port disabled.
This guide re-enables it so you can downgrade firmware and install TNA-OS.

---

What You Need

- AML control board + 12V power supply
- Windows PC or laptop
- USB-to-UART adapter with drivers installed (e.g. Silicon Labs CP2102)
- PuTTY (or any serial terminal)
- jumper or dupon wire to short JP1

---

Step 1 — Wire Up the UART Adapter

Connect your USB-to-UART adapter to the control board:

| Adapter | Board |
|---------|-------|
| GND | GND |
| RXD | LINUX_TX |
| TXD | LINUX_RX |

Plug the adapter into your PC and note the COM port number (e.g. COM7) from Device Manager.

---

Step 2 — Open PuTTY

- Connection type: **Serial**
- COM port: your port (e.g. COM7)
- Baud rate: **115200**
- Everything else: leave as default

---

Step 3 — Verify Wiring

Power on the board. You should see the boot log scrolling in PuTTY.
If you see nothing, check your TX/RX wiring — they are often swapped.

Power the board back off once confirmed.

---

Step 4 — Get the U-Boot Prompt

This is the critical step. You need to interrupt the boot sequence at exactly the right moment.

1. Make sure the PuTTY window is open and active
2. Short **JP1** with jumper / dupon wire
3. Power on the board
4. **The instant the first boot line appears** — release JP1 and tap the spacebar a few times

You should see U-Boot start loading the ENV and drop to a prompt:

```
axg_s400_v1_sbr#
```

**If it doesn't work first try** — power off, power on again, and briefly short JP1 a couple of times during boot. This forces the board into U-Boot mode.

---

Step 5 — Enable the USB Port

At the `axg_s400_v1_sbr#` prompt, run these commands in order:

```
saveenv
setenv bitmain_usb_switch 1
saveenv
```

The first `saveenv` initialises the NAND env partition if it hasn't been written before.
`setenv` enables the USB port. The second `saveenv` writes it permanently to NAND.

---

Step 6 — Reboot

Power cycle the board. The micro USB port is now enabled.

You can now plug in a FAT32 USB drive with the downgrade firmware and the board will detect it on boot.

---

Troubleshooting

**Seeing `nand init failed` or `saveenv` errors?**
Run the commands in this exact order — the first `saveenv` is required to initialise the partition before you can write to it:
```
saveenv
setenv bitmain_usb_switch 1
saveenv
```

**Board not dropping to U-Boot prompt?**
- Make sure PuTTY is the active window when you tap spacebar
- Try shorting JP1 slightly earlier or later during power-on
- A brief short is enough — do not hold it down

If you fancy supporting the my work head over to https://www.molonlabe.holdings/#funding
Nikos profile picture


BTC HashCard — Engineering Deep Dive Report

Date: March 25, 2026 Conducted by: Nikos Device: BTC HashCard (9x BM1370, ESP32-S3) Stock Firmware: magic-miner V1.0.0 (ESP-IDF v5.5.1, compiled Dec 29, 2025) Test Firmware: TNA V4.4 (ESP-IDF v5.3.4, custom HashCard board support) Device Codename: Supra (board version 403)

Disclosure
The @JingleMinershop approached the author and requested an independent engineering review of their HashCard product. One unit was provided free of charge with no strings attached, specifically for the purpose of a thorough hardware teardown, firmware analysis, and honest assessment. The vendor understood and accepted that the findings — both positive and negative — would be published in full. They raised no objections to any aspect of this report.

Executive Summary
The BTC HashCard is a well-engineered 9-chip Bitcoin mining device built around the BM1370 ASIC platform. Its hardware design demonstrates thoughtful engineering — dual stacked TPS546D24A voltage regulators, 3S3P ASIC topology for efficient voltage delivery, W5500 wired Ethernet, SPI LCD display, and a compact form factor with integrated heatsink.

The stock magic-miner firmware, while functional, raises significant privacy concerns due to undisclosed telemetry reporting to manufacturer-controlled servers. This report documents the complete hardware architecture, firmware analysis, and the process of bringing up Tech Nerd Army custom firmware V4.4 on the platform.
All findings are based on hands-on testing with a device owned by the investigator, serial log capture, NVS extraction, firmware binary string analysis, and TPS546D24A datasheet reference.
-------------------------------------------------------------------------------
Full report available here https://github.com/CryptoIceMLH/HashCard
❤️2👀1
Nikos profile picture
Wow Nostr. Months of dev work and literally zero interaction to an announcement in 24h. Zero!

Nostr and me are done. Not worth building for this ecosystem as it stands.

Im suspending @BitSatRelay operation and will just park this account. Maybe one day again in the future we talk again.

X it is then!

6❤️1👍1🧡1🫂1
matts · 9w
Hi and bye I guess 👋
Matt · 9w
Discovery is a bitch on #nostr - that said, I looked at your recent notes and I saw you don't seem to be making use of hashtags - that's a pretty good way of increasing visibility. Also, there's not that many of us. Don't be disheartened. Keep building.
Cruz 🏴‍☠️ · 9w
Enjoy the constant slop over there. For the record I didn’t even see that last post, because it’s in order I and others might not scrolls all the way back if we haven’t checked in for a while.
Sattrio · 8w
I understand the frustration, homie. I spent the better part of a few months writing what I consider to be decent articles, but rarely got a click from any of my followers here or on Twitter. In your case I do think hashtags would help a bit. Find some fitting hashtags that are popular and throw ...
Heyla · 8w
A lot of people as me and others, work in créé software since 20 or 30 years If you want a pleb just for you, you are in a wrong way Learn giving without any "Come back" 🤷‍♀️
Nikos profile picture
BTC Tech Nerd Army
New Hardware Drop
⚡️TNA-PSUBB v1 & TNA-PSUBB-pruned-v1 ⚡️
(Tech Nerd army Power Supply Breakout Board v1)

Are your NerdQaxes & Single Hashboard Miners ready to receive the power they truly deserve ?

120v ->12v/900w
240v->12v/1200w

Confirmed compatible with:
1) DPS-750RB A
2)DPS-1200FB A
3)NSTNS-PL11


2❤️1💜1🧡1
sandwich · 9w
I was going to do something like this too! I have an open rack design, sled/rail design that accommodates 8 bitaxes and can be a 3U rack mount, the last challenge was power delivery.
Dune Messias · 10w
GM!
DeAllen Young · 10w
How do I get my hands on that bitlink21, broham?
BlackCrow · 9w
Nice
Piotr · 11w
Thank you, I will :) did you start going to gym?