Skip to content

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

Free shipping on orders over $500 CAD  |  Bitcoin accepted at checkout  |  Ships from Laval, QC

Antminer S19j Pro (noPIC) Maintenance & Repair Guide

Intermediate 60 min Maintenance & Repair Updated: Feb 2026

Introduction

The Bitmain Antminer S19j Pro noPIC is not just another mining variant — it is an entirely different animal hiding inside a familiar chassis. On the surface, it looks identical to a standard S19j Pro: the same enclosure, the same fan configuration, the same APW12 power supply, and the same ~104 TH/s of SHA-256 hashrate at roughly 3068 W. But crack open the hashboard and you will find a fundamentally different voltage regulation architecture — one where the PIC16F1542 programmable interface controller has been removed from the design entirely.

The “noPIC” designation refers to hashboards manufactured without the PIC (Programmable Interface Controller) chip that is present on standard S19j Pro boards. On a conventional S19j Pro hashboard, the PIC16F1542 microcontroller stores calibration data, serial identification, voltage trim parameters, and temperature sensor configuration in its internal EEPROM. During boot, the control board’s firmware reads this PIC data to initialize voltage domains and configure chip operating parameters. On noPIC boards, this entire subsystem is absent. Voltage regulation is handled through fixed resistor configurations and direct register writes from the control board firmware during initialization, bypassing the PIC-mediated calibration loop entirely.

Why does this matter for maintenance and repair? Because nearly every diagnostic and repair procedure that touches voltage regulation, chip initialization, temperature sensing, or board identification is different on a noPIC board compared to its PIC counterpart. If you follow a standard S19j Pro repair guide on a noPIC board, you will misdiagnose problems, chase phantom failures on components that do not exist, and potentially damage a perfectly repairable board. This guide exists to prevent exactly that.

D-Central & the noPIC: Pioneers in Modified Mining Hardware

D-Central Technologies was among the first companies in North America to work extensively with noPIC Antminer variants. Our repair lab in Laval, Quebec has processed hundreds of noPIC S19j Pro hashboards — diagnosing failures, developing specialized repair procedures, and building the institutional knowledge that this guide distills. With 2,500+ miners repaired since 2016, we have seen every failure mode these boards can produce. The noPIC S19j Pro is a machine we know deeply, and this guide reflects thousands of hours of bench time with real hardware. If anything in this guide goes beyond your comfort zone, our repair team is a phone call away: 1-855-753-9997.

What Does “noPIC” Actually Mean?

To understand the noPIC modification, you need to understand what the PIC chip does on a standard board and what replaces its function when it is removed.

On a standard S19j Pro hashboard:

  • The PIC16F1542 microcontroller sits on the hashboard and stores calibration data in its internal EEPROM — voltage trim values, board serial number, chip frequency parameters, and temperature sensor offsets.
  • During boot, the control board firmware communicates with the PIC via I2C bus to read this calibration data before initializing the voltage domains.
  • The PIC acts as a gatekeeper: if the firmware cannot read valid data from the PIC, the hashboard will not initialize. This is Bitmain’s hardware-level DRM mechanism — it ties specific calibration profiles to specific boards.
  • The PIC also manages the temperature sensor circuit, providing calibrated temperature readings to the control board.

On a noPIC S19j Pro hashboard:

  • The PIC16F1542 chip location is unpopulated (empty pads) or the chip is physically removed.
  • Voltage regulation is handled through fixed resistor divider networks that set static voltage levels, rather than dynamically adjustable trim values stored in the PIC.
  • Board initialization relies on the EEPROM (AT24C02) chip to store serial and identification data, with the control board firmware writing default voltage parameters directly during boot.
  • Temperature sensing is routed through a simplified circuit path that does not pass through the PIC — typically using direct NTC thermistor readings or a dedicated temperature sensor IC.
  • Compatible firmware handles the absence of the PIC by using predefined voltage tables instead of PIC-stored calibration profiles.
The Mining Hacker Advantage of noPIC

The noPIC design eliminates an entire category of failure modes. PIC chip corruption, PIC EEPROM degradation, PIC I2C communication failures, and PIC-related initialization lockouts are among the most common reasons standard S19j Pro hashboards get sent for repair. On a noPIC board, none of these failure modes exist. The tradeoff is less per-board calibration granularity — but in practice, the fixed voltage configurations on noPIC boards produce comparable hashrate and efficiency. For the home miner and the Bitcoin Mining Hacker, noPIC boards are often more reliable precisely because there is less to go wrong. Simpler is stronger.

How to Identify a noPIC Board

Before you begin any maintenance or repair, you must confirm whether your S19j Pro hashboards are PIC or noPIC. Using the wrong procedures can cause misdiagnosis or damage. Here are the identification methods, in order of reliability:

  1. Physical inspection (most reliable): Remove the hashboard from the chassis and locate the PIC chip position. On the standard S19j Pro, the PIC16F1542 is a small 14-pin TSSOP package typically labeled U5 or U6 (position varies by board revision). On a noPIC board, this location will show either empty solder pads or a depopulated footprint where the chip was removed. Some noPIC boards have a small ink marking or sticker near the PIC location indicating the modification.
  2. Firmware logs (reliable): SSH into the miner and check the kernel log. On a PIC board, you will see PIC initialization messages. On a noPIC board, the log will show either PIC not detected messages or will skip PIC initialization entirely, going straight to EEPROM-based configuration.
  3. Web dashboard: Some firmware versions display the hashboard type in the chain details. Look for “noPIC” or “NP” designations in the hashboard hardware version string.
  4. Purchase documentation: If you bought the miner from D-Central or another reputable dealer, the product listing or invoice should specify whether it is a PIC or noPIC variant.
Do Not Mix PIC and noPIC Boards

Running PIC and noPIC hashboards in the same miner chassis is not recommended. The firmware initialization sequence differs between the two board types, and mismatched boards can cause initialization failures, unstable voltage regulation, or one board type refusing to start while the other operates normally. If you have a mix of PIC and noPIC boards, either convert your chassis to all-noPIC (with compatible firmware) or keep them separated in different machines. D-Central can help you sort and match hashboards if you have acquired mixed units.

Technical Specifications

The noPIC S19j Pro shares the majority of its specifications with the standard S19j Pro. The differences are concentrated in the voltage regulation and initialization subsystem. Know where the two diverge — that is where your maintenance procedures must change.

S19j Pro noPIC Hardware Specifications

ModelBitmain Antminer S19j Pro (noPIC variant)
AlgorithmSHA-256 (Bitcoin)
Hashrate~104 TH/s (±3%)
Power Consumption3068 W (±5%)
Power Efficiency29.5 J/TH (±5%)
ASIC ChipBM1362 (Samsung 8nm class)
Hashboards4 hashboards
Chips per Hashboard126 (42 groups of 3 chips)
Total Chip Count504 BM1362 chips
PIC ChipAbsent — PIC16F1542 not populated
Voltage RegulationFixed resistor divider networks (no PIC-mediated trim)
Board ID StorageAT24C02 EEPROM (or equivalent I2C EEPROM)
Chip Operating Voltage~0.32 V per voltage domain
Boost Circuit Output20 V (from 15V input)
CoolingDual aluminum heatsinks (front/rear) + 4 fans (2 intake, 2 exhaust)
Noise Level75 dB (typical at stock)
Power SupplyAPW12 (12V-15V)
Input Voltage200–240V AC
NetworkRJ45 Ethernet (10/100M)
Dimensions400 × 195 × 290 mm (approximately)
Weight~14.4 kg (with PSU)
Operating Temperature5°C to 45°C
Operating Humidity5% to 95% (non-condensing)
Firmware RequirementnoPIC-compatible firmware (stock Bitmain noPIC build, BraiinsOS+, or compatible third-party)

noPIC vs. Standard PIC — Critical Differences

This is the table that matters most. Every difference listed here translates directly into a different maintenance or repair procedure. Bookmark this section — you will reference it repeatedly.

noPIC vs. PIC Comparison

PIC ChipPIC: PIC16F1542 present, stores calibration  |  noPIC: Absent
Voltage CalibrationPIC: Dynamic, PIC EEPROM values  |  noPIC: Fixed resistor divider networks
Board InitializationPIC: PIC handshake required  |  noPIC: Direct EEPROM + firmware defaults
Temperature SensingPIC: PIC-mediated sensor circuit  |  noPIC: Direct sensor path (simplified)
FirmwarePIC: Standard Bitmain firmware  |  noPIC: noPIC-specific firmware required
Common Failure ModePIC: PIC corruption, I2C failures  |  noPIC: EEPROM corruption, resistor drift
Diagnostic for 0 ChipsPIC: Check PIC 3.3V at U6 pin 2  |  noPIC: Check EEPROM I2C bus, verify voltage dividers
Board MixingDo not mix PIC and noPIC boards in same miner
Why noPIC Boards Exist

