However, factory settings on a controller (like the popular LSW series) are designed for a "one-size-fits-all" scenario. To truly unlock the potential of your eBike—or to optimize it for specific terrain— is essential. This guide covers how to program, update, and customize your Lishui controller. 1. What Can You Program on a Lishui Controller?
# Set speed to 75% ser.write(b'\x55\xAA\x01\x00\x4B')
(Class 1-3). Programming your bike to exceed these speeds may make it illegal to ride on public roads.
This dictates how much raw power the controller pulls from the battery. Increasing the current results in harder acceleration and better hill climbing.
Goal: Hold oven at SP with heater and alarm if overtemp.
Fix: Baud rate mismatch. Try 9600 or 19200 bps. Some newer Lishuis require 115200 bps.
A specific USB-to-TTL (UART) adapter. Lishui controllers usually have a 5-pin or 6-pin white connector meant for debugging/programming.
What you change without special firmware:
Provides full throttle power regardless of the current assist level.
Defines the maximum amperage sent to the motor. Do not exceed the rated current of your battery pack or motor.
[Lishui Controller] <---> [USB-to-TTL Adapter] <---> [Windows PC] (TX/RX/GND Pins) (CH340 or CP2102) (Parameter Software) Hardware Checklist
Required for low-level firmware flashing.
What is the or e-bike brand using the Lishui controller?
Less energy is wasted as heat, extending your battery range.