Skip to content

We're upgrading our operations to serve you better. Orders ship as usual from Laval, QC. Questions? Contact us

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

BITAXE_PD_NEG Critical

Bitaxe USB-C PD Trigger Negotiation Failure

Bitaxe shows zero signs of life when powered from a USB-C-to-barrel cable connected to a USB-C PD charger (MacBook brick, modern phone charger, GaN wall wart). PD-only chargers refuse to deliver 5V on VBUS until they complete a USB-Power-Delivery handshake over the CC line — and a passive USB-C-to-barrel cable cannot speak PD. The Bitaxe receives 0V and never boots. The board is undamaged; the failure is a PSU-side handshake mismatch. Fixes: use a fixed-5V/6A brick (D-Central / OEM), insert a ZY12PDN PD trigger inline programmed for fixed-5V/3A, or use a legacy USB-A wall wart with a USB-A-to-barrel cable for short-term boot testing.

Critical — Immediate action required

Affected Models: Bitaxe Supra (BM1368, 5V barrel jack), Bitaxe Ultra (BM1366, 5V barrel jack), Bitaxe Gamma (BM1370, 5V barrel jack), Bitaxe Gamma Turbo / GT (dual BM1370, 5V barrel jack), Bitaxe Hex (12V XT30 — same negotiation failure occurs if PD source feeds a 12V-stage adapter). Affects all Bitaxe variants with passive barrel-jack power input when connected via passive USB-C-to-barrel cable to a strict PD-only USB-C charger.

Symptoms

  • Bitaxe powered via USB-C-to-barrel cable from a USB-C PD charger (MacBook brick, GaN wall wart, modern phone charger) shows zero signs of life — no power LED, no fan twitch, no `AP` mode
  • Same Bitaxe boots immediately when swapped onto a known-good fixed `5 V / 6 A` barrel PSU
  • DC voltage at the barrel-jack tip with the PD charger connected reads `0 V` (not low, not noisy — flat zero)
  • PD charger's status LED still indicates 'ready' or 'active' — the brick is healthy, just not outputting
  • PD charger works fine for phones, laptops, and other PD-capable devices — only the Bitaxe gets nothing
  • USB-C-to-barrel cable is passive (no electronics inside, just two conductors brought out)
  • Household has no fixed-`5 V` wall warts because everything moved to USB-C years ago
  • AxeOS does not load at `http://bitaxe.local`; no IP appears on the router; `arp -a` shows nothing new
  • Substituting a different PD-only charger of the same class produces the same `0 V` output
  • USB-A wall charger via USB-A-to-barrel cable will boot the Bitaxe, but board reports undervoltage / brownout under sustained load (USB-A is dumb but undersized)
  • Cable advertised as 'USB-C to DC barrel' under `$5 CAD` — likely a passive adapter with no PD trigger IC

Step-by-Step Fix

1

Power the Bitaxe with a fixed-5V brick — the simplest fix. The OEM-style 5V/6A barrel PSU that ships with every D-Central Bitaxe Supra / Ultra / Gamma / GT bundle has zero PD logic — it puts 5V on the output the moment AC is applied. 5.5x2.1mm positive-centre tip. Plug it in, the Bitaxe boots within seconds, AxeOS comes up, you are done. If you already own one (the brick that came in the box), this is the entire fix.

2

If you do not own a fixed-5V brick, order one from D-Central before improvising. A Bitaxe-spec 5V/6A PSU costs $25-$40 CAD and arrives in 2-5 business days. Tier 2 trigger or USB-A workarounds will boot the board for testing in the meantime, but they are not the long-term answer for production hashing. The brick is. Solo mining is a long game and one decent PSU outlasts a stack of janky workarounds.

3

Reuse a 'dumb' wall wart you already own. Old 3D-printer bricks, old router PSUs, old Raspberry Pi 3 chargers — anything labelled 5V at 3A minimum with a 5.5x2.1mm positive-centre barrel tip. Verify polarity with a multimeter before plugging in. Reverse-polarity barrel jacks fry input protection on the Bitaxe in seconds. Centre pin = +5V, outer ring = GND. Confirm with the meter, then connect.

4

Use a USB-A wall charger plus USB-A-to-barrel cable for short-term boot testing only. A 2.4A USB-A charger gets the Bitaxe booting, AxeOS connecting to WiFi, and lets you complete initial setup. 2.4A is undersized for sustained mining: Supra and Ultra peak around 3A, Gamma around 4A, GT and Hex more. Expect undervoltage faults when AxeOS ramps frequency. Use this for diagnostic confirmation, not production.

5

Label every PSU in your workshop within 24 hours of receipt. `5V — Supra/Ultra/Gamma`, `12V — Hex`, `9V — random LED strip`, etc. Marker on masking tape, takes 10 seconds per brick. The wrong-PSU-on-the-wrong-board failure mode is much worse than this PD-negotiation one (12V on a 5V Bitaxe fries the TPS546 VRM and often the BM1366/1368/1370 ASIC). Labelling now prevents both mistakes.

6

Buy a ZY12PDN USB-PD trigger module for $8-$12 CAD from Aliexpress, Amazon, or eBay. The board has a USB-C input, a barrel or screw-terminal output, a button, and an RGB LED. STM32F0 microcontroller plus FUSB302 PD PHY chip. It performs the USB-PD handshake on the charger side, requests a specific fixed voltage, then forwards that voltage to the barrel output. Order one with a 5.5x2.1mm barrel output to match the Bitaxe input.

7

