Introduction
The Bitmain Antminer L7 is the most powerful Scrypt mining machine ever produced. When it shipped in late 2021, it delivered 9,500 MH/s (9.5 GH/s) of Scrypt hashing power β a figure that made the venerable L3+ and its 504 MH/s look like a pocket calculator. Powered by 120 BM1787 ASIC chips spread across 4 hashboards and drawing approximately 3,425W from the wall, the L7 is an industrial-grade piece of silicon engineering that mines Litecoin, Dogecoin, and every merge-mined Scrypt coin with an efficiency that nothing else on the market can touch.
If you ran L3+ units during the Scrypt mining golden age, the L7 is the machine you upgraded to β or the machine you wish you had upgraded to. A single L7 replaces roughly 19 L3+ units while consuming less total power than the fleet it replaces. That is generational progress. But that progress comes with a price: the L7 is a significantly more complex machine than its predecessor. More chips, more voltage domains, higher power delivery requirements, tighter thermal margins, and a boost circuit architecture that the L3+ never needed. The L7 demands more from its operator than an L3+ ever did.
This guide is the complete maintenance and repair reference for the Antminer L7. We cover routine maintenance that prevents failures, diagnostic procedures that identify them, and repair guidance that addresses them. It is written from years of hands-on experience repairing these boards at our facility in Laval, Quebec β where the BM1787 chips, the boost circuits, the LDO regulators, and the 24-domain architecture of the L7 hashboard are all intimately familiar territory.
The L7 mines Scrypt-algorithm coins (Litecoin, Dogecoin), not SHA-256/Bitcoin. D-Central Technologies is a Bitcoin mining company at its core, but we repair all ASIC miners regardless of algorithm. Our technicians have worked on thousands of ASIC hashboards β SHA-256, Scrypt, X11, and beyond. If your L7 needs professional repair, our full-service bench is ready: 1-855-753-9997.
Technical Specifications
Before you pick up a tool, know exactly what you are working with. The L7 is architecturally different from the L3+ in fundamental ways β more voltage domains, a boost circuit that the L3+ lacked entirely, different ASIC packaging, and significantly higher power delivery requirements. Do not assume L3+ procedures transfer directly to the L7. Study these specifications first.
L7 Hardware Specifications
| Manufacturer | Bitmain (Antminer series) |
|---|---|
| Model | Antminer L7 |
| Algorithm | Scrypt (Litecoin, Dogecoin, merge-mined Scrypt coins) |
| Hashrate | 9,500 MH/s (9.5 GH/s) ±3% |
| Power Consumption | 3,425W (±5%) |
| Power Efficiency | 0.36 J/MH |
| ASIC Chip | BM1787 (Scrypt-optimized) |
| Total Chips | 480 (120 per hashboard × 4 boards) |
| Hashboards | 4 hashboards |
| Chips per Board | 120 BM1787 chips |
| Voltage Domains per Board | 24 domains (5 chips per domain, series-connected) |
| Chip Working Voltage | ~0.6V per domain |
| Boost Circuit Output | 19.6V (from 15V input) |
| LDO Output Voltages | 1.8V and 0.8V |
| Crystal Oscillators | 2 × 25 MHz (Y1 for chips 1β60, Y2 for chips 61β120) |
| Cooling | 4 × high-speed fans (2 intake, 2 exhaust) |
| Noise Level | 75 dB (typical operation) |
| Power Supply | APW12 (same PSU platform as S19 series) |
| Input Voltage | 200β240V AC (APW12 requirement) |
| DC Input to Hashboards | 15V (from APW12) |
| Network | Ethernet (RJ45, 100 Mbps) |
| Dimensions | 400 × 195 × 290 mm |
| Weight | 15.0 kg |
| Operating Temperature | 5°C to 45°C |
| Operating Humidity | 5% to 95% (non-condensing) |
| Control Board | Bitmain CB Series (Amlogic-based SoC) |
| Default SSH Credentials | root / root (stock firmware) |
| Mining Software | cgminer (built-in, accessible via web UI and SSH) |
| Release Date | Late 2021 / Early 2022 |
L7 vs. L3+ β Understanding the Generational Leap
If you are coming from an L3+ background, the following comparison puts the L7’s architecture in context. This is not just a faster L3+ β it is a fundamentally different machine:
L7 vs. L3+ at a Glance
| Hashrate | L7: 9,500 MH/s vs. L3+: 504 MH/s — 18.8× faster |
|---|---|
| ASIC Chip | L7: BM1787 vs. L3+: BM1485 |
| Total Chips | L7: 480 vs. L3+: 288 |
| Chips per Board | L7: 120 vs. L3+: 72 |
| Voltage Domains | L7: 24 per board vs. L3+: 12 per board |
| Boost Circuit | L7: Yes (15V → 19.6V) vs. L3+: None |
| PSU | L7: APW12 (240V required) vs. L3+: APW3++ (110/220V) |
| Efficiency | L7: 0.36 J/MH vs. L3+: 1.6 J/MH |
| Power Draw | L7: 3,425W vs. L3+: 800W |
| Fans | L7: 4 vs. L3+: 2 |
| Repair Complexity | L7: Significantly higher β more domains, boost circuit, tighter tolerances |
The key takeaway: the L7’s 24-domain architecture with a boost circuit, LDO regulators, and twice the chip count per board means more failure points, more complex diagnostics, and narrower margins for error during repair. If the L3+ was a moped, the L7 is a sportbike β faster, more capable, and less forgiving when something goes wrong.
Internal Architecture
The L7 follows the standard Antminer enclosure format β a rectangular metal chassis with front-to-back airflow β but its internals reflect the significant power and complexity increase over the L3+:
- Front fans (2) β high-speed intake fans pull cool air into the enclosure. Connected to the control board via 4-pin headers with PWM speed control.
- Hashboards (4) β four boards stacked vertically, each carrying 120 BM1787 chips across 24 voltage domains. Each board connects to the control board via a data ribbon cable and receives 15V DC power from the APW12 via heavy-gauge connectors.
- Control board β sits at the rear of the chassis. Hosts the SoC, Ethernet jack, SD card, status LEDs, and fan headers. Communicates with hashboards via signal cables (CLK, CI, RST, RX, BO).
- Rear fans (2) β exhaust fans push hot air out the back of the enclosure.
- APW12 PSU β the same power supply platform used by the S19 series. Requires 200β240V AC input and delivers 15V DC to the hashboards. This is a serious PSU β it can deliver over 200A at 15V.
Hashboard Architecture Deep Dive
Understanding the L7 hashboard architecture is essential for troubleshooting. Each hashboard contains:
- 120 BM1787 ASIC chips β divided into 24 voltage domains of 5 chips each. Domains are numbered 1 through 24, with chip numbering running from 1 to 120.
- Boost circuit β a DC-DC step-up converter that takes the 15V input from the PSU and boosts it to 19.6V. This boosted voltage feeds the top domains (21 through 24) through LDO regulators. The boost circuit is built around U13 β if this component fails, the entire top section of the hashboard loses power.
- LDO regulators β domains 24 through 21 are fed by LDOs (U249, U247, U243, U239) that take the 19.6V boost output and regulate it down to 1.8V and 0.8V for the ASIC chips. The 20th domain LDO receives 14.4V directly. Each subsequent domain voltage decreases by approximately 0.6V.
- PIC microcontroller β handles board identification and initial configuration. Located at U6, with a critical 3.2V output on pin 11.
- Crystal oscillators (2) β Y1 and Y2, both 25 MHz. Y1 provides the CLK signal for chips 1β60, Y2 for chips 61β120. Multimeter reading across the CLK line should show 0.8Vβ0.9V.
- Level conversion ICs β U1, U3, and U4 handle signal level conversion between the 3.3V IO interface and the 1.8V chip logic.
Signal direction on the L7 hashboard is critical for diagnostics. CLK flows from the crystal oscillators (Y1/Y2) into the chip chains. RST and CI flow from the IO connector through U1→U3→U4 level converters and then from chip 01 to chip 120 (forward direction). RX (RI/RO) flows in reverse β from chip 120 back to chip 01, through U1, to pin 8 of the signal cable. BO (BI/BO) flows forward from chip 01 to chip 120. Memorize these directions β they are the foundation of every chip-level diagnosis.
Before You Begin
Safety Warnings
The L7 operates at 15V DC with over 200 amps available from the APW12 power supply. While 15 volts will not shock you through dry skin, 200+ amps will arc-weld a tool to a PCB trace, vaporize thin conductors, and melt connectors in milliseconds. Always power off and disconnect all PSU cables before opening the enclosure or handling any board. Wait at least 60 seconds for capacitors to discharge before touching any component. The APW12 contains high-voltage capacitors on the AC input side β never open the PSU enclosure.
The BM1787 ASIC chips are sensitive to electrostatic discharge. A static event below your perception threshold (under 3,000V) can degrade or destroy a chip β and you will never see it happen. Always wear a grounded ESD wrist strap when handling hashboards. Work on a grounded ESD mat. Never place a hashboard on carpet, plastic bags, or fabric surfaces. In dry Canadian winters, ambient static levels are especially dangerous.
When powering on a hashboard on the test bench: connect the negative copper cord first, then the positive cord, and finally the signal cable. When powering off: remove the signal cable first, then the positive cord, then the negative cord. Reversing this order can destroy the level conversion ICs (U1, U2) β a failure we see regularly on boards that were improperly bench-tested.
- Fans are dangerous when spinning. The L7 has four fans running at high RPM. Keep fingers, cables, and loose clothing clear. Power off before working near them.
- Heatsinks are hot. After operation, chip heatsinks can exceed 90°C. Let the miner cool for at least 15 minutes before handling boards.
- Ventilation when soldering. If performing component-level repair, work in a ventilated area. Solder fumes and flux vapors are harmful. Use a fume extractor if possible.
- Never power on a partially assembled miner. All four hashboards should be seated, all power cables connected, and all four fans installed before applying power. Running with missing fans causes immediate thermal shutdown or permanent damage.
- 240V AC input. The APW12 requires 200β240V AC. If you are in North America, this means a dedicated 240V circuit (NEMA 6-20 or L6-30). Do not attempt to run the L7 on a 120V circuit β the APW12 will not deliver sufficient power, and the miner will behave erratically or not start at all.
Routine Maintenance
Routine maintenance is the single most effective way to keep an L7 running at its rated 9,500 MH/s. The vast majority of L7 failures we see in our repair queue could have been prevented β or at least delayed β by a basic cleaning and inspection schedule. The L7 moves a tremendous volume of air through its chassis. That air carries dust, pet hair, and particulates that accumulate on heatsinks, fan blades, and PCB surfaces. Over months of continuous operation, this buildup insulates thermal surfaces, restricts airflow, creates hot spots, and accelerates component degradation.
Visual Inspection
A 5-minute visual check every 2β4 weeks catches problems before they become expensive. Here is what to look for without even opening the enclosure:
- Fan grilles (intake and exhaust): Any visible dust accumulation on the mesh means airflow is already restricted. The L7 moves roughly 250 CFM of air β even a thin dust layer on the intake grille causes measurable temperature increases.
- Fan noise: Listen for grinding, clicking, rattling, or any change from the normal operating sound. The L7 has four fans β a bearing failure on even one fan disrupts the airflow balance across all four hashboards.
- Power cables: Check for fraying, loose connectors, or discoloration at the plug ends. Discoloration means heat damage from a poor connection β replace the cable immediately before it causes a fire.
- Status LEDs: A healthy L7 shows a steady or slowly blinking green LED. A red LED or no LED activity indicates a problem. Check the LED Indicators section below.
- Web UI hashrate: Log into the miner’s web interface and verify all 4 chains are reporting. Each chain should show approximately 2,375 MH/s (9,500 / 4). A chain reporting significantly below that, or showing missing chips, needs attention.
- Temperature readings: In the web UI, check PCB temperature and chip temperature for all 4 boards. PCB temperatures above 85°C or chip temps above 95°C indicate a thermal problem β likely dust buildup, failed thermal adhesive, or a fan issue.
- Smell: A burnt or acrid smell is an emergency. Power off immediately, disconnect everything, and inspect for scorched components before applying power again.
Cleaning Procedure
Clean your L7 every 30 to 90 days depending on your environment. Dusty basements, garages, and workshops need monthly cleaning. A dedicated, filtered mining room or climate-controlled environment can stretch to quarterly. Here is the full procedure:
Step 1 β Power Down Safely
Shut the miner down via the web interface (System → Reboot → Shutdown) or switch off the APW12 at the power switch. Disconnect all power cables from both the miner and the PSU. Wait at least 90 seconds for fans to stop and components to begin cooling. The L7 runs hotter than an L3+ β give it time.
Step 2 β Remove the Enclosure Cover
Remove the screws from the top panel (typically 4β6 Phillips-head screws). Place screws in a small container β a loose screw inside a powered miner is a short circuit waiting to happen.
Step 3 β Compressed Air Cleaning
Blow dust out of the miner from front to back, following the normal airflow direction. Target these areas in order:
- Fan blades (all 4 fans) β hold each fan with a finger while blowing to prevent over-spinning. Over-spinning a fan generates back-EMF that can damage the control board fan headers.
- Hashboard heatsink fins (all 4 boards) β blow between the fins from multiple angles. This is where the heaviest dust accumulation occurs. On the L7, with 120 chips per board and their individual heatsinks, there is a huge amount of surface area trapping dust.
- Control board β use short, gentle bursts. The control board has smaller SMD components that can be dislodged by sustained high-pressure air.
- Power connectors β blow out the connector wells on both the hashboard side and the PSU cable side.
- Between hashboards β the gaps between the four stacked hashboards trap dust that compressed air from the top alone may not reach. Try angling the nozzle between boards.
If using a shop air compressor instead of canned air, install a moisture trap / water separator on the line. Compressors condense water vapor, and spraying moisture onto PCBs causes corrosion and shorts. Set regulator pressure to 30β40 PSI max for electronics cleaning. Higher pressures can damage delicate components and connectors.
Step 4 β Deep Cleaning Stubborn Deposits
For caked-on dust or residue that compressed air cannot dislodge, use a soft-bristle anti-static brush to gently work it loose, then follow with compressed air. For sticky residue, thermal paste overflow, or flux deposits from previous repairs, dampen a lint-free cloth with 99% isopropyl alcohol and wipe carefully. For board-level cleaning after soldering work, use Mechanic lead-free circuit board cleaner to remove flux residue β this is important because flux residue is conductive enough to cause intermittent faults on the L7’s closely-spaced chip pads.
Step 5 β Reassemble and Verify
Replace the top cover and secure all screws. Reconnect power cables. Power on and verify via the web UI that all 4 hashboards are detected, all 480 chips (120 per chain) are reporting, and hashrate is at or near 9,500 MH/s.
Thermal Paste and Thermal Gel Management
The L7 uses thermally conductive gel applied to the chip surface to transfer heat to individual heatsinks. This gel degrades over time, especially under the sustained high temperatures that the BM1787 chips generate. When thermal contact degrades, affected chips run hotter, throttle, and eventually drop out of the hash chain.
When to re-apply thermal gel:
- Any heatsink that feels loose or wobbles when gently touched
- Temperature spikes on specific chips that cleaning does not resolve
- After any chip replacement or rework (always apply fresh gel before locking the heatsink)
- As part of a major overhaul β if the miner has been running continuously for 2+ years, assume the thermal interface material needs refreshing
Application procedure: After removing a heatsink, clean the old gel from both the chip surface and the heatsink base using 99% IPA and a lint-free cloth. Apply a thin, even layer of fresh thermal conductive gel to the chip surface. Reinstall the heatsink and secure it. The gel should spread to cover the full die area without excessive squeeze-out onto adjacent components.
Fan Maintenance
The L7 has four fans β two intake, two exhaust. All four are high-speed, high-airflow units that run at elevated RPM to move the volume of air needed to cool 480 ASIC chips drawing 3,425W. Fan failure on the L7 is more consequential than on the L3+ because the thermal load is so much higher. A single failed fan can cause the miner to thermal-throttle or shut down entirely.
- Check fan speed in the web UI β all four fans should report similar RPM values. A fan reporting significantly lower RPM than the others, or showing 0 RPM, needs immediate attention.
- Listen for bearing noise β grinding or clicking indicates bearing wear. Replace the fan before it seizes completely.
- Clean fan blades β dust buildup on blades reduces airflow efficiency and creates imbalance that accelerates bearing wear.
- Check fan connectors β ensure the 4-pin connectors are fully seated in the control board headers. A partially seated connector can cause intermittent fan speed readings.
When replacing fans, use exact-specification replacements. The L7’s thermal design depends on specific airflow volumes and static pressure. Substituting a lower-spec fan β even one that physically fits β can result in insufficient cooling and chronic thermal throttling.
Diagnostics & Troubleshooting
When an L7 is not performing correctly, systematic diagnostics are the path to an efficient repair. The L7 gives you several diagnostic interfaces: the web UI dashboard, SSH-based cgminer API access, status LEDs, and β for advanced bench work β direct voltage and signal measurements on the hashboard. Start with the least invasive methods and escalate only as needed.
LED Indicators
The L7 control board has status LEDs visible from the rear of the enclosure:
- Green blinking β normal operation. The miner is hashing and communicating with the pool.
- Green solid β booting or initializing. If it stays solid for more than 5 minutes, the boot process may be stuck.
- Red solid or blinking β fault condition. Check the web UI or SSH into the miner for specific error information.
- No LEDs β no power reaching the control board. Check the PSU, power cables, and the control board power connector.
Web UI Diagnostics
The L7’s web interface (accessible at the miner’s IP address in a browser) provides the first layer of diagnostics:
- Miner Status page β shows real-time hashrate per chain, chip count per chain, fan speeds, temperature readings, and pool connection status. This is your primary health dashboard.
- Chain detail β each of the 4 chains (hashboards) should report 120 chips. Any chain showing fewer chips has dead or unresponsive ASICs.
- Temperature β PCB temperature should stay below 85°C. Chip temperature should stay below 95°C. The firmware will throttle or shut down chains that exceed 90°C PCB / 105°C chip thresholds.
- Fan speed β all 4 fans should show similar RPM values. A fan at 0 RPM is failed or disconnected.
- Hardware errors (HW) β a low number of HW errors is normal. A rapidly climbing HW error count on a specific chain indicates a chip problem on that hashboard.
SSH Diagnostic Commands
For deeper diagnostics, SSH into the miner. The default credentials on stock firmware are root / root. Replace MINER_IP with your miner’s actual IP address.
SSH into L7
ssh root@MINER_IP
Once connected, the following commands provide detailed diagnostic data:
L7 Diagnostic Commands
# Check cgminer summary β overall hashrate and status
echo '{"command":"summary"}' | nc localhost 4028 | python -m json.tool
# Check per-chain (devs) β hashrate, HW errors, temperature per hashboard
echo '{"command":"devs"}' | nc localhost 4028 | python -m json.tool
# Check pool status β connection, accepted/rejected shares
echo '{"command":"pools"}' | nc localhost 4028 | python -m json.tool
# Check chain status including chip count
echo '{"command":"stats"}' | nc localhost 4028 | python -m json.tool
# View cgminer log for error messages
cat /var/log/messages | grep -i cgminer | tail -50
# Check system uptime and load
uptime
# Check miner firmware version
cat /usr/bin/compile_time
# Check fan speeds directly
cat /sys/class/hwmon/hwmon*/fan*_input
# Check temperature sensor readings
cat /sys/class/hwmon/hwmon*/temp*_input
# Restart cgminer (if the process is stuck)
/etc/init.d/cgminer restart
In the stats output, look for the chain_acn field for each chain β this is the actual chip number detected. Each chain should report 120. Also check chain_acs which shows a string of chip statuses β o means the chip is working, x means it is missing or failed. A chain showing chain_acn: 118 with two x marks in chain_acs tells you exactly which chip positions are down.
Common Error Patterns
The L7 reports issues through its web interface, cgminer logs, and β in bench testing scenarios β through test fixture displays. Here are the most common patterns and what they mean:
L7 Error Reference
| 0 chips detected (all chains) | No hashboards communicating. Check PSU output, power cables, control board connectors, and control board health. |
|---|---|
| 0 chips detected (single chain) | One hashboard not responding. Check data ribbon cable, power connectors for that board, and test the board individually. |
| Fewer than 120 chips on a chain | Dead or unresponsive ASIC chips. See Hashboard & Chip Issues section for diagnosis procedure. |
| High HW error rate | Chip-level issue β thermal degradation, poor solder joint, or failing ASIC. Identify the affected chain and chip position via chain_acs. |
| Temperature too high / Thermal shutdown | Cooling failure β check fans, dust, thermal paste, ambient temperature. PCB temp should not exceed 90°C. |
| Fan error / Fan speed 0 | Fan failed, disconnected, or connector loose. Check physical connection and replace if needed. |
| Pool connection failed | Network issue β check Ethernet cable, router, DNS settings, and pool URL configuration. |
| ASIC NG (test fixture) | Specific chip failing pattern test. The reported ASIC number identifies the failed chip for replacement. |
| Pattern NG (PT2 test) | Nonce reply rate too low on specific chip β chip characteristics have drifted. Replace the lowest-performing chip in the affected domain. |
| Sensor NG | Temperature sensor communication failure. Check sensor circuit, 3.3V power on pin 8, and SDA/SCL bus integrity. |
Common Repairs
This section covers the most frequent repairs we perform on L7 units in our shop, organized from simplest to most complex. Many of these are within reach of a technically skilled home miner. The chip-level procedures at the end of this section require professional soldering equipment and experience.
Fan Replacement
Fan replacement is the most common L7 repair and the easiest. The L7 uses four fans β two intake (front) and two exhaust (rear). When a fan fails:
- Power off the miner and disconnect all cables.
- Remove the fan guard/grille β typically held by screws or clips.
- Disconnect the 4-pin fan cable from the control board header. Note the orientation β the connector is keyed, but verify anyway.
- Remove the fan β it may be held by screws or integrated into the fan shroud assembly.
- Install the replacement fan β ensure the airflow direction matches (arrow on the fan frame indicates flow direction). Intake fans blow into the chassis; exhaust fans pull air out.
- Reconnect the 4-pin cable and reassemble the grille.
- Power on and verify β all 4 fans should show RPM readings in the web UI.
Do not substitute generic fans. The L7’s thermal design relies on specific airflow volume and static pressure. A fan that physically fits but delivers less airflow will cause chronic thermal throttling. Source exact-spec replacements from D-Central or verify the fan specifications match the originals before installation.
Power Supply Issues (APW12)
The L7 uses the Bitmain APW12 power supply β the same platform used by the S19 series. It requires 200β240V AC input and delivers 15V DC to the hashboards. Common PSU-related issues:
- Miner will not power on at all: Verify the wall outlet has 240V AC. Check the power cord for damage. Test with a known-good APW12 if available. The APW12 has a small green LED that illuminates when it has AC power β if this LED is off, the PSU is not receiving power or has failed internally.
- Miner powers on but hashboards underperform: The APW12 may be sagging under load. Measure the DC output voltage at the PSU connectors under load β it should be stable at ~15V. If it drops below 14.5V under load, the PSU may be degraded. For PT2 test environments, the actual output voltage cannot be lower than 0.03V below the configured value when under 1500W load per board.
- Intermittent shutdowns: Can indicate an overloaded circuit, loose power cord connection, or PSU overheating. Ensure the APW12 has adequate ventilation and is not stacked with other heat-producing equipment.
- Connector damage: Inspect the power connectors on both the PSU side and the hashboard side. Discoloration, melting, or burn marks indicate a poor connection that generated excessive heat. Replace damaged cables immediately β they are a fire risk.
APW12 Power Supply & Power Cables
D-Central stocks genuine APW12 power supplies and replacement power cables. If your PSU is showing signs of degradation β voltage sag under load, connector damage, or intermittent shutdowns β a replacement PSU is often cheaper than continued troubleshooting of a marginal unit.
Control Board & Network Issues
The L7 control board manages all four hashboards, fan control, network communication, and the web interface. Common control board issues:
- Cannot find miner’s IP address: Verify the Ethernet cable is connected and the link LED on the port is lit. Try a different cable and a different switch port. If using DHCP, check your router’s client list. If the miner previously had a static IP, it may be on a different subnet than your current network.
- Web UI loads but shows no chains: All four hashboard data cables may be disconnected, or the control board SoC may not be initializing cgminer correctly. SSH into the miner and check if cgminer is running (
ps | grep cgminer). If not running, try restarting it. If it crashes repeatedly, the control board firmware may be corrupted β reflash via SD card. - Fewer than 4 chains detected: Check the data ribbon cable connecting the missing chain’s hashboard to the control board. Reseat the cable at both ends. If the cable is good, test the hashboard individually on a test fixture to determine if the problem is the board or the control board port.
- Network drops / pool disconnections: Check Ethernet cable integrity. Verify DNS settings. Try a different mining pool to isolate whether the issue is network or pool-side. Check for IP address conflicts on your network.
Hashboard & Chip Issues
Hashboard repair is where the L7’s complexity becomes apparent. With 120 chips across 24 voltage domains, a boost circuit, LDO regulators, and bidirectional signal chains, diagnosing and repairing L7 hashboards requires systematic methodology and proper test equipment. This section covers the diagnostic process from initial assessment to chip-level repair.
Step 1 β Visual Inspection of the Hashboard
Before connecting any test equipment, examine the hashboard carefully:
- Look for burn marks, discoloration, or scorching on the PCB β especially around power MOSFETs, the boost circuit area, and LDO regulators.
- Check for physical deformation of the PCB. A warped board can crack solder joints.
- Look for missing or loose components β heatsinks, SMD resistors, capacitors.
- Inspect for liquid damage or corrosion β green/white residue on copper traces or component leads.
- Check the connector pins β bent or broken pins on the data or power connectors prevent proper communication.
Step 2 β Initial Electrical Checks
With the board unpowered, use a multimeter to perform these baseline measurements:
- Short circuit check: Measure resistance between the power input positive and negative terminals. A reading near zero ohms indicates a short circuit β likely a failed MOSFET or blown capacitor. Do not power the board until the short is found and resolved.
- Domain voltage check (powered): When the board is powered with 15V on the test fixture, each voltage domain should measure approximately 0.6V. Start from the power input terminal and measure across each domain sequentially. A domain reading 0V, significantly higher than 0.6V, or significantly lower likely has a failed chip, open circuit, or short circuit within that domain.
Step 3 β Boost Circuit Verification
The boost circuit is unique to the L7 (the L3+ did not have one). It converts the 15V PSU input to 19.6V for the upper domains. To verify:
- With the board powered, measure voltage on C70 β it should read approximately 23V (the boost output with tolerance).
- If there is no boost output despite 15V being present at the input, check the boost controller IC at U13, its surrounding components (inductor, diode, MOSFET, feedback resistors), and the input capacitors.
- A failed boost circuit means domains 21β24 receive no power, resulting in 20+ chips missing from the chip count.
Step 4 β PIC and LDO Verification
- PIC circuit: Check pin 11 of U6 β it should output approximately 3.2V. If this output is missing, check the cable connection between the test fixture and the hashboard, and reprogram the PIC if necessary.
- LDO outputs: For each domain group, verify the 1.8V and 0.8V outputs from the LDO regulators. The 1.8V line powers the ASIC chip IO, and the 0.8V line (PLL) provides the internal clock reference. If either voltage is missing or abnormal in a domain, the chips in that domain cannot operate. Common causes: shorted chip filter capacitors, failed LDO IC, or solder bridges on the LDO pins.
Step 5 β Signal Tracing
If the power rails and boost circuit check out but chips are still not detected, the problem is likely in the signal chain. Using a multimeter (and oscilloscope for definitive diagnosis):
- CLK (Clock): Measure at the CLK test points. Should read 0.8Vβ0.9V on the multimeter. If missing, check the 25 MHz crystal oscillators Y1 (chips 1β60) and Y2 (chips 61β120).
- CI (Chain In) and RST (Reset): These signals flow from the IO connector through level converters U1→U3→U4 and then forward from chip 01 to chip 120. With no IO cable inserted, these read 0V. During operation, they should read 1.8V.
- RX (RI/RO β Receive): Flows in reverse, from chip 120 to chip 01, through U1, back to the control board. Without IO cable: 0.3V. During operation: 1.8V.
- BO (BI/BO): Flows forward from chip 01 to chip 120. Should measure 0V on the multimeter.
If a signal value deviates significantly from the expected range, compare with the measurement at the adjacent chip group. The deviation point narrows down the failed component.
Step 6 β Binary Search Method for Missing Chips
When the test fixture reports 0 chips or fewer chips than expected, use the binary search (short-circuit probe) method to locate the failure point:
- Short-circuit the RO and 1V8 test points between the 1st and 2nd chip using the insulated short-circuit probe.
- Run the test. If 0 chips are found, the problem is before the 1st chip β check U1, U2, the level conversion circuit, and the first chip’s solder joints. Also measure the 1V8 and 0V8 test points in the first domain. If these voltages are wrong, check for shorted chip filter capacitors (measure resistance on both sides of the PCBA).
- If 1 chip is found in step 2, the first chip and its upstream circuit are good. Move the probe to short 1V8 and RO between chips 38 and 39. If the test finds 38 chips, chips 1β38 are good. If still 0, the fault is between chip 2 and chip 38.
- Continue bisecting the chip chain until you find the position where N-1 chips are found but N chips are not. That Nth chip is your failure point.
The short-circuit probe must be properly insulated with heat-shrink tubing on the pin shafts to prevent accidental contact with the small heatsinks surrounding the test points. An accidental short to a heatsink can damage chips or create misleading test results. Build the probe carefully and test it on a known-good board before using it for diagnosis.
Step 7 β Chip Replacement Procedure
Once a faulty chip is identified, the replacement process requires professional soldering skills and equipment:
- Remove the heatsink from the faulty chip. Apply heat carefully if the thermal adhesive is bonding it firmly.
- Remove the faulty chip using a hot air rework station or BGA rework station. Apply flux around the chip, heat evenly until the solder joints melt, and lift the chip with tweezers.
- Clean the pads β use desoldering wick and flux to remove residual solder from the PCB pads. Clean with IPA and inspect under magnification for lifted pads or trace damage.
- Prepare the replacement chip β pre-tin the pins of the new BM1787 chip with 138°C solder paste. For BGA packages, use the ball-planting steel mesh to reball the chip with 0.4mm solder balls.
- Place and reflow β position the new chip on the cleaned pads with correct orientation. Reflow using the hot air station with appropriate temperature profile.
- Inspect β under magnification, verify all pins are properly soldered with no bridges, opens, or cold joints. Check that no adjacent components were disturbed.
- Apply thermal gel β apply thermal conductive gel evenly on the chip surface.
- Reinstall heatsink β lock the heatsink in place.
- Check surroundings β verify no adjacent components are missing, shorted, or displaced. Check the PCB for warping or deformation.
If your test fixture reports Pattern NG (nonce reply rate below standard), the affected chip’s characteristics have drifted from acceptable range. The replacement rule: if the chip’s appearance is not physically damaged, replace the chip with the lowest reply rate in each domain. If two failing chips are in the same domain, replace the one with the lowest nonce count. Domain and ASIC numbering start from 0 in the test logs. Note that abnormal domain voltage can also cause insufficient nonce response β always verify voltage before replacing chips.
Whole Machine Testing & Aging
After any repair β from a simple fan replacement to chip-level rework β the L7 must be fully reassembled and tested as a complete unit. The repair is not done until the whole machine passes an aging test.
Reassembly Checklist
- All 4 hashboards fully seated in the chassis with data ribbon cables connected to the control board.
- All power cables connected β hashboard power and control board power.
- All 4 fans installed with correct airflow direction (intake at front, exhaust at rear) and 4-pin connectors seated.
- Enclosure cover secured with all screws.
- Ethernet cable connected.
- APW12 connected with proper 240V AC supply.
Initial Power-On Test
Power on and monitor the web UI for the first 10β15 minutes:
- All 4 chains detected β each showing 120 chips.
- Hashrate stabilizing β total hashrate should climb to approximately 9,500 MH/s within 10 minutes of startup.
- All 4 fans reporting RPM β similar values across all fans.
- Temperatures stable β PCB temps should stabilize below 80°C in a properly ventilated environment (25°C ambient).
- No hardware errors accumulating rapidly β some initial HW errors during warmup are normal; a steadily climbing count on one chain indicates a remaining issue.
Aging Test
After the initial power-on test passes, run the miner continuously for 24β48 hours while monitoring:
- Hashrate stability: All 4 chains should maintain consistent hashrate without drops or “chain X” going to 0.
- Temperature stability: Temperatures should remain consistent after the initial warmup period. A gradual temperature climb over hours may indicate a ventilation problem.
- No pool disconnections: If the miner loses pool connection, check network stability. Frequent disconnections can also indicate an unstable control board.
- No chain drops: If a chain intermittently drops out and comes back, that hashboard has an intermittent fault β typically a marginal solder joint or connector issue that manifests under thermal cycling.
Troubleshooting Hashrate Loss During Aging
If the miner loses hashrate during the aging test or a hashboard shows “X” marks in the chip status:
- Reduce the frequency β lower the operating frequency in the web UI while keeping all other conditions unchanged. Let the miner run at reduced frequency and observe.
- If it still loses hashrate and shows X marks at reduced frequency, the problem is hardware, not thermal.
- Remove the heatsink from the affected hashboard and run it while monitoring. Wait for the hashrate to drop and then measure domain voltages with a multimeter. The problematic domain will typically show abnormal voltage.
- Measure the RI signal β if the RI signal is broken at a specific chip position, the chip is likely short-circuited or has suffered internal damage. This is especially common for chips where solder has been reworked β a tin bridge or cold joint can manifest as an intermittent failure only under thermal expansion.
Firmware & Software
Firmware Updates
Keeping the L7 firmware up to date is important for stability, hashrate optimization, and security. Bitmain periodically releases firmware updates that can improve chip performance, fix bugs, and patch vulnerabilities.
- Check your current version: The firmware version is displayed on the web UI’s System page. You can also check via SSH with
cat /usr/bin/compile_time. - Download firmware: Always download firmware directly from Bitmain’s official support page. Never use firmware from third-party sources unless you fully trust the source and have verified the file integrity β compromised firmware can redirect your hashrate to an attacker’s wallet.
- Flash procedure: Use the web UI System → Upgrade page. Upload the firmware file (.tar.gz) and click Upgrade. The miner will reboot automatically. Do not power off during the flash process β an interrupted firmware update can brick the control board.
- Factory reset: If firmware is corrupted or the web UI is inaccessible, you can reflash via SD card. Download the SD card firmware image from Bitmain, write it to a FAT32-formatted microSD card, insert it into the control board’s SD slot, and power on the miner. It will boot from the SD card and reflash automatically.
Third-party firmware (such as Braiins OS or Vnish) may offer features like autotuning, underclocking/undervolting, and improved efficiency. Some of these firmwares support the L7. If you choose to run third-party firmware, understand that it may void manufacturer warranty, and you are trusting the firmware provider with access to your mining output. D-Central’s repair service supports miners running any firmware β we will work on your board regardless of what software is loaded.
Configuration Best Practices
- Set three mining pools: Configure a primary, secondary, and tertiary pool URL. If the primary pool goes down, the miner automatically fails over to the secondary. Idle miners waste electricity and generate heat without revenue.
- Change default credentials: The default root/root SSH login is a security risk on any network. Change the password via SSH (
passwd) or via the web UI if supported by your firmware version. - Set up monitoring: Use a mining management platform or pool-side monitoring to alert you if the L7 goes offline or drops hashrate. An L7 drawing 3,425W and producing 0 hashrate is expensive idle time.
- Configure fan speed: Stock firmware manages fan speed automatically based on temperature. If your environment is particularly hot (above 35°C ambient), you may need to set fans to full speed manually. In cooler environments (Canadian winters), the automatic setting works well.
- Network configuration: Use a static IP or DHCP reservation for the miner. A miner that changes IP addresses complicates monitoring and SSH access.
Recommended Maintenance Schedule
Consistent maintenance extends the L7’s operational life and keeps it hashing at rated performance. Here is the schedule we recommend based on years of seeing what neglect does to these machines:
L7 Maintenance Schedule
| Every 2β4 Weeks | Visual inspection (LEDs, fan noise, cable condition, web UI hashrate and temperatures). 5 minutes. No tools needed. |
|---|---|
| Every 30β90 Days | Full compressed air cleaning of fans, heatsinks, control board, connectors. 20β30 minutes. Compressed air + screwdriver. |
| Every 6 Months | Deep inspection: open enclosure, check all connections, inspect for corrosion or component damage, verify fan bearings. 30β45 minutes. |
| Every 12 Months | Full thermal maintenance: check and replace thermal gel on any chips showing elevated temperatures. Clean fan bearings or replace fans showing wear. Full SSH diagnostic check. 1β2 hours. |
| Every 24 Months | Major overhaul: full disassembly, deep cleaning of all components, thermal gel replacement on all boards, fan replacement if bearing noise is present, firmware update, full aging test. 3β4 hours. Consider professional service. |
Frequently Asked Questions
How many chips should each L7 hashboard show?
Each hashboard should report 120 chips. The L7 has 4 hashboards, for a total of 480 chips. If any chain shows fewer than 120, that board has dead or unresponsive BM1787 ASICs that need diagnosis.
What PSU does the L7 require?
The L7 uses the Bitmain APW12 power supply β the same PSU platform used by the S19 series. It requires 200β240V AC input. You cannot run the L7 on a standard North American 120V outlet. You need a dedicated 240V circuit (NEMA 6-20 or L6-30 receptacle).
Can I use the L7 as a space heater?
The L7 produces approximately 3,425W of heat β equivalent to a large space heater. In theory, yes, it can heat a room. However, at 75+ dB noise, the L7 is significantly louder than most dedicated Bitcoin space heater builds. D-Central’s Bitcoin Space Heaters are specifically designed for in-home use with noise management. The L7 is better suited to a garage, basement, or dedicated mining room where noise is not a concern.
What is the boost circuit and why does the L7 have one?
The boost circuit is a DC-DC step-up converter that takes the 15V input from the APW12 and boosts it to 19.6V. The L7 needs this because its 24-domain architecture requires more voltage headroom than the PSU directly provides. The boosted voltage feeds the top domains (21β24) through LDO regulators. The L3+ did not have a boost circuit because its 12 domains could operate directly from the PSU voltage. The boost circuit adds complexity and is a potential failure point unique to the L7.
My L7 shows “ASIC NG” on the test fixture β what does that mean?
ASIC NG means a specific chip failed the pattern test β it is not producing valid nonce responses. The test fixture identifies the specific ASIC number. When the LCD consistently reports the same ASIC as NG across multiple tests, that chip needs replacement. Before replacing, verify that the domain voltage feeding that chip is normal β abnormal voltage can cause false NG results.
How do I find which chip is faulty if the test shows 0 chips?
Use the binary search method with a short-circuit probe. Start by shorting the RO and 1V8 test points between chip 1 and chip 2. If 0 chips are still found, the problem is in the first chip or the upstream circuit (U1, U2, level converters). If 1 chip is found, move the probe to the midpoint (between chips 60 and 61) and bisect again. Continue narrowing until you find the exact chip where the chain breaks. This method efficiently locates the failure among 120 chips.
The L7 mines Litecoin and Dogecoin β does D-Central still repair it?
Absolutely. D-Central is a Bitcoin mining company at our core, but we repair all ASIC miners regardless of algorithm β SHA-256, Scrypt, X11, Ethash, and beyond. We have repaired thousands of Scrypt miners including the L3+, L7, and D3. Our repair bench does not discriminate by algorithm.
What is the difference between PT1 and PT2 testing?
PT1 is the initial chip detection test β it verifies that all 120 chips on a hashboard are physically present and responding to commands. PT2 is the functional/performance test β it runs actual hashing patterns and measures each chip’s nonce reply rate. A board can pass PT1 (all chips detected) but fail PT2 (some chips underperforming). Both tests must pass for a board to be considered fully functional.
Can I repair L7 hashboards at home?
Routine maintenance (cleaning, fan replacement, thermal gel reapplication) β absolutely. Chip-level repair (ASIC replacement, SMD component rework) requires a soldering station, hot air rework station, BGA tools, a test fixture, and significant experience with fine-pitch electronics soldering. If you have the equipment and at least a year of electronics repair experience, it is possible. If you do not, attempting chip-level repair without the right skills risks destroying additional components. Know your limits β a board with one dead chip is cheaper to repair than a board where an amateur repair attempt damaged 5 more chips.
How often should I clean my L7?
In a dusty environment (garage, basement, workshop): every 30 days. In a clean, filtered, or climate-controlled environment: every 60β90 days. Quick visual inspections every 2 weeks. The L7 moves a massive volume of air β it collects dust faster than smaller miners like the L3+.
When to Call a Professional
There is no shame in recognizing when a repair exceeds your skill level. In fact, it is the smart play β a botched repair attempt on an L7 hashboard can escalate a single failed chip into multiple dead chips, lifted pads, damaged traces, or a board that is beyond economic repair. Here are the situations where professional service makes sense:
- Multiple chips missing on a single board β if more than 2β3 chips are down, there may be a systemic issue (voltage regulation, boost circuit, signal chain) that requires methodical bench diagnosis with a test fixture.
- Boost circuit failure β the L7’s boost circuit is a critical subsystem that the L3+ never had. Repairing it requires understanding the DC-DC converter topology and having the right replacement components.
- Recurrent failures after repair β if the same board keeps dropping chips after home repair attempts, the root cause has not been found. A professional with a test fixture and oscilloscope can trace the actual failure.
- Physical board damage β burnt traces, delaminated PCB layers, corroded connectors, or water damage require professional assessment to determine if the board is economically repairable.
- No test fixture β proper L7 hashboard diagnosis requires a test fixture (ARC tester or Bitmain V2.3 fixture). Without one, you are guessing rather than diagnosing.
- Control board issues β if the control board is not initializing, not detecting boards that test fine individually, or behaving erratically, it may need reflashing, component repair, or replacement.
Professional Antminer L7 Repair
D-Central Technologies has repaired 2,500+ ASIC miners since 2016 at our facility in Laval, Quebec. Our technicians have extensive experience with the L7’s BM1787 chips, boost circuit architecture, and 24-domain hashboard design. We repair all ASIC miners regardless of algorithm β Scrypt, SHA-256, and beyond. Ship your board to us, and we will diagnose, quote, and repair it with a warranty on our work.
If you have the skills and equipment to do the repair yourself, D-Central carries replacement parts for the L7 including BM1787 ASIC chips, hashboards, control boards, fans, and APW12 power supplies. Visit our parts catalog or call 1-855-753-9997 for availability.
Keeping Maintenance Records
Every repair, every cleaning, every firmware update should be logged. This is not bureaucracy β it is practical self-defense. Maintenance records help you:
- Track recurring failures: A hashboard that keeps losing the same chip position may have an underlying trace or via issue that a simple chip replacement will not fix.
- Optimize maintenance intervals: If your environment causes heavy dust buildup in 3 weeks, your 90-day cleaning schedule is too infrequent. Records make this visible.
- Support warranty claims: If you need to send a board for professional repair, a documented history of proper maintenance supports your case.
- Plan replacements: Tracking repair frequency and costs per unit helps you make rational decisions about when to repair versus when to replace the entire miner.
At minimum, log the date, what was done, any parts replaced, measurements taken, and the outcome. A simple spreadsheet works. The L7 is an investment β treat its maintenance history like you would a vehicle maintenance log.
Conclusion
The Antminer L7 is the king of Scrypt mining β a machine that packed a generational leap in hashrate and efficiency into Bitmain’s standard chassis format. It is also a significantly more complex machine than its L3+ predecessor, with a 24-domain hashboard architecture, a boost circuit, LDO regulators, and 480 BM1787 chips that demand proper care to run at their rated 9,500 MH/s.
The difference between an L7 that runs reliably for years and one that spends its life cycling through repair queues is almost always maintenance. Clean it regularly. Monitor it actively. Address small issues before they become expensive ones. And when a repair exceeds your skill level, have the discipline to call a professional instead of making it worse.
D-Central Technologies has been repairing ASIC miners since 2016. We have worked on every Antminer model Bitmain has produced, including extensive experience with the L7. Whether you need parts, repair service, or just want to talk through a diagnosis, we are here. Bitcoin mining is a sovereignty play β and that includes the sovereignty to maintain and repair your own hardware. This guide is our contribution to that principle.
Need help with your L7? Contact D-Central at 1-855-753-9997 or visit d-central.tech/asic-repair to request a repair quote.
Interactive Hashboard Schematic
Explore the ANTMINER L7 hashboard layout below. Toggle layers to isolate voltage domains, signal chains, test points, key components, and thermal zones. Hover over any region for quick specs — click for detailed diagnostics, failure modes, and repair guidance.