This is an old revision of the document!
ScooterHacking Utility - Functional Testing
Stats | v2.0 |
check | 67 |
check / x | 5 |
x | 7 |
open to test | 6 |
| |
total | 85 |
Scan Screen
| v2.0 | comment |
scooter visible | check | |
bluetooth icon when scooter not visible | check | |
changelog | check | |
menu | | |
show “only nearby scooters” | x | scooter doesn't disappear when offline |
changelog | x | |
auto-connect | x | |
offline CFW manager | x | |
bluetooth settings | x | not existing anymore |
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 / x | Name change is done, app redirects to scan screen, crashes |
Scooter | | |
model | check | |
BLE | check | |
DRV | check | |
BMS | check | |
eBMS | check / x | visibile on DRV155 |
Serial number | check | |
ESC region | check | |
Error code | check | |
| 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 / x | shutdown works, scooter still visible on scan screen |
Automate | | |
German Maneuver | check | connection crashes on reconnect |
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 | x | 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 / x | static brake light needs always active brake light |
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 | x | no red numbers appear |
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 | | Please test Charles |
max ADC resistor divider voltage | | Please test Charles |
wheel size | check | |
bms emulation | | |
battery configuration | | Please test Charles |
battery capacity | | Please test Charles |
max cell voltage | | Please test Charles |
min cell voltage | | Please test Charles |
reset all shfw settings | check | |