null

Method for Self-Learning - ES5 and RX1E

Testing Page.html

Fix Your RX1E or ES5 Running in Reverse

City Slicker Controller 9-Flash Error | Magnetic Encoder Self-Learning Procedure

If your CSC RX1E, CSC ES5, or Zongshen City Slicker suddenly starts running backwards, won’t go into READY mode, or your controller is flashing 9 times, this video shows the exact procedure to fix it.

This issue occurs when the controller loses or never learned the motor magnetic encoder angle. Symptoms include:

  • Motor running in reverse
  • Stuttering or vibration
  • Failure to enter READY mode
  • Controller displaying a 9-flash error
  • Encoder/Hall/angle-related fault codes

In this video, I walk through the hidden self-learning procedure used by many Chinese 96V sine-wave controllers. This method works on the RX1E, ES5, and similar electric motorcycles.

What This Video Fixes

  • Motor spinning backwards after controller replacement
  • 9-flash controller error (City Slicker / RX1E / ES5)
  • Incorrect or missing magnetic encoder angle
  • Hall/encoder mismatch or position recognition issues
  • Rough startup or no torque
  • READY light not engaging due to encoder faults

If you installed a new controller, swapped wiring, or the bike suddenly reversed direction, this is the fix.

Self-Learning Procedure Steps

  1. Fully open the throttle.
  2. Hold the brake.
  3. Turn the ignition ON.
  4. Within 5 seconds: release both throttle and brake.
  5. Fully open throttle again.
  6. Press the brake 3 times.
  7. Keep throttle fully open and wait for the motor to spin automatically.
  8. After the motor stops, turn the bike OFF and restart.

This teaches the controller the correct magnetic encoder angle, fixes direction, and clears the 9-flash error.

⚠️ Important Notes

  • Safety First: Ensure the rear wheel is off the ground—the motor will spin on its own.
  • Do NOT snap the throttle; open it smoothly.
  • If the motor does not spin during the procedure, the sequence did not activate; turn off and try again.
  • Works on RX1E, ES5, and City Slicker controllers using the same encoder-based PMSM motor.

Keywords: RX1E reverse fix, motor backwards, 9 flashes, ES5 controller problem, City Slicker encoder error, magnetic encoder self-learning, motor angle calibration, CSC troubleshooting, PMSM encoder learn mode.