How to Measure Common Mode Voltage Shift on J1939: A Step-by-Step Oscilloscope Guide

It was early January at a mine site in northern Alberta. The air temperature hovered around minus thirty-four degrees, but the real cold front was the one rolling through the maintenance bay. A haul truck had been down for six hours with an intermittent “no start” and a flurry of J1939 fault codes that made no sense: […]
The Four Thousand Eight Hundred Dollar Termination Mistake: How a 15Ω Drift Cost a Fleet a Week of Downtime

J1939 Communication Fault Codes That Point to the Wrong Problem The truck had rolled into the shop with a straightforward complaint: intermittent instrument cluster blackout, followed by a no-crank condition. The shop techs pulled the standard DTCs using a J1939 diagnostic tool — and that’s where things got misleading. The fault codes were all over […]
How a 400-Nanosecond Edge Rate Defect Creates a Fifteen-Thousand-Dollar Phantom ECU Warranty Claim

The oscilloscope screen told a story that didn’t add up. I was standing in a test lab outside Stuttgart three years ago, staring at a CAN bus waveform on a Tektronix scope. The vehicle was a Tier 1 supplier’s next-generation telematics module—thousands of units already in field trials across Europe. The complaint was baffling: intermittent ECU communication drops, no deterministic pattern, […]
Wiggle Test Protocol: A Systematic Approach to Locating Intermittent J1939 Harness Opens in Heavy Equipment

An intermittent J1939 open laughs at a bench multimeter. I’ve been on my back under a paving machine in the Texas heat, staring at a J1939 harness that looked fine, while the ECU logged CAN communication errors I couldn’t force to repeat. The operator said the transmission would drop into neutral for two seconds, only on rough ground. I’ve measured 0.2 Ω on a harness at rest that […]
Intermittent J1939 Faults: Why They are Bleeding Your Fleet Eighteen Thousand Dollars Annually (And How a 30-Minute Wiggle Test Stops It)

The truck rolls into the bay at quarter past six on a Thursday evening. The driver says the check engine light came on somewhere around mile marker 247 on I-80, stayed on for about forty-five seconds, then went out. The gauges flickered once. The transmission shifted hard for maybe three seconds. Then everything went back […]
J1939 Bus Corruption From ECUs That Still Talk — Finding Failed Transceivers

Last winter, I got a call from a fleet manager in Minnesota. His entire string of snowplows kept dropping into limp mode intermittently—sometimes once a shift, sometimes twenty times. The fault codes were a scattered mess: random timeout errors on the engine ECU, ghost address claims from a transmission controller that should have been quiescent, […]