I made some reverse engineering about driving modes on my SR/F 2020 premium MBB firmware v27
you can set values from application and this is ok, but results...
attached snippet of current driving modes dumped from MBB firmware
my TEST preset sliders are all at 100%, application write 100% to the MBB (i made canbus trace to confirm), and MBB convert it to:
Mode Name Fwd Fwd Cst Brk TCS ABS Max Color Zero Zero
Pwr Trq Rgn Rgn mode mode RPM ppm/ pt
Trq Trq rpm %x10
0 RAIN 50 550 -250 -250 2 0 5888 2 20 80
1 ECO 30 625 -600 -800 0 0 4416 1 20 80
2 STANDARD 50 875 -260 -400 0 0 6475 4 20 80
3 SPORT 200 1000 -280 -280 1 0 7500 3 1 50
4 TEST 120 1000 -600 -800 1 0 7298 5 20 80
max rpm is limited for sure in the custom preset,so max speed can be archieved only in SPORT mode
max torque is set to 1000 properly
power... 200 vs 120.. lower power at high rpm?
ppm/rpm and pt%x10, something related how power and torque are applied, no way to change them from app.
as result you must drive this bike in SPORT mode to have the correct power and max speed, but in this way you cannot have high regen torque.
to build this table you can convert mime encoded debug messages from diagnostic port (when you modify a preset in the app)
DEBUG: 01/01/1970 00:05:14.654 ../src/Application/zero_mbb_ridemode.c : line 336 - Encoded to RUNPAAAAAAAAAAAecQKo/eD8AABAEQEUUAAAAAAA
in a readable form using a small app i made.
https://drive.google.com/file/d/1Ae3_U5wZf3CphRpyB0PCHHHEzJ60kqDI/view?usp=sharingwhat do you think? what preset do you use normally?