-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
2326 lines (2302 loc) · 139 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE HTML>
<html>
<head>
<title>SH Guide</title>
<!-- Description -->
<meta name="description" content="A SHFW Guide to the NINEBOT MAX G2, G30, Field Weakening and more...">
<meta name="keywords" content="SHFW, SHU, Ninebot, G2, G30, Tuning, Speed, Segway Scooterhacking">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<noscript><link rel="stylesheet" href="assets/css/noscript.css" /></noscript>
<!-- Open Graph Description -->
<meta property="og:title" content="SH Guide">
<meta property="og:description" content="A Guide to the NINEBOT MAX G2, G30, Field Weakening and more...">
<meta property="og:image" content="https://SH-Guide.com/images/sh.png">
<meta property="og:url" content="https://SH-Guide.com">
<!-- Favicon -->
<link rel="icon" type="image/png" href="/images/favicon/favicon-48x48.png" sizes="48x48" />
<link rel="icon" type="image/svg+xml" href="/images/favicon/favicon.svg" />
<link rel="shortcut icon" href="/images/favicon/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="SH Guide" />
<link rel="manifest" href="/images/favicon/site.webmanifest" />
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Header -->
<header id="header">
<div class="logo">
<img src="images/sh-guide.png" alt="Logo" style="max-width: 20rem; height: auto; margin: -1rem;"/>
</div>
<div class="content">
<div class="inner">
<div>
<h1>SH Guide</h1>
<div id="EN-Header" style="display: block">
<p style="margin-bottom: -1rem;">A guide to the Ninebot MAX G2, G30 and Field Weakening</p>
</div>
<div id="DE-Header" style="display: none">
<p style="margin-bottom: -1rem;">Eine Anleitung zum Ninebot MAX G2, G30 und Field Weakening</p>
</div>
</div>
</div>
</div>
<!-- Guides Navi -->
<nav>
<div id="EN-Guides" style="display: block">
<label><i class="fa-solid fa-book-open"></i> Guides</label>
<ul>
<li><a href="#stlink">ST-Link</a></li>
<li><a href="#fwk">FIELD WEAKENING</a></li>
<li><a href="#apps">Apps</a></li>
</ul>
</div>
<div id="DE-Guides" style="display: none">
<label><i class="fa-solid fa-book-open"></i> Anleitungen</label>
<ul>
<li><a href="#stlink">ST-Link</a></li>
<li><a href="#fwk">FELDSCHWÄCHUNG</a></li>
<li><a href="#apps">Apps</a></li>
</ul>
</div>
</nav>
<!-- Models Navi-->
<nav>
<!-- Models EN -->
<div id="EN-Models" style="display: block">
<label><i class="fa-solid fa-bars"></i> Models</label>
<ul>
<li><a href="#g2">MAX G2</a></li>
<li><a href="#g30">MAX G30</a></li>
</ul>
</div>
<!-- Models DE -->
<div id="DE-Models" style="display: none">
<label><i class="fa-solid fa-bars"></i> Modele</label>
<ul>
<li><a href="#g2">MAX G2</a></li>
<li><a href="#g30">MAX G30</a></li>
</ul>
</div>
</nav>
<!-- FAQ Navi-->
<nav>
<!-- FAQ EN -->
<div id="EN-FAQ" style="display: block">
<label><i class="fa-regular fa-circle-question"></i> FAQ</label>
<ul>
<li><a href="#error-codes">Error Codes</a></li>
<li><a href="#motor-models">Motor Models</a></li>
<li><a href="#sn-numbers">Serial numbers</a></li>
</ul>
</div>
<!-- FAQ DE -->
<div id="DE-FAQ" style="display: none">
<label><i class="fa-regular fa-circle-question"></i> FAQ</label>
<ul>
<li><a href="#error-codes">Fehlercodes</a></li>
<li><a href="#motor-models">Motor Modelle</a></li>
<li><a href="#sn-numbers">Seriennummern</a></li>
</ul>
</div>
</nav>
<!-- Language Navi-->
<nav>
<div id="EN-Language-Select" style="display: block">
<label><i class="fa-solid fa-language"></i> Language</label>
</div>
<div id="DE-Language-Select" style="display: none">
<label><i class="fa-solid fa-language"></i> Sprache</label>
</div>
<!-- Language Selection whit a Dropdown -->
<dropdown>
<select name="language" id="language" onchange="switchLanguage(this.value)">
<option value="EN">English</option>
<option value="DE">Deutsch</option>
</select>
</dropdown>
</nav>
</header>
<!-- Main -->
<div id="main">
<!-- ST-Link -->
<article id="stlink">
<!-- Logo -->
<div style="display: flex; justify-content: center; margin-top: -1rem; margin-bottom: 1rem;">
<img src="images/stlink/STLink.png" alt="" style="max-width: 100%; height: auto;"/>
</div>
<!-- Introduction -->
<div id="EN-ST-Link-Introduction" style="display: block">
<h3 class="major">Introduction</h3>
<p>ScooterHacking ReFlasher is a Windows software that allows you to restore or downgrade your Xiaomi/Ninebot ESC/BLE via SWD using an ST-Link programmer.</p>
</div>
<div id="DE-ST-Link-Introduction" style="display: none">
<h3 class="major">Einführung</h3>
<p>ScooterHacking ReFlasher ist eine Windows-Software, mit der Sie Ihren Xiaomi/Ninebot ESC/BLE über SWD mit einem ST-Link-Programmierer wiederherstellen oder downgraden können.</p>
</div>
<!-- Requirements -->
<div id="EN-ST-Link-Requirements" style="display: block">
<h3 class="major">Requirements</h3>
<ul>
<li>Windows computer</li>
<li>ST-Link programmer</li>
<li>ReFlasher software</li>
<li>USB cable</li>
<li>Target device (e.g., Xiaomi/Ninebot scooter)</li>
</ul>
</div>
<div id="DE-ST-Link-Requirements" style="display: none">
<h3 class="major">Voraussetzungen</h3>
<ul>
<li>Windows Rechner</li>
<li>ST-Link Programmierer</li>
<li>ReFlasher Software</li>
<li>USB-Kabel</li>
<li>Zielgerät (z. B. Xiaomi/Ninebot-Roller)</li>
</ul>
</div>
<!-- Supported Models -->
<div>
<h3 class="major">Supported Models</h3>
<ul>
<li>Ninebot EsX - DRV/BLE</li>
<li>Ninebot E - DRV/BLE</li>
<li>Ninebot F20 / F30 / F40 - DRV/BLE</li>
<li>Ninebot D18 / D28 / D38 - DRV</li>
<li>Ninebot MAX G30 - DRV/BLE</li>
<li>Ninebot MAX G2 - DRV</li>
</ul>
</div>
<!-- Instructions -->
<div id="EN-ST-Link-Instructions" style="display: block">
<h3 class="major">Instructions</h3>
<ol>
<li>Download the latest version of the ReFlasher software from the <a href="https://cloud.cfw.sh/index.php/s/fBBtjoHr7kSF27t" target="_blank">ScooterHacking Cloud</a>.</li>
<li>Extract the downloaded ZIP file to a folder on your computer.</li>
<li>Open the ReFlasher software on your computer.</li>
</ol>
</div>
<div id="DE-ST-Link-Instructions" style="display: none">
<h3 class="major">Hinweise</h3>
<ol>
<li>Laden Sie die neueste Version der ReFlasher-Software von der <a href="https://cloud.cfw.sh/index.php/s/fBBtjoHr7kSF27t" target="_blank">ScooterHacking Cloud</a>.</li>
<li>Entpacken Sie die heruntergeladene ZIP-Datei in einen Ordner auf Ihrem Computer.</li>
<li>Öffnen Sie die ReFlasher-Software auf Ihrem Computer.</li>
</ol>
</div>
<!-- How to -->
<div id="EN-ST-Link-HowTo" style="display: block">
<h3 class="major">How to Use ReFlasher</h3>
<ol>
<li>Open ReFlasher and connect the device you want to flash to the ST-Link. You can find the pinouts for different boards under the “Diagrams” menu at the top of the ReFlasher app. Soldering is suggested, but if you are careful, you can hold the jumper wires on the debug pads.</li><br>
<li>After connecting the target board to the ST-Link, plug the ST-Link into your computer and choose your scooter model, either BLE or DRV, then enter any necessary details. Information like the serial number, mileage, or scooter name can be set freely and doesn't need to match your previous vehicle settings.</li><br>
<li>Refer to the “AT32 / GD32” section below for additional information.</li><br>
<li>Press “Launch recovery” and allow ReFlasher to complete the process. If an error occurs, you can activate the console in the Settings menu for more detailed feedback.</li><br>
<li>Ensure ReFlasher shows “All done.” Reassemble your board in the scooter enough to confirm the recovery was successful.</li><br>
<li>After the process is complete, disconnect the ST-Link and restart your scooter.</li>
</ol>
</div>
<div id="DE-ST-Link-HowTo" style="display: none">
<h3 class="major">Wie man ReFlasher verwendet</h3>
<ol>
<li>Öffnen Sie ReFlasher und verbinden Sie das Gerät, das Sie flashen möchten, mit dem ST-Link. Sie können die Pinbelegung für verschiedene Boards unter dem Menü „Diagramme“ oben in der ReFlasher-App finden. Es wird empfohlen, zu löten, aber wenn Sie vorsichtig sind, können Sie die Überbrückungsdrähte an die Debug-Pads halten.</li><br>
<li>Nachdem Sie die Zielplatine mit dem ST-Link verbunden haben, schließen Sie den ST-Link an Ihren Computer an und wählen Sie Ihr Rollermodell, entweder BLE oder DRV, und geben Sie dann alle erforderlichen Details ein. Informationen wie die Seriennummer, der Kilometerstand oder der Name des Rollers können frei eingestellt werden und müssen nicht mit Ihren vorherigen Fahrzeugeinstellungen übereinstimmen.</li><br>
<li>Weitere Informationen finden Sie im Abschnitt „AT32 / GD32“ weiter unten.</li><br>
<li>Drücken Sie auf „ Launch recovery“ und lassen Sie ReFlasher den Vorgang abschließen. Wenn ein Fehler auftritt, können Sie die Konsole im Menü „Einstellungen“ aktivieren, um eine detailliertere Rückmeldung zu erhalten.</li><br>
<li>Stellen Sie sicher, dass der ReFlasher „All done“ anzeigt. Bauen Sie Ihr Board wieder in den Scooter ein, um zu bestätigen, dass die Wiederherstellung erfolgreich war.</li><br>
<li>Nachdem der Vorgang abgeschlossen ist, starten Sie Ihr Elektromobil neu.</li>
</ol>
</div>
<!-- AT32 / GD32 -->
<div id="EN-ST-Link-AT32-GD32" style="display: block">
<h3 class="major">AT32 / GD32</h3>
<p>When using ReFlasher, you may encounter the question of whether your scooter uses an AT32 or GD32 chip. The answer depends on the model and firmware version of your scooter. Here are some general guidelines to help you determine which chip your scooter uses:</p>
<ul>
<li>AT32: Older models, such as the Ninebot MAX G30, typically use the AT32 chip.</li>
<li>GD32: Newer models, such as the Ninebot MAX G30LP, often use the GD32 chip.</li>
</ul>
<p>If you are unsure which chip your scooter has, you can check the firmware version or consult the manufacturer's documentation for more information.</p>
</div>
<div id="DE-ST-Link-AT32-GD32" style="display: none">
<h3 class="major">AT32 / GD32</h3>
<p>Bei der Verwendung von ReFlasher kann die Frage auftauchen, ob Ihr Scooter einen AT32- oder GD32-Chip verwendet. Die Antwort hängt von dem Modell und der Firmware-Version Ihres Rollers ab. Hier sind einige allgemeine Richtlinien, die Ihnen helfen zu bestimmen, welchen Chip Ihr Roller verwendet:</p>
<ul>
<li>AT32: Ältere Modelle, wie z. B. der Ninebot MAX G30, verwenden in der Regel den AT32-Chip.</li>
<li>GD32: Neuere Modelle, wie der Ninebot MAX G30LP, verwenden häufig den GD32-Chip.</li>
</ul>
<p>Wenn Sie sich nicht sicher sind, welchen Chip Ihr Scooter hat, können Sie die Firmware-Version überprüfen oder die Dokumentation des Herstellers für weitere Informationen konsultieren.</p>
</div>
<!-- Note -->
<div id="EN-ST-Link-Note" style="display: block">
<h3 class="major">Note</h3>
<p>Before using ReFlasher, please ensure that you have read and understood the following requirements:</p>
<p>The WinUSB driver must be installed for your ST-Link to work with this software as it uses OpenOCD. Download the Zadig utility from the official link, then in "Options", select "List all devices", and install WinUSB. You can download Zadig from <a href="https://zadig.akeo.ie/" target="_blank">here</a>.</p>
<p>NET Core v3.1 must be installed for ReFlasher to run. You can get the x64 installer from <a href="https://dotnet.microsoft.com/download/dotnet/3.1" target="_blank">here</a> or from Microsoft.</p>
</div>
<div id="DE-ST-Link-Note" style="display: none">
<h3 class="major">Anmerkung</h3>
<p>Bevor Sie ReFlasher verwenden, stellen Sie bitte sicher, dass Sie die folgenden Anforderungen gelesen und verstanden haben:</p>
<p>Der WinUSB-Treiber muss installiert sein, damit Ihr ST-Link mit dieser Software funktioniert, da er OpenOCD verwendet. Sie müssen das Zadig-Dienstprogramm über den offiziellen Link herunterladen, dann unter „Optionen“ „Alle Geräte auflisten“ auswählen und WinUSB installieren. Sie können das Programm Zadig von <a href=„https://zadig.akeo.ie/“ target=„_blank“>hier</a> herunterladen.</p>
<p>NET Core v3.1 must be installiert sein, damit ReFlasher läuft. Sie können den x64-Installer von <a href=„https://dotnet.microsoft.com/download/dotnet/3.1“ target=„_blank“>hier</a> oder von Microsoft erhalten.</p>
</div>
<!-- Video ST-Link EN-->
<div id="EN-ST-Link-Video" style="display: block">
</div>
<!-- Video ST-Link WMA DE-->
<div id="DE-ST-Link-Video" style="display: none">
<h3 class="major">Video Tutorial</h3>
<label class="label label-light">Im folgenden Video wird Schritt für Schritt erklärt, wie man den ReFlasher mit einem ST-Link-Programmierer an einem Ninebot MAX G2 verwendet.</label>
<br>
<div style="display: flex; justify-content: center; align-items: center;">
<iframe width="560" height="315" src="https://www.youtube.com/embed/-NrabhM56XY?start=0"
title="YouTube video player" frameborder="0" allow="accelerometer; clipboard-write; encrypted-media;
gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div>
<br>
<br>
</div>
<!-- Disclaimer -->
<div id="EN-ST-Link-Disclaimer" style="display: block">
<label style="width: auto; padding-left: 1rem;">Disclaimer: The information provided on this website is for educational purposes only. We do not take any responsibility for any damage caused by the use of the information provided.</label>
</div>
<div id="DE-ST-Link-Disclaimer" style="display: none">
<label style="width: auto; padding-left: 1rem;">Haftungsausschluss: Die auf dieser Website bereitgestellten Informationen dienen ausschließlich zu Bildungszwecken. Wir übernehmen keine Verantwortung für Schäden, die durch die Nutzung der bereitgestellten Informationen entstehen.</label>
</div>
</article>
<!-- FWK Calculator -->
<article id="fwk">
<div id="EN-FWK-Head" style="display: block">
<!-- Logo -->
<div style="display: flex; justify-content: center; margin-top: -1rem; margin-bottom: -2rem;">
<img src="images/fwk/fwk_en.png" alt="" style="max-width: 100%; height: auto;"/>
</div>
</div>
<div id="DE-FWK-Head" style="display: none">
<!-- Logo -->
<div style="display: flex; justify-content: center; margin-top: -1rem; margin-bottom: -2rem;">
<img src="images/fwk/fwk_de.png" alt="" style="max-width: 100%; height: auto;"/>
</div>
</div>
<span class="image fit"><img src="images/fwk/field-weakening.png" alt="" /></span>
<div id="EN-FWK" style="display: block">
<h3 class="major">What is Field Weakening?</h3>
<label style="font-weight: 400;">The picture shows the relationship between the motor speed and the values for torque and power in an electric motor, such as the one used in an e-scooter. Let's explain the picture based on your original question about field weakening.</label>
<br>
<ol>
<li>
<label>Constant Torque Region:</label>
<ul>
<li>In this range, the motor runs at a constant torque (blue line), which remains the same regardless of the speed.</li>
<li>The green line shows the power, which increases linearly with increasing engine speed. This means that the motor delivers maximum power at low speeds. This is the range in which your e-scooter can accelerate strongly because the torque remains high.</li>
<li>The speed of the motor increases in this range as long as the voltage of the motor generates the full magnetic force.</li>
</ul>
</li>
<li>
<label>Constant Power Region:</label>
<ul>
<li>As soon as the motor speed reaches the natural maximum (in this case due to the voltage limitation), the motor is in the constant power range.</li>
<li>Here, the power remains constant (green line), but the torque begins to decrease (blue line).</li>
<li>In this zone, the e-scooter can no longer accelerate as quickly, as the available torque decreases. However, the power remains high, which helps you to maintain speed.</li>
</ul>
</li>
<li>
<label>Field-Weakening Zone:</label>
<ul>
<li>As soon as the motor enters this range, the magnetic field is actively weakened. This means that the motor is driven beyond its normal speed limit.</li>
<li>In this zone, the torque drops sharply (blue line). The e-scooter therefore has less power for accelerating or climbing slopes.</li>
<li>The power (green line) initially remains constant, but then also decreases as the speed increases further.</li>
</ul>
</li>
<li>
<label>To summarize:</label>
<ul>
<li>At low and medium speed (left in the diagram), the e-scooter can accelerate strongly because the torque is constant.</li>
<br>
<li>However, if you want to reach a higher speed, the e-scooter enters the field weakening zone. Here the motor speed is increased further, but the acceleration decreases as the torque decreases. This enables higher top speeds on flat stretches, but with less power to tackle inclines, for example.</li>
</ul>
</li>
</ol>
</div>
<div id="DE-FWK" style="display: none">
<h3 class="major">Was bedeutet Feldschwächung?</h3>
<label style="font-weight: 400;">Die Abbildung zeigt die Beziehung zwischen der Motordrehzahl und den Werten für Drehmoment und Leistung in einem Elektromotor, wie er in einem E-Scooter verwendet wird. Lassen Sie uns das Bild anhand Ihrer ursprünglichen Frage zur Feldschwächung erklären.</label>
<br>
<ol>
<li>
<label>Konstanter Drehmomentbereich:</label>
<ul>
<li>In diesem Bereich läuft der Motor mit einem konstanten Drehmoment (blaue Linie), das unabhängig von der Drehzahl gleich bleibt.</li>
<li>Die grüne Linie zeigt die Leistung, die mit zunehmender Motordrehzahl linear ansteigt. Das bedeutet, dass der Motor bei niedrigen Drehzahlen die maximale Leistung liefert. Das ist der Bereich, in dem Ihr E-Scooter stark beschleunigen kann, weil das Drehmoment hoch bleibt.</li>
<li>Die Drehzahl des Motors steigt in diesem Bereich, solange die Spannung des Motors die volle Magnetkraft erzeugt.</li>
</ul>
</li>
<li>
<label>Konstante Leistungsregion:</label>
<ul>
<li>Sobald die Motordrehzahl das natürliche Maximum erreicht (in diesem Fall aufgrund der Spannungsbegrenzung), befindet sich der Motor im Bereich konstanter Leistung.</li>
<li>Hier bleibt die Leistung konstant (grüne Linie), aber das Drehmoment beginnt zu sinken (blaue Linie).</li>
<li>In diesem Bereich kann der E-Scooter nicht mehr so schnell beschleunigen, da das verfügbare Drehmoment abnimmt. Die Leistung bleibt jedoch hoch, was Ihnen hilft, die Geschwindigkeit zu halten.</li>
</ul>
</li>
<li>
<label>Feldschwächungszone:</label>
<ul>
<li>Sobald der Motor diesen Bereich erreicht, wird das Magnetfeld aktiv geschwächt. Das bedeutet, dass der Motor über seine normale Drehzahlgrenze hinaus betrieben wird.</li>
<li>In diesem Bereich fällt das Drehmoment stark ab (blaue Linie). Der E-Scooter hat also weniger Kraft zum Beschleunigen oder für Steigungen.</li>
<li>Die Leistung (grüne Linie) bleibt zunächst konstant, nimmt dann aber mit zunehmender Geschwindigkeit ebenfalls ab.</li>
</ul>
</li>
<li>
<label>Zusammenfassend kann gesagt werden:</label>
<ul>
<li>Bei niedriger und mittlerer Geschwindigkeit (links im Diagramm) kann der E-Scooter stark beschleunigen, da das Drehmoment konstant ist.</li>
<br>
<li>Wenn Sie jedoch eine höhere Geschwindigkeit erreichen wollen, gelangt der E-Scooter in die Feldschwächungszone. Hier wird die Motordrehzahl weiter erhöht, aber die Beschleunigung nimmt ab, da das Drehmoment sinkt. Dies ermöglicht höhere Spitzengeschwindigkeiten auf flachen Strecken, aber weniger Leistung, um zum Beispiel Steigungen zu bewältigen.</li>
</ul>
</li>
</ol>
</div>
<!-- Field Weakening Calculator -->
<section>
<div id="EN-FWK-Calc-Head" style="display: block">
<h3 class="major">Field Weakening Calculator</h3>
<div id="EN-FWK-Calc-Note" style="display: block">
<blockquote style="color: crimson; font-weight: bold; font-size: larger;">The values calculated here are theoretical estimates based on input parameters. Actual results may differ due to system efficiency, environmental factors, and component tolerances. Use these values for planning purposes and refer to hardware specifications for practical applications.</blockquote>
</div>
<details>
<summary style="cursor: pointer;"><span class="label label-light">How do I use the field weakening calculator?</span></summary>
<div>
<br>
<label class="label label-light">DPC VALUE: The value that we have entered for Throttle.</label><br>
<label class="label label-light">TORQUE AMPS: A value between 55A and 65A is used here and increasing this will reduce the efficiency and improve the acceleration.</label><br>
<label class="label label-light">MAX SPEED WITHOUT FWK: This is where you enter the km/h reached without field weakening.</label><br>
<label class="label label-light">MAXIMUM SPEED EXPECTED: This is the value we are trying to achieve. With the G2 39-45km/h on the G30 40-48km/h are realistic without changes to the hardware but depending on the battery, driver weight and some more.</label><br>
<label class="label label-light">INITIAL FIELD CURRENT: Here we enter the value we have determined when driving where we need for the initial field weakening. For the G2 in the range of 2-5A for the G30 4-6A as a rough guide.</label><br>
</div>
</details>
<br>
</div>
<div id="DE-FWK-Calc-Head" style="display: none">
<h3 class="major">Feldschwächungsrechner</h3>
<div id="DE-FWK-Calc-Note" style="display: none">
<blockquote style="color: crimson; font-weight: bold; font-size: larger;">Die hier berechneten Werte sind theoretische Schätzungen auf der Grundlage von Eingabeparametern. Die tatsächlichen Ergebnisse können aufgrund von Systemeffizienz, Umweltfaktoren und Komponententoleranzen abweichen. Verwenden Sie diese Werte für Planungszwecke und beziehen Sie sich für praktische Anwendungen auf die Hardware-Spezifikationen.</blockquote>
</div>
<details>
<summary style="cursor: pointer;"><span class="label label-light">Wie verwende ich den Feldschwächungsrechner?</span></summary>
<div>
<br>
<label class="label label-light">DPC VALUE: Der Wert, den wir für Throttle eingegeben haben.</label><br>
<label class="label label-light">TORQUE AMPS: Hier wird ein Wert zwischen 55A und 65A verwendet, wobei eine Erhöhung dieses Wertes den Wirkungsgrad verringert und die Beschleunigung verbessert.</label><br>
<label class="label label-light">MAX SPEED WITHOUT FWK: Hier geben Sie die ohne Feldabschwächung erreichte Geschwindigkeit ein.</label><br>
<label class="label label-light">MAXIMUM SPEED EXPECTED: Das ist der Wert, den wir zu erreichen versuchen. Mit dem G2 sind 39-45km/h auf dem G30 sind 40-48km/h realistisch, ohne Änderungen an der Hardware, aber abhängig von der Batterie, dem Fahrergewicht und einigem mehr.</label><br>
<label class="label label-light">INITIAL FIELD CURRENT: Hier geben wir den Wert ein, den wir beim Fahren ermittelt haben und den wir für die anfängliche Feldschwächung benötigen. Für den G2 im Bereich von 2-5A für den G30 4-6A als grober Richtwert.</label><br>
</div>
</details>
<br>
</div>
<form id="fwk-form" onsubmit="return false;">
<div class="fields">
<div class="field half">
<label for="dpc-value">DPC Value in A</label>
<input type="text" name="dpc-value" id="dpc-value" placeholder="25 A" required />
</div>
<!-- Iq (Torque component) -->
<div class="field half">
<label for="torqueAmps">Torque amps (I<sub>q</sub>) in A:</label>
<input type="text" id="torqueAmps" placeholder="55 A" required>
</div>
<div class="field half">
<label for="speed-value">Max Speed without FWK</label>
<input type="text" name="speed-value" id="speed-value" placeholder="29 km/h" required />
</div>
<div class="field half">
<label for="expected-speed-value">Maximum Speed Expected</label>
<input type="text" name="expected-speed-value" id="expected-speed-value" placeholder="40 km/h" required />
</div>
<div class="field half">
<label for="initialfieldcurrent-value">Initial Field Current</label>
<input type="text" name="initialfieldcurrent-value" id="initialfieldcurrent-value" placeholder="0 A" required />
</div>
</div>
<ul class="actions">
<li><input type="button" value="Calculate" onclick="calculateFWK()" /></li>
<li><input type="reset" value="Reset" onclick="resetResults()" /></li>
</ul>
</form>
<div class="results" id="results-section">
<div style="display: inline-block">
<div style="text-align: center;">
<div id="EN-FWK-Calc-Result-Disclaimer" style="display: block">
<label style="width: auto; padding-left: 1rem; color:crimson;"><u>Warning and Disclaimer</u> <br> </label>
<label style="width: auto; padding-left: 1rem; color:crimson;">FIELD WEAKENING EXCEEDS THE DESIGN AND INTENDED USE OF THE SCOOTER. WE ACCEPT NO RESPONSIBILITY FOR ANY EVENTUAL DAMAGE TO YOUR HARDWARE.</label>
<label style="width: auto; padding-left: 1rem; color:crimson;">Please exercise Caution. Monitor your Hardware closely an gradually increase the current.</label>
</div>
<div id="DE-FWK-Calc-Result-Disclaimer" style="display: none">
<label style="width: auto; padding-left: 1rem; color:crimson;"><u>Warnung und Haftungsausschluss</u> <br> </label>
<label style="width: auto; padding-left: 1rem; color:crimson;">FELDSCHWÄCHUNG ÜBERSTEIGT DIE KONSTRUKTION UND DEN VERWENDUNGSZWECK DES SCOOTERS. WIR ÜBERNEHMEN KEINE VERANTWORTUNG FÜR EVENTUELLE SCHÄDEN AN IHRER HARDWARE.</label>
<label style="width: auto; padding-left: 1rem; color:crimson;">Seien Sie bitte vorsichtig. Überwachen Sie Ihre Hardware genau und erhöhen Sie die Stromstärke allmählich.</label>
</div>
</div>
</div>
<br>
<br>
<div>
<div id="EN-FWK-Calc-Result" style="display: block">
<h3 class="major">Calculated Settings:</h3>
</div>
<div id="DE-FWK-Calc-Result" style="display: none">
<h3 class="major">Berechnete Einstellungen:</h3>
</div>
<label id="result-startspeed">Start Speed: -</label>
<label id="result-initialfieldcurrent">Initial Field Current: -</label>
<label id="result-varablefieldcurrent">Variable Field Current: -</label>
<label id="result-Iq">Maximum Torque Current (I<sub>q</sub>): -</label>
<label id="result-Id">Maximum Field Current (I<sub>d</sub>): -</label>
<label id="result-It">Total Peak Current Draw (I<sub>total</sub>): -</label>
</div>
<div class="results-warning" id="warning-section">
<label style="width: auto; color:crimson;">Warning: Maximum Field Current exceeds the default 30A phase limit.</label>
</div>
</div>
</section>
</article>
<!-- Apps -->
<article id="apps">
<!-- Logo -->
<div style="display: flex; justify-content: center; margin-top: -1rem; margin-bottom: 1.5rem;">
<img src="images/apps/apps.png" alt="" style="max-width: 100%; height: auto;"/>
</div>
<!-- ScooterHacking Utility -->
<div>
<h3 class="major">ScooterHacking Utility</h3>
<div class="app-container">
<span class="image left">
<a href="https://utility.cfw.sh/" target="_blank">
<img src="images/apps/shu.png" alt="SHU APP"/>
</a>
</span>
<div class="app-details">
<div id="EN-APPS-SHU" style="display: block">
<p>The Scooterhacking Utility is a mobile app that allows users to customize and modify e-scooters. It offers features like firmware updates, speed adjustments, and error diagnostics for various scooter models.</p>
</div>
<div id="DE-APPS-SHU" style="display: none">
<p>Das Scooterhacking Utility ist eine mobile App, mit der Nutzer E-Scooter anpassen und verändern können. Sie bietet Funktionen wie Firmware-Updates, Geschwindigkeitsanpassungen und Fehlerdiagnosen für verschiedene Scooter-Modelle.</p>
</div>
<p>OS: <i class="fa-brands fa-android"></i> Android<br>Creator: <a href="https://utility.cfw.sh/" target="_blank">ScooterHacking.org</a></p>
</div>
</div>
</div>
<!-- ReFlasher -->
<div>
<h3 class="major">ReFlasher</h3>
<div class="app-container">
<span class="image left">
<a href="https://cloud.cfw.sh/index.php/s/fBBtjoHr7kSF27t" target="_blank">
<img src="images/apps/reflasher.png" alt="ReFlasher" />
</a>
</span>
<div class="app-details">
<div id="EN-APPS-ReFlasher" style="display: block">
<p>ScooterHacking ReFlasher is a Windows software that facilitates the recovery or downgrade of your Xiaomi/Ninebot ESC/BLE through SWD using an ST-Link programmer.</p>
</div>
<div id="DE-APPS-ReFlasher" style="display: none">
<p>ScooterHacking ReFlasher ist eine Windows-Software, die die Wiederherstellung oder das Downgrade Ihres Xiaomi/Ninebot ESC/BLE über SWD mit einem ST-Link-Programmierer ermöglicht.</p>
</div>
<p>OS: <i class="fa-brands fa-windows"></i> Windows<br>Creator: <a href="https://cloud.cfw.sh/index.php/s/fBBtjoHr7kSF27t" target="_blank">ScooterHacking.org</a></p>
<p>Download: <a href="https://cloud.cfw.sh/index.php/s/fBBtjoHr7kSF27t" target="_blank">Version 1.4.2</a></p>
</div>
</div>
</div>
<!-- Scootbatt -->
<div>
<h3 class="major">Scootbatt</h3>
<div class="app-container">
<span class="image left">
<a href="https://play.google.com/store/apps/details?id=com.basse.scootbatt" target="_blank">
<img src="images/apps/scootbatt.png" alt="Scootbatt"/>
</a>
</span>
<div class="app-details">
<div id="EN-APPS-Scootbatt" style="display: block">
<p>Scootbatt is a handy mobile app designed to keep e-scooter riders informed about their scooter's battery status and remaining range. The app allows users to monitor their scooter's condition in real-time, receive alerts when the battery is low, and plan the best routes based on the available battery life. With Scootbatt, users can optimize their scooter usage and avoid running out of power unexpectedly. It's user-friendly and perfect for anyone who relies on e-scooters for their daily commute or leisure rides.</p>
</div>
<div id="DE-APPS-Scootbatt" style="display: none">
<p>Scootbatt ist eine praktische mobile App, mit der E-Scooter-Fahrer über den Batteriestatus und die verbleibende Reichweite ihres Rollers informiert werden. Die App ermöglicht es den Nutzern, den Zustand ihres Rollers in Echtzeit zu überwachen, Warnungen zu erhalten, wenn die Batterie schwach ist. Mit Scootbatt können Nutzer ihren Roller optimal nutzen und vermeiden, dass ihnen unerwartet der Strom ausgeht. Scootbatt ist benutzerfreundlich und perfekt für alle, die E-Scooter für den täglichen Weg zur Arbeit oder für Freizeitfahrten nutzen.</p>
</div>
<p>OS: <i class="fa-brands fa-android"></i> Android<br>Creator: <a href="https://play.google.com/store/apps/details?id=com.basse.scootbatt" target="_blank">Ba$$e</a></p>
</div>
</div>
</div>
<!-- Nine Dash -->
<div>
<h3 class="major">Nine Dash</h3>
<div class="app-container">
<span class="image left">
<a href="https://play.google.com/store/apps/details?id=adriandp.ninedash" target="_blank">
<img src="images/apps/ninedash.png" alt="Scootbatt"/>
</a>
</span>
<div class="app-details">
<div id="EN-APPS-NineDash" style="display: block">
<p>Nine Dash is a mobile app designed to help e-scooter riders track important information about their scooters. Similar to Scootbatt, it offers real-time monitoring of the scooter’s battery life, range, and performance. The app provides detailed stats, allowing users to plan their rides efficiently, avoid running out of power, and ensure their scooter is always in optimal condition. With a user-friendly interface and essential features for e-scooter management, Nine Dash is a valuable tool for anyone who regularly uses an electric scooter for commuting or leisure.</p>
</div>
<div id="DE-APPS-NineDash" style="display: none">
<p>Nine Dash ist eine mobile App, die E-Scooter-Fahrern helfen soll, wichtige Informationen über ihre Roller zu verfolgen. Ähnlich wie Scootbatt bietet sie eine Echtzeitüberwachung der Batterielebensdauer, Reichweite und Leistung des Rollers. Die App liefert detaillierte Statistiken, die es den Nutzern ermöglichen, ihre Fahrten effizient zu planen, zu vermeiden, dass ihnen der Strom ausgeht, und sicherzustellen, dass sich ihr Roller immer in optimalem Zustand befindet.Mit einer benutzerfreundlichen Oberfläche und wichtigen Funktionen für das E-Scooter-Management ist Nine Dash ein wertvolles Werkzeug für jeden, der regelmäßig einen Elektroroller für den Arbeitsweg oder in der Freizeit benutzt.</p>
</div>
<p>OS: <i class="fa-brands fa-android"></i> Android<br>Creator: <a href="https://play.google.com/store/apps/details?id=adriandp.ninedash" target="_blank">Buhho</a></p>
</div>
</div>
</div>
</article>
<!-- Ninebot MAX G2 -->
<article id="g2">
<!-- Logo -->
<div style="display: flex; justify-content: center; margin-top: -1rem; margin-bottom: 1rem;">
<img src="images/G2/MAXG2.png" alt="" style="max-width: 100%; height: auto;"/>
</div>
<!-- Introduction -->
<div>
<div id="EN-G2-Introduction" style="display: block">
<h3 class="major">Introduction</h3>
<p>The Ninebot MAX G2 is a popular electric scooter that can be customized and modified using the ScooterHacking Utility app. The app allows users to adjust the scooter's speed, power, and other settings to enhance its performance.</p>
</div>
<div id="DE-G2-Introduction" style="display: none">
<h3 class="major">Einleitung</h3>
<p>Der Ninebot MAX G2 ist ein beliebter e-Scooter, der mit der ScooterHacking Utility-App angepasst und modifiziert werden kann. Die App ermöglicht es den Benutzern, die Geschwindigkeit, Leistung und andere Einstellungen des Rollers anzupassen, um seine Leistung zu verbessern.</p>
</div>
</div>
<!-- Profile Selection -->
<div>
<div id="EN-G2-ProfileSelection" style="display: block">
<h3 class="major">Select Profile</h3>
</div>
<div id="DE-G2-ProfileSelection" style="display: none">
<h3 class="major">Profil wählen</h3>
</div>
<dropdown>
<select name="category-settings" id="category-settings" onchange="showProfile_G2(this.value)">
<option value="default">Factory Settings</option>
<option value="tuned">30 Km/h Settings</option>
<option value="wma">WMA 40+km/h Settings</option>
</select>
</dropdown>
<br>
<div id="settings-default-disclaimer_G2" style="display: block">
<div id="EN-G2-ProfileSelection-Disclaimer" style="display: block">
<label style="width: auto; padding-left: 1rem;">Please note that these settings correspond approximately to the factory settings and that there may be deviations from the original settings.</label>
</div>
<div id="DE-G2-ProfileSelection-Disclaimer" style="display: none">
<label style="width: auto; padding-left: 1rem;">Bitte beachten Sie, dass diese Einstellungen in etwa den Werkseinstellungen entsprechen und dass es Abweichungen von den Originaleinstellungen geben kann.</label>
</div>
<br>
</div>
<div id="settings-tuned-disclaimer_G2" style="display: none">
<div id="EN-G2-ProfileSelection-Disclaimer-2" style="display: block">
<label style="width: auto; padding-left: 1rem;">Why only 30Km/h?</label>
<label style="width: auto; padding-left: 1rem; font-weight: 400;">Because we want to impart basic knowledge and help new users.<br>If you have familiarized yourself with SHFW & SHU and have acquired some knowledge here, you should be able to reach more than 30km/h yourself.</label>
<label style="width: auto; padding-left: 1rem; color:crimson;">THESE SETTINGS ARE OPTIMIZED FOR PERFORMANCE AND MAY AFFECT BATTERY LIFE AND OVERALL SCOOTER PERFORMANCE.<br>AND MAY CAUSE POSSIBLE DAMAGE OR HARDWARE FAILURE.</label>
</div>
<div id="DE-G2-ProfileSelection-Disclaimer-2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Warum nur 30Km/h?</label>
<label style="width: auto; padding-left: 1rem; font-weight: 400;">Denn wir wollen Grundwissen vermitteln und neuen Nutzern helfen.<br>Wenn Sie sich mit SHFW & SHU vertraut gemacht haben und sich hier ein wenig Wissen angeeignet haben, sollten Sie selbst in der Lage sein, mehr als 30km/h zu erreichen.</label>
<label style="width: auto; padding-left: 1rem; color:crimson;">DIESE EINSTELLUNGEN SIND FÜR DIE LEISTUNGSFÄHIGKEIT OPTIMIERT UND KÖNNEN DIE LEBENSDAUER DER BATTERIE UND DIE LEISTUNGSFÄHIGKEIT DES SCOOTERS INSGESAMT BEEINFLUSSEN.<br>UND KÖNNEN EINE BESCHÄDIGUNG ODER EIN FEHLERHAFTE HARDWARE VERursachen.</label>
</div>
<br>
</div>
<!-- WMA Disclaimer -->
<div id="settings-wma-disclaimer_G2" style="display: none">
<div id="EN-G2-ProfileSelection-Disclaimer-3" style="display: block">
<label style="width: auto; padding-left: 1rem; color:crimson;">The following settings are designed to maximize the performance of the scooter and reach the limits of what is technically feasible. <br><br>They can significantly affect the service life of the battery and the overall performance of the scooter and may lead to damage or malfunctions of the hardware.<br><br>Use at your own risk!</label>
</div>
<div id="DE-G2-ProfileSelection-Disclaimer-3" style="display: none">
<label style="width: auto; padding-left: 1rem; color:crimson;">Die folgenden Einstellungen sind auf maximale Leistungsfähigkeit des Scooters ausgelegt und erreichen die Grenzen des technisch Machbaren. <br><br> Sie können die Lebensdauer der Batterie und die Gesamtleistung des Scooters erheblich beeinflussen und führen möglicherweise zu Beschädigungen oder Fehlfunktionen der Hardware.<br><br>Benutzung auf eigene Gefahr!</label>
</div>
<br>
</div>
</div>
<!-- Contents -->
<div>
<div id="EN-G2-Contents" style="display: block">
<h3 class="major">Contents</h3>
</div>
<div id="DE-G2-Contents" style="display: none">
<h3 class="major">Inhaltsverzeichnis</h3>
</div>
<ol>
<li><a href="#throttle_G2">Throttle</a></li>
<li><a href="#brake_G2">Brake</a></li>
<li><a href="#motor-start-speed_G2">Motor start speed</a></li>
<li><a href="#field-weakening_G2">Field weakening</a></li>
<li><a href="#CruiseControl_G2">Cruise Control</a></li>
<li><a href="#Modes_G2">Modes</a></li>
<li><a href="#Lights_G2">Lights</a></li>
<li><a href="#UserInterface_G2">User Interface</a></li>
<li><a href="#GlobalSettings_G2">Global Settings</a></li>
</ol>
</div>
<!-- Throttle Settings -->
<div>
<h3 class="major" id="throttle_G2">Throttle</h3>
<div id="EN-G2-Throttle" style="display: block">
<blockquote>Throttle settings are used to adjust the acceleration and speed of the scooter. You can increase or decrease the throttle to achieve the desired performance level. Please note that changing the throttle settings may affect the scooter's battery life and overall performance.</blockquote>
</div>
<div id="DE-G2-Throttle" style="display: none">
<blockquote>Die Gashebel-Einstellungen werden verwendet, um die Beschleunigung und Geschwindigkeit des Rollers anzupassen. Sie können die Gasannahme erhöhen oder verringern, um das gewünschte Leistungsniveau zu erreichen. Bitte beachten Sie, dass eine Änderung der Gashebel-Einstellungen die Lebensdauer der Batterie und die Gesamtleistung des Rollers beeinträchtigen kann.</blockquote>
</div>
<!-- Profile Settings Default / Tuned -->
<div>
<!-- Profile Settings Default -->
<div class="table-wrapper" id="settings-default-throttle_G2" style="display:inline-flexbox">
<table>
<thead>
<tr>
<th>MODE</th>
<th>SPEED LIMIT</th>
<th>THROTTLE MODE</th>
<th>QUADRATIC</th>
<th>PWM OVERMOD.</th>
</tr>
</thead>
<tbody>
<tr>
<td>ECO</td>
<td>15 km/h</td>
<td>DPC 10A</td>
<td>1</td>
<td>OFF</td>
</tr>
<tr>
<td>Drive</td>
<td>22 km/h</td>
<td>DPC 20A</td>
<td>0.8</td>
<td>OFF</td>
</tr>
<tr>
<td>Sports</td>
<td>22 km/h</td>
<td>DPC 25A</td>
<td>0.6</td>
<td>ON</td>
</tr>
</tbody>
</table>
<label style="width: auto; padding-left: 1rem;">Acceleration Boost 0% - 40%</label>
<br>
</div>
<!-- Profile Settings Tuned -->
<div class="table-wrapper" id="settings-tuned-throttle_G2" style="display: none" >
<table>
<thead>
<tr>
<th>MODE</th>
<th>SPEED LIMIT</th>
<th>THROTTLE MODE</th>
<th>QUADRATIC</th>
<th>PWM OVERMOD.</th>
</tr>
</thead>
<tbody>
<tr>
<td>ECO</td>
<td>22 km/h</td>
<td>DPC 15A</td>
<td>1</td>
<td>OFF</td>
</tr>
<tr>
<td>Drive</td>
<td>25 km/h</td>
<td>DPC 20A</td>
<td>0.8</td>
<td>ON</td>
</tr>
<tr>
<td>Sports</td>
<td>30 km/h</td>
<td>DPC 25A</td>
<td>0.6</td>
<td>OFF</td>
</tr>
</tbody>
</table>
<label style="width: auto; padding-left: 1rem;">Acceleration Boost 40% - 100%</label>
<br>
</div>
<!-- Profile Settings WMA40 -->
<div class="table-wrapper" id="settings-wma-throttle_G2" style="display: none" >
<table>
<thead>
<tr>
<th>MODE</th>
<th>SPEED LIMIT</th>
<th>THROTTLE MODE</th>
<th>QUADRATIC</th>
<th>PWM OVERMOD.</th>
</tr>
</thead>
<tbody>
<tr>
<td>ECO</td>
<td>22 km/h</td>
<td>DPC 20A</td>
<td>1</td>
<td>OFF</td>
</tr>
<tr>
<td>Drive</td>
<td>30 km/h</td>
<td>DPC 25A</td>
<td>0.7</td>
<td>ON</td>
</tr>
<tr>
<td>Sports</td>
<td>40 km/h or OFF</td>
<td>DPC 28A</td>
<td>0.5</td>
<td>ON</td>
</tr>
</tbody>
</table>
<label style="width: auto; padding-left: 1rem;">Acceleration Boost 40% - 100%</label>
<br>
</div>
</div>
</div>
<!-- Brake Settings -->
<div>
<h3 class="major" id="brake_G2">Brake</h3>
<div id="EN-G2-Brake" style="display: block">
<blockquote>Brake settings are used to adjust the braking power and sensitivity of the scooter. You can increase or decrease the brake power to achieve the desired stopping distance. Please note that changing the brake settings may affect the scooter's safety and performance.</blockquote>
</div>
<div id="DE-G2-Brake" style="display: none">
<blockquote>Bremseneinstellungen werden verwendet, um die Bremskraft und Empfindlichkeit des Rollers anzupassen. Sie können die Bremskraft erhöhen oder verringern, um den gewünschten Bremsweg zu erreichen. Bitte beachten Sie, dass eine Änderung der Bremseneinstellungen die Sicherheit und Leistung des Rollers beeinträchtigen kann.</blockquote>
</div>
<label style="width: auto; padding-left: 1rem;">Brake min. speed: 5km/h</label>
<label style="width: auto; padding-left: 1rem;">Brake overshoot Current: 55A</label>
<label style="width: auto; padding-left: 1rem;">Brake Boost: 0%</label>
<label style="width: auto; padding-left: 1rem;">Autobraking: OFF</label>
<br>
<div id="EN-G2-Brake-2" style="display: block">
<label style="width: auto; padding-left: 1rem;">Set Brake to Advanced an make following inputs:</label>
</div>
<div id="DE-G2-Brake-2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Stellen Sie die Bremse auf "Advanced" und machen Sie folgende Eingaben:</label>
</div>
<div class="image-container">
<img class="thumbnail" src="images/G2/Brake/G2-Brake1.jpg" alt="Comming Soon" id="myImg1"/>
<img class="thumbnail" src="images/G2/Brake/G2-Brake2.jpg" alt="Comming Soon" id="myImg2"/>
<img class="thumbnail" src="images/G2/Brake/G2-Brake3.jpg" alt="Comming Soon" id="myImg3"/>
<img class="thumbnail" src="images/G2/Brake/G2-Brake4.jpg" alt="Comming Soon" id="myImg4"/>
</div>
<!-- Das Modal -->
<div id="myModal" class="modal" style="display: none;">
<img class="modal-content" id="img01" src="">
<span class="close">×</span>
<img class="modal-content" id="img01" src="">
</div>
<br>
<br>
</div>
<!-- Motor Start Speed Settings -->
<div>
<h3 class="major" id="motor-start-speed_G2">Motor start speed</h3>
<div id="EN-G2-Motor" style="display: block">
<blockquote>The motor start speed setting determines the speed at which the Scooter starts to provide power to the Motor. Please note that changing the motor start speed may affect the scooter's battery life and overall performance.</blockquote>
</div>
<div id="DE-G2-Motor" style="display: none">
<blockquote>Die Einstellung der Motorstartgeschwindigkeit bestimmt die Geschwindigkeit, mit der der Scooter beginnt, den Motor mit Strom zu versorgen. Bitte beachten Sie, dass eine Änderung der Motorstartgeschwindigkeit die Lebensdauer der Batterie und die Gesamtleistung des Scooters beeinträchtigen kann.</blockquote>
</div>
<div id="settings-default-mss_G2" style="display: block">
<label style="width: auto; padding-left: 1rem;">Motor Start Speed: 3 km/h</label>
<label style="width: auto; padding-left: 1rem;">Enable negative MSP: Off</label>
<br>
</div>
<div id="settings-tuned-mss_G2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Motor Start Speed: 0 km/h</label>
<label style="width: auto; padding-left: 1rem;">Enable negative MSP: OFF</label>
<br>
</div>
<!-- WMA MSP -->
<div id="settings-wma-mss_G2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Motor Start Speed: 0 km/h</label>
<label style="width: auto; padding-left: 1rem;">Enable negative MSP: ON</label>
<br>
</div>
</div>
<!-- Field weakening Settings -->
<div>
<h3 class="major" id="field-weakening_G2">Field weakening</h3>
<div id="EN-G2-FWK" style="display: block">
<blockquote>You will need to specify a starting speed, an initial current and a variable current.
The process begins by settings the starting speed approximately 7-10 km/h below the scoter's maximum speed, along whit a very low inital current.
Subsequently, you can adjust the variable current to a value of your choice.
Please note that the field should gradually build up as the speed increases, rather than instantly from the starting speed.</blockquote>
</div>
<div id="DE-G2-FWK" style="display: none">
<blockquote>Sie müssen eine Startgeschwindigkeit, einen Anfangsstrom und einen variablen Strom angeben.
Der Prozess beginnt, indem Sie die Startgeschwindigkeit etwa 7-10 km/h unter der maximalen Geschwindigkeit des Rollers einstellen, zusammen mit einem sehr niedrigen Anfangsstrom.
Anschließend können Sie den variablen Strom auf einen Wert Ihrer Wahl einstellen.
Bitte beachten Sie, dass das Feld sich allmählich aufbauen sollte, wenn die Geschwindigkeit zunimmt, anstatt sofort von der Startgeschwindigkeit an.</blockquote>
</div>
<div id="settings-default-fwk_G2" style="display: block">
<label style="width: auto; padding-left: 1rem;">Enable in ECO Mode: OFF</label>
<label style="width: auto; padding-left: 1rem;">Enable in Drive Mode: OFF</label>
<label style="width: auto; padding-left: 1rem;">Enable in Sports Mode: OFF</label>
<br>
</div>
<div id="settings-tuned-fwk_G2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Enable in ECO Mode: OFF</label>
<label style="width: auto; padding-left: 1rem;">Enable in Drive Mode: OFF</label>
<label style="width: auto; padding-left: 1rem;">Enable in Sports Mode: ON</label>
<br>
<label style="width: auto; padding-left: 1rem;">Starting Speed: 23 km/h</label>
<label style="width: auto; padding-left: 1rem;">Initial Current: 3A</label>
<label style="width: auto; padding-left: 1rem;">Variable Current: 800 ma/km/h</label>
<label style="width: auto; padding-left: 1rem;">Maximum Torque current (Iq): 65A</label>
<label style="width: auto; padding-left: 1rem;">Maximum Field Current (Id): 30A</label>
<br>
</div>
<!-- WMA FWK -->
<div id="settings-wma-fwk_G2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Enable in ECO Mode: OFF</label>
<label style="width: auto; padding-left: 1rem;">Enable in Drive Mode: ON</label>
<label style="width: auto; padding-left: 1rem;">Enable in Sports Mode: ON</label>
<br>
<label style="width: auto; padding-left: 1rem;">Starting Speed: 23 km/h</label>
<label style="width: auto; padding-left: 1rem;">Initial Current: 2A</label>
<label style="width: auto; padding-left: 1rem;">Variable Current: 1500 ma/km/h</label>
<label style="width: auto; padding-left: 1rem;">Maximum Torque current (Iq): 75A</label>
<label style="width: auto; padding-left: 1rem;">Maximum Field Current (Id): 40A</label>
<br>
</div>
</div>
<!-- Cruise Control -->
<div>
<h3 class="major" id="CruiseControl_G2">Cruise Control</h3>
<div id="EN-G2-CC" style="display: block">
<blockquote>Cruise control settings are used to adjust the scooter's cruise control feature. You can enable or disable the cruise control and set the desired Activation type via time, Single Tap or Double Tap for the feature.</blockquote>
</div>
<div id="DE-G2-CC" style="display: none">
<blockquote>Die Einstellungen für den Tempomat dienen dazu, die Tempomatfunktion des Rollers anzupassen. Sie können den Tempomat ein- oder ausschalten und die gewünschte Aktivierungstyp über Zeit, Einzel- oder Doppelklick für die Funktion festlegen.</blockquote>
</div>
<div id="settings-default-cc_G2" style="display: block">
<label style="width: auto; padding-left: 1rem;">Cruise Control Mode: OFF</label>
<br>
</div>
<div id="settings-tuned-cc_G2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Cruise Control: ON</label>
<label style="width: auto; padding-left: 1rem;">Activation Type: Time</label>
<label style="width: auto; padding-left: 1rem;">Activation Delay: 5 seconds</label>
<label style="width: auto; padding-left: 1rem;">Inc/Dec CC speed with trottle : OFF</label>
<label style="width: auto; padding-left: 1rem;">Use throttle pos. in speed: OFF</label>
<label style="width: auto; padding-left: 1rem;">Speed-based CC in DPS Mode: OFF</label>
<br>
<label style="width: auto; padding-left: 1rem;">Beep type when engaging: Long</label>
<label style="width: auto; padding-left: 1rem;">Beep type when disengaging: None</label>
<br>
</div>
<div id="settings-wma-cc_G2" style="display: none">
<label style="width: auto; padding-left: 1rem;">Cruise Control: ON</label>
<label style="width: auto; padding-left: 1rem;">Activation Type: Time</label>
<label style="width: auto; padding-left: 1rem;">Activation Delay: 5 seconds</label>
<label style="width: auto; padding-left: 1rem;">Inc/Dec CC speed with trottle : OFF</label>
<label style="width: auto; padding-left: 1rem;">Use throttle pos. in speed: OFF</label>
<label style="width: auto; padding-left: 1rem;">Speed-based CC in DPS Mode: OFF</label>
<br>
<label style="width: auto; padding-left: 1rem;">Beep type when engaging: Long</label>
<label style="width: auto; padding-left: 1rem;">Beep type when disengaging: None</label>
<br>
</div>
</div>
<!-- Modes-->
<div>
<h3 class="major" id="Modes_G2">Modes</h3>
<div id="EN-G2-Mode" style="display: block">
<blockquote>Select the mode in which the Scooter will be when entering the Profile</blockquote>
</div>
<div id="DE-G2-Mode" style="display: none">
<blockquote>Wählen Sie den Modus, in dem der Roller beim Laden des Profils sein wird</blockquote>
</div>
<div id="settings-default-modes">
<label style="width: auto; padding-left: 1rem;">Set mode when enter Prof.: Last</label>
<label style="width: auto; padding-left: 1rem;">Disable Modes (S mode Only): OFF</label>
<br>
</div>
<br>
</div>
<!-- Lights-->
<div>
<h3 class="major" id="Lights_G2">Lights</h3>
<div id="EN-G2-Lights" style="display: block">
<blockquote>Light settings are used to adjust the Mode of the scooter's lights.</blockquote>
</div>
<div id="DE-G2-Lights" style="display: none">
<blockquote>Lichteinstellungen werden verwendet, um den Modus der Lichter des Rollers anzupassen.</blockquote>
</div>
<label style="width: auto; padding-left: 1rem;">Brake light mode: CAR</label>
<label style="width: auto; padding-left: 1rem;">Brake light flash speed: 255</label>
<br>
</div>
<!-- User Interface-->
<div>
<h3 class="major" id="UserInterface_G2">User Interface</h3>
<div id="EN-G2-UI" style="display: block">
<blockquote>Customize the User Interface of your Scooter too fit your needs</blockquote>
</div>
<div id="DE-G2-UI" style="display: none">
<blockquote>Passen Sie die Benutzeroberfläche Ihres Rollers an Ihre Bedürfnisse an</blockquote>
</div>
<div id="settings-default-UI" style="display: flex; align-items: center; flex-wrap: wrap;">
<div>
<label style="width: auto; padding-left: 1rem;">Main dash data: Speed (km/h)</label>
<label style="width: auto; padding-left: 1rem;">Idle dash data: Off</label>
<label style="width: auto; padding-left: 1rem;">Alternating dash data: Off</label>
<label style="width: auto; padding-left: 1rem;">Battery Bar Data: Off</label>
<label style="width: auto; padding-left: 1rem;">Beep Type when entering Prof.: None</label>
<label style="width: auto; padding-left: 1rem;">No Reboot/SHutdown beep: OFF</label>
<label style="width: auto; padding-left: 1rem;">Swap button functions: OFF</label>
</div>
</div>
<br>
</div>
<!-- Global Settings-->
<div>
<h3 class="major" id="GlobalSettings_G2">Global Settings</h3>
<div id="EN-G2-GS" style="display: block">
<blockquote>Global settings are profile-independent and only need to be set once. Unnamed settings remain as default, only the named settings need to be adjusted...</blockquote>
</div>
<div id="DE-G2-GS" style="display: none">
<blockquote>Globale Einstellungen sind profilunabhängig und müssen nur einmal gesetzt werden. Unbenannte Einstellungen bleiben als Standard erhalten, nur die benannten Einstellungen müssen angepasst werden...</blockquote>
</div>
<div style="display: block">
<label style="width: auto; padding-left: 1rem;"><u>System Settings</u></label>
<label style="width: auto; padding-left: 1rem;">Taillight Brightness : 15%</label>
<br>
<label style="width: auto; padding-left: 1rem;"><u>Motor Settings</u></label>
<label style="width: auto; padding-left: 1rem;">Wheel Size: 9.7 INCH</label>
<br>
</div>
</div>
<!-- Disclaimer -->
<div>
<div id="EN-G2-Disclaimer" style="display: block">
<p class="copyright"> Disclaimer: The information provided on this website is for educational purposes only. <br>We do not take any responsibility for any damage caused by the use of the information provided.</p>