Bitmain introduced noPIC board variants as part of cost optimization and manufacturing simplification during the S19 generation. Removing the PIC chip reduces per-board component cost, simplifies the manufacturing process (fewer components to solder and program), and eliminates the PIC programming step from the production line. For Bitmain, this is a manufacturing efficiency play. For the miner, it means a slightly simpler board with fewer components that can fail — but it also means requiring noPIC-compatible firmware that knows how to initialize the board without PIC-stored calibration data. The tradeoff is generally favorable for reliability, which is why noPIC boards have become increasingly common in later production runs.

Before You Begin

Safety Warnings

High Voltage & High Current — Lethal Combination

The Antminer S19j Pro noPIC operates at 200–240V AC input and its APW12 PSU delivers high-amperage DC to four hashboards simultaneously. This is enough current to cause severe burns or death. ALWAYS disconnect the power cord from the wall outlet before opening the chassis or touching any internal component. Never work on a live miner. The APW12 PSU capacitors can hold a charge after unplugging — wait at least 5 minutes before touching internal components.

ESD Destroys ASIC Chips

The BM1362 chips are fabricated on an 8nm-class process. They are extremely sensitive to electrostatic discharge. A static shock you cannot even feel (under 100V) can permanently damage or degrade ASIC chips. Always wear an anti-static wrist strap grounded to the chassis when handling hashboards. Work on a grounded ESD-safe surface. Never touch chip surfaces directly. With 504 total chips across four hashboards, each one represents real money — protect them.

Burn Hazard

Heatsinks and hashboards reach temperatures exceeding 80°C during operation. After powering off, wait at least 10 minutes for components to cool before handling. The aluminum heatsinks retain heat longer than you expect. When using a hot air rework station for chip replacement, surrounding components can reach dangerous temperatures — let boards cool completely before testing.

Power Connection Sequence is Critical

When connecting a hashboard to a test fixture or power supply, follow this exact sequence: (1) Connect the negative copper cord first, (2) then the positive copper cord, (3) then insert the signal cable. When disconnecting, reverse the order: remove the signal cable first, then positive, then negative. Failing to follow this order can damage the U1 and U2 ICs on the hashboard — an expensive mistake that can render the board unrepairable.

noPIC-Specific: Voltage Divider Sensitivity

On noPIC boards, the voltage regulation depends on precision resistor divider networks that replace the PIC-mediated voltage trim. These are small 0402-package resistors that set critical voltage levels. Disturbing, overheating, or accidentally removing these resistors during adjacent repairs will change the voltage delivered to ASIC chips — potentially overvoltaging and destroying entire chip groups. When working near the voltage regulation section of a noPIC board, exercise extreme care and always photograph the area before any soldering.

Summary of safety rules:

  1. Power off and unplug before any maintenance. Wait 5 minutes for capacitor discharge.
  2. Wear an ESD wrist strap grounded to the miner chassis whenever handling hashboards.
  3. Let the miner cool for 10+ minutes after shutdown before touching heatsinks.
  4. Work in a clean, dry environment — no liquids near the miner, no metal shavings, no conductive debris.
  5. Never operate the miner with the cover removed — airflow direction is critical for cooling all four hashboards.
  6. Follow the power connection sequence — negative first on, negative last off.
  7. Photograph everything — document cable positions, connector orientations, and the voltage divider area before touching anything.
  8. Never assume PIC procedures apply — if a troubleshooting step references PIC chip programming, reprogramming, or PIC EEPROM, it does not apply to your noPIC board.

Routine Maintenance

Prevention is cheaper than repair — and it is even more critical on noPIC boards where the voltage regulation lacks the dynamic adjustment capabilities of PIC-equipped models. A noPIC board running on fixed resistor dividers depends entirely on clean power, stable temperatures, and unobstructed airflow to deliver the voltage precision its 504 BM1362 chips demand. Let dust accumulate, let fans degrade, let thermal gel dry out, and you are asking those fixed voltage networks to operate outside their design margins.

Recommended Maintenance Schedule

Maintenance Intervals

WeeklyCheck dashboard: all 4 hashboards reporting, chip temperatures within range, fan speeds normal, hashrate near ~104 TH/s. On noPIC, also verify no “EEPROM read error” messages in logs.
Bi-weeklyVisual inspection of intake/exhaust for dust buildup. Listen for unusual bearing noise from fans. Check for any error messages related to voltage initialization in the kernel log.
MonthlyCompressed air cleaning of fan blades, intake grills, and exhaust vents. Check Ethernet cable connection. Verify firmware version is noPIC-compatible.
QuarterlyFull internal inspection — remove top cover, blow out heatsink fins, check all cable connections for corrosion or looseness. Verify fan RPMs match spec. On noPIC boards, visually inspect the voltage divider resistor area for discoloration or signs of overheating.
AnnuallyThermal gel inspection and replacement if degraded. Full PSU voltage check (15V input stability under load). Deep clean of all internal surfaces. Measure and record voltage domain readings for baseline comparison. Consider firmware update if a newer noPIC-compatible version is available.

Visual Inspection

A thorough visual inspection catches problems before they become failures. On noPIC boards, pay special attention to the areas described below.

External inspection (no disassembly required):

  • Fan blades: Shine a flashlight through the intake and exhaust fans. Look for dust accumulation on blades, cracked blades, or objects lodged in the fan housing. A single cracked blade creates vibration that accelerates bearing wear across all fans.
  • Intake/exhaust grills: Check for dust mats forming at the intake. A clogged intake starves all four hashboards of cooling air simultaneously. In Canadian winters with forced-air heating systems, airborne dust loads increase dramatically.
  • Ethernet and power connections: Verify the Ethernet cable is firmly seated. Check the C13/C14 power connection at the PSU — a loose connection causes intermittent power drops that trigger reboots.
  • Physical damage: Check the chassis for dents, bent fins, or shipping damage. A dented chassis can restrict airflow or short-circuit hashboard components against the metal enclosure.

Internal inspection (top cover removed):

  • Hashboard ribbon cables: Check all four ribbon cable connections at both the hashboard end and the control board end. These cables are the most common point of intermittent failure — vibration from fans can gradually work connectors loose over months of operation.
  • Heatsink condition: Look for heatsink displacement, bent fins, or thermal gel squeeze-out. On the S19j Pro, each hashboard has heatsinks on both sides — inspect both the top and bottom surfaces.
  • PCB condition: Look for discoloration (brown or dark spots indicating overheating), white residue (flux or corrosion), or component damage (cracked capacitors, lifted pads).
  • noPIC-specific: Voltage divider area: Locate the voltage regulation section of each hashboard (typically near the power input connectors). Look for discolored or darkened resistors, solder joint cracks on the small 0402 components, or any sign of localized overheating. On noPIC boards, a shifted resistor value in the voltage divider network changes the voltage delivered to an entire chip domain.
  • EEPROM chip area: Locate the AT24C02 EEPROM on each hashboard. Check for physical damage, cracked packages, or cold solder joints. This chip stores the board identification data that replaces the PIC function.

Cleaning Procedures

Dust is the number one enemy of ASIC miner longevity. The S19j Pro pulls approximately 200+ CFM of air through its chassis continuously. Every particle in that air has a chance of settling on a heatsink fin, fan blade, or PCB surface. Over time, dust accumulation reduces cooling efficiency, increases chip temperatures, and accelerates thermal gel degradation.

Monthly external cleaning:

  1. Power off the miner and unplug from wall power. Wait 5 minutes.
  2. Use compressed air (or electric blower) to clear the intake and exhaust grills. Blow from inside out (exhaust direction) to push accumulated dust out of the miner rather than deeper in.
  3. Blow out the fan blades with short, controlled bursts. Hold the fan blade stationary with a finger to prevent the fan from spinning during cleaning — compressed air spinning a fan generates back-EMF that can damage the fan controller circuit on the control board.
  4. Wipe down the external chassis with a dry lint-free cloth.

Quarterly deep cleaning:

  1. Power off, unplug, and wait 10 minutes for full cool-down.
  2. Remove the top cover (typically 4-6 Phillips screws along the top edge).
  3. Wearing an ESD wrist strap, use compressed air to blow out all internal surfaces — heatsink fins, PCB surfaces, cable areas, and the control board.
  4. Use a soft nylon anti-static brush to dislodge any compacted dust between heatsink fins. Canadian environments with high humidity can cause dust to cake and harden — compressed air alone may not remove it.
  5. Inspect all four hashboard ribbon cable connections while the cover is off. Reseat any that feel loose.
  6. Replace the cover and all screws before powering on.
