RP ✔️ Soflow app Reverse Engineering, geheimer Tester/Admin Modus und mehr

Moin, ich habe hier nochmal eine kleine Liste von BLE Codes, die ich mir irgendwann mal zwischengespeichert habe. Vielleicht ist sie hilfreich.
[Soflow so4 pro gen2]
(Es gibt anscheinend eine Firmware Einstellung, die eine minimale Geschwindigkeit von 8 km/h und eine maximale Geschwindigkeit von 30 km/h vorgibt. Wenn man die maximale Geschwindigkeit jedoch auf 31 km/h setzt, springt sie bei mir wieder zurück auf 21 km/h.)
Geschwindigkeit Hex-Code
05 km/h D707A900004000
06 km/h D707A900004A0A
07 km/h D707A900005414
08 km/h D707A900005000
09 km/h D707A900005A0A
10 km/h D707A900006414
11 km/h D707A900006E1E
12 km/h D707A900007828
13 km/h D707A900008232
14 km/h D707A900008C3C
15 km/h D707A900009646
16 km/h D707A90000A050
17 km/h D707A90000AA5A
18 km/h D707A90000B464
19 km/h D707A90000BE6E
20 km/h D707A90000C878
21 km/h D707A90000D282
22 km/h D707A90000DC8C
23 km/h D707A90000E696
24 km/h D707A90000F0A0
25 km/h D707A90000FAAA
26 km/h D707A9000104B5
27 km/h D707A900010EBF
28 km/h D707A9000118C9
29 km/h D707A9000122D3
30 km/h D707A900012CDD
31 km/h D707A9000136E7
32 km/h D707A900014210
33 km/h D707A900014CA2
34 km/h D707A900015694
35 km/h D707A90001612E
Post automatically merged:

Moin, ich habe hier nochmal eine kleine Liste von BLE Codes, die ich mir irgendwann mal zwischengespeichert habe. Vielleicht ist sie hilfreich.
[Soflow so4 pro gen2]
(Es gibt anscheinend eine Firmware Einstellung, die eine minimale Geschwindigkeit von 8 km/h und eine maximale Geschwindigkeit von 30 km/h vorgibt. Wenn man die maximale Geschwindigkeit jedoch auf 31 km/h setzt, springt sie bei mir wieder zurück auf 21 km/h.)
Geschwindigkeit Hex-Code
05 km/h D707A900004000
06 km/h D707A900004A0A
07 km/h D707A900005414
08 km/h D707A900005000
09 km/h D707A900005A0A
10 km/h D707A900006414
11 km/h D707A900006E1E
12 km/h D707A900007828
13 km/h D707A900008232
14 km/h D707A900008C3C
15 km/h D707A900009646
16 km/h D707A90000A050
17 km/h D707A90000AA5A
18 km/h D707A90000B464
19 km/h D707A90000BE6E
20 km/h D707A90000C878
21 km/h D707A90000D282
22 km/h D707A90000DC8C
23 km/h D707A90000E696
24 km/h D707A90000F0A0
25 km/h D707A90000FAAA
26 km/h D707A9000104B5
27 km/h D707A900010EBF
28 km/h D707A9000118C9
29 km/h D707A9000122D3
30 km/h D707A900012CDD
31 km/h D707A9000136E7
32 km/h D707A900014210
33 km/h D707A900014CA2
34 km/h D707A900015694
35 km/h D707A90001612E
Ich habe mir hier auch schon eine kleine Handy App selbst zusammengebaut, weil mich die Bluetooth Terminal App irgendwann genervt hat. Hätte jemand Interesse an so einer App?
 

Anhänge

  • photo_2024-10-25_14-53-14.webp
    photo_2024-10-25_14-53-14.webp
    24,3 KB · Aufrufe: 0
  • photo_2024-07-28_16-09-25.webp
    photo_2024-07-28_16-09-25.webp
    33,5 KB · Aufrufe: 0
