Software Release Notes

This section covers the basic firmware versions that are in use.

For a complete and comprehensive list, see the full Release Notes.

Talon FX (Falcon 500) / Talon SRX / Victor SPX

The kickoff firmware is 20.0.0.0, and the latest firmware is:

  • Talon FX: 20.3.0.2
  • Talon SRX: 20.2
  • Victor SPX: 20.1

These versions are adequate for FRC and nonFRC use (notwithstanding known errata with HERO C#).

Talon FX 20.3 firmware update

Prevents hardware damage if Talon FX is unpowered and sufficiently back-driven.

The exact conditions are explained in this blog post.

The 20.2 firmware update

Talon FX 20.2.3.0 fixed Sensor Coefficient.

Talon FX 20.2.3.0 also supports Music.

Talon SRX 20.2 fixed an issue where the quadrature velocity measurement under certain conditions could be noisy.

The 20.1 firmware update

Remote CANCoder support was added in 20.1 for all motor controllers. Talon FX 20.1.0.0 also fixed an issue where Talon FX follower is negligibly different than master.

CANCoder

The kickoff firmware is 20.0.0.1, and the latest firmware is 20.1.0.0.

CANCoder (20.1.0.0): Added fault/sticky-fault for when the magnet strength is too weak.

CANifier

The kickoff/latest firmware is 20.0.

Pigeon IMU

The kickoff/latest firmware is 20.0.

A different firmware version is required for HERO use, per the known errata with HERO C#).

PCM

PCMs ship with firmware 1.62.

Latest firmware is 1.65.

Either firmware is functional for FRC use.

PDP

PDPs ship with firmware 1.30.

Latest firmware is 1.40 (auto zeros channels on boot).

Either firmware is functional for FRC use, however 1.40 is recommended as it has the total power/current signals used by LiveWindow in WPILib.