Home Mining Environment Tip

If your S19j Pro noPIC is running as a Bitcoin space heater in a living space, airborne particulates are higher than in a dedicated mining facility. Pet hair, cooking grease vapor, fabric fibers, and household dust all get pulled through the miner. In these environments, increase your cleaning frequency to bi-weekly external and monthly internal. A pair of ASIC shrouds on the intake and exhaust can be combined with basic furnace filters to pre-filter incoming air — a simple hack that dramatically reduces internal dust accumulation.

Thermal Gel Replacement

The thermal conductive gel between BM1362 chips and the aluminum heatsinks is critical for heat transfer. On the S19j Pro, each hashboard has 126 chips, each requiring proper thermal interface contact. When thermal gel degrades, individual chips or chip groups overheat, causing hashrate drops, hardware errors, and eventually thermal shutdown.

Signs that thermal gel needs replacement:

  • Chip temperatures have risen 5–10°C compared to when the miner was new (at same ambient temperature and fan speed)
  • Individual chips run significantly hotter than their neighbors (visible in the dashboard’s per-chip temperature display, if your firmware supports it)
  • Thermal throttling occurs despite clean heatsinks and working fans
  • The miner has been running continuously for 12–18 months without thermal maintenance

Thermal gel replacement procedure:

  1. Power off, unplug, wait 10+ minutes for full cool-down. Wear ESD protection.
  2. Remove the hashboard from the chassis (document cable positions with photos first).
  3. Carefully remove the heatsinks — they are typically held by spring clips or screws. Do not pry against the PCB.
  4. Clean old thermal gel from both the chip surfaces and heatsink surfaces using 99% IPA and lint-free cloths. Remove all residue.
  5. Apply fresh thermal conductive gel evenly across each chip surface. Use enough to ensure full contact but not so much that it squeezes out and bridges adjacent components.
  6. Reseat the heatsinks, ensuring even pressure distribution.
  7. Reinstall the hashboard, reconnect cables (follow the power connection sequence), and test.

Fan Maintenance

The S19j Pro uses four fans — two intake and two exhaust — to maintain airflow across all four hashboards. Fan failure or degradation directly impacts cooling capacity and, on noPIC boards with their fixed voltage regulation, thermal excursions are handled less gracefully than on PIC boards that may have dynamic voltage adjustment capabilities.

Fan health indicators:

  • Normal: Consistent RPM within ±10% of the fan’s rated speed. Smooth, even sound.
  • Degrading: RPM fluctuations, intermittent grinding or clicking sounds, one fan running noticeably slower than its pair.
  • Failed: Zero RPM reported, fan not spinning, or loud grinding/scraping. The miner’s firmware will typically trigger an alarm or shutdown when a fan fails.

Fan replacement procedure:

  1. Power off and unplug the miner. Note which fan position is being replaced (front-left, front-right, rear-left, rear-right).
  2. Remove the fan guard (if present) and disconnect the fan cable from the control board fan header.
  3. Remove mounting screws (typically 4 per fan) and slide the old fan out.
  4. Install the replacement fan. Verify airflow direction — intake fans blow air into the chassis, exhaust fans pull air out. Arrow markings on the fan frame indicate airflow direction. Getting this wrong means two fans fighting each other instead of working together.
  5. Connect the fan cable to the correct header on the control board.
  6. Power on and verify the new fan’s RPM in the dashboard. It should match the other fan in the same pair within ±10%.

Diagnostics & Troubleshooting

Diagnosing a noPIC S19j Pro requires understanding what is different about its initialization sequence and what error messages mean in the context of a board without a PIC chip. Many standard Antminer troubleshooting guides send you looking for PIC-related problems that cannot exist on your board. This section gives you the correct diagnostic procedures for noPIC hardware.

LED Indicators

The S19j Pro control board has LED indicators that provide quick status information without needing to access the web dashboard or SSH:

Control Board LED Status

Green solidNormal operation — miner is hashing and connected to pool
Green blinking (slow)Miner is booting or initializing hashboards
Green blinking (fast)Firmware update in progress — DO NOT power off
Red solidFault condition — hashboard failure, fan failure, or temperature alarm
Red blinkingCritical fault — miner has stopped hashing. Check logs immediately.
No LEDNo power to control board — check PSU, power cable, and AC source
noPIC Boot Timing

noPIC boards may take slightly longer to initialize than PIC boards during boot because the firmware must perform direct register writes and use default voltage tables instead of reading pre-stored calibration data. A boot time of 3–5 minutes before all four hashboards are detected and hashing is normal for noPIC configurations. Do not assume a board is dead because it is not detected within the first 2 minutes.

SSH Diagnostic Commands

SSH access is your most powerful diagnostic tool. Connect to your miner via SSH to access detailed logs, real-time performance data, and hardware status that the web dashboard does not expose.

SSH Connection & noPIC Diagnostics
# Connect to miner (default credentials: root / root — CHANGE THESE)
ssh root@MINER_IP_ADDRESS

# Check firmware version and build type (look for "noPIC" designation)
cat /etc/bitmain-release

# View kernel log for hashboard initialization (noPIC boards skip PIC init)
dmesg | grep -i "chain|hash|pic|eeprom|voltage"

# Check real-time miner status — all 4 chains should show
cat /dev/chainInfo 2>/dev/null || cgminer -T

# View cgminer/bmminer log for chip detection on all 4 hashboards
tail -200 /var/log/messages | grep -i "chain|asic|chip|noPIC"

# Check chip temperatures across all 4 boards
cat /dev/temp 2>/dev/null

# Monitor hashrate and hardware errors in real-time
watch -n 5 'cat /dev/hashrate 2>/dev/null; echo "---"; cat /dev/hwErrors 2>/dev/null'

# Check EEPROM status (noPIC boards rely on EEPROM for board ID)
dmesg | grep -i "eeprom|at24|i2c"

# Verify voltage domain readings (noPIC uses fixed dividers)
cat /dev/voltage 2>/dev/null

# Check fan speeds (all 4 fans should report)
cat /dev/fan 2>/dev/null

# Network diagnostics
ping -c 3 8.8.8.8
ping -c 3 stratum.slushpool.com

# Check system uptime and load
uptime

# Check filesystem for corruption
df -h

Common Error Codes — noPIC Interpretation

Many error codes are shared between PIC and noPIC variants, but their root causes and troubleshooting paths differ. Here is how to interpret common errors on a noPIC board:

noPIC Error Code Reference

ASICNG (0)Zero chips detected. On noPIC: Check EEPROM I2C bus (not PIC). Verify voltage divider resistors are intact. Check boost circuit output at C915 (~20V). Check LDO 1.2V and PLL 0.8V outputs. Verify the firmware is noPIC-compatible — standard PIC firmware will report 0 chips on a noPIC board because it cannot find the PIC handshake.
ASICNG (X)X chips detected, not all 126. Signal chain break at chip position X. Same diagnostic approach as PIC version: check CLK, CI, BO, RST signals at the Xth chip position. noPIC does not change chip-to-chip signal chain behavior.
EEPROM ErrornoPIC-specific. The EEPROM storing board identification data is unreadable or contains corrupt data. Check I2C bus connections. Try reprogramming the EEPROM with known-good data. Check for cold solder joints on the AT24C02 chip.
Voltage Domain FaultOne or more voltage domains out of range. On noPIC: Measure the voltage divider resistors that set the domain voltage. A drifted or open resistor changes the voltage setpoint. Compare actual domain voltage against the expected ~0.32V.
Temp Sensor ErrorTemperature sensor read failure. On noPIC: The temperature sensor circuit does not route through the PIC. Check the temperature sensor ICs and their supporting resistors directly. Verify 3.3V supply to the sensor circuit.
Fan Speed WarningSame on PIC and noPIC. One or more fans below minimum RPM threshold. Check fan cables, fan headers, and fan condition.
High HW ErrorsExcessive hardware errors. Chips returning bad nonces. Can indicate thermal issues, voltage instability (check those fixed dividers), or degraded ASIC chips. On noPIC, voltage instability from resistor drift is a more common root cause than on PIC boards where voltage is dynamically trimmed.

Hashboard Testing — noPIC Procedure

Testing a noPIC hashboard on a test fixture requires the test fixture to be configured for noPIC boards. Using a PIC-configured test fixture on a noPIC board will produce false failures because the fixture looks for a PIC handshake that will never come.

