Releases: REVrobotics/REV-Software-Binaries
Releases · REVrobotics/REV-Software-Binaries
REV Hardware Client 1.6.4
General improvements
- Fixes an error message appearing when the selected device is unplugged
- Improves the reliability of device scans and removals
- Includes changes to prevent duplicate devices from being displayed
- Improves reliability of detecting new USB CAN devices
- Adds support for public Software Channels
SPARK improvements
- Fixes issue where devices could run unexpectedly under certain situations
- Fixes issue where the REV Hardware Client could fail to receive data from a directly-connected
SPARK after updating it - Fixes issue where the REV Hardware Client would require the CAN bus to be error-free even when you
were updating via USB - Disables the Run Motor button when the SPARK is under roboRIO control
REV Hardware Client 1.6.3
Improvements
- Fixes issue where SPARK firmware update retries over CAN fail to succeed
- Fixes SPARK Flexes disappearing immediately after a firmware update over CAN
- Fixes issue where Recovery Mode devices and SPARKs connected directly via USB fail to update when
there is more than one such device.
REV Hardware Client 1.6.2
Improvements
- Prevents SPARK Flexes from being configured in Brushed mode when not connected to a SPARK Flex Dock
or when their firmware version does not support the SPARK Flex Dock. - Makes adjustments for SPARK motor controller firmware version 24.0.0
- Improves reported NEO Vortex position accuracy when used with a SPARK Flex running firmware version 24.0.0 or later
REV Hardware Client 1.6.1
New features
- Adds support for the SPARK Flex motor controller
Improvements
- Reduces the amount of data that needs to be downloaded for updates to the REV Hardware Client
- Starts respecting the operating system proxy and certificate settings (improves compatibility with school and corporate networks)
- Improves the warning displayed when the current FTC Robot Controller app was built using Android Studio
- This warning is now always shown as a pop-up that must be confirmed if you try to replace the app.
Bug fixes
- Fixes the bundled software not being copied correctly if the REV Hardware Client was being installed for the first time
- Fixes various issues related to cancelling software downloads
- Fixes loading certain SPARK MAX configurations
- Increases default increment on SPARK MAX/Flex PIDF screen
- Fixes FTC log viewer pan/zoom buttons not working until after pan/zoom with mouse
- Fixes issue where uploading log files for REV support would sometimes fail
REV Hardware Client 1.5.3
Standard installer
Offline installer bundled with FRC software from March 21, 2023
Offline installer bundled with FTC software from March 21, 2023
Offline installer bundled with all available software from March 21, 2023
New features
- Includes all software less than 1MB in size in the REV Hardware Client installer
- Adds alternative installers for offline use that bundle all available software, or all software that applies to just FTC or just FRC
Enhancements
- Makes it so that downloading software and checking for updates now apply to all users on a computer
- Improves performance when checking for updates with large software updates downloaded
- Improves SPARK MAX fault names
Bug fixes
- Fixes issue where SPARK MAX limit switch polarities would be displayed incorrectly
- Fixes issue where selecting a DFU device's type would not work
- Fixes issue where non-CAN devices would not disappear when unplugged
- Fixes issue where the recovery device type selection menu was not working
- Improves error message when checking for REV Hardware Client updates while offline
REV Hardware Client 1.5.2
- SPARK MAX improvements
- Fixes safety issue when stopping a motor that was running in Position or Smart Motion mode
- Fixes issue where the motor direction applied via the Run tab would be incorrect for an inverted SPARK MAX, making it appear that the inverted mode was broken
- Fixes error when changing SPARK MAX parameters on the Advanced tab under certain conditions
- Fixes issue where a SPARK MAX connected via USB would not disappear after being unplugged after a firmware update
- MAXSwerve Drive Utility improvements
- Sorts MAXSwerve drive configurations by when they were last accessed
- Adds button for each selected SPARK MAX that makes the device blink momentarily
- Makes SPARK MAXes blink momentarily when they are assigned a role in a MAXSwerve drive
- Makes the turning SPARK MAX blink momentarily when a MAXSwerve module's calibration tool is opened
- Fixes issue where the list of CAN IDs selectable in the MAXSwerve Drive Utility wouldn't be updated after changing a SPARK MAX's CAN ID
- Improves the experience updating to future REV Hardware Client versions
- It is now safe to navigate away from the About tab while the update is downloading
REV Hardware Client 1.5.1
- Adds new MAXSwerve Drive Utility to the top-level Utilities tab
- Current version is a beta, additional features are planned
- Displays position of each MAXSwerve module's wheel
- Allows all modules to be easily calibrated in one place
- Detects configuration issues with the SPARK MAXes being used for MAXSwerve
- Supports exporting and importing MAXSwerve drive configurations, so that the utility can be used on multiple computers without having to re-select the options
- Fixes infinite spinner after restoring SPARK MAX factory defaults
- Increases the number of decimal places shown for the zero offset on the
AbsoluteEncoder
tab, making the result suitable for pasting into your robot program - After the Absolute Encoder zero offset has been set, the icon that indicates that a parameter has been modified and needs to be burned to flash is now displayed
REV Hardware Client 1.5.0
General improvements
- Upgrades Chart.js to improve performance and appearance of the charts
- Makes minor UI improvements
SPARK MAX improvements
- Adds support for duty cycle absolute encoders, including a new
AbsoluteEncoder
tab - Adds MAXSwerve getting started and module calibration guides to the
AbsoluteEncoder
tab - Adds support for configuring position PID wrapping
- Adds support for configuring hall sensor velocity calculation
- Updates SPARK MAX kFeedbackSensorPID0 to use a dropdown instead of numeric values for clearer selection of types of sensors
- Fixes issue where a SPARK MAX could not be configured to follow another SPARK MAX with an ID higher than 15
- Allows running SPARK MAXes connected via the CAN bus without having to also run the SPARK MAX connected directly via USB
Pneumatic Hub improvements
- Exposes additional telemetry values from the Pneumatic Hub
Control Hub and Expansion Hub improvements
- Fixes issue where updating Control/Expansion Hub firmware through a Control Hub more than once would fail
REV Hardware Client 1.4.3
- Fixes reported solenoid current values from Pneumatic Hubs
- Adds detailed hardware fault reporting for Pneumatic Hubs and Power Distribution Hubs
- Fixes issue where entries in exported CSV files were in the incorrect order (newest to oldest)
- Prevents the "Report an Issue" form from being dismissed accidentally
REV Hardware Client 1.4.2
- Fixes updating SPARK MAXes over the CAN bus
- Adds support for restoring Driver Hubs that get stuck on the REV logo
- Adds support for TensorFlow Lite models, sounds, and external libraries to the Control Hub backup feature
- Updates bundled version of ADB