Major Changes
- The autoexposure bug with OV9281 cameras has been fixed (thank you Robert from 2881 for helping test)!
- PhotonVision now ships with Object Detection models for this years gamepiece, FUEL. Old models can be found under
test-resources/models. - PhotonVision now supports configuring the number of targets returned in OD, colored shape, and reflective pipelines, up to 127 targets.
What's Changed
- Add OV9281 AE startup quirk by @mcm001 in #1814
- Update PR template by @Gold856 in #2334
- Update README by @Gold856 in #2333
- Check POST request status before displaying success by @Gold856 in #2336
- not 2024 anymore by @gerth2 in #2328
- Add FRC 2026 game piece detection models by @cobouch in #2332
- Update RubikPi Collab Notebook with working Device by @DoctorFogarty in #2339
- Add 2025.3.1 backwards-compat to ML models by @mcm001 in #2331
- Doc: Add a warning about versions 2.0.2 and later of the Raspberry Pi Imager not working properly by @INeedCaffeine in #2340
- Remove unused commands from the custom hardware configuration documentation by @crschardt in #2343
- Allow configuring maximum target count by @2826WaveRobotics in #2338
- Add missing early-return to legacy ML model load by @samfreund in #2347
- Copy old configs before testing by @samfreund in #2348
- Dynamically import echarts and three.js by @Gold856 in #2349
- Fix dimmable LED off-state, topic names, PWM flicker, brightness update outside
kDefault, indefinite blinking, and blinking reliability by @thatcomputerguy0101 in #2337 - Add calibration info tooltip by @DevonRD in #2350
New Contributors
- @cobouch made their first contribution in #2332
- @DoctorFogarty made their first contribution in #2339
- @INeedCaffeine made their first contribution in #2340
- @2826WaveRobotics made their first contribution in #2338
Full Changelog: v2026.1.1...v2026.2.1