Bafang and generic 36V/48V packs (Hailong, downtube, rack): elimination flow
The packs on ADO, Fiido, Engwe, Himiway, Lectric, Rad Power, Aventon and most Bafang conversions are generic lithium packs with a 5-LED gauge, a key switch, a separate charge port and a discharge connector. That makes them easier to diagnose than a Bosch pack, and this flow uses it.
What you need
- the charger that came with the bike (check the label: 42V output for a 36V pack, 54.6V for 48V, 58.8V for 52V)
- the battery key
- a torch and a dry cloth
- a multimeter (recommended, for steps 6 and 7; a basic one is enough)
- a replacement blade fuse of the same rating if your pack has an accessible one
LED patterns and what they mean
| Press the button: 1 to 5 LEDs (some packs 4) light for a few seconds | Normal. On most generic packs the LEDs read voltage, not true capacity, so they drop fast under load and creep back at rest. |
| Press the button: no LED, key in any position | Pack asleep, BMS tripped, deep-discharged, or the LED board itself dead (rare). Continue the flow: the discharge port may still be live. |
| Charging: charger LED red/orange, pack LEDs fill up | Normal charging. Charger green with all pack LEDs on: complete. |
| Charging: charger LED goes green immediately, pack not full | Charger sees no load: BMS charge side off, charge port fuse open, broken charge port, or wrong charger. |
| Charging: charger LED flickers between red and green | BMS is accepting and refusing in turn: usually a cell group at the top limit (imbalance) or a high-resistance charge port. |
| Pack LEDs normal, bike display dead | Discharge side off (BMS tripped or fuse blown) or a bike-side fault. Multimeter on the discharge connector decides. |
Step by step
Most Hailong and downtube packs have a three-position key: off, on and unlock/remove. The pack only outputs in the on position, and some only when the key is removed in the on position. Turn it fully off, wait 10 seconds, fully on. Try the display. Then try charging with the key in both positions: many packs charge regardless, some only in the on position.
If OK: Bike wakes or the charger goes red: key was in the wrong position or the switch contact was dirty. Work it a few times.
If not: No change in any key position: go to step 2. A key that turns without any click or resistance: the switch is broken; a shop can replace it without opening the cells on most Hailong cases.
Plug the charger into a good socket with nothing connected. The LED should be green. Check the label output voltage against the pack label (36V pack: 42V charger, 48V: 54.6V, 52V: 58.8V). Connect it to the charge port and watch for 2 minutes.
If OK: Charger LED turns red/orange: current is flowing. Leave it 30 minutes, then press the pack button. If LEDs return, the pack was asleep or low; charge fully and test.
If not: Charger LED dead on a good socket: charger fault. Charger stays green: go to step 3. Wrong voltage charger: stop, get the right one.
Look into the charge port with a torch. Generic packs use a 3-pin XLR, a 2.1 or 2.5 mm DC barrel, or a 3-pin round plug. Look for bent or pushed-back pins, corrosion and a loose socket. Some packs have a small glass fuse holder next to the charge port (the round screw cap): unscrew, pull the fuse, look for a broken wire.
If OK: Port clean, pins straight, fuse intact or no fuse present: go to step 4.
If not: Charge fuse blown: replace with the same rating (usually 5 to 10 A). Port damaged: a shop can replace the socket. If a new fuse blows on the next charge, the BMS charge side has failed.
Many Hailong and rack packs have a 30 or 40 A blade fuse in a holder on the base plate next to the discharge connector, sometimes under a small rubber cover. Only if you can reach it without opening the case: pull it and check it.
If OK: Fuse intact or not accessible: go to step 5.
If not: Blown: replace once, same rating. Blows again at power-on: short on the bike side (controller) or inside the pack. Do not fit a bigger fuse.
Look at the discharge connector: rail packs use 2 to 4 flat pins on the base, others use XT60, XT90 or Anderson connectors. Look for melted plastic, blackened pins, loose pins that push back into the housing, and green corrosion. Clean with a dry cloth. Refit the pack firmly; on rail packs it must slide to the stop.
If OK: Connector clean and tight: go to step 6.
If not: Melted or blackened pins: high-resistance joint that has been overheating, common cause of cut-outs under load. A shop can replace the connector on the pack side; on the bike side it is usually a cheap harness part.
Meter on DC volts, 200 V range. Key in the on position, pack button pressed if it has one. Probes on the two main pins of the discharge connector (avoid the small data pins if present). Then measure the charge port too. Resting voltage guide (measure at the discharge or charge port with the pack switched on): 36V pack 42.0V full / 36V half / 30V empty / below 27V deep-discharged; 48V pack 54.6V full / 48V half / 39V empty / below 35V deep-discharged; 52V pack 58.8V full / 52V half / 42V empty / below 38V deep-discharged. A reading of 0V or a few volts on a pack that will not wake usually means the BMS has switched the output off, not that the cells are at 0V.
If OK: Discharge port voltage within the normal band: the pack is fine and the fault is the bike: controller, display or the harness between them. Go to step 8.
If not: 0 V at the discharge port but normal voltage at the charge port: the BMS discharge side has tripped (go to step 7) or failed. 0 V at both ports: BMS fully off, go to step 7. Voltage in the deep-discharged band at either port: deep-discharge, go to step 7.
A tripped BMS on a generic pack resets when charge current flows. Connect the charger (pack at room temperature, key on), leave it 30 to 60 minutes, then measure the discharge port again with the charger still connected, then with it removed. For a deep-discharged pack, leave the charger on for 2 hours; some BMS boards pre-charge at a trickle before the charger LED goes red.
If OK: Discharge port now shows normal voltage: the BMS tripped on over-current, short or under-voltage and has reset. Charge to full; if it trips again on the next ride, the cause is a cell group that sags, or a controller drawing too much.
If not: Still 0 V after 2 hours, or voltage does not rise: BMS locked out or failed, or the cells are below the recoverable limit. See verdicts.
With a pack that shows normal voltage at the discharge port, fit it, key on, hold the display power button for 3 seconds. Check the connector from the battery mount to the controller for loose or corroded pins (often a short cable with a 2-pin bullet or XT60 joint under the downtube or in the controller box). If a second identical pack is available, try it.
If OK: Bike wakes: the earlier fault was contact or key. Bike wakes on a second pack but not yours: your pack's BMS output is unreliable under load.
If not: Bike stays dead with a pack that measures fine: controller, display or harness fault. Move to the generic LCD/controller flow.
If the pack only fails in winter: warm it indoors for 3 hours and repeat the LED and voltage checks. Generic BMS boards cut discharge at around -10 C and charge at 0 C; cheap packs are often set higher.
If OK: Works at room temperature: temperature protection, not a fault. Keep the pack indoors and fit it just before riding.
If not: Still fails warm: go back to the BMS verdicts.
What you now know for sure
- Key switch or contact: Pack wakes after working the key, cleaning the contacts or reseating the pack; voltage at the port was already normal. → Clean, and replace the key switch or the connector at a shop if it recurs; both are serviceable without touching the cells on most Hailong-style cases.
- Charger dead or wrong charger: Charger LED dead on a good socket, or the charger output voltage on the label does not match the pack. → Replace with a charger of the exact output voltage and a matching plug; 2 A is safest for pack life.
- Fuse: Blown charge or discharge fuse, and the pack works after replacing it once. → Replace same rating. If it blows again, stop: short in the pack (shop) or the controller (bike side).
- BMS tripped and reset: 0 V at the discharge port, normal voltage after 30 to 60 minutes on the charger. → Nothing broken. If it trips repeatedly under load, the pack is being asked for more current than it can give: worn cells or an oversized controller.
- Deep-discharged and recovered: Voltage was in the deep-discharged band and rose to normal after 2 hours on the charger; the pack charges to full. → Expect capacity loss. Run the health test flow; store at 50 to 70% from now on.
- BMS failed or cells unrecoverable: 0 V at both ports after 2 hours on a correct charger, voltage that does not rise, a fuse that blows again, or melted connector pins with a pack that cuts under load. → Generic packs are the cheapest to re-cell or to have the BMS replaced by a battery service, and often cheaper to replace outright. Take the old pack to a shop or recycling point.
Manuals and video
Videos found on YouTube and checked automatically; they are other people's work, not ours.
- Bafang e-bike battery connector repair roliuscaesar
Frequently asked
The charger goes green straight away but the battery is empty. Why?
The charger sees no load. Either the BMS has switched its charge side off (deep-discharge or trip), the charge port fuse is blown, the charge port is broken, or it is the wrong charger. Check the fuse and port first, then leave the correct charger connected for an hour.
Can I bypass the BMS to wake the pack?
No. Videos that show connecting the charger directly to the cells or jump-starting the pack from another battery are how packs catch fire. If the BMS refuses to wake after 2 hours on the correct charger, the pack goes to a battery service.
Are Hailong and downtube packs from different brands interchangeable?
Physically often yes, electrically only if the voltage class, the connector and the BMS current rating match the controller. A 48V pack on a 36V controller damages the controller; a 36V pack on a 48V controller will not power on.