====== ScooterHacking Utility - Functional Testing ======
^Stats^v2.0|
|check | 83|
|check / x | 1|
|x | 0|
|open to test| 0|
| | |
|total| 84|
===== Scan Screen =====
^ ^**v2.0** ^**comment** |
|scooter visible|check | |
|bluetooth icon when scooter not visible|check | |
|changelog|check | |
|__menu__ | | |
|show "only nearby scooters"|check | |
|changelog|check | |
|auto-connect|check | |
|offline CFW manager|check | |
===== main app =====
==== tab 1 - "about" ====
^ ^**v2.0**^**comment**|
|tab layout|check / x |When SHFW is installed, fast tab switch between Tools and Flash is not possible.|
|__menu__| | |
|Copy UID to clipboard|check | |
|Credits|check | |
|About|check | |
|Change Name|check | |
|__Scooter__ | | |
|model|check | |
|BLE|check | |
|DRV|check | |
|BMS|check | |
|eBMS|check | |
|Serial number|check | |
|ESC region|check | |
|Error code|check | |
==== tab 2 - "tools" ====
^ ^**v2.0**^**comment**|
|__change region__| | |
|custom|check |no invalid input protection|
|DE –> Global –> DE|check | |
|German Maneuver|check | |
|Open Dashboard APP|check | |
|__Commands__ | | |
|Reboot|check | |
|shutdown|check | |
|__Automate__ | | |
|German Maneuver|check | |
|DPC reg|check | |
|__Buttons__ | | |
|Lock|check | |
|Cruise Control|check | |
|Always active tail light|check | |
|Direct Power Control (CFW)|check | |
|Show speed as mph|check | |
|KERS level|check | |
|Global speed limit|check | |
==== tab 3 - "flash" ====
^ ^**v2.0**^**comment**|
|Source|check |tested with fw from mi.cfw.sh|
|Type|check |tested with fw from mi.cfw.sh|
|Name|check |tested with fw from mi.cfw.sh|
|show params|check | |
|load zip|check | |
|__load originial__ | | |
|BLE|check |tested with 1.2.9 + 1.3.4 |
|BMS|check |tested with 1.2.8 + 1.4.1 |
|DRV|check |tested with 1.5.5 |
|__load custom__ | | |
|install / update SHFW|check | |
|legacy custom firmware|check | |
==== tab 4 - "config" ====
^ ^**v2.0**^**comment**|
|__profile editor__| | |
|select profile|check | |
|rename profile|check | |
|copy into|check |only tested with speed limit|
|select mode|check | |
|speed limit|check | |
|__throttle mode__| | |
|speed based|check | |
|power based|check | |
|auto curve builder|check | |
|advanced|check | |
|motor start speed|check | |
|__cruise control__| | |
|cruise control mode|check | |
|increase / decrease cc speed|check | |
|speed-based cc in dpc|check | |
|cruise control beep|check | |
|__modes__| | |
|set mode when entering profile|check | |
|disable modes|check | |
|__lights__| | |
|brake light mode|check | |
|brake light flash speed|check | |
|always active brake light|check | |
|always on headlight|check | |
|__user interface__| | |
|main dash data|check | |
|idle dash data|check | |
|alternating dash data|check | |
|beep type when entering profile|check | |
|no reboot / shutdown beep|check | |
|swap button functions|check | |
|__Global settings__| | |
|__profile triggers__| | |
|active profile|check | |
|applied profile at boot|check | |
|appiled profile at boot brake pressed|check | |
|applied profile at boot throttle pressed|check | |
|applied profile at boot brake & throttle pressed|check | |
|__system settings__| | |
|error suppression|check | |
|max ADC resistor divider voltage|check | |
|wheel size|check | |
|__bms emulation__| | |
|battery configuration|check | |
|battery capacity|check | |
|max cell voltage|check | |
|min cell voltage|check | |
|reset all shfw settings|check | |
\\