Test fixture setup for noPIC:

  1. Ensure the test fixture software is set to noPIC mode (or “universal” mode if available). On Bitmain’s V2.3 test fixture, this is typically a configuration file setting.
  2. Connect the hashboard following the power connection sequence: negative first, positive second, signal cable last.
  3. The test software should detect the board type automatically via EEPROM data. If prompted, select the noPIC S19j Pro profile.
  4. Run the PT1 chip test — this verifies that all 126 chips on the hashboard are detected and responsive via the signal chain. The PT1 test on noPIC boards skips the PIC validation step and proceeds directly to chip enumeration.
  5. If PT1 passes (all 126 chips detected), run the PT2 functional test — this sends work to all chips and verifies they return valid nonces.
  6. Both PT1 and PT2 must pass. After the first pass, let the board cool for a few minutes, then test again. Two consecutive passes constitute a successful test.
Test Fixture Tip for noPIC Boards

If your test fixture only supports PIC-mode testing and you are working on noPIC boards, you may need to install the hashboard in a working noPIC-configured miner (one with noPIC-compatible firmware) to test it in-system rather than on the fixture. This is less ideal than standalone fixture testing but produces reliable results. Alternatively, the PicoBT Hashboard Tester supports both PIC and noPIC board types with firmware-selectable profiles.

noPIC Voltage Regulation Deep Dive

This section is the technical heart of what makes the noPIC S19j Pro different. Understanding the voltage regulation architecture is essential for diagnosing the most common and confusing failures unique to noPIC boards.

Voltage Divider Architecture

On a standard PIC S19j Pro, the PIC16F1542 stores voltage trim values that the firmware reads to set precision voltage for each domain. If a domain drifts slightly, the PIC data allows firmware-mediated correction. On the noPIC board, this dynamic adjustment mechanism is replaced with fixed resistor divider networks.

Each voltage domain on the noPIC hashboard is set by a pair of precision resistors forming a voltage divider from the buck converter’s feedback pin to ground. The ratio of these two resistors determines the output voltage of that domain. The target voltage for each domain is approximately 0.32V, and the resistor values are selected during manufacturing to achieve this target within a tight tolerance.

What this means for repair:

  • If a voltage divider resistor drifts in value (due to thermal stress, age, or damage), the domain voltage changes. A higher voltage over-stresses chips. A lower voltage under-powers chips, causing detection failures or low hashrate.
  • Unlike PIC boards where firmware can compensate for small voltage drifts via PIC-stored trim data, noPIC boards have zero dynamic compensation. The voltage is whatever the resistors dictate.
  • When measuring voltage domains on a noPIC board, any reading outside ±5% of the expected 0.32V (i.e., below 0.304V or above 0.336V) warrants investigation of the corresponding voltage divider resistors.
  • Replacement resistors must be exact values — do not substitute approximate values. Use 0402-package resistors with 1% or better tolerance.

EEPROM Management

On noPIC boards, the AT24C02 (or compatible) I2C EEPROM replaces many of the PIC’s functions for board identification and basic configuration storage. This tiny chip — typically an 8-pin package — stores:

  • Board serial number — used by the control board to identify which hashboard is connected to which chain.
  • Board revision data — tells the firmware which noPIC board layout to expect.
  • Basic configuration parameters — default frequency, voltage table index, and other initialization data the firmware needs during boot.

EEPROM failure modes on noPIC boards:

  • Corrupt data: The EEPROM is readable but contains invalid values. The firmware may initialize the board with wrong parameters, causing unstable operation, low hashrate, or immediate shutdown. Reprogramming with known-good data resolves this.
  • Unreadable EEPROM: The I2C bus cannot communicate with the EEPROM. Causes include cold solder joints on the EEPROM chip, a damaged I2C bus pull-up resistor, or a physically damaged EEPROM IC. This produces “EEPROM Error” in the log and the hashboard will not initialize.
  • Blank EEPROM: An EEPROM that has been replaced but not programmed will contain 0xFF in all addresses. The firmware cannot use this data and will refuse to initialize the board.
EEPROM Backup Practice

Every time you successfully test a noPIC hashboard, back up the EEPROM contents. Use an I2C/EEPROM programmer to read the AT24C02 data and save it as a binary file labeled with the board serial number and date. If the EEPROM ever becomes corrupted, you can restore from backup instead of needing to find compatible EEPROM data — which can be difficult for noPIC boards since each board revision may use different data formats. A 2-minute backup can save hours of troubleshooting later.

Common Repairs

This section covers the repairs you will encounter most frequently on the noPIC S19j Pro. The procedures are organized from simplest to most complex. Start at the top and work down — the simpler fix is more likely to be the correct one.

Firmware Compatibility Issues

The single most common “failure” on a noPIC S19j Pro is not a hardware failure at all — it is running the wrong firmware. Standard Bitmain firmware designed for PIC boards will not properly initialize noPIC hashboards. The symptoms look exactly like a hardware failure: zero chips detected, hashboards not initializing, or chains missing from the dashboard.

Diagnosis:

  1. SSH into the miner and check the firmware version: cat /etc/bitmain-release
  2. Look for “noPIC” or “NP” in the firmware version string.
  3. Check the kernel log for PIC-related error messages: dmesg | grep -i "pic"
  4. If you see messages like “PIC not found,” “PIC communication failed,” or “PIC timeout” — and these are treated as errors (not informational) — you are running PIC firmware on a noPIC board.

Resolution:

  1. Obtain the correct noPIC firmware for the S19j Pro from Bitmain’s download center or a verified community source.
  2. Flash the firmware via the web dashboard (System > Upgrade > Flash Firmware) or via SSH using the runUpgrade.sh script.
  3. After flashing, the miner will reboot. Allow 3–5 minutes for all four noPIC hashboards to initialize.
  4. Verify all 4 chains show 126 chips each.
Firmware Source Security

Download firmware only from Bitmain’s official site or verified, trusted sources. Malicious firmware is a real and active threat in Bitcoin mining. Compromised firmware can redirect a percentage of your hashrate to an attacker’s pool — configured to look normal in the dashboard while silently stealing your work. This is called a “devfee hijack” and it is difficult to detect without monitoring your actual pool-side hashrate against what your miner reports locally. Use checksums to verify firmware integrity before flashing.

EEPROM Repair & Reprogramming

This is the noPIC equivalent of “PIC reprogramming” on standard boards — and it is one of the most common board-level repairs specific to noPIC hardware.

When EEPROM repair is needed:

  • The kernel log shows “EEPROM read error” or “I2C communication failure” on a specific chain.
  • A hashboard that was working suddenly stops initializing with no physical changes to the setup.
  • After a power surge or unclean shutdown, one hashboard fails to start.

EEPROM reprogramming procedure:

  1. Back up first — if the EEPROM is still readable, back up its current contents before making changes.
  2. Verify I2C bus integrity — check the pull-up resistors on the I2C SDA and SCL lines. These are typically 4.7KΩ resistors pulling to 3.3V. An open or damaged pull-up resistor prevents I2C communication entirely.
  3. Check solder joints — inspect the EEPROM chip (AT24C02) solder joints under magnification. Cold joints or cracked solder are common, especially if the board has been subjected to thermal cycling or vibration.
  4. Re-flow or replace the EEPROM — if solder joints look suspect, re-flow them first. If the chip is physically damaged, replace the AT24C02.
  5. Program the EEPROM — using an I2C programmer, write the correct noPIC S19j Pro EEPROM data to the chip. Use your backup from step 1 if available. If not, you will need a known-good EEPROM image for this specific board revision.
  6. Test the hashboard — reinstall and verify all 126 chips are detected.

Voltage Divider Resistor Repair

This repair is unique to noPIC boards and does not exist on PIC variants. When a voltage domain shows incorrect voltage and the buck converter itself tests good, the problem is almost always in the resistor divider network.

Diagnosis:

  1. Measure each voltage domain with a multimeter. Expected: ~0.32V per domain.
  2. Identify any domain that is significantly off — above 0.336V or below 0.304V.
  3. Locate the voltage divider resistors for that domain on the PCB.
  4. Measure each resistor individually (desolder one end to get an accurate reading if necessary).
  5. Compare measured values against the expected values from the board schematic.

Repair:

  1. Replace any resistors that have drifted more than 2% from their nominal value.
  2. Use exact-value replacement resistors in 0402 package with 1% or better tolerance.
  3. After replacement, verify the domain voltage before installing the board. Connect to a test fixture or PSU and measure the domain output — it should read within ±2% of 0.32V.
  4. If the voltage is still off after resistor replacement, the buck converter IC for that domain may be damaged and requires replacement.
