Getting Started
This is the fourth (and likely final) beta release of WPILib for the 2022 season. This requires the 2022 v2.x roboRIO image (either roboRIO 1 or roboRIO 2).
Check out what's new for 2022 and jump directly to the WPILib installation guide.
A list of known issues with this release can be found here. Known issues for beta 4:
- sysid: REV and CTRE devices are now supported, but a deployed drive project will segfault if configured with a drivetrain Talon with a Pigeon plugged into it. This will be fixed by wpilibsuite/sysid#256.
Major changes from Beta 3:
- WPILib
- DutyCycleEncoder: add support for setting duty cycle range
- Various REV PDH and PH improvements
- Fix simgui display of Encoder, PCM, and DeviceTree
- Fix deadlocks in Mechanism2d
- C++: Fix duplicate port allocations in several examples
- C++: Start DriverStation thread from RobotBase to ensure info is published
- C++: Fix Mecanum and Swerve ControllerCommand dangling lambda captures
- GradleRIO
- Remove log4j usage
- Update to Gradle 7.3.2
- Fix missing simulation artifacts
- Add support for custom Java garbage collector selection
- Add support for configuring deploy stage from DSL
- Shuffleboard
- More gracefully handle Windows N
- VS Code
- Disable system certificates (fixes certificate errors for some vendors)
- Fix uses of deprecated functionality (e.g. externalConsole)
- Installer
- Support Windows 7 again (with deprecation message for 2023)
- Abort install if a JDK process to be installed over is running
- Change install options to "tools only" and "install everything"
If you're starting from a 2021 robot project, you will need to import it to create a 2022 project. The import process is particularly important for 2022, as it will try to make a number of automated corrections for the various breaking package moves that happened in 2022.
MD5 Hashes
a4333d2a0babfa2af0820e6f301e0019 Linux/WPILib_Linux-2022.1.1-beta-4.tar.gz
85507632ef198bffe6eeed4104b49ead Win32/WPILib_Windows32-2022.1.1-beta-4.iso
7ae4f680bbfd0ef726b411f45af3772e Win64/WPILib_Windows64-2022.1.1-beta-4.iso
77475c1696cf4ca7619ffcc6dbd1acf4 macOS/WPILib_macOS-2022.1.1-beta-4.dmg
SHA256 Hashes
99cc9acd7168ebca0acae4d87b6e2e515f5c0bb35142d1b2a0f6e461915a6211 Linux/WPILib_Linux-2022.1.1-beta-4.tar.gz
7f0693b0361eb692ed5ecb658a1e4803b96c8fe896100bcf8adcdc1faec7ecce Win32/WPILib_Windows32-2022.1.1-beta-4.iso
4e0a584a1aec49c84c46211aab36b8005e7b02e0e0fc081c3cc0187301b76e05 Win64/WPILib_Windows64-2022.1.1-beta-4.iso
f1875c43db52cba1f95968756fb8d7efc731ec94ff651ddc7924208deea4669d macOS/WPILib_macOS-2022.1.1-beta-4.dmg