JLG-9999-14 serious ADE

Multiple Active Fault Codes Detected by ADE

The JLG-9999-14 (ADE) EV fault code means: Multiple Active Fault Codes Detected by ADE. This is a serious severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
moderate
Estimated cost
$0-$150 DIY for cleaning grounds and checking voltage. Pro diagnosis with JLG Analyzer typically $150-$400 in shop labor to pull codes, trace root causes, and clear. Parts cost varies widely depending on which underlying fault is the real culprit.
Built for Diesel — Not a Car Reader
ANCEL HD7000 Heavy-Duty Diesel Scanner

A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Lower-Cost Diesel Option
FOXWELL HD301 Diesel Truck Scanner

Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Platform LCD scrolls 9999 or displays 9999-14 instead of a single SPN/FMI code
  • Machine may refuse to lift, drive, or both depending on which underlying codes are active
  • Ground control panel shows one or more amber or red fault indicator lights
  • Functions that normally work from the platform controls feel sluggish or stop mid-cycle
  • ADE controller cycles through multiple fault entries faster than you can read them
  • Machine powers up but immediately limits motion or goes into a safe-hold state
  • Resetting the key switch clears the display temporarily but faults return within seconds

Probable Causes (Ranked by Likelihood)

  • Two or more independent SPN/FMI codes active simultaneously, overflowing the single-code display and triggering the 9999 summary indicator Very Likely
  • CAN network communication fault causing cascading secondary codes across TCON, GCON, and ADE modules Very Likely
  • Low or unstable battery or chassis voltage causing multiple sensor and module faults to set at once Likely
  • Ground connection corrosion or loose chassis ground strap creating erratic voltage references across multiple ECU nodes Likely
  • Failed or intermittently failing ADE controller producing spurious DTC entries that do not correspond to real hardware faults Possible
  • Recent software update or controller parameter mismatch between TCON and GCON that has not been resolved by EZcal calibration Possible
  • Water or contaminant intrusion into the ADE connector or ground control enclosure corrupting multiple sensor signals Less Likely

Step-by-Step Diagnostic Procedure

  1. Connect the JLG Analyzer software via the data link connector at the ground controls before doing anything else. The platform LCD cannot display the full DTC list when 9999 is showing. You need the Analyzer to pull every active and stored SPN/FMI code so you know what you are actually dealing with.

  2. Write down every code the Analyzer returns. Sort them by severity. Codes with FMI 12 (bad device), FMI 5 (open circuit), or FMI 6 (short to ground) on a power or CAN-related SPN usually explain the others. Fix those first.

  3. Check battery voltage at the main battery terminals with the machine keyed ON. You want 12.4 V or higher on a 12 V system, or 24.4 V or higher on a 24 V system. Voltage below those thresholds can set five or six unrelated codes all at once.

  4. Inspect every main chassis ground strap, the ground from the battery negative to the frame, and the ground from the frame to the ADE controller enclosure. Clean any white or green corrosion with a wire brush and retorque the connections. A bad ground is one of the most common triggers for a 9999 summary code.

  5. Inspect the CAN network wiring harness from the ADE controller to the TCON and GCON. Look for pinched, chafed, or melted insulation, especially near the turntable rotation point and the base of the boom. A single broken CAN wire will pull down the whole network and generate codes on every node.

  6. After fixing any wiring or voltage issues, clear all stored codes using the JLG Analyzer and cycle the key switch. Let the machine sit powered up for two full minutes without operating it. If 9999 reappears, reconnect the Analyzer to see which codes came back. This tells you which root fault survives the repair.

  7. If the Analyzer shows codes pointing to a specific sensor or actuator (for example, a platform load sensor or a boom angle sensor), isolate that component and swap or bench-test it before condemning the ADE controller itself.

  8. If the Analyzer shows no real hardware faults but 9999 keeps returning, and a software or firmware mismatch is suspected, contact JLG technical support for a controller parameter file matched to your serial number. Loading a mismatched parameter file via EZcal can generate phantom fault floods that the 9999 summary is designed to flag.

Frequently Asked Questions

What does JLG code 9999-14 actually mean?

It means the ADE controller has logged more than one active fault code at the same time and the platform LCD ran out of room to show them all individually. The display switches to 9999 as a summary signal telling you to connect the JLG Analyzer software via the data link at the ground controls so you can see the full list of SPN/FMI codes that are actually set.

Can the machine still operate with this code showing?

Sometimes, but not reliably. The ADE controller may allow limited motion while blocking other functions depending on which underlying codes are active. Do not use the machine at height until you pull the full code list and understand what is causing the fault flood. If any of the underlying codes are safety-critical, the machine could derate or shut down without warning mid-operation.

How much does it cost to fix a 9999-14 code?

If the root cause is a bad ground connection or low battery, you might fix it yourself for under $50. If a sensor, harness, or controller module is failed, expect $200 to $800 in parts plus labor at a JLG-authorized service shop. You cannot estimate final cost until you pull the full code list with the JLG Analyzer.

Why does the 9999 code come back every time I cycle the key?

Because clearing the display does not fix the underlying faults. The ADE controller re-detects the same hardware or network problems each time it powers up and logs them again immediately. You need to find and fix the root cause codes, then do a proper fault clear through the JLG Analyzer before the 9999 summary will stay gone.

Explore More