Firmware SW102
Un firmware open source qui remplace entièrement celui d'origine du SW102 - un cockpit repensé, un menu de réglages complet et des mises à jour Bluetooth OTA, conçu de zéro pour les contrôleurs de moteurs pédaliers Bafang d'origine (BBS01/
Écran de démarrage
Cockpit
Cockpit (grande vitesse)
Écran de données
Niveau d'assistance, type B
Tourné de 180 degrés
Menu
Programmation des niveaux d'assistance
Parle directement le protocole UART standard des écrans Bafang - pas de boîtier intermédiaire, pas d'adaptateur.
Mettez le firmware à jour en Bluetooth après le premier flashage - plus besoin de rouvrir l'écran. Voir comment ça marche.
Tension de la batterie mesurée par pas de 0,1 V. Le mode Précis optionnel calcule localement le pourcentage de batterie à partir de cette tension, pour les contrôleurs dont l'indication est imprécise.
Un vrai modèle de consommation combine votre historique de conduite et votre style actuel en une estimation d'autonomie en direct - pas un chiffre figé.
Basé sur le fork communautaire anszom/SW102_LCD, lui-même sous licence GPL-3.0.
Un émulateur écrit en Rust compile et exécute le vrai code C du firmware sur un PC, pour tester l'affichage et la logique sans matériel.
Fonctionne sur le SoC BLE Nordic nRF51822 déjà présent dans l'écran - aucune modification matérielle nécessaire.
BBS01/BBS01B, BBS02/BBS02B, BBSHD, M400, M420, M620/G510 Ultra - la famille du protocole d'écran Bafang standard.
C'est un firmware, pas une appli - il n'a aucune connexion Internet. Il communique avec le contrôleur du moteur par un câble UART, et avec un téléphone en Bluetooth uniquement pour les mises à jour du firmware (DFU) - rien n'est jamais envoyé en ligne.
Gratuit et open source, pour les contrôleurs de moteurs pédaliers Bafang d'origine. Code source, instructions d'installation et versions sur GitHub.