HeavyEquipmentFix
Ask
DiagnosticsMedium severity

Bobcat M0721 (07-21) Fault Code: Hydraulic Oil Temperature Out of Range High

Also shown on the panel as 07-21 · Also called Hydraulic Fluid Temperature Out of Range High

Hydraulic Oil Temperature Out of Range High · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

M0721 (panel code 07-21) sets when Bobcat's gateway controller sees a hydraulic oil temperature sensor signal above 3.85 volts for 30 seconds, which the controller reads as an out-of-range-high oil temperature. It is usually a wiring or sensor circuit problem rather than an actual overheat, but it should still be checked promptly since it can mask a real hydraulic temperature issue.

Medium severity. M0721 is a sensor circuit fault, not an active shutdown code, so most machines keep running. Treat it as a same-shift diagnosis item because a wiring fault that reads high voltage can also hide a genuine hydraulic overheat condition, and prolonged operation with bad temperature feedback risks unnoticed hydraulic system damage.

What does Bobcat error code M0721 mean?

M0721 means the gateway controller on your Bobcat loader or track loader has detected that the voltage signal coming from the hydraulic oil temperature sensor stayed above 3.85 volts for 30 seconds. The controller interprets that high voltage as an out-of-range-high hydraulic oil temperature reading.

The hydraulic oil temperature sensor runs off an internal 8 volt supply. With the sensor unplugged, you should see 7.85 volts (±0.05) on the signal wire (wire 3220 on some models, wire 3300 on others depending on which harness variant your machine uses). The sensor itself has an operating resistance range of 500 to 3000 ohms, and as oil temperature rises, both sensor resistance and signal voltage rise with it.

Because the fault is voltage-based rather than a direct temperature measurement, most causes trace back to wiring problems, connector corrosion, or a failed sensor rather than the oil actually being overheated. Still, this circuit is how the machine monitors hydraulic health, so it deserves a proper check rather than being ignored.

What triggers a Bobcat M0721 code?

The gateway controller sets M0721 when it detects a hydraulic oil temperature sensor signal voltage greater than 3.85 volts sustained for 30 seconds, with the key switch in the run/enter (on) position.

Common causes of M0721

  • Signal wire (3220 or 3300 depending on model) shorted to supply voltage, or the wire is open
  • Ground wire (2220 or 3310 depending on model) open
  • The internal 8 volt supply shorted to battery voltage
  • A failed hydraulic oil temperature sensor
  • A failed gateway controller
  • Moisture, corrosion, or pushed-back pins in the gateway controller connectors, the hydraulic oil temperature sensor connector, or the mainframe wire harness
  • An intermittent fault where the code is not active at the time of testing; possible causes in that case include loose connections, corrosion, pushed-back pins, the controller, the wire harness, or a combination of these

How to troubleshoot Bobcat M0721: first checks

  1. With the key on, check for the code and note whether it is currently active or was stored from an earlier event
  2. Inspect the hydraulic oil temperature sensor connector and the gateway controller connectors for moisture, corrosion, or pins that have been pushed back out of place
  3. With the sensor disconnected, measure voltage at the signal wire; it should read 7.85 volts (±0.05). A reading far outside that suggests a wiring or supply problem rather than the sensor itself
  4. Check the signal wire (3220 or 3300) for a short to supply voltage or an open circuit along its length
  5. Check the ground wire (2220 or 3310) for continuity to make sure it is not open
  6. Test sensor resistance directly; it should fall within 500 to 3000 ohms across its operating range, with resistance rising as oil temperature rises
  7. If nothing tests bad and the code will not reproduce, treat it as intermittent and recheck connectors, harness routing, and pin retention before suspecting the controller

How the code clears

This code is self resetting. No separate clearing step is listed, meaning once the underlying wiring, connector, or sensor issue is repaired and the voltage signal returns to a normal range, the code should clear on its own without needing a manual reset procedure.

Affected models and serial ranges

M0721 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 M0721 mean?

It means the gateway controller detected a hydraulic oil temperature sensor signal voltage above 3.85 volts for 30 seconds, which the system reads as the hydraulic oil temperature being out of range high.

Is M0721 the same as panel code 07-21?

Yes. 07-21 is the numeric panel display form of fault code M0721 on the affected Bobcat models.

Does M0721 mean my hydraulic oil is actually overheating?

Not necessarily. Because the fault is based on sensor signal voltage rather than a confirmed temperature reading, it is often caused by a wiring fault, connector corrosion, or a failed sensor rather than a true overheat. It still needs to be checked, since the same circuit is what would warn you of a real overheat.

Which wires and connectors should I check first for M0721?

Start with the hydraulic oil temperature sensor connector and the gateway controller connectors for corrosion or pushed-back pins. Then check the signal wire, either 3220 or 3300 depending on your machine's harness, and the matching ground wire, 2220 or 3310, for opens or shorts.

What voltage should I see if I unplug the hydraulic oil temperature sensor?

With the sensor disconnected, you should measure 7.85 volts (±0.05) on the signal wire. A significantly different reading points to a wiring or supply problem rather than the sensor.

Do I need a scan tool to clear M0721?

No. The code is self resetting once the underlying cause is repaired and the signal returns to normal, so no separate reset procedure is required.

Why does M0721 come and go instead of staying on?

Intermittent behavior usually points to loose connections, corrosion, or pushed-back pins that only cause a fault under certain conditions like vibration or moisture. If the code will not reproduce during testing, focus on cleaning and reseating connectors and checking harness routing before assuming the controller itself has failed.