Home › Diagnosis › Bafang, Hailong and generic e-bike battery not working: key switch, fuse, BMS, connectors

Bafang and generic 36V/48V packs (Hailong, downtube, rack): elimination flow

BatteryBafang and generic hub-motor packs

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.

Warning: Never open a battery pack, bypass the BMS or feed voltage into the discharge port: lithium cells that have been over-discharged or shorted can ignite hours later. Never charge a generic pack unattended overnight or on a carpet, and never use a charger with a different voltage than printed on the pack.

What you need

LED patterns and what they mean

Press the button: 1 to 5 LEDs (some packs 4) light for a few secondsNormal. 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 positionPack 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 upNormal charging. Charger green with all pack LEDs on: complete.
Charging: charger LED goes green immediately, pack not fullCharger sees no load: BMS charge side off, charge port fuse open, broken charge port, or wrong charger.
Charging: charger LED flickers between red and greenBMS 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 deadDischarge side off (BMS tripped or fuse blown) or a bike-side fault. Multimeter on the discharge connector decides.

Step by step

1. Key switch
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.
2. Charger and socket
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.
3. Charge port and its fuse
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.
4. Discharge fuse
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.
5. Discharge connector and bike contacts
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.
6. Voltage at the discharge port (multimeter)
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.
7. BMS reset and deep-discharge recovery
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.
8. Bike side test
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.
9. Cold-weather check
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

Manuals and video

Videos found on YouTube and checked automatically; they are other people's work, not ours.

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.

Still stuck? Take a photo of the display and show it to a local e-bike workshop. Bring the bike's system name (e.g. Bosch Performance Line CX) and the exact code; that saves diagnostic time and money.