Last updated: September 17, 2026
This is open-source firmware for the Bafang SW102 display, replacing the stock firmware entirely. It reads live telemetry from a genuine Bafang mid-drive controller over a wired UART connection and shows it on the display's own screen - speed, power, battery, assist level, trip, and range.
The firmware stores a small amount of data directly in the display's own flash memory - never anywhere else:
This data never leaves the display. A factory reset from the on-screen menu clears it.
The display's Bluetooth radio is used only to install firmware updates (DFU) from a phone. It does not connect to the internet, does not pair with any app for data exchange, and transmits no riding data over Bluetooth.
Because the firmware has no internet connectivity and no backend server, we do not collect, log, or have access to any of the following:
This firmware is not directed at children under the age of 13 and we do not knowingly collect any personal information from children.
If we update this Privacy Policy, we will post the revised version on this page with an updated "Last updated" date.
Questions about this policy? Contact us at privacy@spotrobotics.app