NEW: Phoenix Pro Season Pass for the 2024 FRC Season!
See details on this new licensing option in our blog post announcement.
Phoenix 6 is the next evolution in software and firmware for supported CTR Electronics. This software solution provides major improvements and feature additions compared to the older Phoenix 5 Framework, and even more powerful features can be unlocked in Phoenix 6 when using Phoenix Pro licensed devices.
For the latest list of API and Pro features (including FOC and data features!), see our documentation here:
Supported Phoenix 6 Devices
Note that the older Phoenix 5 API and firmware is still available for devices not supported in Phoenix 6.
All supported Phoenix 6 devices can freely use the Phoenix 6 API. Additional Phoenix Pro features require devices to be hardware licensed for those features to be available for use.
Check out the details in the Phoenix Pro Documentation.
Using Phoenix 6 Simulation with Pro features does not require licensing.
Season Pass (FRC Teams Only):
A single purchase that allows FRC Teams to license the team's devices for Phoenix Pro.
Season Pass generated licenses are equivalent to Single Device licenses but are tied to the team number assigned to the Season Pass after purchase.
Season Pass licenses enable Pro features when the licensed device is:
- Used on a roboRIO configured for the team number assigned to the Season Pass
- Season Pass licensing will work on the roboRIO regardless of whether the device is on the native CAN Bus or a CANivore Bus.
- Used for Hardware Attached Simulation (a CANivore connected to PC) with a WPILib robot project
- Used on a roboRIO configured for one of the reserved “Off-Season Demo” team numbers (currently team numbers 9970 - 9999)
After purchasing you will receive an email notification when your Season Pass is ready to use.
Once ready, use Phoenix Tuner X to first assign your team number to the Pass and then activate and install a license onto each of your devices.
Initially up to 60 devices may be licensed from a single Season Pass. FRC Teams requiring additional seats should contact our support as additional seats may be granted based on use case.
Season Pass currently does not license CANivores for Bus Licensing. Season Pass can license individual devices connected to a CANivore.
*Note that the CANivore itself currently does not have any features requiring a Pro license. CANivore Bus licensing is just an alternative method of licensing multiple devices (see below).
A single device license can be activated and installed individually per device. Each purchase licenses exactly one compatible CAN bus device to use Phoenix Pro features. This may be prefered for systems with a small number of devices that need to utilize Pro features, or when used in a benchtop application.
This license enables Pro features when used on the roboRIO CAN bus or the CTRE CANivore CAN bus.
After purchase you will receive an email notification when your licenses are ready to use.
Once your licenses are ready, use Phoenix Tuner X to activate and install a license onto each of your devices.
This license is activated and installed onto the CANivore, and enables Phoenix Pro features for every CAN-connected device. This means that every compatible device that is attached to a licensed CANivore via CAN bus will be able to use the Phoenix Pro API. This license type is advantageous if there are a large number of devices and eliminates the need to license additional devices in the event of a replacement.
Each purchase provides two CANivore licenses.
Note that the CANivore itself does not currently have features that require Pro, and the sole purpose of the CANivore license is to allow attached CAN devices to use Pro features. If all attached devices are licensed via other means (individual licenses or a season pass) then a CANivore license is not needed.
After purchasing you will receive an email notification when your licenses are ready to use.
Once your licenses are ready, use Phoenix Tuner X to activate the CANivore and install its license. The supported CAN devices that are connected to the CANivore's CAN bus will be Phoenix Pro enabled so long as they stay connected to the CANivore.
Phoenix 6 specific documentation can be found below:
Phoenix 6 Documentation: https://v6.docs.ctr-electronics.com/