Do Not Guess Resistor Values

The voltage divider resistors on noPIC boards are precision components that set the exact voltage delivered to groups of BM1362 chips. Installing a resistor with the wrong value will deliver incorrect voltage to an entire chip group. Too high = chip damage from overvoltage. Too low = chips fail to hash or are not detected. You must have the correct schematic or a reference board to confirm the exact resistor values for your board revision. If you do not have this information, send the board to a professional.

Hashboard Chip Repair

Chip-level repairs on noPIC boards follow the same fundamental procedures as PIC boards — the BM1362 chips are identical, and the chip-to-chip signal chain operates identically. The difference is in how you arrive at the diagnosis (no PIC circuit to check) and how you verify the repair (EEPROM rather than PIC validation).

Scenario 1: Zero Chips Detected (ASICNG with 0 chips)

When a noPIC hashboard reports zero chips, the diagnostic path is different from the PIC version:

  1. Verify firmware compatibility — this is step zero on noPIC. Confirm you are running noPIC-compatible firmware. PIC firmware will always show 0 chips on a noPIC board.
  2. Check the EEPROM — verify I2C communication with the AT24C02. If the EEPROM is unreadable, the firmware cannot identify the board type and will not attempt initialization. Check I2C pull-up resistors (4.7KΩ to 3.3V on SDA and SCL).
  3. Check the power supply output — verify the PSU is delivering correct voltage to the hashboard. Look for short circuits in the MOS transistors by measuring resistance between pins 1, 4, and 8.
  4. Check voltage domain outputs — each domain should show approximately 0.32V. On noPIC boards, if the voltage divider resistors are intact and the buck converter has 15V input, you should see domain voltage. If not, the buck converter or its drive circuit has failed.
  5. Check the boost circuit — measure voltage across C915. Should be approximately 20V. If significantly lower or zero, the boost circuit (U238) has failed.
  6. Check LDO 1.2V and PLL 0.8V outputs — probe each LDO and PLL output pin with a multimeter (negative lead on GND). LDO should read ~1.2V, PLL should read ~0.8V. Deviations indicate failed regulators or short-circuited filter capacitors.
  7. Check chip signals — measure CLK, CI, RI, BO, and RST at the test points between chips.

Scenario 2: Incomplete Chip Detection (ASICNG with X chips)

When the hashboard detects some but not all 126 chips, the troubleshooting is the same as on PIC boards — the signal chain between chips is identical regardless of PIC presence:

  • ASICNG (X): Check the CLK, CI, and BO resistors on the front and back of the Xth chip. Check for cold solder joints on the chip itself.
  • Partial detection at high baud rate: Use the binary search method (dichotomy) to isolate the faulty chip:
    1. Short-circuit the RO test point and 1V2 test point between chip 63 and chip 64 (midpoint).
    2. Run the detection software. If 63 chips are found, the first half is good.
    3. Continue halving until the specific faulty chip is identified.
    4. Inspect the chip visually. If appearance is normal, replace it — BM1362 chips can be internally damaged with no visible external signs.

Scenario 3: Pattern NG (Nonce Response Data Incomplete)

When the PT2 station reports Pattern NG, one or more chips are returning corrupted or incomplete nonce data. The chip is detected but not functioning correctly:

  • Examine the test log for chips with significantly lower response rates compared to others in the same domain.
  • On noPIC boards, also verify the voltage divider for that domain is delivering exactly the right voltage. Even a slight voltage deviation that would be corrected by PIC trim on a standard board can cause Pattern NG on a noPIC board.
  • If voltage is correct, the chip itself is likely degraded. Replace the BM1362 chip with the lowest response rate in the affected domain group.

BM1362 Chip Replacement Procedure

Advanced Repair — Professional Skill Required

BM1362 chip replacement requires a BGA rework station, hot air gun, and at least one year of board-level electronics repair experience. Incorrect technique will destroy the chip and potentially damage the PCB pads, turning a single-chip repair into a scrapped hashboard. On noPIC boards, there is additional risk: the voltage divider resistors near chip groups use tiny 0402 components that can be disturbed or desoldered by nearby heat application. If you do not have this experience, send the board to a professional.

The BM1362 replacement procedure on noPIC boards is identical to the PIC version at the chip level:

  1. Pre-tin the replacement chip — apply solder paste (138°C) to the new BM1362 chip pins before placement.
  2. Remove the faulty chip — use the hot air rework station to heat the chip evenly until solder melts. Lift straight up. On noPIC boards, shield the adjacent voltage divider resistors with Kapton tape or aluminum foil to prevent heat damage.
  3. Clean the pads — use desoldering wick and flux to clean the PCB pads. Inspect under magnification for lifted or damaged pads.
  4. Place and solder the new chip — align the pre-tinned chip on the cleaned pads. Apply heat evenly with the rework station.
  5. Post-soldering inspection — verify no adjacent components were displaced. On noPIC boards, specifically check that the voltage divider resistors near the repair site are still properly soldered and in position.
  6. Apply thermal gel — apply thermally conductive gel evenly on the chip surface, then lock the heatsink in place.
  7. Cool and test — let the repaired hashboard cool completely before testing.
  8. Test twice — the repaired hashboard must pass the test fixture at least two times with a cooling period between tests.
Recommended Product

BM1362 ASIC Chip for Antminer S19j / S19j Pro

Genuine BM1362AA-AC replacement ASIC chips for the Antminer S19j and S19j Pro hashboards — compatible with both PIC and noPIC board variants. Tested and verified for drop-in compatibility. Essential for board-level repair work.

Power Supply Issues

The APW12 power supply unit is shared between PIC and noPIC variants — PSU diagnostics are identical. However, noPIC boards are less tolerant of marginal PSU performance because they lack the dynamic voltage compensation that PIC-stored trim values provide on standard boards.

PSU diagnostic checks:

  • Input voltage: Verify your wall supply is delivering 200–240V AC. Below 200V, the APW12 may not deliver stable output. North American 120V circuits are insufficient — you need a 240V circuit (typically a dryer or EV charger outlet, or a dedicated 240V run).
  • Output voltage under load: The APW12 should deliver approximately 15V DC under load to the hashboards. Measure at the PSU output connector while the miner is running. If the voltage sags below 14.5V under full load, the PSU is degraded.
  • Voltage ripple: Use an oscilloscope to check for excessive ripple on the 15V DC output. More than 200mV peak-to-peak ripple at full load indicates failing output capacitors in the PSU.
  • PSU fan: If the APW12’s internal fan fails, the PSU will thermally throttle or shut down. Listen for the PSU fan and verify it is spinning.

On noPIC boards specifically: PSU voltage sag that would be partially compensated by PIC voltage trim on a standard board hits noPIC boards harder. If you experience intermittent hashrate drops, high hardware errors, or random board disconnections during peak load, suspect PSU degradation before investigating the hashboards themselves.

Recommended Product

APW12 Power Supply for Antminer S19j Pro

Genuine Bitmain APW12 12V-15V EMC power supply, compatible with the S19j Pro (both PIC and noPIC variants), S19, S19 Pro, and T19 models. A reliable PSU is the foundation of stable mining — especially on noPIC boards where voltage regulation depends on clean, stable input power.

Network & Control Board Issues

The control board is the brain of the S19j Pro — it communicates with all four hashboards, manages fan speeds, connects to the pool, and runs the firmware. On noPIC miners, the control board firmware plays a more active role in voltage initialization (writing default parameters directly rather than reading PIC data), so firmware integrity and control board health are even more critical.

Common control board problems:

  • IP not detected on network: Check the Ethernet cable (try a different cable). Verify the IP scanner is scanning the correct subnet. Try a direct connection to your router. If the control board LED shows no network activity, the Ethernet port or control board may be faulty.
  • Missing chain (fewer than 4 hashboards): First check the physical ribbon cable connection between the hashboard and control board port. If solid, swap the ribbon cable with a known-good one. On noPIC boards, also verify the EEPROM on the missing board is readable — the control board needs to read the EEPROM to identify and initialize each hashboard. If the EEPROM is corrupt, only that specific board will fail to initialize.
  • Random reboots or freezes: Often caused by corrupted firmware, marginal power delivery, or overheating. On noPIC miners, ensure you are running noPIC-compatible firmware — incompatible firmware can cause boot loops as the firmware repeatedly fails to find PIC chips and restarts.
  • Fan display abnormal: Verify fans are physically spinning and properly connected. Check control board fan headers for bent or broken pins.
Recommended Product

Antminer Control Board C52 with BraiinsOS

