Skip to content

Releases: kearfy/Xiaomi-Scooter-Motion-Control

Release V3.4.3

12 May 07:13
Compare
Choose a tag to compare

Code in branch is not acurate, as these small changes were made outside of the repo!!!

  • Patched issue where total time driving was driveTime + increasmentTime, thus driveTime should now be accurate.

Release V3.4.2

28 Apr 17:38
Compare
Choose a tag to compare

Code in branch is not acurate, as these small changes were made outside of the repo!!!

  • Updated default config options to ideal values. Default values should now be sufficient for all Xiaomi models.
  • Updated kick detection in driveout state as it calculated the speedbump based on actual speed instead of average speed.

Release V3.4.1

16 Feb 14:34
c717250
Compare
Choose a tag to compare
  • Changed default value for lowerSpeedBump to 0.9875 since kicks at higher speeds were impossible.
  • Added forgetSpeed since you could currently drive out from 25km/u to 6km/u, make a kick and go full speed again.
  • Made small changes in the behaviour of the DRIVEOUTSTATE.

Release V3.4

16 Feb 14:34
Compare
Choose a tag to compare

Skipped 3.3 due to number of issues.

  • Added a option to set a minimum speed for when the minimumSpeedIncreasment will fire at first.
  • Added baseThrottle and additionalSpeed to be able to easily adjust the calculatedSpeed within ThrottleSpeed.
  • Added a kickDelay. This is the minimum time before another kick can be registered again.
  • Switched to timers based on the millis() function. No memory exhaustion anymore!
  • Added a DRIVEOUTSTATE to prevent false kicks after the boost has expired.
  • Probably more changes, cleaned up a lot of stuff.

Release V3.2

16 Feb 14:33
Compare
Choose a tag to compare

The issues have been resolved. It is now possible to percentually lower the speedBump per km/u speed with the lowerSpeedBump option.

A few recommended values have been provided.

Release V3.1

16 Feb 14:32
Compare
Choose a tag to compare

This is the first release of V3 (This variation of the firmware).
It is a proof of concept and works unexpectedly well. The two issues that exist in this build are:

  • that the expected speeds are not consistent with the actual speed obtain from the vehicle.
  • and, and issue in the concept, that it's a little bit hard to speed up above 18 ~ 20km/u.