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 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 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:
- 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.
- 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.
- 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.
- 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.
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
| Model | Bitmain Antminer S19j Pro (noPIC variant) |
|---|---|
| Algorithm | SHA-256 (Bitcoin) |
| Hashrate | ~104 TH/s (±3%) |
| Power Consumption | 3068 W (±5%) |
| Power Efficiency | 29.5 J/TH (±5%) |
| ASIC Chip | BM1362 (Samsung 8nm class) |
| Hashboards | 4 hashboards |
| Chips per Hashboard | 126 (42 groups of 3 chips) |
| Total Chip Count | 504 BM1362 chips |
| PIC Chip | Absent — PIC16F1542 not populated |
| Voltage Regulation | Fixed resistor divider networks (no PIC-mediated trim) |
| Board ID Storage | AT24C02 EEPROM (or equivalent I2C EEPROM) |
| Chip Operating Voltage | ~0.32 V per voltage domain |
| Boost Circuit Output | 20 V (from 15V input) |
| Cooling | Dual aluminum heatsinks (front/rear) + 4 fans (2 intake, 2 exhaust) |
| Noise Level | 75 dB (typical at stock) |
| Power Supply | APW12 (12V-15V) |
| Input Voltage | 200–240V AC |
| Network | RJ45 Ethernet (10/100M) |
| Dimensions | 400 × 195 × 290 mm (approximately) |
| Weight | ~14.4 kg (with PSU) |
| Operating Temperature | 5°C to 45°C |
| Operating Humidity | 5% to 95% (non-condensing) |
| Firmware Requirement | noPIC-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 Chip | PIC: PIC16F1542 present, stores calibration | noPIC: Absent |
|---|---|
| Voltage Calibration | PIC: Dynamic, PIC EEPROM values | noPIC: Fixed resistor divider networks |
| Board Initialization | PIC: PIC handshake required | noPIC: Direct EEPROM + firmware defaults |
| Temperature Sensing | PIC: PIC-mediated sensor circuit | noPIC: Direct sensor path (simplified) |
| Firmware | PIC: Standard Bitmain firmware | noPIC: noPIC-specific firmware required |
| Common Failure Mode | PIC: PIC corruption, I2C failures | noPIC: EEPROM corruption, resistor drift |
| Diagnostic for 0 Chips | PIC: Check PIC 3.3V at U6 pin 2 | noPIC: Check EEPROM I2C bus, verify voltage dividers |
| Board Mixing | Do not mix PIC and noPIC boards in same miner |
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
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.
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.
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.
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.
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:
- Power off and unplug before any maintenance. Wait 5 minutes for capacitor discharge.
- Wear an ESD wrist strap grounded to the miner chassis whenever handling hashboards.
- Let the miner cool for 10+ minutes after shutdown before touching heatsinks.
- Work in a clean, dry environment — no liquids near the miner, no metal shavings, no conductive debris.
- Never operate the miner with the cover removed — airflow direction is critical for cooling all four hashboards.
- Follow the power connection sequence — negative first on, negative last off.
- Photograph everything — document cable positions, connector orientations, and the voltage divider area before touching anything.
- 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
| Weekly | Check 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-weekly | Visual 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. |
| Monthly | Compressed air cleaning of fan blades, intake grills, and exhaust vents. Check Ethernet cable connection. Verify firmware version is noPIC-compatible. |
| Quarterly | Full 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. |
| Annually | Thermal 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:
- Power off the miner and unplug from wall power. Wait 5 minutes.
- 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.
- 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.
- Wipe down the external chassis with a dry lint-free cloth.
Quarterly deep cleaning:
- Power off, unplug, and wait 10 minutes for full cool-down.
- Remove the top cover (typically 4-6 Phillips screws along the top edge).
- Wearing an ESD wrist strap, use compressed air to blow out all internal surfaces — heatsink fins, PCB surfaces, cable areas, and the control board.
- 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.
- Inspect all four hashboard ribbon cable connections while the cover is off. Reseat any that feel loose.
- Replace the cover and all screws before powering on.
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:
- Power off, unplug, wait 10+ minutes for full cool-down. Wear ESD protection.
- Remove the hashboard from the chassis (document cable positions with photos first).
- Carefully remove the heatsinks — they are typically held by spring clips or screws. Do not pry against the PCB.
- Clean old thermal gel from both the chip surfaces and heatsink surfaces using 99% IPA and lint-free cloths. Remove all residue.
- 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.
- Reseat the heatsinks, ensuring even pressure distribution.
- 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:
- Power off and unplug the miner. Note which fan position is being replaced (front-left, front-right, rear-left, rear-right).
- Remove the fan guard (if present) and disconnect the fan cable from the control board fan header.
- Remove mounting screws (typically 4 per fan) and slide the old fan out.
- 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.
- Connect the fan cable to the correct header on the control board.
- 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 solid | Normal 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 solid | Fault condition — hashboard failure, fan failure, or temperature alarm |
| Red blinking | Critical fault — miner has stopped hashing. Check logs immediately. |
| No LED | No power to control board — check PSU, power cable, and AC source |
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.
# 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 Error | noPIC-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 Fault | One 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 Error | Temperature 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 Warning | Same on PIC and noPIC. One or more fans below minimum RPM threshold. Check fan cables, fan headers, and fan condition. |
| High HW Errors | Excessive 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:
- 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.
- Connect the hashboard following the power connection sequence: negative first, positive second, signal cable last.
- The test software should detect the board type automatically via EEPROM data. If prompted, select the noPIC S19j Pro profile.
- 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.
- If PT1 passes (all 126 chips detected), run the PT2 functional test — this sends work to all chips and verifies they return valid nonces.
- 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.
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.
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:
- SSH into the miner and check the firmware version:
cat /etc/bitmain-release - Look for “noPIC” or “NP” in the firmware version string.
- Check the kernel log for PIC-related error messages:
dmesg | grep -i "pic" - 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:
- Obtain the correct noPIC firmware for the S19j Pro from Bitmain’s download center or a verified community source.
- Flash the firmware via the web dashboard (System > Upgrade > Flash Firmware) or via SSH using the
runUpgrade.shscript. - After flashing, the miner will reboot. Allow 3–5 minutes for all four noPIC hashboards to initialize.
- Verify all 4 chains show 126 chips each.
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:
- Back up first — if the EEPROM is still readable, back up its current contents before making changes.
- 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.
- 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.
- Re-flow or replace the EEPROM — if solder joints look suspect, re-flow them first. If the chip is physically damaged, replace the AT24C02.
- 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.
- 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:
- Measure each voltage domain with a multimeter. Expected: ~0.32V per domain.
- Identify any domain that is significantly off — above 0.336V or below 0.304V.
- Locate the voltage divider resistors for that domain on the PCB.
- Measure each resistor individually (desolder one end to get an accurate reading if necessary).
- Compare measured values against the expected values from the board schematic.
Repair:
- Replace any resistors that have drifted more than 2% from their nominal value.
- Use exact-value replacement resistors in 0402 package with 1% or better tolerance.
- 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.
- If the voltage is still off after resistor replacement, the buck converter IC for that domain may be damaged and requires replacement.
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:
- 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.
- 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).
- 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.
- 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.
- Check the boost circuit — measure voltage across C915. Should be approximately 20V. If significantly lower or zero, the boost circuit (U238) has failed.
- 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.
- 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:
- Short-circuit the RO test point and 1V2 test point between chip 63 and chip 64 (midpoint).
- Run the detection software. If 63 chips are found, the first half is good.
- Continue halving until the specific faulty chip is identified.
- 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
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:
- Pre-tin the replacement chip — apply solder paste (138°C) to the new BM1362 chip pins before placement.
- 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.
- Clean the pads — use desoldering wick and flux to clean the PCB pads. Inspect under magnification for lifted or damaged pads.
- Place and solder the new chip — align the pre-tinned chip on the cleaned pads. Apply heat evenly with the rework station.
- 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.
- Apply thermal gel — apply thermally conductive gel evenly on the chip surface, then lock the heatsink in place.
- Cool and test — let the repaired hashboard cool completely before testing.
- Test twice — the repaired hashboard must pass the test fixture at least two times with a cooling period between tests.
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.
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.
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:
- 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.
- 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.
- Check supporting resistors — each temperature sensor has associated pull-up/pull-down resistors for signal conditioning. Verify these are intact and properly soldered.
- 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.
- Heatsink contact — poor heatsink-to-chip contact causes real temperature differentials that sensors correctly report as abnormal. Inspect heatsink flatness and thermal gel application.
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 |
| LuxOS | Compatible — supports noPIC detection (verify version supports S19j Pro noPIC specifically) |
| Vnish | Check 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.
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 Normal | One 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 Hashrate | Check 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 Temperature | PCB 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 Interrupted | Same as PIC: check network (SSH in and ping 8.8.8.8), verify pool URL and port, try backup pool. |
| Frequent Reboots | On 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 Drops | noPIC-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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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 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.
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.