Battery Voltage Above Upper Limit Detected
What does JLG-438-15 mean?
The JLG-438-15 (ADE) EV fault code means: Battery Voltage Above Upper Limit Detected. This is a moderate severity code.
Common Symptoms
- Platform LCD scrolls SPN 438 FMI 15 as an active fault code
- Yellow or red fault indicator lights up on the ground control panel
- Machine enters a derate or restricted-operation mode and some functions slow or stop
- Battery charger runs continuously without switching to a float or maintenance stage
- Batteries feel warm or hot to the touch after a long charge cycle
- ADE controller logs a stored fault even after the battery voltage drops back to normal
- Boom or drive functions become sluggish or cut out intermittently during operation
Probable Causes (Ranked by Likelihood)
- Onboard battery charger stuck in bulk or boost stage, continuously pushing voltage above the ADE upper threshold (typically above 15.5V on a 12V system or 31V on a 24V system) Very Likely
- Faulty or aging charger voltage regulator failing to taper current as battery reaches full charge Very Likely
- Battery temperature sensor on the charger open or shorted, causing the charger to miscalculate the charge curve and overcharge Likely
- Incorrect charger output voltage set point programmed in the charger or ADE controller after a battery swap or battery type change Likely
- Battery pack with a failed or shorted cell, causing the remaining cells to accept excess voltage and driving measured system voltage high Possible
- Loose or corroded battery sense wire giving the ADE controller an inflated voltage reading that does not reflect actual battery state Possible
- External shop charger connected at too high a voltage setting while the machine is powered on Less Likely
Step-by-Step Diagnostic Procedure
Step 1. Before touching anything, read the active and stored fault codes using the platform LCD or JLG Analyzer software via the data link at the ground controls. Note whether 438/15 is active right now or stored. An active code means the voltage is still high. A stored code means the condition came and went.
Step 2. With the machine powered on and the onboard charger plugged in, measure DC voltage directly across the main battery terminals with a multimeter. On a 12V machine the normal range is roughly 12.6V to 14.8V. On a 24V machine, 25.2V to 29.4V. A reading above 15.5V (12V) or 31V (24V) confirms the charger is the source.
Step 3. Unplug the AC shore power cord from the onboard charger and wait two minutes. Re-measure battery voltage. If voltage drops back into the normal range within a few minutes, the charger is the most likely cause. If voltage stays elevated with the charger unplugged, suspect a shorted battery cell or a wiring fault.
Step 4. Inspect the battery temperature sensor cable (a small two-wire connector usually attached directly to the battery case or charger output terminal). Look for frayed insulation, a disconnected plug, or corrosion. A missing or open sensor signal causes many smart chargers to default to a high-voltage charge profile. Reconnect or clean the connector and retest.
Step 5. Check all battery sense and voltage-monitoring wires at the ADE controller harness connector. Pull each pin slightly with a pick to confirm it is seated. Look for green corrosion or pushed-back terminals. A high-resistance sense circuit can cause the ADE to read voltage several tenths of a volt higher than actual.
Step 6. If you have access to JLG Analyzer software via the data link at the ground controls, pull up the live battery voltage parameter and compare it to your multimeter reading at the battery. A difference of more than 0.3V indicates a wiring or sensor problem between the battery and the ADE controller.
Step 7. If the charger is confirmed as the source, check the charger output voltage set point label or configuration switch on the charger body. Confirm it matches the battery type installed (flooded, AGM, gel). If the set point is wrong or unknown, this step requires a charger calibration procedure using EZcal or the JLG Analyzer software, which is a specialist task.
Step 8. After correcting the fault, clear stored codes using the platform LCD scroll function or JLG Analyzer software via the data link at the ground controls, cycle power, and run a full charge cycle while monitoring voltage. The code should not return if the charger is functioning correctly.
Frequently Asked Questions
What does JLG fault code 438/15 mean?
It means the ADE controller measured a battery voltage above the programmed upper limit. This usually happens when the onboard charger gets stuck in a high-voltage charge stage and keeps pushing voltage into the batteries past the safe ceiling. The ADE logs the fault to protect the batteries and the controller electronics from damage caused by sustained overvoltage.
Can the machine still operate with code 438/15 active?
Usually yes, but in a limited way. Most JLG machines with an active 438/15 will allow operation but may derate boom or drive speed as a protective measure. Some configurations will block charging functions while the fault is active. You should not ignore it, because sustained overcharging can damage batteries, shorten their life significantly, and in worst cases cause a battery to swell or vent.
How much does it cost to fix JLG fault 438/15?
If the fix is just cleaning a corroded charger temperature sensor connector, it costs nothing but your time. A replacement temperature sensor runs $25-$80. If the onboard charger itself needs replacement, parts run $150-$600 depending on the machine model. A JLG-authorized service shop will typically bill $250-$900 total for diagnosis, charger replacement, and system verification.
Will the machine start and run normally after I unplug the charger?
If the fault was caused by the charger overcharging and the batteries themselves are still in good condition, unplugging shore power and letting the voltage settle should allow normal operation. The stored fault code will remain until you clear it using the platform LCD or JLG Analyzer software via the data link at the ground controls. If the code comes back during normal operation without the charger plugged in, you have a battery or wiring fault that needs further diagnosis before putting the machine back in service.