Drop-in replacement control board for the S19j Pro with BraiinsOS pre-installed. BraiinsOS supports both PIC and noPIC hashboard detection, making it an excellent choice for noPIC miners. Supports underclocking and overclocking, compatible with both air and immersion cooling.

Temperature Sensor Troubleshooting

The S19j Pro uses temperature sensors on each hashboard to monitor chip temperatures. On noPIC boards, the temperature sensor circuit is simplified — the sensors feed data through a direct path rather than being mediated by the PIC chip. This means fewer points of failure in the temperature sensing system, but it also means the firmware receives less-processed temperature data.

noPIC temperature sensor diagnostics:

  1. Check sensor circuit power supply — verify 3.3V is present at the temperature sensor power pins. On noPIC boards, this 3.3V line is typically supplied directly from the board’s LDO regulator, not through the PIC.
  2. Inspect sensor ICs — check each temperature sensor for physical damage and cold solder joints. The sensors are small packages located on the back of the PCB.
  3. Check supporting resistors — each temperature sensor has associated pull-up/pull-down resistors for signal conditioning. Verify these are intact and properly soldered.
  4. Verify I2C/signal bus — temperature data travels to the control board via the hashboard ribbon cable. If only one board shows temperature anomalies, the sensor circuit on that board is the likely culprit. If all boards show anomalies, suspect the control board or firmware.
  5. Heatsink contact — poor heatsink-to-chip contact causes real temperature differentials that sensors correctly report as abnormal. Inspect heatsink flatness and thermal gel application.
Temperature Reading Differences: noPIC vs. PIC

Do not be alarmed if temperature readings on noPIC boards show slightly different values than what you would expect from a PIC board running the same chips. The PIC version applies calibration offsets stored in the PIC EEPROM to normalize sensor readings. The noPIC version uses generic offsets from the firmware. The actual chip temperatures are the same — the reported values may differ by a few degrees. What matters is consistency: all chips on a board should report within ±10°C of each other. A single chip reading 15°C hotter than its neighbors is a real problem regardless of the absolute number.

Firmware & Software

noPIC Firmware Compatibility

This is the most critical software consideration for noPIC miners. Running the wrong firmware is the number one cause of “dead” noPIC boards that are perfectly functional hardware.

Firmware Compatibility Matrix

Bitmain Stock (PIC)NOT compatible — will report 0 chips on noPIC boards
Bitmain Stock (noPIC)Compatible — requires noPIC-specific build for your board revision
BraiinsOS+Compatible — auto-detects PIC/noPIC board types, recommended for noPIC miners
LuxOSCompatible — supports noPIC detection (verify version supports S19j Pro noPIC specifically)
VnishCheck version — some Vnish builds support noPIC, others do not. Verify before flashing.

Firmware Updates

Updating firmware on a noPIC S19j Pro requires extra care because flashing the wrong firmware build (PIC instead of noPIC) will render all hashboards undetectable:

  • Verify the firmware is noPIC-compatible before downloading. Check the filename, release notes, and any documentation for “noPIC” or “NP” designation.
  • Back up your current configuration — pool settings, network configuration, tuning profiles.
  • Back up EEPROM data — as an extra precaution, if you have the tools to read EEPROM data, do so before any firmware change.
  • Never interrupt a firmware update — if the green LED is fast-blinking, the miner is writing firmware. Power loss during this process can brick the control board.
  • Test after updating — verify all four hashboards are detected, chip counts are at 126 each, and hashrate returns to normal within 5 minutes.
  • Keep a recovery firmware image — have a known-good noPIC firmware image on a USB drive or SD card in case a firmware update goes wrong and you need to recover via the control board’s emergency flash mode.

Alternative Firmware for noPIC

Third-party firmware options can unlock significant performance and efficiency improvements on noPIC S19j Pro miners:

  • BraiinsOS+ — The top recommendation for noPIC miners. BraiinsOS+ auto-detects whether hashboards are PIC or noPIC and adjusts initialization accordingly. Its autotuning feature optimizes each chip individually, which is especially valuable on noPIC boards where the fixed voltage dividers cannot be dynamically adjusted. Autotuning compensates at the firmware level for what noPIC lacks at the hardware level. Supports underclocking for home mining use.
  • LuxOS — Supports noPIC boards with advanced tuning and fleet management. Verify your version explicitly supports the S19j Pro noPIC before flashing.
Home Mining with noPIC: The Underclocking Sweet Spot

Running the S19j Pro noPIC at stock settings (~3068W) is not practical for most home environments. With BraiinsOS+ autotuning, you can downclock the noPIC S19j Pro to 1500–2000W while still hashing at 50–70 TH/s. This makes it dramatically quieter, reduces heat output to a manageable level for home heating use, and extends component lifespan — including those critical voltage divider resistors, which experience less thermal stress at reduced power. The efficiency (J/TH) at reduced power is often better than stock because the BM1362 chips run in a more optimal voltage/frequency range. This is Bitcoin Mining Hacker territory — using institutional hardware on your own terms, in your own home, heating your space while stacking sats.

Configuration Best Practices

  • Change default credentials immediately — the default root / root is an open invitation. Set a strong, unique password.
  • Configure multiple pool addresses — set Pool 1, Pool 2, and Pool 3 for failover. Prevents hashrate downtime if your primary pool goes down.
  • Set appropriate fan speed profiles — for home mining, running at a fixed 60–70% fan speed with underclocked hashrate balances noise and cooling. On noPIC boards, consistent cooling is especially important for voltage divider stability.
  • Enable monitoring alerts — configure email or webhook alerts for hashrate drops, temperature warnings, or hashboard disconnections. On noPIC boards, an “EEPROM error” alert is an early warning of a problem that will become a full board failure if not addressed.
  • Document your settings — screenshot or export your pool configuration, network settings, and tuning profiles. Include your firmware version and build type (noPIC) in the documentation.
  • Record baseline voltages — after initial setup with a working noPIC configuration, SSH in and record the voltage domain readings for all four hashboards. Save this as your baseline. Future voltage measurements can be compared against this baseline to detect resistor drift before it causes failures.

Whole-Miner Troubleshooting

Some problems manifest at the whole-miner level rather than on an individual hashboard. On noPIC miners, certain whole-miner failures have additional or different root causes compared to PIC variants.

Whole-Miner Failure Diagnosis — noPIC Edition

No Hashboards Detected (0/4)First check firmware. Wrong firmware (PIC instead of noPIC) is the #1 cause. If firmware is correct: check PSU output (15V), check ribbon cables, check control board LEDs for power indication.
Hashrate 3/4 or 1/2 of NormalOne or two hashboards are missing. Check ribbon cables. On noPIC, check EEPROM on the missing board — a corrupt EEPROM prevents initialization of that specific board while others run normally.
All Boards Detected, Low HashrateCheck HW errors, chip temperatures, PSU voltage under load. On noPIC, check voltage domain readings — resistor drift can cause all boards to underperform if the affected domain is on a shared power rail.
Abnormal TemperaturePCB temperature must stay below 90°C. Check fans, airflow, ambient temperature, dust. On noPIC, temperature sensor readings may differ slightly from PIC boards — focus on relative temperatures between chips, not absolute values.
Pool Connection InterruptedSame as PIC: check network (SSH in and ping 8.8.8.8), verify pool URL and port, try backup pool.
Frequent RebootsOn noPIC: first suspect firmware incompatibility (boot loop from failing PIC handshake). If firmware is confirmed noPIC-compatible, check PSU stability, temperatures, and control board health.
Board Initializes Then DropsnoPIC-specific: the board starts, detects some or all chips, then disappears. Often indicates marginal EEPROM communication (intermittent I2C failure) or voltage divider at the edge of tolerance — chips start but cannot sustain stable operation.

Maintenance & Repair Flowchart — noPIC Edition

