So I’m trying to connect to Phoenix Tuner, and it says it connected successfully, but there’s a red error message on the bottom and no CAN devices are detected. I don’t believe that there are any wiring issues, and I have just installed the latest version of Phoenix Tuner (along with other CTRE Phoenix framework stuff) from here:
Additionally, we managed to get the test board that we’re trying to connect to working on my friend’s laptop. Anyone have any ideas why this might be happening? Thanks
FYI there is new Tuner update (1.5.9) that we just posted
Although, if the diagnostic program deployed ok (SSH), but Tuner can not communicate with it, that sounds suspiciously like Windows firewall not allowing communication on that port. A simple test would be to disable firewall.
We had this issue too, and resolved it by deploying a 2020 project to the robot instead of one from 2019. I think this worked out because the 2020 release of Phoenix uses the deployment of code from the VSCode extensions to handle the Phoenix Diagnostic Server installation (see here), and older versions of wpilib don’t assume that you’re installing the Phoenix Diagnostics separately. I don’t know what version of the wpilib libraries you’re using, but if it’s from 2019, updating it might help you out.
Alright, I’ll try this on monday, but I believe the laptop we’re using had everything up-to-date for 2020. I think I might just try a fresh install of everything to make sure nothing is old. Thanks