Skip to product information
1 of 6

BITMAIN

Antminer BB (BeagleBone) Control Board Replacement Service

Antminer BB (BeagleBone) Control Board Replacement Service

Regular price $70.00 USD
Regular price Sale price $70.00 USD
Sale
Shipping calculated at checkout.
Quantity

By placing your order you agree to our Terms of Service, Warranty Terms and Refund Policy.

Repair guide last verified: 30 August 2026

New replacement board — not a repair of your old one
Flashed to your request. No preference? BTC and LTC miners get our own firmware; everything else ships with stock firmware
Nationwide mail-in (USA)
Warranty: 30 days (extendable)
🧩Before you order
🔎 Check the marking on your board: XILINX ZYNQ · CVITEK CV1835 · AMLOGIC A113D · Sitara AM335x
⚠️ Families look alike and are easy to confuse — a wrong board means shipping twice
USA-based repair lab (no outsourcing)
🔬Component-level diagnostics and repair (ASIC chips, LDOs, power circuits, SMD parts)
🔥Burn-in testing under load before return shipment
How to ship your hardware
📍Ship to: Antminer Repair LLC, 2141 NE 51st Ct, Apt E, Ft. Lauderdale, FL 33308
📝Put a printed note inside the box — your name or company, return address, phone and email. Without it the repair can stall.
🫧Hashboards: at least 8 layers of bubble wrap on every side, reinforced corners, sturdy sealed box. No sealed air pillows — they burst in transit.
📦Whole miners: original packaging with foam inserts if you have it. No cables or accessories — anything that is not packing material is not returned.
📨After shipping send us the tracking number, package weight and dimensions.
⚠️Damage caused by improper packing is not covered by the warranty.
ℹ️ Final repair cost may change after diagnostics. We always confirm before proceeding.
View full details

Looking for BeagleBone control board repair on an Antminer? Repair is not the service that fixes it. A BB controller is replaced, because the board comes apart into two halves that each cost less than an hour at the bench. We prove the controller is what failed, fit a matching board, and run the miner under load before it ships.

The BeagleBone control board is the one you cannot identify without opening the machine, and the only one of Bitmain's four families that never travelled alone: every miner it was fitted to also left the factory with a Xilinx, Amlogic or CVITEK controller in other production runs. So the sticker on your miner cannot answer the question here. The board can, and it takes about a minute to read.

Which board is in your miner?

Start with the lid still on. What sits beside the Ethernet jack rules two families in or out before you touch anything.

What the front panel shows What it means
A memory card slot beside the Ethernet jack Not a BeagleBone. Only Xilinx and CVITEK boards put the card slot where you can reach it
A micro-USB port and no card slot Amlogic. That family has no card slot anywhere on the board
Neither one — just the Ethernet jack, a button and the LEDs BeagleBone is the candidate, and the lid has to come off to confirm it

Two of those three answers belong on another page, and following them beats ordering on a guess. A card slot on the front panel means a Xilinx Zynq control board replacement — or a CVITEK board, which is identical from the port edge and is separated from Xilinx only by the marking on its main chip, CVITEK CV1835, and has a page of its own: CVITEK CV1835 control board replacement. A micro-USB port with no slot means an Amlogic A113D control board replacement.

With the lid off, a BeagleBone controller is unmistakable, for a reason nothing else here shares: it is two circuit boards stacked, a processor module seated on a carrier board, joined by a pin header along one edge. Three things confirm it, and any one of them is enough:

  • The processor. A Texas Instruments AM3352 at position U5 on the upper module, with AM335x printed on the board beside it
  • The labels. The module is marked Ctrl_BF0; the carrier under it reads S19J IO BOARD in the silkscreen and carries its own CTRL_I90 sticker. Two boards, two part numbers, two serial numbers
  • The card slot. It exists, but it is on the board itself, inside the machine. That is why the front panel is bare, and why nothing involving the card can be done without opening the miner

If the marking is hard to read, photograph the processor and the port edge and send the pictures with your enquiry. We would rather identify the board for you than have you order the wrong one.

Which miners take a BeagleBone board

The rule is the chip, not the model name. In the machines that reach our bench, a BeagleBone controller drives BM1362-generation hashboards and nothing else. That single fact defines the whole range, and it is more useful than any table, because it also tells you when the answer is no.

In practice that means the 88-chip S19, the S19j, and the S19j Pro in all its builds — including the S19j+ and the S19j Pro+. The S19j Pro A follows from the same rule, although we have not had one on the bench to confirm it.