Ui, da freue ich mich immer, wen ich was ausprobieren darf, wa meinen Roller u.U wieder in den Bereich der Legalität bringen könnte.
Habe alle Codes auf meinem SO3 Gen2 durchprobiert, die Ergebnisse hab ich im Zitat markiert (rot heißt, es hat nicht einmal gepiept):

Ich habe versprochen, dass wenn ich mal Zeit habe, dann mache ich einige Versuche bzgl. hex Codes für den So3

SO3 alles nur versuche bitte probieren
Hier noch eine Info zur Erklärung:
alle Codes die als Überschrift vor einer Tabelle stehen sind der Bezugspunkt welchen ich angenommen habe um die Codes zu generiere.

Bei der Annahme D707A95A0010e18

Geschwindigkeit
Hex-Code
20 km/hD7 07 A9 5A 00 10 D55
21 km/hD7 07 A9 5A 00 10 D66
22 km/hD7 07 A9 5A 00 10 D77
23 km/hD7 07 A9 5A 00 10 D88
24 km/hD7 07 A9 5A 00 10 D99
25 km/hD7 07 A9 5A 00 10 DAA
26 km/hD7 07 A9 5A 00 10 DBB
27 km/hD7 07 A9 5A 00 10 E18
28 km/hD7 07 A9 5A 00 10 E29
29 km/hD7 07 A9 5A 00 10 E3A
30 km/hD7 07 A9 5A 00 10 E4B


Bei der Annahme eines Rechtschreibfehlers von D7 07 A9 5A 01 0e 18

Geschwindigkeit
Hex-Code
20 km/hD7 07 A9 5A 01 0D 55
21 km/hD7 07 A9 5A 01 0D 66
22 km/hD7 07 A9 5A 01 0D 77
23 km/hD7 07 A9 5A 01 0D 88
24 km/hD7 07 A9 5A 01 0D 99
25 km/hD7 07 A9 5A 01 0D AA
26 km/hD7 07 A9 5A 01 0D BB
27 km/hD7 07 A9 5A 01 0E 18
28 km/hD7 07 A9 5A 01 0E 29
29 km/hD7 07 A9 5A 01 0E 3A
30 km/hD7 07 A9 5A 01 0E 4B


Wenn dieser funktioniert D7 07 A9 5A 01 04 F

Geschwindigkeit
Hex-Code
20 km/hD7 07 A9 5A 01 00 2D
21 km/hD7 07 A9 5A 01 00 3E
22 km/hD7 07 A9 5A 01 00 4F
23 km/hD7 07 A9 5A 01 00 60
24 km/hD7 07 A9 5A 01 00 71
25 km/hD7 07 A9 5A 01 00 82
26 km/hD7 07 A9 5A 01 00 93
27 km/hD7 07 A9 5A 01 00 04F
28 km/hD7 07 A9 5A 01 00 5A
29 km/hD7 07 A9 5A 01 00 6B
30 km/hD7 07 A9 5A 01 00 7C


Neue Berechnung aufgrund von D7 07 A9 5A 01 0E 19

Geschwindigkeit
Hex-Code
20 km/hD7 07 A9 5A 01 0D 55
21 km/hD7 07 A9 5A 01 0D 66
22 km/hD7 07 A9 5A 01 0D 77
23 km/hD7 07 A9 5A 01 0D 88
24 km/hD7 07 A9 5A 01 0D 99
25 km/hD7 07 A9 5A 01 0D AA
26 km/hD7 07 A9 5A 01 0D BB
27 km/hD7 07 A9 5A 01 0E 19
28 km/hD7 07 A9 5A 01 0E 2A
29 km/hD7 07 A9 5A 01 0E 3B
30 km/hD7 07 A9 5A 01 0E 4C


Neuer Ansatz mit D7 07 A9 5A 01 04 F = 27kmh im Verhältnis zu D7 07 A9 5A 01 0E 19 = 28km/h

