# Power Distribution 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 25.0.0

* Fixes communication with a downstream SPARK device on the latest Hardware Client
* A Power Hub with 12V power connected via USB only no longer reports a CAN Fault
* Adds LED code for Low Battery

### Version 23.0.0

**NOTE**: Upgrading from *v22.x.x* to this version will clear sticky faults.&#x20;

* Fixes issue where a hardware fault may be set when the device experiences a brownout
* Improves device brownout detection
* Improves breaker fault detection
* Improves CAN fault detection
* Improves robustness against soft-bricking

### Version 22.0.3

* Fixes issue where PDH will sometimes fail to update downstream devices via CAN

### Version 22.0.2

* Improves accuracy of battery voltage reading
* Improves hardware fault reporting
* Improves switchable channel LED behavior
* Blinks the status LED blue when sticky faults are successfully cleared via the MODE button
* 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 MODE button
* Updates LED patterns
* Turns off the switchable channel LED when the switchable channel is turned off
* Reports to the REV Hardware Client whether a roboRIO is connected via the CAN network
