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
- Confirm whether the gateway controller was recently reflashed or updated. If so, this code is an expected byproduct and not a fault to chase
- 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
- Inspect the battery power and ground connections to the gateway controller for looseness, corrosion, or damage
- 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
- 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.
| Model | Serial ranges |
|---|---|
| S510 | SN A3NJ11001-99999, SN A3NK11001-99999, SN ATZC11001-ATZC99999 |
| S530 | SN A7TV11001-99999, SN ATZD11001-99999 |
| S550 | SN A3NK11001-A3NL99999, SN A3NM11001-99999 |
| S570 | SN A7U711001-799999, SN A7U811001-899999 |
| S590 | SN ANMN11001-99999, SN ANMP11001-99999 |
| S630 | SN A3NT12370-99999, SN A3NU11001-11111, SN A3NU11112-99999 |
| S650 | SN A3NV11001-13098, SN A3NV13099-99999, SN A3NW11001-11248, SN A3NW11249-99999 |
| S750 | SN A3P211001-299999 |
| S770 | SN A3P411001-99999 |
| T550 | SN A7UJ11001-AJZV12276 |
| T590 | SN ALJU11001-999999, SN B37811001-999999, SN B3Z711001-999999 |
| T630 | SN A7PU11001-11663, SN A7PU11664-99999 |
| T650 | SN A3P012214-099999, SN A3P111242-199999 |
| T750 | SN ANKA11001-A99999 |
| T770 | SN A3P811001-899999, SN A3P911001-999999 |
| T870 | SN 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.