Can't Control TalonSRX's via CAN

we can’t get the talonsrx to set an output in our code. We’ve installed the phoenix libraries with phoenix tuner and the code (java) compiles and works. If I install the libraries with Lifeboat instead of Tuner, the talonsrxes will set an output and our code will work as intended. However, I am under the impression you are not supposed to deploy the phoenix libraries this way. All firmware and software is updated to 2019 versions

Please let me know what I’m doing wrong.

Is the firmware on the talon srx the latest version? The fact it works with last year’s stuff but not this years leads me to believe the firmware is old.

yes. All talons are on 4.11 and the roborio is on 2019 image and firmware version 6

We are using intellij, have the .json files added to our vendordeps folder, and are running Gradlrio version 2019.1.1 as of now (will update to .2 eventually)

Are you able to view the Talons through the tuner?

Did you use the Phoenix Tuner to install the Robot Controller onto the RoboRIO in the first place? Based on this response, you need to reimage your roboRIO and just install the robot controller onto the roboRIO from the phoenix tuner software.

I am able to see every Talon through Tuner

On the RIO I am currently working on, I have never installed the CTRE libraries through lifeboat. I know that method works from testing on other RIOs. I have only installed through tuner, but I’ll reimage it and see what happens

You need to have the libraries from tuner. Right click build.gradle and click install 3rd party libraries. Also, make sure your Talons match the CAN ID’s in your code.

Reimaged the Rio and reinstalled the libraries. That seemed to work. Thank you for the help everyone