Bafang error 46: Battery temperature too low
Bafang CAN systems (M400/M500/M600/M620, DP C18 CAN, 850C/860C CAN)WarningRide with caution
The BMS reports the pack is too cold to discharge or charge safely (typically below about 0 C for charging and -10 to -20 C for discharge). Assist is limited or blocked until the cells warm up.
Likely causes
- Riding or charging in freezing weather
- Battery stored outside or in an unheated garage
- Faulty temperature sensor inside the pack
How to fix Bafang error 46
- Bring the battery indoors and let it warm to room temperature before charging
- Keep the battery inside between rides in winter; fit it just before leaving
- Power cycle once the pack is warm
- If the code shows on a warm pack, have the BMS sensor checked
Go to a dealer if: Go to a shop only if the code appears at normal temperatures.
Warranty: BMS sensor faults are covered; cold weather is not a defect.
Typical cost: Free; BMS sensor repair EUR/USD 80-150 if faulty.
Warranty: BMS sensor faults are covered; cold weather is not a defect.
Typical cost: Free; BMS sensor repair EUR/USD 80-150 if faulty.
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.
Frequently asked
Can I reset error 46?
Yes, it clears once the pack warms above the threshold.
Can I keep riding?
Yes at reduced power; never charge a frozen pack.
Warranty?
Only for a faulty sensor.
Related Bafang codes
Not an official Bafang document. Compiled from workshop experience and public service information; details can differ per system version and bike brand.