{"product_id":"antminer-cvitek-cv1835-control-board-replacement","title":"Antminer CV (CVITEK CV1835) Control Board Replacement Service","description":"\u003cp\u003e\u003cstrong\u003ePeople land here after searching CVITEK control board repair. On a CV1835 the fix is a new board rather than a repaired one, because bench time on a dead board costs you more than a tested board does. We prove the controller is what failed, fit the matching CVITEK board, and validate the miner under load.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eA CVITEK control board and a Xilinx one are the same shape, the same single PCB, and both put a card slot on the front panel beside the Ethernet jack. From the port edge there is nothing to tell them apart — and that is not a cosmetic detail. Get the two mixed up and you write the wrong firmware, and a board that was working stops booting. Most of what follows on this page exists because of that one problem.\u003c\/p\u003e\n\n\u003ch2\u003eTelling a CVITEK board from a Xilinx one\u003c\/h2\u003e\n\n\u003cp\u003eThere is exactly one check that settles it, and it is not the card slot.\u003c\/p\u003e\n\n\u003ctable style=\"width:100%;border-collapse:collapse;font-family:sans-serif;font-size:14px;table-layout:fixed;margin:16px 0 24px;\"\u003e\n\u003ccolgroup\u003e\n\u003ccol style=\"width:22%\"\u003e\n\u003ccol style=\"width:26%\"\u003e\n\u003ccol style=\"width:52%\"\u003e\n\u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color:rgb(248,248,248);border-bottom:2px solid rgb(238,238,238);\"\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;vertical-align:top;\"\u003eFamily\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;vertical-align:top;\"\u003eCard slot\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;vertical-align:top;\"\u003eWhat the main chip says\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003e\u003cstrong\u003eCV — CVITEK\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eOn the front panel, beside the Ethernet jack\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003e\u003ccode style=\"word-break:break-all;\"\u003eCVITEK CV1835\u003c\/code\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eXIL — Xilinx\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eOn the front panel too — indistinguishable from the outside\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003e\n\u003ccode style=\"word-break:break-all;\"\u003eXILINX\u003c\/code\u003e, \u003ccode style=\"word-break:break-all;\"\u003eZYNQ\u003c\/code\u003e and a part number starting \u003ccode style=\"word-break:break-all;\"\u003eXC7Z\u003c\/code\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eAML — Amlogic\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eNone at all. A micro-USB port instead\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003e\u003ccode style=\"word-break:break-all;\"\u003eAMLOGIC A113D\u003c\/code\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eBB — BeagleBone\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eInside, on the board itself — the case has to come apart\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eTexas Instruments Sitara AM335x. Two boards stacked, not one\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp\u003eRead down that table and the shape of the problem is obvious. An Amlogic board announces itself by having no card slot — you can rule it out through the front panel without opening anything, and it is covered on our \u003ca href=\"https:\/\/antminer-repair.com\/products\/antminer-s21-pro-xp-control-board-replacement\"\u003eAmlogic A113D control board replacement\u003c\/a\u003e page. A BeagleBone controller is two circuit boards stacked into one assembly, which nothing else in the range looks like, and it has its own \u003ca href=\"https:\/\/antminer-repair.com\/products\/antminer-bb-control-board-replacement\"\u003eBeagleBone control board replacement\u003c\/a\u003e page. But CVITEK and Xilinx are both a single board with a slot on the front, in the same position, next to the same jack. The processor marking, and the components sitting around it, are the only things that separate them — and the marking is decisive: \u003ccode style=\"word-break:break-all;\"\u003eCVITEK CV1835\u003c\/code\u003e on one, \u003ccode style=\"word-break:break-all;\"\u003eXILINX ZYNQ\u003c\/code\u003e with an \u003ccode style=\"word-break:break-all;\"\u003eXC7Z\u003c\/code\u003e part number on the other. Nothing on the port edge will help you: not the slot, not the connector layout, and not a heatsink, because \u003cstrong\u003eno Antminer control board of any family has one\u003c\/strong\u003e. If yours says Zynq, you want the \u003ca href=\"https:\/\/antminer-repair.com\/products\/antminer-xil-control-board-replacement\"\u003eXilinx Zynq control board replacement\u003c\/a\u003e instead of this page.\u003c\/p\u003e\n\n\u003cfigure style=\"margin: 0 0 25px 0;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0788\/4917\/9921\/files\/antminer-cvitek-and-xilinx-control-board-front-panel-sd-slot-comparison.webp?v=1788120140\" alt=\"Front panel of an Antminer CVITEK CV1835 control board next to a Xilinx one: both carry an SD card slot beside the Ethernet jack, so the port edge cannot tell them apart\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\"\u003e\n\u003cfigcaption style=\"font-size: 13px; color: rgb(102, 102, 102); margin-top: 8px;\"\u003eThe same slot, in the same place, beside the same jack. From the front panel there is nothing to choose between a CVITEK board and a Xilinx one.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003ch3\u003eWhat happens when the two get mixed up\u003c\/h3\u003e\n\n\u003cp\u003eFirmware is built per board family, not per miner model. An image compiled for a Zynq board writes itself onto a CV1835 and the board stops booting. Because the card slot is right there on the front panel and looks inviting, this is the easiest mistake to make on these two families.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eThe honest version, which is not what most pages tell you: this is a software fault, and the way back is to write the correct image for your miner and your board family.\u003c\/strong\u003e What makes it painful is that the CV1835 is unusually fussy about the card it is asked to read. Not every card will flash it, a card that works on one board will refuse on another, and it is normal for the same card to take two or three attempts before the board takes the image. People read that as a dead board long before it is one.\u003c\/p\u003e\n\n\u003cp\u003eSo the most useful advice on this page is short. \u003cstrong\u003eIf you are not certain which family you have, do not flash anything.\u003c\/strong\u003e Photograph the main chip and photograph the port edge, send both with your enquiry, and we will tell you what is in the machine. That costs you nothing and takes an hour of our time at worst; the alternative is hours of your evening spent proving that a board is not dead.\u003c\/p\u003e\n\n\u003cfigure style=\"margin: 0 0 25px 0;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0788\/4917\/9921\/files\/antminer-cvitek-cv1835-processor-marking-macro-esmt-memory.webp?v=1788120601\" alt=\"Macro of the CVITEK CV1835 processor on an Antminer control board, marking CVITEK CV1835 AB5010000 TC4W48 2120A readable, with an ESMT M15T1G1664A memory device either side of it\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\"\u003e\n\u003cfigcaption style=\"font-size: 13px; color: rgb(102, 102, 102); margin-top: 8px;\"\u003eThe check that cannot mislead you: \u003ccode\u003eCVITEK CV1835\u003c\/code\u003e on the main processor, with a memory device either side of it. A Xilinx board reads \u003ccode\u003eXILINX ZYNQ\u003c\/code\u003e in the same place.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003ch3\u003eWhat actually kills these boards\u003c\/h3\u003e\n\n\u003cp\u003eDead controllers are real, and plenty of them reach us. But the cause is usually not the one people expect.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eThe commonest killer we see is mechanical, not electrical: hashboards that are not bolted down tightly onto the power bus bars.\u003c\/strong\u003e A joint that is not properly torqued is what takes the control board with it, and that is not a CVITEK problem — it kills controllers of every family, on every model. If you take one practical thing from this page, take that one: when a machine goes back together, the bus bar hardware gets checked.\u003c\/p\u003e\n\n\u003cp\u003eThe second cause is a flash that was \u003cstrong\u003einterrupted\u003c\/strong\u003e rather than wrong — power lost partway through a write. A completed write of the wrong image is recoverable; a write that stopped halfway is the case that ends in a bench.\u003c\/p\u003e\n\n\u003ch2\u003eIs it the control board?\u003c\/h2\u003e\n\n\u003cp\u003eA dead control board leaves you nothing to read. It produces no error page and writes no log, because it never gets far enough to write one — the symptom is the absence of things that should be there:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eThe miner does not come up at all: no web interface, no address from DHCP, no answer to a ping or a network scan\u003c\/li\u003e\n\u003cli\u003eIt starts and never finishes — a reboot loop, or a machine that sits there and never serves a page\u003c\/li\u003e\n\u003cli\u003eThe IP report button produces nothing, where a working board would announce itself\u003c\/li\u003e\n\u003cli\u003eIt reaches the network but reports fewer hashboards than the miner has, or none\u003c\/li\u003e\n\u003cli\u003eVisible damage: a scorched area near the Ethernet jack after a supply event or a storm, a melted connector, a burnt smell\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eNow the part that decides whether shipping the miner is worth it. A dead power supply and a failed hashboard produce the same outward picture as a dead control board — a machine that will not come up. Spinning fans do not clear the power supply, because on these miners the fans can run from their own line while the board has no supply at all. So the work starts with a diagnosis rather than with a part: we fit a known-good CVITEK board and retest, and if the fault survives the swap it was never the controller. That is the method Bitmain publishes for its own machines, and performing it needs a second known-good board and a second chassis — which is precisely what an owner with one miner does not have.\u003c\/p\u003e\n\n\u003ch2\u003eWhy replacement, not repair\u003c\/h2\u003e\n\n\u003cp\u003eThe reason is arithmetic, not a limit on what can be done. We can follow a CV1835 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. The processor is a BGA package, so the work is rework under a hot-air or infrared station rather than something touched with an iron, and the memory beside it is worth a few dollars. That means the bill for that work is bench hours and equipment rather than parts — and at the end of those hours you own a board with a reworked joint on it instead of a board that already works.\u003c\/p\u003e\n\n\u003cp\u003eTwo things belong in the open rather than in the small print.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSome faults are localised enough that replacing the whole board would be overkill.\u003c\/strong\u003e A cracked Ethernet jack or a fatigued ribbon header is damage in one place, and the guides written for boards of this class recommend re-soldering rather than scrapping. They also warn that a re-flowed joint can crack again within days of going back under load. That is a reason to diagnose the board before anything is fitted, rather than a service to build around.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eThe arithmetic depends on which miner you own.\u003c\/strong\u003e On a T21, an L9 or a liquid-cooled unit it is not close — the controller is a small fraction of what the machine is worth, and those miners are worth keeping alive. On an older air-cooled S19 the gap between a control board and a working second-hand miner of the same model has narrowed enough to be a fair question, and we would rather you asked it before shipping than after.\u003c\/p\u003e\n\n\u003ch3\u003eHardware Notes\u003c\/h3\u003e\n\n\u003ctable style=\"width:100%;border-collapse:collapse;font-family:sans-serif;font-size:14px;table-layout:fixed;margin:16px 0 24px;\"\u003e\n\u003ccolgroup\u003e\n\u003ccol style=\"width:32%\"\u003e\n\u003ccol style=\"width:68%\"\u003e\n\u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color:rgb(248,248,248);border-bottom:2px solid rgb(238,238,238);\"\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;vertical-align:top;\"\u003eSpecification\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;vertical-align:top;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eBoard family\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eCV — CVITEK. One of Bitmain's four control board families, alongside Xilinx (XIL), Amlogic (AML) and BeagleBone (BB)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eSoC\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eCVITEK CV1835. On the boards we have opened the package sits at designator \u003ccode style=\"word-break:break-all;\"\u003eU1\u003c\/code\u003e and reads \u003ccode style=\"word-break:break-all;\"\u003eCVITEK CV1835 AB5010000 TC4W48 2120A\u003c\/code\u003e. A vision processor by origin, not a mining part — and the only marking that identifies this family with certainty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eHeatsink over the processor\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003e\n\u003cstrong\u003eNone.\u003c\/strong\u003e The die is bare. Worth stating because a widely copied identification guide claims a heatsink marks out a Xilinx board — it does not, and no Antminer control board of any family carries one. Do not use a heatsink, or its absence, to identify anything\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eProgrammable logic\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eNone. Xilinx is the only one of the four families with FPGA fabric, which is why the Xilinx-only fault of booting cleanly and hashing zero does not appear here\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eFirmware storage\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eOnboard managed flash — a \u003ccode style=\"word-break:break-all;\"\u003eSiliconGo SGM8000C-S30B4G\u003c\/code\u003e at \u003ccode style=\"word-break:break-all;\"\u003eU2\u003c\/code\u003e, read off our own boards — plus a removable card slot on the front panel, in the same place a Xilinx board carries one. \u003cstrong\u003eThe card is the way firmware is written into that onboard flash, not the medium the board runs from.\u003c\/strong\u003e That distinction settles a question the rest of the internet argues about, and the accessible slot is exactly why the two families get confused\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003ePorts and layout\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eSingle PCB, not a stacked pair. Ethernet on the front panel with the card slot immediately beside it, a button at \u003ccode style=\"word-break:break-all;\"\u003eS2\u003c\/code\u003e next to the jack, and discrete Ethernet magnetics at \u003ccode style=\"word-break:break-all;\"\u003eT1\u003c\/code\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eSystem memory\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eBitmain publishes nothing and no supplier lists it, so this comes off our own bench: \u003cstrong\u003etwo\u003c\/strong\u003e \u003ccode style=\"word-break:break-all;\"\u003eESMT M15T1G1664A\u003c\/code\u003e devices sitting either side of the processor. We quote the marking we read rather than a capacity we cannot source\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eRevision codes\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eBitmain publishes no revision list, and sellers usually list these boards by the processor name. The boards themselves do carry a code: ours are labelled \u003ccode style=\"word-break:break-all;\"\u003eModel: Ctrl_C97 V3.2010\u003c\/code\u003e. Sellers also ship \u003ccode style=\"word-break:break-all;\"\u003eCtrl_CB8\u003c\/code\u003e, \u003ccode style=\"word-break:break-all;\"\u003eCtrl_CB4\u003c\/code\u003e and \u003ccode style=\"word-break:break-all;\"\u003eCtrl_C88\u003c\/code\u003e as CVITEK boards. We list what we have seen rather than a revision table we cannot stand behind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eSilkscreen\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003e\n\u003ccode style=\"word-break:break-all;\"\u003eMiner_Ctrl_Board_CV1835_V3.2\u003c\/code\u003e printed along the board edge, and a label carrying the model, the works order and the serial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eCross-family fit\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eNone. A Xilinx-era image on a CVITEK board, or the reverse, stops the board booting until the correct image is written back — and these two are the pair most often mistaken for each other\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eWhere it came from\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eThe CVITEK platform appeared first in the S19 XP and spread down the line from there. Bitmain never announced the change, so treat that as an industry observation rather than a manufacturer statement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;\"\u003eCoverage\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAny model on this platform, any revision. There is no supported-models list to check first\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cfigure style=\"margin: 0 0 25px 0;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0788\/4917\/9921\/files\/antminer-cvitek-control-board-ctrl-c97-label-silicongo-storage-u2.webp?v=1788120140\" alt=\"Antminer control board label reading Model Ctrl_C97 V3.2010, beside the SiliconGo storage device at U2, the SD card slot and the Miner_Ctrl_Board_CV1835_V3.2 silkscreen\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\"\u003e\n\u003cfigcaption style=\"font-size: 13px; color: rgb(102, 102, 102); margin-top: 8px;\"\u003eThe board names itself twice: Model: Ctrl_C97 V3.2010 on the label, and Miner_Ctrl_Board_CV1835_V3.2 printed along the edge. The storage device sits at U2, beside the card slot.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003ch2\u003eWhich miners take a CVITEK board\u003c\/h2\u003e\n\n\u003cp\u003eBoards of this family turn up in fourteen positions across the Antminer range, and the column on the right is the point of the table: in thirteen of the fourteen, the model on the sticker does not tell you what is inside the chassis.\u003c\/p\u003e\n\n\u003ctable style=\"width:100%;border-collapse:collapse;font-family:sans-serif;font-size:14px;table-layout:fixed;margin:16px 0 24px;\"\u003e\n\u003ccolgroup\u003e\n\u003ccol style=\"width:36%\"\u003e\n\u003ccol style=\"width:64%\"\u003e\n\u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color:rgb(248,248,248);border-bottom:2px solid rgb(238,238,238);\"\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;vertical-align:top;\"\u003eMiner\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;vertical-align:top;\"\u003eOther families also fitted to this model\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19, 88-chip build\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, BeagleBone, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19, 126-chip build\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19j\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eBeagleBone, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19j+\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, BeagleBone, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19j Pro\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, BeagleBone, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19j Pro A\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, BeagleBone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19j Pro+\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, BeagleBone, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19j XP\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19 XP\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS19k Pro\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eT21\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic, Xilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eL9\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eAmlogic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eS21+ Hydro\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003eXilinx\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-bottom:1px solid rgb(238,238,238);\"\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003e\u003cstrong\u003eS19 XP Hydro U3\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;vertical-align:top;word-break:break-word;\"\u003e\u003cstrong\u003eNone. CVITEK only\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eThe one machine where the model does settle it\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eS19 XP Hydro U3\u003c\/strong\u003e is the exception in the whole Antminer range: every unit we have mapped carries a CVITEK board, and no build for any other family exists for it. If that is your machine, you already know what is inside it without opening anything — which is not true of a single other model on the list above.\u003c\/p\u003e\n\n\u003ch3\u003eLiquid cooling does not mean Xilinx\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eS21+ Hydro\u003c\/strong\u003e exists with a CVITEK controller and with a Xilinx one, so on that machine the cooling type tells you nothing about the board. Worth saying plainly, because the long C59 and C89 boards fitted to most of the liquid-cooled range are Xilinx, and it is easy to generalise from that to the whole Hydro line. If your miner is liquid-cooled, start on the \u003ca href=\"https:\/\/antminer-repair.com\/products\/antminer-hydro-c59-c89-control-board-replacement-service\"\u003eAntminer Hydro control board replacement\u003c\/a\u003e page — it covers the long-board format and the cooling-loop faults that imitate a dead controller, and the two Hydro machines listed above are identified on the bench either way.\u003c\/p\u003e\n\n\u003ch3\u003eAnd in the other thirteen, the model decides nothing\u003c\/h3\u003e\n\n\u003cp\u003eAfter Xilinx, CVITEK turns up in the widest spread of models of the four families, and apart from Amlogic it is the only one that reaches across the 19 series, the T21 and the Scrypt L9 at once. The consequence is on the right-hand column above: the same model number left the factory with a CVITEK board in one production run and an Amlogic, BeagleBone or Xilinx board in another. Two S19j Pro units side by side can want completely different parts. The sticker narrows the field; only the marking on the board settles it.\u003c\/p\u003e\n\n\u003ch2\u003eBricked after a firmware update?\u003c\/h2\u003e\n\n\u003cp\u003eA miner that went down during or after an update is the one case nobody answers by email, us included. It may need its software restored and it may be a dead board, and from where you are standing those look identical — a controller showing no lights at all is often perfectly recoverable, because corruption stops the start-up before the lights are ever initialised. On this family there is also the specific route described further up the page: an image built for another board family writes successfully and leaves the CV1835 refusing to boot. That one is software, and the correct image for your model and board family is the way out of it — the case that turns into hardware is a write that was interrupted partway. Working the other way round, plenty of miners that look like a failed update turn out to have had a hardware fault all along, which the reboot merely exposed. If what your machine needs is software rather than hardware, that is covered in our \u003ca href=\"https:\/\/antminer-repair.com\/pages\/firmware\"\u003eAntminer firmware section\u003c\/a\u003e. If nobody can tell which of the two it is, that is a diagnosis, and a diagnosis needs the machine on a bench.\u003c\/p\u003e\n\n\u003ch2\u003eWhich boards, and what to check before ordering\u003c\/h2\u003e\n\n\u003cp\u003eWe cover any model and any revision on this platform. There is no supported-models gate here and nothing to check against a list before you contact us.\u003c\/p\u003e\n\n\u003cp\u003eMatching 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 is considered, and the family is the processor marking — not the presence of a card slot, which proves nothing here. Ordering by miner model alone is how a Zynq board arrives for a CVITEK machine, and that mistake is worse than a board that will not seat, because this one physically fits and then refuses to boot on the first flash. If we are doing the replacement, matching the board to your miner is our job. Send the machine and we will work out what belongs in it.\u003c\/p\u003e\n\n\u003cfigure style=\"margin: 0 0 25px 0;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0788\/4917\/9921\/files\/antminer-cvitek-and-xilinx-control-boards-power-and-fan-connector-edge.webp?v=1788120140\" alt=\"Power and fan connector edge of an Antminer CVITEK CV1835 control board next to a Xilinx board, photographed at the same angle for comparison\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\"\u003e\n\u003cfigcaption style=\"font-size: 13px; color: rgb(102, 102, 102); margin-top: 8px;\"\u003eConnector edges compared. Format and headers are what a bare-board buyer has to match once the family itself is settled.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003ch3\u003eWhat happens after intake\u003c\/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntake and incoming inspection.\u003c\/strong\u003e We record the condition as received, the processor marking, the connector layout and any visible damage, along with what the miner was doing when it stopped\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiagnosis.\u003c\/strong\u003e We establish whether the control board is the fault rather than assuming it — separating it from the power supply and the hashboards with a known-good board, and following the start-up sequence through the service port where the machine does not come up at all\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFitting.\u003c\/strong\u003e The correct CVITEK board goes in, and the hashboard-to-bus-bar hardware is checked and torqued on the way back together\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirmware and configuration.\u003c\/strong\u003e The board is brought up on the right configuration for the machine it is going into. Boards do not arrive configured for your unit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eValidation under load.\u003c\/strong\u003e The miner runs under real mining load and we check for all hashboards present and a stable hashrate — not just a board that boots — before it ships back\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eBefore you ship, two things we would rather you heard from us\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eYour old board is disposed of.\u003c\/strong\u003e 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.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eExpect the hashboards to need attention too.\u003c\/strong\u003e 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 instead of 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.\u003c\/p\u003e\n\n\u003cp\u003eAll work is performed personally by Alex, who has been servicing ASIC miners since 2019. \u003ca href=\"https:\/\/antminer-repair.com\/pages\/aleksandr-muranov\"\u003eSee credentials →\u003c\/a\u003e\u003c\/p\u003e\n\n\u003cp\u003eSend 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. \u003ca href=\"https:\/\/antminer-repair.com\/pages\/contact\"\u003eContact our repair team today and get your miner back to full power.\u003c\/a\u003e\u003c\/p\u003e","brand":"Antminer Repair","offers":[{"title":"Default Title","offer_id":54385418666257,"sku":"CB-CV","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0788\/4917\/9921\/files\/antminer-cvitek-cv1835-control-board-full-top-view_c19c2890-3133-4341-9378-e068052c1bb1.webp?v=1788120184","url":"https:\/\/antminer-repair.com\/products\/antminer-cvitek-cv1835-control-board-replacement","provider":"Antminer Repair","version":"1.0","type":"link"}