The CAN errors are most likely due to either a CAN wiring issue, or a spark max configuration issue. Check your wiring, and make sure all spark maxes both appear in Rev hardware client, and that that are updated to 2025 firmware.
The joystick issues is that you don’t have a controller plugged in on your driver station.
These are the first things I would check if something similar happens.
- Check for any breaks in the CAN wires.
- Inspect for any disconnected connectors.
- If you are simply twisting wires together, I highly recommend soldering them for a more reliable connection.
- If using standard CAN connectors, check if any pins are broken.
- Ensure that your CAN bus includes both the RoboRIO and the PDH or PDP.
- If using a CANIVORE, be aware that only the devices listed in this are supported on the CANIVORE bus.
- Be sure that every device is updated to the newest firmware for 2025.
- After completing these steps, connect via USB-C and check if the devices appear on the bus.
- If no devices are visible, there is likely a problem with the entire wiring.
- If some devices are visible, it suggests a disconnection in the bus after the last motor.
- Cross-check both platforms, REV Hardware Client & Tuner X, to pinpoint the location of the disconnection.
Our all drivers are appearing in the rev hardware client, we checked the wiring 6 times and it seems like there is no problem. Rev is updated to 2025 but the error still continues
Can you check if there are any sticky faults on the Sparks visible in the REV Hardware Client? Also, if there are no faults, try removing one device at a time from the bus to identify the potentially problematic device.
Are you using wagos for your can connections?
Yes we are using just wagos
It’s probably the WAGOS. They are terrible for CAN connections. (Or at least tricky to get right) This(Exact same error ) was a big problem for us last year. When removed the WAGOS and replaced them with PWM style connectors it stopped.
Short term. Make sure you’ve got enough conductor material of the wire touching the metal part of the WAGOs. Long term, I recommend molex or pwm. (Or at least the smaller wago connectors that are closer to 22awg if you are using the larger inline ones)