When a noPIC hashboard fails, follow this systematic approach. The key difference from the PIC flowchart is the addition of EEPROM and firmware checks at the beginning, and the replacement of PIC-specific diagnostics with voltage divider checks:

  1. Firmware Check (noPIC-Specific Step)
    • Confirm the miner is running noPIC-compatible firmware.
    • If firmware is wrong, flash the correct noPIC build and retest before any hardware diagnostics.
  2. EEPROM Check (noPIC-Specific Step)
    • Check kernel log for EEPROM errors on the failing chain.
    • If EEPROM errors are present, investigate I2C bus integrity and EEPROM chip condition.
    • Reprogram EEPROM if necessary.
  3. Routine Inspection
    • Visually inspect the board for PCB deformation, scorching, burnt marks, collision offset parts, or missing components.
    • Test the impedance of each voltage domain to detect short circuits or open circuits.
    • Each domain voltage should be approximately 0.32V.
    • On noPIC boards: also inspect the voltage divider resistor area for any discoloration or component damage.
  4. Chip Test (PT1)
    • Use the hashboard test fixture configured for noPIC operation.
    • The test fixture should detect the board type via EEPROM and skip PIC validation.
  5. Locate the Faulty Chip
    • Based on the test result, check the test points (CO, NRST, RO, XIN, BI) and voltages (VDD0V8, VDD1V2) near the reported fault position.
    • Signal flow direction is the same as PIC boards: CLK, CO, BO, and RST are forward signals. RX is backward.
  6. Repair
    • Try re-soldering first: add flux around the chip, heat to dissolve state, allow solder to re-flow.
    • If re-soldering does not fix the issue, replace the BM1362 chip.
    • On noPIC boards: protect adjacent voltage divider resistors from heat during rework.
  7. Verify
    • After repair, let the board cool completely.
    • Test at least twice on the test fixture (noPIC mode). Both tests must pass.
    • After chip replacement, also verify the voltage domains near the repair site have not shifted due to heat damage to nearby resistors.

Frequently Asked Questions

What is the difference between the S19j Pro PIC and noPIC versions?

The standard S19j Pro has a PIC16F1542 microcontroller on each hashboard that stores calibration data, serial identification, and voltage trim parameters. The noPIC version lacks this chip entirely. Voltage regulation is handled by fixed resistor divider networks, and board identification is stored in an AT24C02 EEPROM chip. The noPIC design eliminates PIC-related failure modes (PIC corruption, I2C failures to PIC, PIC EEPROM degradation) but requires noPIC-compatible firmware and means there is no dynamic voltage trim capability. Performance and hashrate are comparable between the two versions when properly configured.

Can I use standard S19j Pro firmware on a noPIC miner?

No. Standard PIC firmware will fail to initialize noPIC hashboards because it expects to communicate with a PIC chip that does not exist. The symptoms look like a hardware failure — zero chips detected on all boards. You must use noPIC-compatible firmware: either Bitmain’s noPIC-specific build, BraiinsOS+ (which auto-detects PIC/noPIC), or another third-party firmware that explicitly supports noPIC boards. This is the single most common “problem” with noPIC miners — and it is entirely a software issue.

Are noPIC boards more or less reliable than PIC boards?

In our experience at D-Central — having repaired hundreds of both types — noPIC boards have a lower overall failure rate for one simple reason: they have fewer components that can fail. The entire PIC subsystem (PIC chip, PIC EEPROM, PIC I2C bus, PIC power supply circuit) is absent. PIC-related failures are one of the most common repair categories on standard S19j Pro boards, and noPIC boards are immune to all of them. The tradeoff is that noPIC boards are slightly less tolerant of PSU voltage instability because they lack dynamic voltage trim. But for most miners running on stable power, noPIC boards are objectively more reliable.

Can I mix PIC and noPIC hashboards in the same miner?

This is not recommended. The firmware initialization sequence differs between PIC and noPIC boards. While some third-party firmware (like BraiinsOS+) can auto-detect and handle both types, running mixed boards can cause initialization timing issues, unstable operation, or one board type failing while the other works. If you have a mix of PIC and noPIC boards, separate them into dedicated machines — each running the appropriate firmware.

My noPIC S19j Pro was working fine and suddenly one hashboard disappeared. What happened?

Start with the basics: reseat the ribbon cable. If the board still does not appear, SSH in and check for EEPROM errors in the kernel log (dmesg | grep -i eeprom). On noPIC boards, EEPROM corruption is the most common cause of sudden single-board disappearance — equivalent to PIC corruption on standard boards. The EEPROM stores board identification data the firmware needs to initialize the hashboard. If the EEPROM data is corrupt, only that board will fail while the other three continue running normally. EEPROM reprogramming usually resolves this.

How do I know if my voltage divider resistors need replacement?

Measure each voltage domain with a multimeter. The expected voltage is approximately 0.32V per domain. If any domain reads below 0.304V or above 0.336V (more than 5% deviation), the voltage divider resistors for that domain are suspect. Visually inspect the resistors for discoloration, cracking, or solder joint degradation. Resistor drift is typically caused by sustained thermal stress — which is why quarterly visual inspection of the voltage divider area is part of the noPIC maintenance schedule. If you do not have a schematic showing the correct resistor values for your board revision, send the board to D-Central for professional diagnosis.

Is it worth repairing a noPIC hashboard or should I buy a replacement?

It depends on the failure. Simple issues — EEPROM reprogramming, resistor replacement, single-chip failure — are highly cost-effective repairs. Complex failures involving multiple chips, damaged PCB traces, or failed buck converters may cost more to repair than a replacement hashboard. One advantage of noPIC repairs: you never need to deal with PIC programming or PIC chip sourcing, which simplifies and reduces the cost of many common repairs. For professional assessment, D-Central’s repair team can diagnose the issue and quote the repair before you commit: 1-855-753-9997.

Can I convert a PIC S19j Pro to noPIC, or vice versa?

Converting PIC to noPIC is theoretically possible (remove the PIC chip and install the appropriate voltage divider resistor network) but it is not straightforward or recommended unless you have extensive board-level experience and the correct schematic for the resistor values. The conversion also requires switching to noPIC-compatible firmware. Converting noPIC to PIC (adding a PIC chip to an unpopulated board) is more complex because you need a programmed PIC chip with the correct calibration data for that specific board — data that does not exist because the board was never calibrated with a PIC. In practice, it is almost always better to use boards as-manufactured rather than attempting conversion.

Why does my noPIC S19j Pro take longer to boot than my friend’s PIC version?

Normal. On PIC boards, the firmware reads pre-stored calibration data from the PIC chip, which is a fast I2C read operation. On noPIC boards, the firmware must perform direct register writes and apply default voltage parameters from internal tables during initialization. This takes slightly longer — typically 3–5 minutes for all four hashboards to be fully operational versus 2–3 minutes on a PIC board. If initialization takes more than 7 minutes or individual boards time out, that indicates a real problem (EEPROM, ribbon cable, or voltage issue).

Can I use my S19j Pro noPIC as a Bitcoin space heater?

Absolutely — and the noPIC variant is arguably better suited for home heating use than the PIC version. With BraiinsOS+ autotuning, you can underclock the noPIC S19j Pro to 1500–2000W, producing manageable heat output and significantly reduced noise. The reduced power also puts less thermal stress on the voltage divider resistors, potentially extending the board’s lifespan. Pair it with a duct shroud to direct warm exhaust where you want it. You get a space heater that earns Bitcoin — institutional mining technology hacked for your living room. This is what D-Central’s Bitcoin Space Heater program is all about.

When to Call a Professional

This guide covers a lot of ground, but there is a clear line between what you should attempt and what requires professional intervention. On noPIC boards, some tasks are actually easier for the DIY miner (no PIC programming needed), while others are more nuanced (voltage divider precision work).

