HeavyEquipmentFix
Ask
DiagnosticsHigh severity

JLG Telescopic Crawler Boom Lift 99 Fault Code: EEPROM Fault

Also called Problems with the Controller or the User Disabling Safety Systems from Access Level 0

EEPROM Fault · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

Fault code 99 on a JLG telescopic crawler boom lift flags an EEPROM fault, tied to problems with the controller or the user disabling safety systems from Access Level 0. It covers a group of communicated faults including software update requirements, A2D chip failures, FET failures, reference voltage issues, EEPROM failure, and chassis tilt sensor calibration loss. It is priority (11) and the fault latches, meaning it stays active until the controller is power cycled.

High severity. This code touches core controller memory and calibration data. A latched EEPROM fault can affect load sensing, tilt sensing, and other safety-related readings until the controller is power cycled and settings are verified, so it should not be ignored even if the machine seems to run normally.

What does JLG Telescopic Crawler Boom Lift error code 99 mean?

Fault code 99 is an EEPROM fault on the platform or ground module controller. The EEPROM stores personalities, machine configuration digits, and calibration data such as chassis tilt sensor gain. When this memory fails or becomes corrupted, the controller may lose track of how the machine is configured or may falsely report conditions like a tilted chassis.

This code description also lists problems with the controller or a user disabling safety systems from Access Level 0, meaning the fault can surface either from a genuine hardware or memory failure, or from configuration changes made through a low access level that affect these systems.

Several distinct communicated faults fall under this code group: a platform module software update requirement, high resolution A2D interrupt or reinit failures, platform or ground module FET failures, ground or platform sensor reference voltage out of range, EEPROM failure itself, and chassis tilt sensor calibration or gain problems. Each points to a different piece of the controller's memory, power, or sensor reference system.

Common causes of 99

  • Platform module software is too old to support the EIM or BPE load sensor the machine is configured to use, requiring a platform module code update.
  • The ADS1213 high resolution A2D chip in the platform module stops asserting its interrupt (DRDY) line.
  • The ADS1213 chip has needed to be reset 3 or more times (reinit limit).
  • Platform module V(Low) FET has failed (hwfs code1).
  • Ground module V(Low) FET has failed (hwfs code 1).
  • The 7-volt reference voltage used for joysticks and sensors on the ground module goes out of range.
  • The 7-volt reference voltage used for joysticks and sensors on the platform module goes out of range.
  • A critical EEPROM failure occurs, which can reset personalities and machine configuration digits to default values.
  • Chassis tilt sensor calibration information has been lost, causing the machine to indicate it is tilted at all times.
  • Chassis tilt sensor gain calibration has become corrupted.

How to troubleshoot JLG Telescopic Crawler Boom Lift 99: first checks

  1. Cycle power on the controller (EMS cycle) since this is the only listed way to reset the latched fault, then see if the fault code returns.
  2. After a power cycle, check all machine personalities and configuration digits against the correct settings, since an EEPROM failure can silently reset these to default values.
  3. Verify the platform module software version and confirm it supports the EIM or BPE load sensor configured on the machine, updating the code if it is too old.
  4. Check the chassis tilt sensor calibration status. If the machine reports being tilted at all times, the calibration data programmed at the factory may need to be restored or recalibrated.
  5. Inspect wiring and connectors feeding the joystick and sensor reference voltage circuits for corrosion, looseness, or damage if a reference voltage out of range fault is present.
  6. Note how many times the ADS1213 chip has required reinitialization, since 3 or more resets is itself a fault condition worth documenting for a technician.

How the code clears

The action listed for this fault is: none. The fault is latched and will only reset when the controller is power cycled (an EMS cycle). There is no separate operator reset procedure, and after the power cycle, all personalities and machine configuration settings should be checked in case they reverted to default values.

Frequently asked questions

What does JLG fault code 99 mean on a telescopic crawler boom lift?

It is an EEPROM fault, tied to problems with the controller or someone disabling safety systems from Access Level 0. It covers a group of related faults involving memory, calibration, chip resets, and reference voltage issues in the platform or ground module controller.

How do I clear fault code 99?

There is no separate reset procedure listed. The fault is latched and only clears when the controller is power cycled (an EMS cycle). After the cycle, check machine personalities and configuration digits, since they may have reset to default values.

Why does my JLG lift think the chassis is always tilted?

This can happen if the chassis tilt sensor calibration information has been lost. The machine will indicate it is tilted at all times until this factory calibration data is restored.

Does fault code 99 mean I need a software update?

It can. One of the conditions under this code is that the platform module software is too old to support the EIM or BPE load sensor configured on the machine, which requires updating the platform module code to a newer version.

Is it safe to keep operating the lift with fault code 99 active?

Not without checking things first. Since this fault can involve corrupted calibration data, lost configuration settings, or failed reference voltage circuits that feed joysticks and sensors, it is best treated as a stop-and-check situation rather than something to run through.

What is the ADS1213 chip and why does it matter for this fault?

It is the high resolution A2D (analog to digital) chip in the platform module. If it stops asserting its interrupt line, or needs to be reset 3 or more times, that triggers part of this fault code, since the chip's data readings become unreliable.