Geschwindigkeit
Hex-Code
20 km/hD7 07 A9 5A 01 00 19
21 km/hD7 07 A9 5A 01 01 26
22 km/hD7 07 A9 5A 01 02 33
23 km/hD7 07 A9 5A 01 03 40
24 km/hD7 07 A9 5A 01 04 4D
25 km/hD7 07 A9 5A 01 05 5A
26 km/hD7 07 A9 5A 01 06 67
27 km/hD7 07 A9 5A 01 04 F (27 km/h)
28 km/hD7 07 A9 5A 01 0E 19 (28 km/h)
29 km/hD7 07 A9 5A 01 0F 26
30 km/hD7 07 A9 5A 01 10 33


Nun eine Grundlegend andere Berechnung basierend auf D7 07 A9 5A 01 04 F

20 km/hD7 07 A9 5A 01 00 0
21 km/hD7 07 A9 5A 01 00 0
22 km/hD7 07 A9 5A 01 00 0
23 km/hD7 07 A9 5A 01 00 B (27 km/h)
24 km/hD7 07 A9 5A 01 01 C (27 km/h)
25 km/hD7 07 A9 5A 01 02 D (27 km/h)
26 km/hD7 07 A9 5A 01 03 E (27 km/h)
27 km/hD7 07 A9 5A 01 04 F (27 km/h)
28 km/hD7 07 A9 5A 01 06 0
29 km/hD7 07 A9 5A 01 07 1
30 km/hD7 07 A9 5A 01 08 2
 
Testcodes für den So3
Aufgrund der erhaltenen Rückmeldung habe ich nun folgendes erstellt:
Interessant wäre hier ob nun alle Codes mit einem piepsen bestätigt werden auch wenn der Scooter vielleicht nicht umschaltet

GeschwindigkeitHex-CodeDezimalwertErhöhung zum vorherigen Wert
20 km/hD7 07 A9 5A 01 08 1308138
21 km/hD7 07 A9 5A 01 09 1409149
22 km/hD7 07 A9 5A 01 0A 150A1510
23 km/hD7 07 A9 5A 01 00 0B000B11
24 km/hD7 07 A9 5A 01 01 0C010C12
25 km/hD7 07 A9 5A 01 02 0D020D13
26 km/hD7 07 A9 5A 01 03 0E030E14
27 km/hD7 07 A9 5A 01 04 0F040F15
28 km/hD7 07 A9 5A 01 0E 190E19-
29 km/hD7 07 A9 5A 01 0F 1A0F1A16
30 km/hD7 07 A9 5A 01 10 1B101B17
 
Testcodes für den So3
Aufgrund der erhaltenen Rückmeldung habe ich nun folgendes erstellt:
Interessant wäre hier ob nun alle Codes mit einem piepsen bestätigt werden auch wenn der Scooter vielleicht nicht umschaltet

GeschwindigkeitHex-CodeDezimalwertErhöhung zum vorherigen Wert
20 km/hD7 07 A9 5A 01 08 1308138
21 km/hD7 07 A9 5A 01 09 1409149
22 km/hD7 07 A9 5A 01 0A 150A1510
23 km/hD7 07 A9 5A 01 00 0B000B11
24 km/hD7 07 A9 5A 01 01 0C010C12
25 km/hD7 07 A9 5A 01 02 0D020D13
26 km/hD7 07 A9 5A 01 03 0E030E14
27 km/hD7 07 A9 5A 01 04 0F040F15
28 km/hD7 07 A9 5A 01 0E 190E19-
29 km/hD7 07 A9 5A 01 0F 1A0F1A16
30 km/hD7 07 A9 5A 01 10 1B101B17
Jeder So3 ist anderes komischer Weise, je nach Charge sind es andere Codes, und bei manchen gibt es gar keine codes
 
Ich habe auch einen SO3 Gen.2
Ich würde ja auch gerne testen aber möchte nicht riskieren das ich ihn nicht mehr auf 22km/h zurück bekomme.
Kann ich anderweitig unterstützend helfen?
Mein SO3 ist von Juli/August diesen Jahres.
 
Hab nen so4 pro vom nem Kollegen geflasht der jetzt 45 fährt und den man mit 5 mal blinker drücken wieder Drosselt, sobald alles flüssig läuft wird es veröffentlicht
 
  • Hilfreich!
Reaktionen: Clou