HeavyEquipmentFix
Ask
DiagnosticsLow severity

Bobcat M3128 (31-28) Fault Code: Interrupted Power Failure

Also shown on the panel as 31-28

Interrupted Power Failure · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

M3128, shown in numeric panel form as 31-28, is a stored-only code that logs when the gateway controller unexpectedly loses battery power after being powered up, or whenever the controller's software is updated. It never displays to the operator and has no listed clearing procedure.

Low severity. M3128 is a stored code only. It is not displayed to the operator and does not by itself indicate a current operating problem. It matters mainly as a clue that the gateway controller lost power or ground at some point, which can point to a wiring or fuse issue worth checking if other electrical symptoms are present.

What does Bobcat error code M3128 mean?

A code M3128 occurs when there is an unexpected loss of battery power to the gateway controller after the system has been powered up. It is also set every time the gateway controller receives a new software update, since that update process interrupts its power in a similar way. This code is only found in stored codes and is never displayed to the operator on the machine's display.

The gateway controller manages communication between the machine's various electronic control modules. If it loses battery power or ground unexpectedly while the key switch is on, it logs this event so a technician can later see that a power interruption happened, even though the operator never saw a warning at the time.

Common causes of M3128

  • Gateway controller software was updated, which normally triggers this code as an expected side effect
  • FC fuse 1 to the gateway controller open or intermittent (one listed variant)
  • Fuse 4 to the gateway controller open or intermittent (other listed variant)
  • Loss of battery power to the controller
  • Loss of ground to the controller
  • Moisture, corrosion, or pushed back pins in the mainframe harness
  • Intermittent fault not present at time of testing, possibly from loose connections, corrosion, pushed back pins, the controller itself, the wire harness, or a combination of these

How to troubleshoot Bobcat M3128: first checks

  1. Confirm whether the gateway controller was recently reflashed or updated. If so, this code is an expected byproduct and not a fault to chase
  2. Check the fuse feeding the gateway controller (labeled FC fuse 1 or fuse 4 depending on the machine's wiring variant) for continuity and a secure fit in the fuse block
  3. Inspect the battery power and ground connections to the gateway controller for looseness, corrosion, or damage
  4. Open the mainframe harness connectors near the gateway controller and look for moisture intrusion, corrosion on terminals, or pins that have pushed back out of their seats
  5. With the key switch in run/enter, wiggle-test harness connectors and wiring near the controller to look for an intermittent power or ground dropout

How the code clears

No separate clearing step is listed for this code. Since it is a stored-only code that never displays to the operator, technicians typically clear stored codes through the diagnostic tool after confirming the cause, such as a completed software update or a repaired connection.

Affected models and serial ranges

M3128 appears in our records across 16 Bobcat models. Match your machine by model and serial number.

ModelSerial ranges
S510SN A3NJ11001-99999, SN A3NK11001-99999, SN ATZC11001-ATZC99999
S530SN A7TV11001-99999, SN ATZD11001-99999
S550SN A3NK11001-A3NL99999, SN A3NM11001-99999
S570SN A7U711001-799999, SN A7U811001-899999
S590SN ANMN11001-99999, SN ANMP11001-99999
S630SN A3NT12370-99999, SN A3NU11001-11111, SN A3NU11112-99999
S650SN A3NV11001-13098, SN A3NV13099-99999, SN A3NW11001-11248, SN A3NW11249-99999
S750SN A3P211001-299999
S770SN A3P411001-99999
T550SN A7UJ11001-AJZV12276
T590SN ALJU11001-999999, SN B37811001-999999, SN B3Z711001-999999
T630SN A7PU11001-11663, SN A7PU11664-99999
T650SN A3P012214-099999, SN A3P111242-199999
T750SN ANKA11001-A99999
T770SN A3P811001-899999, SN A3P911001-999999
T870SN A3PG11001-99999, SN A3PH11001-99999

Frequently asked questions

What does Bobcat code M3128 mean?

It means the gateway controller unexpectedly lost battery power after the machine was already powered up, or that its software was recently updated. It is stored in memory only and is not shown to the operator.

What is the numeric panel form of M3128?

On Bobcat's numeric panel display, this code appears as 31-28.

Will M3128 stop my machine from running or show a warning light?

No. This code is only found in stored codes and is not displayed to the operator, so it will not trigger an operator-visible warning by itself.

Do I need to worry about M3128 after a software update?

Not necessarily. The description states this code will occur each time the gateway controller is updated with a new software version, so seeing it right after a reflash is expected.

Which fuse should I check for M3128?

Depending on the machine and wiring variant, check either FC fuse 1 or fuse 4, both of which feed the gateway controller in different documented versions of this code.

What if the code is intermittent and I can't find the cause?

If the code is not active at the time of testing, the cause may not be found immediately. Probable causes to keep checking include loose connections, corrosion, pushed back pins, the controller itself, or the wire harness.

How do I clear M3128 once I've fixed the problem?

No separate clearing procedure is listed for this code. It should be cleared as a stored code once the underlying power, ground, fuse, or harness issue is confirmed repaired.