Displays and P-menus
S866 LCD
Secondary source – verify
Entering the menu
Long-press + and − together; step through P01–P20 with the power button. One source: saves and exits after 8 s idle.
Parameters
| P-no. | Parameter | Values | Status |
|---|---|---|---|
| P01 | Backlight | 1 = darkest … 3 = brightest | Secondary source – verify |
| P02 | Unit | 0 = km, 1 = mile | Secondary source – verify |
| P04 | Sleep time | 0–60 min, 0 = disabled | Secondary source – verify |
| P20 | Communication protocol | Protocol selection; one guide mentions protocol "No.2", but this depends on the controller. A wrong value breaks communication. | Secondary source – verify |
For 2 parameter(s) the sources contradict each other – we do not publish those as values.
Safe workflow
- Photograph the display label and EVERY original P-value before changing anything.
- Record the controller model, battery nominal voltage, motor and speed-sensor type.
- Find the manual for the exact display + controller; another model's table does not carry over.
- Change one parameter at a time and test on a stand with the wheel raised (brake cut-off, start, every PAS level).
- Never raise the current limit above controller/motor/battery/BMS ratings, never lower undervoltage protection, never bypass the local speed limit.
Common problems
- Inaccurate speed: wheel size, magnet/pulse count, sensor gap and cable; identify the right P-number only from the manual.
- No communication / code 30: protocol (e.g. S866 P20), connector pins, voltage class and display–controller compatibility. Same connector ≠ compatible.
- Wrong battery gauge: the voltage-class parameter (e.g. SW900 P03) must match the real battery; measure with a multimeter first.
- Delayed or intermittent PAS: magnet disc type/count (e.g. SW900 P13), sensitivity, gap and sensor orientation.