Pigeon Firmware Update Fails

I am trying to update the firmware on my Pigeon 2.0 and get “InvalidCrfFileSzInvalid” (see image) when trying to update via Tuner X. Any ideas why?

Also, our cancoders updated to Phoenix Pro firmware, but we do not have Phoenix Pro…is this a problem? If so, what firmware should we be using?

Lastly, one of our cancoders is flashing yellow, how do we adjust the sensor to make it green since the magnet is already glued to the swerve module?

I posted this last night so I just wanted to bump it to the top. Any help is appreciated.

We had this issue and it turned out we had to install a pro license to flash the firmware. Once we added the license to the pigeon it flashed fine.

Look on the device screen itself and you may see a icon that states it needs a license. Can show a screenshot later tonight if you can not find it.

In your screenshot the server version at the bottom of Tuner X is listed as 2023, which indicates you’re using last year’s Phoenix software (and likely roboRIO image).

The 2023 diagnostics server will result in the error you’re seeing as the “vers. S” Pigeon 2.0 units were not produced until after the season and have different firmware requirements.

Updating to 2024 software will resolve your issue and allow you to firmware upgrade the Pigeon as normal.

This is never intentionally the case - you should always be able to flash firmware regardless of license state. My best guess is that there was either another issue going on that happened to resolve at the same time or licensing the Pigeon somehow worked around the 2023 compatibility issue I described above.

2 Likes

This was 100% the problem. Thanks!

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