> For the complete documentation index, see [llms.txt](https://docs.revrobotics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.revrobotics.com/rev-crossover-products/servo/servo-hub/servo-hub-firmware-changelog.md).

# Servo 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.2

* Fixes 'Servo Hub x reported temporary power loss' reported when a battery is charged above 13.5V

### Version 25.0.1

* Fixes bug causing some servo hub boards to read channel current more slowly
* Fixes case where Servo Hub doesn't report being in the primary lock state

### Version 25.0.0

* Improves robustness of overcurrent handling
* Tracking for whether any CAN message came from hardware CAN
* Recovery task to detect when the short-circuit is removed
* Turn off the Buck Regulator when PGood falls
* Set PGood Fault based on pin state

### Version 24.0.4

Initial Servo Hub Release

* Control servos via RS-485 or CAN
* Channels can be enabled/disabled individually
* Channels can be powered on/off individually
* Status LEDs show the current state of each channel
* Adds over-current protection per-channel


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.revrobotics.com/rev-crossover-products/servo/servo-hub/servo-hub-firmware-changelog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