It also means the answer is no for a good deal of the 19 series. A plain S19 or S19 Pro of the earlier build, an S19 XP, an S19k Pro — those are different chip generations, and a BeagleBone board is not the part for them. Neither is anything in the S21 family, the L series, or any liquid-cooled machine. If your miner is one of those, this page is not your page, and the model number is enough to tell.

Miner Other control board families found in the same model
S19, 88-chip build Amlogic, CVITEK, Xilinx
S19j CVITEK, Xilinx
S19j+ Amlogic, CVITEK, Xilinx
S19j Pro Amlogic, CVITEK, Xilinx
S19j Pro A Amlogic, CVITEK
S19j Pro+ Amlogic, CVITEK, Xilinx

The right-hand column is the point of this page. There is not one model on that list where BeagleBone is the only possibility. Every one of them also shipped with a Xilinx, Amlogic or CVITEK controller in other production runs, which makes this the family where the model number tells you least. Two miners with the same sticker, standing side by side, can hold different controllers, and only opening them settles which. Bitmain never published a model-to-board list, and the batch documentation that does exist describes what left the factory together — not what the board is able to drive.

The family arrived in the second half of 2021, when Bitmain moved from Xilinx controllers to a reworked BeagleBone Black design. The reason usually given is a shortage of Xilinx parts, and it is worth being straight about the evidence: the people who documented the switch put it as an observation rather than something Bitmain confirmed. The dates are firmer than the reason — the two boards sitting on our bench as this was written carry factory dates of June and October 2021.

Is it the control board?

A dead controller writes nothing down. It never gets far enough to record an error, so the symptom is an absence rather than a message, and it takes one of these shapes:

  • Nothing at all. No web interface, no address from DHCP, no answer to a ping or a network scan, and no announcement from the IP report button
  • It starts and never finishes. A reboot loop, or a machine that sits with the fault light on and never serves a page
  • It comes up and cannot see the chains. The interface answers, but one, two or all three hashboards are missing
  • Visible damage. A scorched area near the Ethernet jack after a storm or a supply event, a melted connector, a burnt smell

Now the part most pages skip. None of that proves the control board is at fault. A dead power supply and a failed hashboard produce the same outward picture. Fans that spin prove nothing either, because on these machines they can run from their own line while the board has no supply at all. Voltages that measure correctly do not clear the board, and a board with no lights at all is not necessarily gone — corruption can stop the boot before the lights are ever initialised. On a BeagleBone machine an owner has one route fewer than on the other families: the card is behind the lid, so starting from known-good software is not a five-minute check you can run in a rack.

That is why the work starts with a diagnosis instead of a part. We fit a known-good BeagleBone board and retest — if the miner comes up, the board was the fault; if the fault survives the swap, it never was. Bitmain publishes the same method for its own machines. It needs a second known-good board and a second chassis, which is exactly what an owner with one miner does not have.

The miner powers on but never shows an IP address

This is the most common way a dead controller announces itself, and also the symptom most often blamed on it wrongly. Work down the list before you suspect the board:

  • Check the lease table on your router rather than the scanner — a miner that took an address and then stopped answering is a different fault from one that never took an address at all
  • An address in the 169.254.x.x range means DHCP never answered, which is a network problem and not a board problem
  • Put a laptop on the same cable and the same switch port, then try the miner on a port you have just proved
  • Press the IP report button. A working board announces itself; silence is a data point, not a verdict

Two outcomes point hard at the board. Both indicator lights dark while the power supply is clearly alive is the case Bitmain itself resolves to a faulty control board. And both Ethernet jack lights dark after you have changed the cable, the port and the switch puts the fault in the jack, the magnetics or the network chip on the board — components that no reflash reaches.

All three hashboards disappeared at once

Start with how many chains are missing, because the answer changes completely.

One chain gone, the other two mining normally. That is nearly always the hashboard itself — a failed chip, a cracked joint, a heatsink that let go. A controller fault that takes out exactly one chain and leaves the neighbours untouched is rare. That is a job for S19j Pro hashboard repair rather than a new controller, and sending the miner for the wrong service costs you a shipment.

All three gone together. Three hashboards do not usually die on the same night, so the honest move is to look at what all three have in common: the power path, the ribbon cables, the fan and protection logic, and the controller that talks to them. Logs in this state say things like Data load fail for chain 0 repeated for each chain, or ERROR_SOC_INIT: basic init failed! followed by the miner powering the hashboards off, or a chain reporting zero chips where it should report a full set.

What we will not tell you is that this means your control board is dead. In machines of this generation the same picture has resolved to a loose power lead under the supply cover; to fan simulators on an immersion unit; to a pool that refused the work; and to hashboard data that had genuinely gone, on a miner whose owner had already replaced the controller twice without result. It has also resolved to the controller. The difference is established on a bench, by swapping one known-good part at a time, and it is why we diagnose before we fit.

