SPARK MAX controller cant retrieve firmware version

Our team uses 6 SPARK MAX controllers to control the chassis of a robot.
after turning on the robot, the following error message is displayed:
ERROR 1 Unable to retrieve SPARK MAX firmware version for CAN ID: 2. please verify the deviceID field matches the configured CAN ID of the controller, and that the controller is connected to the CAN Bus. com.revrobotics.CANSparkMaxLowLevel.(CANSparkMaxLowLevel.java:253)

we checked that the ID is correct and that the firmware is up to date (v1.1.31). CAN Bus on the root is fine as there are no CAN errors and our Talon SRX motor controllers are functioning correctly. 4 of our SPARK MAX controllers did not experience this issue and are working as expected. The other 2 controllers (the ones that are not working and displaying the error message) can be controlled via the SPARK MAX client software and even spin the motors correctly.

NOTE: we experienced the issue described in this discussion: Spark Max Issues (CAN ID, Updating Firmware)

all other firmware on the robot is up to date and we did not experience any issues.

Did you change the CAN ID of your PCM or PDP?

You really need to be 10000% sure that the IDs on the Spark Maxes all all different. Since you can’t check them all at once like you can on the TalonSRXes it’s easy to miss one…unless you label them.

We have been experiencing the same issue for a few weeks now. All of the ids are different and everything works correctly, but the error seems to appear every so often when we deploy code or connect for the first time.

Did you fix it?

No, the issue is still occurring for us, but it is not causing any problems when controlling the robot.

It is now fixed. One of our SPARK MAX controllers wad faulty. I still do not understand why we saw errors from two controllers and not only from the faulty one.
Thank you for your reply :slight_smile:

How did you have a faulty Spark Max controller and how did you find out which one was faulty?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.