CTRE Device Firmware "Too New" Error

Whe trying to run code on our robot, the driverstation console is saying that our device firmware “is too new”, and that it needs to be upgraded to a compatible version. We’ve updated all devices (CANCoders and TalonFXs) to the newest Phoenix 6 Versions, as well as trying to manually control motors with Phoenix Tuner X manually (we are all inexperienced with tuner so we might now have explored this option completely).

We did manage to get motors individually to start clicking when we clicked the enable button for each individual motor in PTX but were unable to actually get them to move. We don’t really know what that result means, but hopefully someone on CD does.

image

As a quick note, I myself am not a programmer but am with members of my programming team currently.

Did you update the venderdep in your code?

3 Likes

Make sure your roboRIO is imaged with the 2024 image and you are running a 2024 robot project with the latest Phoenix 6 vendordep (24.2.0).

1 Like

After about an hour of updating WPILib, vendor repositories, the rio, and a few extra motors we were finally able to get out not working. Thank you guys for your help, we would not have been able to figure this out within a reasonable amount of time without it.

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