S12 Hall Controller - User Guide and Beep Codes
This guide explains the S12 Hall-version motor controller, its warning sounds and the information a repairer needs. A controller manages electrical power from the battery to the motor. Hall sensors help it detect the motor's position.
Check the label first. Use this guide only for an S12 Hall-version controller. It does not mean every CEMOTO bike uses this controller, or that all S12 versions have the same wiring and settings. If unsure, send CEMOTO Support a photo of the controller label and your bike model.
Quick help for riders
- Stop safely if the bike loses power, behaves unexpectedly or keeps beeping. Turn it off before checking visible cables or plugs.
- With power off, check that the throttle and brake levers return normally. Do not ride with a sticking control or poor brakes.
- If the motor or controller is hot, let it cool naturally. Do not touch hot surfaces. Let a hot battery cool before charging with the original charger.
- Record the whole beep pattern, including pauses and long beeps. A short recording is more useful than a guessed count.
- If the warning remains or returns, contact support with the bike model, controller-label photo, beep recording and when the problem started. Do not open the controller or change protection settings to clear a warning.
These are controller buzzer patterns, not the display's E02, E07 or other error codes. Do not treat the numbers as interchangeable.
Normal sounds and special patterns
Sound | Meaning | What to do |
|---|---|---|
One beep at switch-on, then silence | Normal start-up indication. | No action is needed for this sound alone. |
A continuous long tone | The brake and throttle may both be active. | Release the throttle and stop safely. With power off, check that the controls return freely. If the tone continues, contact support. Do not deliberately apply throttle against the brake as a riding test. |
Two short beeps and one long beep, repeating | The controller is in self-learning mode. | Ask support or the installer to complete the correct commissioning procedure. Do not ride until setup is complete. |
Two short beeps, a brief pause, then one short beep, repeating | Controller program verification has failed. | Contact support. A technician may need to reload the correct firmware. This is different from the self-learning pattern. |
Four short beeps, one long beep, then five short beeps, repeating | The installed firmware does not match the controller. | Stop using it and contact support with the label photo. Firmware must match the exact controller model. |
One start-up beep is different from a recurring one-beep fault pattern. Listen to the full sequence before using the table below.
Fault beep reference: 1 to 15
The count identifies a reported fault or protection condition. It does not, by itself, prove that a particular part must be replaced.
Beep count | Reported condition | Plain-language explanation / next step |
|---|---|---|
1 | Motor Hall sensor fault | The motor-position signal is not being received correctly. The manual points to the signal connection between motor and controller. Ask support to check the connection and sensor system. |
2 | Throttle fault | The throttle may not be returning to its resting position, or the throttle signal may be faulty. The manual notes that an indication can appear during start-up and clear after self-check. If it persists, or the throttle sticks, stop using the bike. |
3 | Current-protection restart | An abnormal current-protection condition has been reported. Stop and contact support if it repeats. |
4 | Motor phase overcurrent | Excess current has been detected in the motor circuit. Stop and arrange an electrical check. |
5 | Voltage fault | The supply voltage is too low or too high for the controller's permitted range. Ask support to check the battery/controller match and battery condition. Do not change voltage limits to suppress the warning. |
6 | Anti-theft alarm signal | Listed as reserved. Ask support about the exact configuration; do not infer a failed part. |
7 | Motor temperature fault | The manual calls this over-temperature, but describes temperature that is too high or too low. Let a hot motor cool naturally; seek support if the warning remains or returns. |
8 | Controller temperature fault | The controller temperature is outside its operating range, described as too high or too low. Let a hot controller cool naturally and contact support if it repeats. |
9 | Phase-current overflow | An abnormal motor-current protection alarm. Electrical diagnosis is needed. |
10 | Phase-current zero-point fault | An internal current-measurement alarm. Contact support; do not open the controller. |
11 | Motor phase short-circuit fault | A motor-wire short circuit or motor fault is indicated. Stop using the bike and arrange a check. |
12 | Battery/line-current zero-point fault | An internal current-measurement alarm. Contact support. |
13 | Upper MOSFET bridge fault | A fault in the upper section of the controller's power-switching circuit. This needs qualified service. |
14 | Lower MOSFET bridge fault | A fault in the lower section of the controller's power-switching circuit. This needs qualified service. |
15 | Peak battery/line-current protection | A hardware overcurrent protection alarm. Stop using the bike and contact support. |
Controller specifications
These are the options listed for the S12 family in the supplied technical manual. They are not settings to enter into a bike and do not mean one controller supports every option.
Item | Reference information |
|---|---|
Version | S12 Hall-sensor version |
Listed controller variants | 72200 / 72240 / 72300 / 84200 |
Overall size | 173.2 × 102.2 × 51.7 mm |
Power range | The main specification lists 1.0–2.0 kW. One English row says 1.0 kW only; confirm the fitted unit's rating from its label. |
Nominal voltage options | 48 V / 60 V / 72 V / 84 V, depending on version |
Battery-side current options | 35 A / 45 A / 55 A / 70 A |
Motor phase-current options | 200 A / 240 A / 300 A |
Motor types listed | Hall-sensor hub or mid-drive motors; PMSM and IPM permanent-magnet motor types |
Communication interfaces listed | CAN, RS-485, single-wire communication and analog instrument interface, depending on configuration |
Phone support listed | Android and iOS app compatibility. Required hardware, app version and vehicle configuration must be confirmed. |
Battery current and motor phase current are different measurements. A 300 A phase-current option is not permission to draw 300 A from the battery. The manual does not map every current option to every variant.
Wiring functions: for qualified installers
The 30-pin connector includes motor Hall signals and supply, motor temperature, throttle signal and supply, brake inputs, ground connections, ignition/key input, anti-theft functions, speed selection, reverse, cruise/parking, BOOST, communications and instrument outputs. A listed function is not proof that the bike has that feature enabled.
Do not wire this controller from colour alone or from a generic S12 pinout. The supplied document's connector table and lead-wire table disagree on several pin numbers, including anti-theft power, speed selection, reverse, CAN Low and Bluetooth power. For example, CAN Low is listed as pin 25 in the connector table but pin 5 in the lead-wire table. Bluetooth power is listed as pin 9 in one table and pin 29 in the other. These conflicts require confirmation of the exact controller and harness revision before any connection.
The high-level brake input also has conflicting voltage descriptions: the feature table mentions battery positive or non-isolated 12 V, while the pin table lists 0–12 V. Do not apply battery voltage to that input based on this document. Confirm the correct input specification first. The Hall supply is described as 8 V unloaded / 5 V at a 30 mA load in one section and as 5 V in the pin table; this also needs revision-specific confirmation.
The throttle input, supplies and brake-input logic must match the installed configuration. “Low-level brake” and “high-level brake” refer to electrical input signals, not the strength of braking. Do not bridge a brake or safety input to make the motor run.
Installation and service precautions
The following is for a qualified installer or repairer. Riders should contact support rather than disconnecting internal wiring or opening the controller.
- Disconnect and isolate power using the approved vehicle service procedure before wiring. Do not touch live terminals or connector contacts.
- Check battery polarity and motor phase connections. Never connect battery power to a motor phase terminal by mistake, and prevent short circuits and open motor-phase connections.
- Verify reliable throttle operation, brake motor-cut-off signals and adequate mechanical braking before returning the vehicle to use.
- The manual specifies that an anti-theft unit's negative lead connects directly to battery negative, not to the controller's logic ground. Confirm the exact harness arrangement before installation.
- The mounting surface must be clean and free of debris, burrs and welding residue, with good contact for heat transfer. The document gives a flatness value of 0.8 without a unit or full tolerance definition; obtain the correct drawing before treating it as a machining specification.
- The document describes two-point fixing, bolts without washers, and a mounting torque of 6 N·m. This applies only to the matching S12 mounting arrangement after the hardware and installation drawing are confirmed. It is not a general torque for bike bolts.
- Secure the signal harness and route heat-exposed wiring separately as specified. Avoid pulling on connectors or trapping the harness under the protective cover.
- Avoid repeated unplugging as a troubleshooting routine. The manual specifies fewer than five connector mating operations over the controller's life, citing increased contact resistance and heating; ask support about inspection or replacement if service history is unclear.
- Install the waterproof/protective cover after the harness is correctly fitted, without pinching the wires. A protective cover is not permission to submerge or pressure-wash the controller.
- For charging-system integration, the manual calls for isolation between charger and controller or suitable fuse protection. This is an installation-design requirement for the repairer; owners should follow the bike's approved charging procedure and should not add or bypass fuses themselves.
- The controller and mounting area can become hot under heavy load. Allow them to cool before handling.
- Do not open or attempt internal controller repairs without authorized service instructions.
App connection, self-learning and firmware
The supplied manual mentions phone-app compatibility and a self-learning beep pattern, but it does not provide a complete pairing procedure, a self-learning sequence, firmware files or approved bike-specific parameter values.
Contact CEMOTO Support for instructions matched to the controller label and vehicle. Do not install guessed firmware or change battery voltage, current limits or protection settings to remove a warning. A self-learning warning requires correct commissioning; it is not an instruction to experiment with the throttle.
Related help
- Contact CEMOTO Support
- Battery Care and Charging
- Display and Error Codes — separate from the S12 buzzer counts
- User Manuals
English knowledge guide based on the supplied 11-page S12 Hall-version technical manual. Applies only to the matching controller and vehicle configuration.