Bobcat H4016 (40-16) Fault Code: Right CAN Joystick Base No Communication
Also shown on the panel as 40-16 · Also called Right CAN Joystick Base no Communication, Right Joystick No Communication
Right CAN Joystick Base No Communication · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
H4016 (panel display 40-16) sets when the auxiliary controller stops receiving CAN messages from the right joystick base. Lift and tilt functions shut off immediately, and if the loader is set to H-pattern, drive functions are also disabled. It can also trigger if two left joystick bases are connected instead of a left and right pair.
High severity. H4016 disables lift and tilt right away, and can also disable drive if the machine is in H-pattern. The machine is not safe to operate for loader work until the fault is resolved, even though the code resets itself once communication is restored.
What does Bobcat error code H4016 mean?
H4016 means the auxiliary controller on your Bobcat loader has lost CAN communication with the right joystick base. The joysticks use a CAN network to send lift, tilt, and (on H-pattern machines) drive commands to the controllers. When that link drops, the controller can't trust or receive commands from the right joystick, so it locks out the functions tied to it as a safety measure.
This code also fires if two left joystick bases end up connected in place of a proper left/right pair, which is a wiring or parts mix-up rather than a failed component.
Because lift, tilt, and possibly drive are disabled the moment this code sets, it directly affects your ability to safely operate the loader. Treat it as an operational stop until the wiring and joystick are checked.
Common causes of H4016
- Code H3948 "Left Joystick Multiple" present at the same time
- Supply wire 1830 or ground wire 2070 open
- CAN communication wires open
- Fault in the right joystick grip
- Fault in the right joystick base
- Open or damaged wires between the right joystick base and right joystick grip
- Two left joystick bases connected instead of a left and right pair
- Fault in the auxiliary controller
- Moisture, corrosion, or pushed-back pins in the auxiliary controller connectors, mainframe harness, AWS/SJC harness, left joystick connectors, or right joystick connectors
- Intermittent fault not present at time of testing, possibly from loose connections, corrosion, pushed-back pins, the controller, the wire harness, or a combination of these
How to troubleshoot Bobcat H4016: first checks
- Turn the key switch to run/enter and check whether H4016 is active now or was only logged historically, since the code is self resetting once the fault clears
- Check whether code H3948 (left joystick multiple) is also present, since that points toward a joystick base mix-up rather than a wiring fault
- Inspect wire 1830 (supply) and wire 2070 (ground) for open circuits at the right joystick connections
- Inspect the CAN communication wires between the auxiliary controller and the right joystick base for opens or damage
- Check the wires between the right joystick base and right joystick grip for damage or poor connections
- Confirm that a left joystick base has not been installed in the right joystick position, and that two left bases aren't connected together
- Inspect the auxiliary controller connectors, mainframe harness, AWS/SJC harness, and both joystick connectors for moisture, corrosion, or pushed-back pins
- If the code won't reproduce, wiggle-test connectors and harness runs while watching for the code to reset, since intermittent faults from loose connections or corrosion may not show up during a static check
How the code clears
H4016 is self resetting. Once the auxiliary controller reestablishes CAN communication with the right joystick base and the underlying wiring or connector fault is repaired, the code clears on its own. No separate clearing step is listed.
Affected models and serial ranges
H4016 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-99999 |
| 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 A39511001-99999, 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 H4016 mean?
It means the auxiliary controller is not receiving CAN messages from the right joystick base. This disables lift and tilt, and if the loader is in H-pattern, drive functions too.
Can I still drive the loader with H4016 active?
Only if the loader is not set to H-pattern. Lift and tilt are disabled regardless, so the machine cannot do loader work safely until the fault is fixed.
Why would H4016 show up along with H3948?
H3948 is "left joystick multiple." If it's active alongside H4016, it often points to two left joystick bases being connected instead of a proper left and right pair, rather than a wiring failure.
Do I need to manually clear H4016 after repair?
No. The code is self resetting. Once the CAN communication fault and its root cause are repaired, it clears on its own.
What wires should be checked first for H4016?
Start with supply wire 1830 and ground wire 2070 for opens, then check the CAN communication wires and the wiring between the right joystick base and grip.
Why does H4016 come and go intermittently?
Intermittent CAN faults are often caused by loose connections, corrosion, or pushed-back pins in the connectors along the harness. If the code isn't active during testing, the root cause may not be found until it reoccurs.