Skip to content

Releases: REVrobotics/REV-Software-Binaries

Spline Encoder Firmware 26.1.4

Choose a tag to compare

@Fue-Di Fue-Di released this 03 Jul 00:13
e5d1504
  • Improve handling of CAN messages and responses
  • Add ability to zero the sensor angle by holding down the button for 1s

Spline Encoder Firmware 26.1.3

Choose a tag to compare

@Fue-Di Fue-Di released this 04 Mar 21:45
e5d1504
  • Fixes the issue where velocity average depth would not take effect after being changed
  • No longer resets the angle offset when restoring defaults
  • Sensor configuration changes will not reflect on the 6-pin JST
  • LEDs now indicate turning direction

Spline Encoder Firmware 26.1.2

Choose a tag to compare

@Fue-Di Fue-Di released this 18 Feb 18:17
e5d1504
  • Adds new status period get/set commands
  • Fixes issue where updating from other firmware versions will reset the CAN ID
  • Adds the ability to adjust the absolute position output (period, minimum high time, minimum low time)
  • Updates default status frame periods
    • Status 0 - 250ms
    • Status 1 - 100ms
    • Status 2 - 20ms
    • Status 3 - 20ms
    • Status 4 - 20ms

Spline Encoder Firmware 26.1.1

Choose a tag to compare

@Fue-Di Fue-Di released this 06 Feb 22:04
e5d1504
  • Fixes 'Set Periodic Frame Period' response command
  • Fixes 'Get Periodic Frame Period' command
  • Fixes angle conversion factor not being applied to the angle value

Spline Encoder Firmware 26.1.0

Choose a tag to compare

@Fue-Di Fue-Di released this 10 Jan 01:18
e5d1504
  • Adds angle conversion factor
  • Improves velocity measurements
  • Adds velocity averaging
  • Fixes led status flickering when intermittent errors occur
  • Adds identify command
  • Adds raw angle position in status 2
  • Corrects angle offset behavior

Note: ABI output does not currently respect the inverted setting

SPARK MAX firmware 25.0.2

Choose a tag to compare

@REV-Bot2 REV-Bot2 released this 21 Jan 22:27
e5d1504
  • Fixes follower mode bug where motor will continue to spin after receiving command to stop following

SPARK MAX Firmware 25.0.1

Choose a tag to compare

@LandryNorris LandryNorris released this 06 Jan 19:46
e5d1504

Note for updating

If you have any SPARK MAXes on your bus that are running firmware version 25.0.0, turn the robot power off and update those SPARK MAXes to version 25.0.1 individually. Once all devices on the bus are running either version 25.0.1 or version 24.0.1 or earlier, you can turn the robot back on and update the remaining devices in bulk.

Fixes

  • Fixes a bug causing high CAN utilization when devices with 24.0.x firmware are present and Hardware Client is opened

SPARK MAX Firmware 25.0.0

Choose a tag to compare

@Fue-Di Fue-Di released this 04 Jan 01:23
e5d1504

NOTE: We recommend performing a Factory Reset and then Persisting Parameters on every SPARK updated to firmware 25.0.0 and later for the first time.

Fixes

New Features

  • Adds support for zero-centered mode for duty cycle sensor
  • Adds MAXMotion
  • Only sends periodic CAN frames if they are needed (except for frames 0 and 1, which are enabled by default)
  • Optimizes parameter operations for lower CAN traffic
  • Reworks the CAN frames for better performance and reliability
  • Supports standard roboRIO Universal Heartbeat
  • Reorganizes faults to differentiate between warnings (which will not stop the motor) and faults (which will stop the motor)
  • Slows down status frames when other devices are updating firmware

SPARK Flex firmware 25.0.2

Choose a tag to compare

@REV-Bot2 REV-Bot2 released this 21 Jan 22:22
e5d1504
  • Improves CAN handling to fix CAN timeouts
  • Fixes analog position when using a Flex Dock in brushless mode.
  • Fixes follower mode bug where motor will continue to spin after receiving command to stop following
  • Fixes incorrect default for kDutyCyclePrescaler on SPARK Flex
  • Fixes encoder readings in brushed mode when using Flex Dock
  • Fixes temperature readings in brushed mode when using Flex Dock

SPARK Flex Firmware 25.0.0

Choose a tag to compare

@Fue-Di Fue-Di released this 04 Jan 01:23
e5d1504

NOTE: We recommend performing a Factory Reset and then Persisting Parameters on every SPARK updated to firmware 25.0.0 and later for the first time.

Fixes

  • Fixes issue where burning flash would fail occasionally
  • Fixes case where CAN message handling can be delayed by a few milliseconds
  • Improves updating a downstream PDH, PH, or Servo Hub

New Features

  • Adds MAXMotion
  • Supports standard roboRIO Universal Heartbeat
  • Only sends periodic CAN frames if they are needed (except for frames 0 and 1, which are enabled by default)
  • Optimizes parameter operations for lower CAN traffic
  • Reworks the CAN frames for better performance and reliability
  • Reorganizes faults to differentiate between warnings (which will not stop the motor) and faults (which will stop the motor)
  • Slows down status frames when other devices are updating firmware
  • Adds support for Flex Dock
  • Adds support for zero-centered mode for duty cycle sensor