Refloat 1.2 reaches fully seamless upgrading experience (with automatic config restore and support for automatically migrating any changes in config options) and brings major improvements in various alerting me
chanisms.
Disclaimer: Use at your own risk!!!
Read the package README for installation details.
Features
- Add support for BMS alerting (Pushback and Haptic) [Syler Clayton]
- Add support for speed-based alerting (Pushback and Haptic) [Henrik Buestad]
Trigger Pushback and Haptic Feedback at a desired speed. The properties other than the Speed Threshold are shared with Duty Cycle. - Support migrating package config from older versions to newer in the AppUI backups (doesn't work for XML and Start page backups).
- Groundworks for a new Alerting system
Right now only providing information about firmware faults (support for other alerts will come in future versions). - Support per-cell low and high voltage thresholds for Pushback / Haptic alerts (Spec -> Low/High Voltage Threshold)
Requires firmware 6.05+. Total values are still supported (but no longer recommended). If using the package-native backup/restore mechanism, the config will be automatically adjusted to per-cell values. - Add an option to enable/disable Quickstop.
- Add Rainbow Fade, Rainbow Cycle and Rainbow Roll LED effects. [acheronfail]
- Add an option for LEDs to not require a pullup resistor to 5V.
- Remove the conversion of old Float quicksaves into Refloat.
- Allow to configure both Internal and External LEDs at the same time.
- Remove the Swap Footpad Sensor ADCs AppUI Preferences option
It only changed the visualization and was not a per-board option, which could cause confusion. - Add hundredths precision to Brake Scaling params [Nico Aleman]
- Add Tilt Smoothing to Turn Tiltback and Brake Tiltback [Nico Aleman]
- Add support for driving LEDs via the JetFleet F6 v1 AUX pin (C9)
- Show one-time Tips & Tricks in AppUI to highlight non-obvious UI interactions
- Implement package update available check
Refreshes the VESC Tool archive once every 24 hours and pops up a dialog if a new package version is available.
The dialog popup can be snoozed for one month and the whole check can be disabled in AppUI Preferences.
Fixes
- Fix a failure (motor cutting and apps reporting duty cycle > 100%) if Brake Tilt Lingering is set to 0 in runtime tune (via Float Control)
- Limit Input Deadband to maximum 50%
- Fix LEDs color spectrum generation to be more uniform
- Rotate Gyro Y to estimate the change in pitch due to rider input, without influence from turning (Credit to Michalmo for the math) [Nico Aleman]
- Fix motor config changes (current limits, temp thresholds, etc.) not being updated in the package until a restart
- Fix displaying charging current and voltage on Floatwheel
- Always finish playing the full pattern of Haptic Feedback before stopping / changing
- Fix applying a tune from the Tune Archive saying it's the same as the current tune
- Fix wording in the dialog applying a tune from the archive
- Fix inverted motor direction in darkride (board shooting off)
- Fix Torque Tilt tilt/release speed conditions: [Nico Aleman]
- Use Release Speed when TT is targeting 0°
- Use the faster tilt speed when crossing 0°
- Ignore push start backwards if reverse stop is enabled [Dado Mista]
- Fix the roll pictogram in AppUI doing a full turn when crossing the 180 <-> -180 threshold
- On FW 6.06+ eliminate the impact of LED control on the balancing (it was already minimal, this removes it entirely)
- TurnTilt & NoseAngling handling in Wheelslip [Nico Aleman]
- Setpoints are now still applied during Wheelslip
- TurnTilt is now wound down (instead of frozen) during Wheelslip
- Remove TurnTilt suppression in high torque response situations [Dado Mista]
- Fix AppUI settings dialog being too tall and getting clipped