Solar Lattice

Symptom

Battery function test failed

ID
symptom:battery-function-test-failure
IRI
https://solarlattice.org/kb/symptom/battery-function-test-failure
Status
active
Also known as
Battery charging test failed, Battery test electric discharge unsuccessful, Start conditions for battery test not fulfilled, Battery discharging test failed, Event 9339, Event 9336

The inverter logs an event when the battery charge or discharge function test fails or cannot start: on SMA units, 9339 means the charging test failed, 9340 means the discharging test failed and 9336 means the start conditions were not met. Event 9336 is not a hardware fault. The battery is too full or too empty for the chosen test: at 100% charge only the discharge test can run, and near 0% only the charge test can run. On some models a failed charging test means the battery pack could not be charged, so check the battery pack function as described in the service manual. First check how the battery is installed, then run whichever test (charge or discharge) has not been run yet. If the message comes back, suspect an inverter-BMS communication fault. Check the battery communication cable and CAN bus wiring: the Enable and GND lines must be correct, the cable must be at least Cat5e twisted pair, no longer than 10 meters, and stripped 12 mm. When the battery is not detected over CAN, the cause can be faulty bus termination, wrong cabling, an unsuitable cable, poor inverter grounding, outdated software or an inverter defect. A separate CAN interface function test can rule out an inverter defect. Battery self tests check communication, charging and discharging, so a failure may come from any of the three.

<!-- review notes

Claims

observed_as

c1 verified · fact Inverter fault code display

SMA events 9339 (charging test failed), 9340 (discharging test failed) and 9336 (start conditions for battery test not fulfilled) appear in the inverter event log.

verified by: review-workflowverified on: 2026-10-24

c2 verified · fact Low battery SOC reading

For event 9336 the battery state of charge is outside the range needed for the test. It may be too low, which blocks the discharge test, or too high, which blocks the charge test.

verified by: review-workflowverified on: 2026-10-24

Data