Errors that appeared right after a board was swapped

If you fitted a replacement controller yourself and the miner now reports faults it never had, look at the log before you conclude the new board is bad. Lines like board name doesn't match, or a firmware type and an EEPROM value that disagree, or a complaint about more than one board type being present, all say the same thing: the controller and the hashboards are not a matched set. The hashboards carry their own identity and calibration data, and the controller has to be running software that expects exactly what it finds.

This is ordinary, it is fixable, and it is the single best argument for not buying a bare board on a model number. When we do the replacement, matching the board and its configuration to your miner is our problem rather than yours.

What a control board fault does not explain

Some symptoms send people to this page and should not. Saying so costs us a sale and saves you a shipment.

  • Over-temperature shutdowns. Almost always airflow, ambient temperature or a blocked intake. One documented case was cured by air conditioning in the room
  • A single fan reading zero while it visibly spins. Suspect the fan and its tach line first; a failing fan can also produce a phantom reading the board faithfully reports
  • One dead chain out of three. Hashboard, as above
  • Pool errors while the interface works. The board is plainly alive if it is serving you a page and talking to the network

Control board, hashboard or power supply

The three look alike from outside. This is how we separate them, and how you can narrow it down before shipping anything.

What you see Most likely Best next test
No lights, no fans, nothing Power supply, before anything else A known-good supply, and a look at the leads under its cover
Fans spin, no lights, no address Control board — fans can run on their own line A known-good controller in this chassis
No address, link light on Network, DHCP or configuration Router lease table, then a proven cable and port
One chain missing That hashboard Move its ribbon to a port you know works
All three chains missing Something common to all three: power path, cables, fan logic, or the controller Known-good controller first, then the hashboards in a known-good miner
Faults began after a firmware update Software or a dead board — indistinguishable from outside A bench, not an email
Faults began after you swapped the controller Controller and hashboards are not a matched set Read the board name and EEPROM lines in the log
Random shutdowns under load Supply or site power, then temperature Check the rack feed and room temperature before parts

Why replacement, not repair

The reason is arithmetic, not a limit on what we can do. We can follow a BeagleBone board through its start-up and say where it stops. What we cannot do is make component-level work on it come out cheaper for you than a tested board does — and on this platform the sum is not close. The board is two halves that are sold separately as ordinary parts, and either half costs less than an hour at a rework station. Spend the bench time and you own a board with a reworked joint in it, when the alternative was a board that already works and has been proven working under load.

Two things belong here rather than in the small print.

Some faults are localised, and we say so when yours is one. A cracked Ethernet jack or a fatigued cable header is a different problem from a dead processor, and the service guides written for boards of this class recommend re-soldering those rather than scrapping the board. The same guides warn that a re-flowed joint can crack again within days of going back under load. That is precisely why the board is diagnosed before anything is fitted, instead of being sold to you on the strength of a symptom description.

Every miner on this platform belongs to one generation, and that changes the sum. BeagleBone boards were only ever fitted to BM1362-generation machines, and a working second-hand S19j has fallen far enough in price that the gap between a board and a whole miner is a fair question. We would rather you asked it before shipping than after. One thing has not narrowed: a dead unit sold for parts often costs more than a tested board, so buying a broken miner as a donor is usually the worst of the options.

Hardware Notes

Specification Details
Board family BB — BeagleBone. One of Bitmain's four control board families, alongside Xilinx (XIL), Amlogic (AML) and CVITEK (CV)
SoC Texas Instruments Sitara AM3352, single ARM Cortex-A8 core, at designator U5 on the upper module. A general-purpose applications processor rather than a part designed for mining — the platform is a reworked BeagleBone Black
Construction Two PCBs stacked — a processor module on a carrier board, joined by a pin header. No other Bitmain control board family is built this way, which makes it the quickest thing to recognise with the lid off
Board markings Processor module: Ctrl_BF0. Carrier: S19J IO BOARD in the silkscreen, CTRL_I90 on the label. Each half carries its own version and serial number
Hashboard generation BM1362. This is the constraint that defines which miners the board belongs in
Firmware storage Onboard NAND, plus a microSD slot on the board itself, inside the machine. There is no front-panel slot, so reaching the card means taking the miner apart
Front panel Ethernet jack, IP report and reset button, status LEDs. No card slot and no micro-USB — here the absence is the identifying feature
System memory Not published by Bitmain and not listed by suppliers. We would rather leave this blank than quote a figure we cannot verify
Hashboard interface Three chains, one ribbon header each — every miner this board was fitted to is a three-hashboard machine
Generation Second half of 2021 onward. Boards we have on hand carry factory dates from June and October 2021
Cross-family fit None. An image built for another control board family is a reliable way to kill a working board, and it works in both directions