DIY-appropriate tasks:

  • All routine maintenance (cleaning, visual inspection, thermal gel replacement)
  • Fan replacement
  • Ribbon cable troubleshooting and replacement
  • Firmware updates (verifying noPIC compatibility before flashing)
  • PSU swaps
  • Control board replacement
  • Basic diagnostics via dashboard and SSH
  • Firmware troubleshooting (wrong firmware is the #1 noPIC issue and requires zero hardware skill)

Professional repair required:

  • BM1362 chip replacement (BGA rework)
  • EEPROM reprogramming (requires I2C programmer and known-good data)
  • Voltage divider resistor replacement (requires exact-value components and precision soldering)
  • Boost circuit repair
  • Damaged PCB traces
  • Multiple chip failures on a single board
  • Buck converter IC replacement
  • Any repair requiring an oscilloscope for signal tracing
  • Board-type conversion (PIC to noPIC or vice versa)

The noPIC S19j Pro’s 126 chips per board and precision voltage divider networks make professional repair especially valuable. A board-level technician with the right equipment and the correct schematic for your board revision can diagnose and fix a specific failure in an hour. An amateur attempting voltage divider repair without the correct resistor values can turn a $50 fix into a destroyed $300+ hashboard. Know your limits — and know that asking for help is not weakness. It is smart economics.

Professional ASIC Repair

D-Central ASIC Repair Service

2,500+ miners repaired since 2016 — including hundreds of noPIC S19j Pro hashboards. D-Central’s repair team in Laval, Quebec handles everything from EEPROM reprogramming to voltage divider repair to full hashboard rebuilds. We have the schematics, the test fixtures configured for noPIC, and the bench experience to get your noPIC boards back to hashing. Contact us at 1-855-753-9997 or submit a repair request online.

Replacement Part

Replacement Hashboard for Antminer S19j Pro

If repair is not cost-effective, a replacement hashboard gets your S19j Pro back to full 4-board operation. Tested, verified, and ready to install. When ordering, specify whether you need PIC or noPIC hashboards to ensure compatibility with your firmware configuration.

Essential Testing Tool

PicoBT Hashboard Tester

The PicoBT supports both PIC and noPIC hashboard testing with firmware-selectable profiles. Essential for anyone doing their own noPIC hashboard diagnostics. Test all 126 chips, verify chip functionality, and isolate failures without installing the board in a full miner.

Interactive Hashboard Schematic

Explore the ANTMINER S19J PRO NOPIC 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.

Antminer S19j Pro noPIC — Hashboard Schematic (BM1362 x126)

Interactive
Layers
Zoom
100%
ANTMINER S19j PRO noPIC HASHBOARD BM1362 x126 | 42 DOMAINS x 3 | QFN | TSMC 7nm | NO PIC CONTROLLER noPIC VARIANT NO PIC16F1542 | DIRECT SPI J1 — 18-PIN RIBBON CONNECTOR 15V 15V RST GND GND CLK TX RX A0 15V 15V GND GND A1 A2 SDA SCL 3V3 +15V RAIL U238 — BOOST CONVERTER 15V -> 20V STEP-UP Q_BST L_BST D_BST C915 15V IN 20V OUT DOMAINS 42-36 — CHIPS 01 to 21 — 7 DOMAINS x 3 CHIPS — VDD ~0.32V/chip 01 BM1362 02 03 D42 (U308 20V) 04 05 06 D41 (15V) 07 08 09 D40 (U305 20V) 10 11 12 D39 (15V) 13 14 15 D38 (U306 20V) 16 17 18 D37 (15V) 19 20 21 D36 (U307 20V) --- VDD series within each 3-chip domain: ~0.96V total per domain, ~0.32V per chip --- Decoupling: VDD, PLL, VDDIO caps per chip | LDO outputs: 1.2V (core) + 0.8V (PLL) per domain DOMAINS 35-22 — CHIPS 22 to 63 — 14 DOMAINS x 3 CHIPS — VDD ~0.32V/chip 22 23 24 D35 25 26 27 D34 28 29 30 D33 31 32 33 D32 34 35 36 D31 37 38 39 D30 40 41 42 D29 43 44 45 D28 46 47 48 D27 49 50 51 D26 52 53 54 D25 55 56 57 D24 58 59 60 D23 61 62 63 D22 All Group B LDOs powered by VDD15V directly — outputs 1.2V (core) + 0.8V (PLL) per domain --- signal chain continues chip 22->63 through all 14 domains --- noPIC: NO MOSFET POWER SWITCH — 15V flows directly from PSU to chips Firmware cuts PSU power on failure (all 3 boards lose power simultaneously) DOMAINS 21-8 — CHIPS 64 to 105 — 14 DOMAINS x 3 CHIPS — VDD ~0.32V/chip 64 65 66 D21 67 68 69 D20 70 71 72 D19 73 74 75 D18 76 77 78 D17 79 80 81 D16 82 83 84 D15 85 86 87 D14 88 89 90 D13 91 92 93 D12 94 95 96 D11 97 98 99 D10 100 101 102 D9 103 104 105 D8 DOMAINS 7-1 — CHIPS 106 to 126 — 7 DOMAINS x 3 CHIPS — VDD ~0.32V/chip 106 107 108 D7 109 110 111 D6 112 113 114 D5 115 116 117 D4 118 119 120 D3 121 122 123 D2 124 125 126 BM1362 D1 (LAST) --- End of chain: RX (RO) returns chip 126->01 via U2 to connector pin 8 --- LDO POWER SOURCE MAP BOOST 20V (U238): D42 (U308) | D40 (U305) | D38 (U306) | D36 (U307) VDD 15V DIRECT: D41, D39, D37, D35-D1 (38 domains) | Each LDO: 1.2V core + 0.8V PLL POWER: 15V PSU -> U238 BOOST(20V) -> 4 LDOs | 15V DIRECT -> 38 LDOs | 42 DOMAINS x 3 CHIPS = 126 BM1362 | ~0.32V/chip CLK 25MHz RST TX/CI SPI RX/RO RETURN BO (0V) noPIC SIGNAL ARCHITECTURE Control board (BeagleBone) communicates DIRECTLY to chip chain via SPI on J1 NO PIC16F1542 intermediary NO onboard MOSFET power switching Firmware manages power at PSU level FORWARD (Connector -> Chip 126): CLK (25MHz via 33ohm series R, 0.5-0.6V) RST (0V standby, 1.2V operating) SPI TX (Connector -> Chip 126): CI/CO via U4 level shift (3.3V->1.2V) — 0V idle, 1.2V operating SPI RX (Chip 126 -> Connector): RI/RO via U2 level shift (1.2V->3.3V) — 0.3V idle, 1.2V operating BO (Chip 01 -> 126): Bus Out — measurement value 0V BM1362 SIGNAL: CLK daisy-chain (25MHz, 33R series) | CI/CO (SPI TX) | RI/RO (SPI RX return) | BI/BO | RST chain | U4: TX level shift | U2: RX level shift C915 BOOST 20V U308 D42 1.2V U305 D40 1.2V U306 D38 1.2V U307 D36 1.2V PLL 0.8V 15V PSU IN GND BOARD REF CLK RST CLK RST CI BO Mid-chain ~chip 63 INDIVIDUAL CHIP VDD: Probe between heatsink gaps — expect 0.30-0.34V per BM1362 0V = shorted chip | >0.40V = open neighbor | Clean thermal paste first | Measure domain total (~0.96V) before individual chips ABSENT: PIC16F1542 No onboard hashboard controller No MOSFET power switches (Q_PIC) Control board handles all logic directly Y1 25MHz U4 — TX LEVEL SHIFT 3.3V -> 1.2V (SPI TX) Connector pin 7 -> Chip 01 CI U2 — RX LEVEL SHIFT 1.2V -> 3.3V (SPI RX) Chip 01 RI -> Connector pin 8 U10 — EEPROM Board Config (I2C) SDA/SCL via connector U5 TEMP SENS U7 TEMP SENS U8 TEMP SENS U9 TEMP SENS U5: R216, R219, R220 | U7: R221-R223 U8: R224-R226 | U9: R229-R231 All sensors on REAR of PCB | Resistors on FRONT and REAR U308 LDO U305 LDO U306 LDO U307 LDO DECOUPLING: VDD + PLL + VDDIO caps per chip x 21 chips (Group A) | 42 LDOs total: 1.2V (core) + 0.8V (PLL) each R_I2C 4.7K x2 SUBSYSTEM: 15V -> U238 BOOST(20V) -> 4x LDOs(1.2V/0.8V) | 15V DIRECT -> 38x LDOs | Y1(25MHz) -> Chain | U4(TX) + U2(RX) level shift | U10(EEPROM) + U5/U7/U8/U9(TEMP) via I2C noPIC: NO PIC16F1542 | NO onboard MOSFET | Control board (BeagleBone) reads EEPROM + temp sensors + drives SPI DIRECTLY HOT ZONE — 80-95C Board center — worst airflow, highest failure rate Chips 70-90 (Domains 19-13) are hottest — center of center zone PEAK: 90-95C (Chips 73-90, Domains 18-13) WARM ZONE — 65-80C Group A — better airflow exposure, near intake WARM ZONE — 65-80C Group D — far end exhaust, pre-heated air from upstream COOL 55-65C AIRFLOW DIRECTION >>> U5 U7 U8 U9 All sensors on REAR PCB THERMAL REFERENCE: 55-65C COOL 65-80C WARM 80-95C HOT THERMAL PASTE: Re-apply every 12-18 months | NON-CONDUCTIVE only | Full coverage, thin layer | Clean with 99% IPA HEATSINK: S19j Pro uses ALUMINUM substrate — check for warping | Verify mounting screw torque | Inspect for debris noPIC NOTE: No board-level thermal cutoff (no MOSFET switch) — firmware must cut PSU power if temp critical AIRFLOW: Connector side = intake | Far end = exhaust | Fans push FROM connector | Never block exhaust side
Voltage Domains Signal Flow Test Points Key Components Thermal Zones

Need Professional Help?

D-Central's technicians have repaired 2,500+ miners since 2016. If this guide is beyond your comfort level, we're here to help.