All pages
Powered by GitBook
1 of 2

Loading...

Loading...

Overview & Installation

The REV Hardware Client 2 (RHC2) is software designed to make managing REV devices easier for the user. This Client automatically detects connected device(s), downloads the latest software for those device(s), and allows for seamless updating of the device(s)

Download the latest version of the REV Hardware Client 2

REV Hardware Client 2 - All Versions

Installation Instructions

  • Download the REV Hardware Client 2 Installer

  • Run the Installer

  • Run the REV Hardware Client 2 from the applications menu or a desktop shortcut

  • Automatically detect supported devices when connected via USB

  • One-click update of all software on connected devices

  • Pre-download software updates without a connected device

  • Back up and restore user data from supported devices

  • Operating System Options:

    • Windows 11, Windows 10 (version 1709 - October 2017) or newer

    • macOS 15 (Sequoia) or newer

  • REV SPARK Flex (REV-11-2159)

  • REV SPARK MAX (REV-11-2158)

  • REV Power Distribution Hub (REV-11-1850)

  • REV Pneumatic Hub (REV-11-1852)

REV Devices must be running Firmware Versions 26.x.x or newer to be compatible with REV Hardware Client 2. Devices with 2025 firmware and below will need to be updated to 2026 firmware via before use.

  • Auto-update to the latest version of the REV Hardware Client 2

  • Linux: Ubuntu 24.04/Debian 12 or newer
  • Processor: 64-bit

  • RAM: yes

  • REV Servo Hub (REV-11-1855)

  • Generic CAN Devices

  • Feature Summary

    System Requirements

    Supported Devices

    REV Device Requirements

    If your REV Device shows up in the REV Hardware Client 2 as an "Outdated REV Device" please follow the to update its firmware.

    Recovery Mode
    Recovery Mode instructions

    Changelog

    For the most up-to-date changelog, please reference the within the REV Hardware Client 2

    Version 1.0.7

    • Adds support for configuring new MAXSpline Encoder parameters

    • Fixes start/stop button moving when running a SPARK

    Version 1.0.6

    • Fixes motors not stopping immediately when running multiple motors simultaneously

    • Fixes a bug causing devices to appear as remaining in bootloader mode after updating

    • Adds button to install DFU drivers on Windows

    • Adds warning when trying to run a motor without 12V

    • Adds ability to reset SPARK slider to zero by double-clicking on slider handle

    • Fixes splash screen not appearing in the foreground

    • Adds warning about SPARK devices with an unconfigured CAN ID

    • Adds button to clear telemetry signals

    • Adds dialog to move the application into the Applications folder on macOS for improved experience:

    • Adds warning when trying to run a motor with the roboRIO present on the bus

    • Adds error toast for when a SPARK parameter value is rejected

    • Adds help dialog when loading devices takes a long time, especially for brand new SPARK MAXes on unsupported factory firmware

    • Adds ability to start and stop multiple selected motors simultaneously

    • Fixes high CAN utilization when switching between many SPARK device tabs

    • Fixes an issue causing some SPARKs to continue spinning when disabling multiple at once

    • Fixes crash when opening on macOS

    • Fixes detection of devices on Linux

    • Fixes app icon

    Initial stable release of REV Hardware Client 2

  • Fixes taskbar icon not appearing immediately on Windows

  • Fixes SPARK slider setpoint resetting to zero after interacting with the minimum and maximum setpoint input boxes

  • Fixes detecting MAXSpline Encoders in bootloader mode

  • Fixes device drawer not defaulting to update page for devices in bootloader mode

  • Fixes firmware version select taking a long time to load for devices in bootloader mode

  • Fixes devices in recovery mode not appearing on macOS
  • Fixes application not updating after clicking the Update button on macOS

  • Adds AdvantageScope logo

  • Fixes AdvantageScope sometimes not loading layout correctly on startup or when loaded from a file

  • Fixes AdvantageScope not resuming when computer wakes from sleep

  • Fixes regression preventing telemetry to resume when reconnecting a device

  • Adds privacy policy
  • Improves CAN utilization when running multiple devices on telemetry page

  • Prevents multiple instances of the app from running at once

  • Fixes bug causing SPARKs in brushed mode to get set to brushless upon connection

  • Fixes issue with parameters not refreshing when switching devices on telemetry run tab

  • Fixes spike in CAN utilization when opening a SPARK device by switching to lazy loading parameters

  • Fixes issue with SPARK run slider sometimes continuing to drag with mouse after releasing

  • Fixes device list sometimes not updating when unplugging USB

  • Disables highlighting across general areas of the application

  • Updates troubleshooting steps on about page

  • Fixes an issue causing SPARK devices to resume spinning after leaving the bus and returning

    Version 1.0.5

    Version 1.0.4

    Version 1.0.3

    Version 1.0.2

    Version 1.0.1

    Version 1.0.0

    About Tab