Bricked after a firmware update?

A miner that went down during or after an update is the one case nobody can answer by email, us included. It may need its software restored and it may be a dead board, and from where you are standing the two are indistinguishable. This family adds a practical wrinkle: the card sits inside the machine, so even establishing what state the software is in means opening the miner. There is also a way an update turns into a hardware fault rather than a software one — an interruption partway through a card recovery can damage the processor beyond what any reflash reaches, which is why power during that operation matters more than people expect. If your unit needs software work rather than hardware, that is covered in our Antminer firmware section. If nobody can tell which of the two it is, that is a diagnosis, and a diagnosis needs the machine on a bench.

Coming from a locked Amlogic board

Not everyone who orders this board has a dead one. A second group arrives with a perfectly healthy miner and a different problem: their machine shipped with an Amlogic controller, later stock firmware closed the door on installing anything else, and they want the choice back. A BeagleBone controller is a common way to get it, because this platform installs from a card rather than through a port that can be shut.

Two honest notes before you order on that basis. Figures you will read on forums for what a re-controlled miner can do are other people's results on other people's power, and we will not repeat them as a promise. And the swap is a physical job as well as a software one: the board has to sit in the chassis, the ribbons have to reach, and the machine has to come up on a configuration that matches the hashboards it already has. If you would rather not find that out by trial, send the miner and we will fit and configure it.

Which boards, and what to check before ordering

We cover any model and any revision on this platform. There is no supported-models gate here, and nothing for you to check against a list before getting in touch.

Matching becomes your problem in one situation only: you are buying a bare board and fitting it yourself. Then the family has to be right before anything else does, and the family is the one thing you cannot see from outside on this platform. A board bought because a seller listed your model number is a coin toss, since the same model number left the factory with four different controllers. If we are doing the replacement, matching the board to your miner is our problem rather than yours. Send the machine and we will work out what belongs in it.

What happens after intake

  • Intake and incoming inspection. We record the condition as received, the board construction and markings, the connector layout and any visible damage, along with what the miner was doing when it stopped
  • Diagnosis. We establish whether the control board is the fault instead of assuming it — separating it from the power supply and the hashboards with a known-good board, and where the machine does not start at all, following the start-up sequence through the service port to see which stage it fails at
  • Fitting. The correct BeagleBone board goes in and every connection is checked
  • Firmware and configuration. The board is brought up on the right configuration for the machine it is going into, matched to the hashboards already in it
  • Validation under load. The miner runs under real mining load, and we confirm all three hashboards are present and the hashrate is stable before it ships back

Before you ship, two things worth knowing

Your old board is disposed of. We do not keep removed boards in storage. If you want yours back, say so before the work starts — once it is gone we cannot retrieve it.

Expect the hashboards to need attention too. In the units that reach us a control board fault rarely arrives on its own, and that is the honest reason turnaround stays at 4-5 business days rather than being quoted as a same-day swap. It is not an upsell, it is the shape of the actual work: one intake, one diagnosis, one shipment, instead of fitting a board and finding the real problem afterwards. If your miner needs board-level work as well, we handle both in the same visit.

All work is performed personally by Alex, who has been servicing ASIC miners since 2019. See credentials →

Send the whole miner rather than the board on its own. Bitmain gives the same advice for its own service, because a board tested by itself carries no guarantee that it will work in your specific machine, and a fault that arrived alongside the board gets missed entirely when only the board travels. Contact our repair team today and get your miner back to full power.

Technical FAQ

