SW102-Firmware
Open-Source-Firmware, die die originale SW102-Firmware vollständig ersetzt - ein neu gestaltetes Cockpit, ein vollständiges Einstellungsmenü und Bluetooth-OTA-Updates, von Grund auf gebaut für originale Bafang-Mittelmotor-Controller (BBS01/
Startbildschirm
Cockpit
Cockpit (große Geschwindigkeit)
Datenbildschirm
Unterstützungsstufe, Typ B
Um 180 Grad gedreht
Menü
Programmierung der Unterstützungsstufen
Spricht direkt das Standard-UART-Protokoll der Bafang-Displays - keine Zwischenbox, kein Adapter.
Nach dem ersten Flashen die Firmware über Bluetooth aktualisieren - das Display muss nicht mehr geöffnet werden. So funktioniert's.
Akkuspannung in Schritten von 0,1 V gemessen. Der optionale Präzise-Modus berechnet den Akkustand lokal aus dieser Spannung, für Controller, deren eigene Angabe ungenau ist.
Ein echtes Verbrauchsmodell verbindet deine bisherigen Fahrten mit deinem aktuellen Fahrstil zu einer Live-Reichweitenschätzung - keine feste Zahl.
Aufgebaut auf dem Community-Fork anszom/SW102_LCD, der selbst unter GPL-3.0 steht.
Ein Emulator in Rust kompiliert den echten C-Code der Firmware und führt ihn auf einem PC aus - zum Testen von Layout und Logik ohne Hardware.
Läuft auf dem vorhandenen Nordic-nRF51822-BLE-SoC des Displays - keine Hardware-Änderung nötig.
BBS01/BBS01B, BBS02/BBS02B, BBSHD, M400, M420, M620/G510 Ultra - die Familie mit dem Standard-Displayprotokoll von Bafang.
Das ist Firmware, keine App - sie hat keinerlei Internetverbindung. Sie spricht mit dem Motor-Controller über ein UART-Kabel und mit einem Smartphone über Bluetooth nur für Firmware-Updates (DFU) - nichts wird je online gesendet.
Kostenlos und Open Source, für originale Bafang-Mittelmotor-Controller. Quellcode, Installationsanleitung und Releases auf GitHub.