Program the ZY12PDN for fixed-5V mode. Out of the box, most ZY12PDN units cycle through voltages with each button press — LED red = 5V, yellow = 9V, green = 12V, cyan = 15V, blue = 20V on common firmware. For a Bitaxe you want fixed 5V locked. Hold the button during plug-in to enter program mode (sequence varies by firmware revision — check the seller's instructions or Alex Whittemore's notes). Select 5V only, save. The trigger now always negotiates 5V regardless of button presses, even after a power cycle.

8

Insert the trigger between the PD charger and the Bitaxe. Charger USB-C output, then trigger USB-C input, then trigger barrel output, then Bitaxe barrel input. Apply power. The trigger's RGB LED should go red (5V mode). The Bitaxe boots within a few seconds. Verify with a multimeter at the barrel: `5.0 V plus or minus 0.1 V` is healthy. If voltage is wrong, recheck the trigger's programmed mode before connecting the Bitaxe.

9

Confirm sustained-load current capability. A ZY12PDN at 5V is typically rated 3A (15W). Bitaxe Supra and Ultra peak under 3A, comfortably inside spec. Bitaxe Gamma peaks closer to 4A under load — the trigger plus your 5V PD profile become marginal here. If AxeOS reports VIN below `4.7 V` under sustained mining, the rail is sagging because the PD profile is current-limited. Switch to a fixed 5V/6A brick (Tier 1) for Gamma, GT, or any Bitaxe under aggressive frequency tuning.

10

Document the trigger config so you do not forget. Sharpie on the trigger module body: `5V FIXED — Bitaxe`. If you have multiple triggers for multiple devices (one for 9V LED strip, one for 12V Hex, etc.), label each clearly. Recovering the program-mode button sequence from memory six months later is a frustration nobody needs. Tape over the button if a child or cleaner could press it accidentally.

11

Build a multi-output PD trigger bus for a multi-Bitaxe workshop. One 100W PD charger feeding several FUSB302-based trigger modules — each programmed for fixed 5V — can power 4-6 Supras off a single brick. Total parts cost roughly $60 CAD for 6 outputs from one charger. Cleaner than 6 wall warts in a power bar, and lets you scale your hashrate without scaling your power-strip clutter. Solo mining is a probability game; more boards searching nonces is the point.

12

Use an XT60 or XT30 distribution board for clean workshop wiring. Trigger module to XT60 connector to distribution board to multiple XT30 outputs to XT30-to-barrel pigtails to each Bitaxe. Modular, replaceable, and reduces the chance of a wrong-cable mistake. Looks like a Mining Hacker built it, because one did. Add a labelled DC voltmeter or USB-PD inspector inline to verify each output continuously.

13

Roll your own firmware on the trigger MCU for production fleets. The STM32F0 on a ZY12PDN can be reflashed via SWD with custom firmware that always negotiates 5V regardless of button presses — eliminating the risk that an accidental button press switches the trigger to `20 V` and kills the Bitaxe instantly. Several open-source firmware projects exist on GitHub. Overkill for a single board; mandatory for a 6+ Bitaxe workshop where one button-bounce could vape `$1000 CAD` of silicon.

14

Add an inline 5A polyfuse or fast-blow fuse on the 5V output between trigger and Bitaxe. Costs pennies. Saves the Bitaxe if the trigger ever misbehaves and forwards 12V or 20V due to a firmware glitch, button bounce, or weird PD-renegotiation event. Mining Hacker discipline: layered protection beats trust-the-firmware. Also document the fuse rating on the trigger label so you grab the right replacement when it eventually blows.

15

Verify the PD charger's actual capability sheet — its Source Power Data Object (PDO) list. A cheap '100W USB-C charger' may only offer 5V/3A, 9V/3A, 15V/3A, 20V/5A — with no 5V/6A profile. If your trigger requests 5V/6A and the charger cannot supply it, negotiation fails outright or falls back to 5V/3A. A USB-PD inspector / sniffer (cheap on Amazon) reveals the actual PDO list. Read the spec, not the marketing copy on the box.

16

Stop DIY when: the Bitaxe has been confirmed dead on a known-good fixed 5V/6A brick, multiple PSU paths all fail to boot it, or the input barrel jack itself is mechanically damaged from forcing wrong-spec connectors. Any of those is hardware fault, not PD negotiation. Book D-Central Bitaxe repair at https://d-central.tech/services/asic-repair/. We deliver honest diagnostic-only quotes and do not invoice when the answer is 'use the right charger.'

17

What D-Central does at the bench for power-supply-related Bitaxe failures: inspect the barrel jack solder joints under microscope, test input protection (TVS diode, polyfuse if fitted), verify the TPS546 VRM is clean and within spec, check the BM1366/1368/1370 VCORE rail under bench supply. If everything tests good, we hand the board back and tell you the problem was always PSU-side. We would rather you keep the `$120 CAD` repair fee in your pocket and put it toward a second Bitaxe.

18

If you would rather buy a guaranteed-working bundle: D-Central stocks every Bitaxe variant (Supra, Ultra, Gamma, GT, Hex) bundled with the matching 5V/6A or 12V/5A brick and a labelled D-Central Mesh Stand — the original Mesh Stand we invented in 2023. Wrong-PSU-class problems are eliminated from day one. We pioneered Bitaxe ecosystem tooling because we hash on these boards ourselves and got tired of solving the same support tickets. Browse: https://d-central.tech/product-category/bitaxe/

When to Seek Professional Repair

If the steps above do not resolve the issue, or if you are not comfortable performing these repairs yourself, professional service is recommended. Attempting advanced repairs without proper equipment can cause further damage.

Related Error Codes

Still Having Issues?

Our team of Bitcoin Mining Hackers has been repairing ASIC miners since 2016. We have seen it all and fixed it all. Get a professional diagnosis.