Q: Can a BeagleBone control board be repaired?
A: Technically yes, and localised damage such as a cracked Ethernet jack or a fatigued cable header is worth re-soldering. What is not worth it is component-level work on a dead board. This platform is two boards that are sold separately as ordinary parts, and either half costs less than an hour at a rework station, so we fit a tested board instead.
Q: How do I know if my Antminer has a BeagleBone control board?
A: It is the one you cannot identify from outside. There is no card slot on the front panel and no micro-USB port. With the lid off it is unmistakable: two circuit boards stacked, a processor module on a carrier, with a Texas Instruments AM3352 at position U5 on the module and AM335x printed beside it.
Q: My miner has a card slot on the front panel - is that a BeagleBone board?
A: No. Only Xilinx and CVITEK boards put the card slot where you can reach it, and those two are separated by the marking on the main chip. A BeagleBone board keeps its card slot inside the machine, on the board itself, which is why the front panel is bare.
Q: Which Antminer models take a BeagleBone control board?
A: The rule is the chip rather than the model name: a BeagleBone controller drives BM1362-generation hashboards. In practice that is the 88-chip S19, the S19j, and the S19j Pro in all its builds including the S19j+ and S19j Pro+. The S19j Pro A follows from the same rule.
Q: I have an S19 XP or an S19k Pro - can I use a BeagleBone board?
A: No. Those are later chip generations, and a BeagleBone controller is not the part for them. The same goes for the earlier plain S19 and S19 Pro, for the whole S21 family, for the L series and for anything liquid-cooled. On those machines the model number alone is enough to rule this board out.
Q: Does my S19j Pro definitely have a BeagleBone control board?
A: No, and this is the family where the model number helps least. The S19j Pro also shipped with Amlogic, CVITEK and Xilinx controllers in other production runs. Not one of the models that can take a BeagleBone board uses it exclusively.
Q: Can a bad control board make all three hashboards disappear at the same time?
A: It can, and it is worth investigating, because three hashboards rarely fail on the same night. But the same picture also comes from the power path, the ribbon cables, the fan and protection logic, a pool that refused the work, and from hashboard data that has genuinely gone. It is settled by swapping one known-good part at a time, not by the symptom.
Q: Only one of my three chains is missing. Is that the control board?
A: Almost certainly not. A controller fault that takes out exactly one chain and leaves the neighbours working is rare. A single missing chain is nearly always the hashboard itself, and that is hashboard repair rather than a new controller.
Q: My miner powers on and the fans spin, but it never gets an IP address. Is the control board dead?
A: The fans prove nothing, because on these machines they can run from their own line while the board has no supply. Check the router lease table, rule out a 169.254 address, and try a cable and port you have just proved with a laptop. If the board still shows nothing after that, it becomes the main suspect.
Q: Both indicator lights are dark but the power supply is fine. What does that mean?
A: On Bitmain's own signal light table, both lights dark with power present resolves to a faulty control board. It is one of the few outward signs that points at the board rather than away from it.
Q: The IP report button does nothing and there is no beep. Does that mean the control board is bad?
A: Not on its own. A working board announces itself, so silence is a data point rather than a verdict, and it belongs alongside the network checks rather than ahead of them.
Q: I replaced the control board myself and now the miner reports board name or EEPROM errors. What happened?
A: The controller and the hashboards are not a matched set. Hashboards carry their own identity and calibration data, and the controller has to be running software that expects exactly what it finds. This is ordinary and fixable, and it is the best argument for not buying a bare board on a model number.
Q: Do I need to flash firmware after replacing the control board?
A: Yes. A replacement board arrives configured for whatever the seller set it up as, and it has to be brought up on a configuration that matches the machine and the hashboards already in it.
Q: Do I have to open the miner to reach the SD card on a BeagleBone board?
A: Yes, and that is the practical difference from Xilinx and CVITEK machines. The card slot is on the control board itself, inside the case, so anything involving the card starts with taking the miner apart.
Q: My miner died during a firmware update. Can it be recovered, or is the board gone?
A: Nobody can tell from a description, us included. A board with no lights at all is often still recoverable, because the fault can stop the boot before the lights are initialised. There is also a way an update becomes a hardware fault: an interruption partway through a card recovery can damage the processor beyond what a reflash reaches.
Q: My Amlogic board is locked and I want to run custom firmware. Will a BeagleBone board help?
A: It is a common reason people buy one, because this platform installs from a card rather than through a port that can be closed. Two honest notes: performance figures you read on forums are other people's results on other people's power, and the swap is a physical job as well as a software one - the board has to fit the chassis and come up matched to the hashboards already in the miner.
Q: How do you prove it is the control board and not the hashboards?
A: We fit a known-good BeagleBone board and retest. If the miner comes up, the board was the fault; if the same fault persists, it is not. This is also the method Bitmain publishes for its own machines, and it needs a second known-good board and a second chassis to carry out.
Q: Do I send the whole miner or just the control board?
A: Send the whole miner. A board tested on its own carries no guarantee it will work in your specific unit, and a control board fault usually arrives with hashboard problems that a bare-board swap would miss.
Q: Do I get my old control board back?
A: Only if you ask before the work starts. Removed boards are disposed of and are not kept in storage.
Q: What warranty comes with a replacement control board?
A: Thirty days, counted from the day the miner is delivered back to you rather than the day it leaves us. Warranty work is handled ahead of the standard queue.