# Pneumatic Hub Firmware Changelog

### Version 26.1.3

* Fixes USB compatibility for Mac

### Version 26.1.2

* Fixes bug preventing updating downstream SPARK devices

### Version 26.1.1

* Improves performance of USB bridging

### Version 26.1.0

* Fixes bug preventing proper communication with downstream SPARKs
* Updates the bootloader. This update must be done via DFU.
* Switches the USB CAN bridging to use SLCan
  * Note: Devices that use SLCan are NOT compatible with REV Hardware Client when used over USB. Devices running v26.x.x+ can only be used via REVUI, or downstream of a REV CAN device running v25.x.x or lower with RHC.

### Version 23.0.1

* Fixes issue where compressor channel does not turn on after updating to v23.0.0 without explicitly setting a compressor mode

### Version 23.0.0 <a href="#version-2204" id="version-2204"></a>

{% hint style="warning" %}
Upgrading from `v22.x.x` to this version will clear sticky faults and compressor settings.
{% endhint %}

* Improves device brownout detection
* Improves CAN fault detection
* Improves robustness against soft-bricking

### Version 22.0.5 <a href="#version-2204" id="version-2204"></a>

* Reduces stutters in compressor and solenoids with high CAN utilization

### Version 22.0.4 <a href="#version-2204" id="version-2204"></a>

* Allows compressor test mode for the pressure relief valve without having to send a solenoid command first

### Version 22.0.3 <a href="#version-2203" id="version-2203"></a>

* Disallows actuation from REV Hardware Client if roboRIO was previously connected
* Improves over current protection for larger compressors

### Version 22.0.2

* Improves accuracy of various readings:
  * Analog sensor voltage
  * Battery voltage
  * Compressor current
* Improves performance for larger compressors
* Improves hardware fault reporting
* Adds compressor test mode for the pressure relief valve which is activated via holding the MODE button for 7 seconds
* Blinks the status LED blue when sticky faults are successfully cleared via the MODE button
* Blinks the status LED orange and green when the compressor is over current
* Fixes issue where the device would hang after receiving a malformed CAN frame

### Version 22.0.1

* Fixes certain faults that were incorrectly triggered when the device was only powered via USB

### Version 21.1.7

* Persists sticky faults across power cycles
* Allows sticky faults to be cleared by holding down the device's button
* Updates LED patterns
* Improves accuracy when using the analog sensor to control the compressor
