Bafang M620 Ultra motor broken? Low torque problem. Best retailer for US?

I've read a fair amount of ultra motors needing replaced on this and other forums. Is there any sort of life expectancy for these motors? I've got a little over 1,000mi. on mine. Haven't opened it up yet as it's still very quiet
these things really spin,so a preemptive lube job may help things and of course the stress one puts them through,you need proper gear shifting and not lugging these little marvels.
 
I'd like to think I am easy on my Ultra so hoping for a long life. I had planned to open it up after just a couple hundred miles to re-lube but it's still quiet, maybe even quieter than when new. Maybe the grease guy was generous w/ mine but I'll have to take it apart this winter to check or I'll feel guilty about it. Even w/o fresh grease, I wouldn't expect the steel gears to grind away to nothing but I keep reading that these motors MUST be greased
 
I took my ultra apart when it had less than 1500 miles on it because I thought the motor was getting noisy.
To my surprise I found very little grease surrounding the gears and there was a noticeable amount of gear tooth wear.
I ordered three new gears from GBK, but didn't order the motor rotor, with the small gear, because mine, at first glance, didn't look worn and mine also has the X1 controller, which is a whole other problem.
Taking a closer look I realized that the motor rotor gear was also worn.
I ended up not replacing the gears, thinking that the old, worn motor rotor gear would, over time, damage the new gears. Instead, I adding corn head grease and put the motor back together.

IMG_3012.jpg
 
I had the exact same experience as @Deacon Blues , premature wear on the rotor gear due to a lack of factory grease.

But I did change all the gears, and done a "quiet gears" upgrade at the same time.

(I don't really advise others do the "quiet gears" upgrade, its a PITA, requires a new controller and calibrating... this will add a few hundred dollars to your bill. And it doesn't make it THAT much quieter by itself. It still needs grease!)

But yes, even steel gears can wear down in just hundreds of miles without grease.

It may sound silly on a new motor, but for piece of mind open it up and check how much grease is there, and add a generous amount for good measure. Use SHC100 or Cornhead Grease.

It would be worth purchasing the gaskets from GreenBikeKit before you do this in case you break them during the regreasing.

 
Last edited:
Yeah I waited 1000 mi before opening up a new motor but I found everything OK and though skimpy.. an adequate amount of factory grease.
Since my new motor will be arriving not installed in a bike... I may open it up on the bench.
 
I had the exact same experience as @Deacon Blues , premature wear on the rotor gear due to a lack of factory grease.

But I did change all the gears, and done a "quiet gears" upgrade at the same time.

(I don't really advise others do the "quiet gears" upgrade, its a PITA, requires a new controller and calibrating... this will add a few hundred dollars to your bill. And it doesn't make it THAT much quieter by itself. It still needs grease!)

But yes, even steel gears can wear down in just hundreds of miles without grease.

It may sound silly on a new motor, but for piece of mind open it up and check how much grease is there, and add a generous amount for good measure. Use SHC100 or Cornhead Grease.

It would be worth purchasing the gaskets from GreenBikeKit before you do this in case you break them during the regreasing.

The only thing I'd add is buy an extra gasket, because sh*t happens. ;)
 
I should also say as I didn't really make it clear earlier but ANYTIME you change the rotor gear you risk the chance of having to recalibrate... Because its not easy to tell which way the magnet is pointing on the shaft and it'll mess up the hall sensor position!

You might get lucky, but chances are you'll find it running rough! To fix you need a buy a special C961 "Calibration" display, and compatible controller - and chances are your existing controller won't be compatible - so you'll be replacing that too.

So try avoid this issue... ;)
 
Back