this post was submitted on 30 Jul 2025
6 points (87.5% liked)

bike wrench

1014 readers
53 users here now

A place to ask bicycle repair questions, and for bike shop monkeys to share advanced non commercial wrenching resources (no YouTube self promotion). This is only for repair related topics.

!bicycles@lemmy.ca

!micromobility@lemmy.world

founded 2 years ago
MODERATORS
 

I’m having a really odd issue with my e‑fatbike (Bafang M400 mid‑drive). When I’m on the two largest cassette cogs (lowest gears), the motor briefly cuts power once per crank revolution. It’s a clean on‑off “tick,” almost like the system thinks I stopped pedaling for a split second.

I first noticed this after switching from a 38T front chainring to a 30T. At that point it only happened on the largest cog, never on the others.

I figured it might be caused by the undersized chainring, so I put the original back in and swapped the original 1x10 drivetrain for a 1x11 and went from a 36T largest cog to a 51T. But no - the issue still persists. Now it happens on the largest two cogs. Whether I’m soft‑pedaling or pedaling hard against the brakes doesn’t seem to make any difference. It still “ticks” once per revolution.

I’m out of ideas at this point. Torque sensor, maybe? I have another identical bike with a 1x12 drivetrain and an 11–50T cassette, and it doesn’t do this, so I doubt it’s a compatibility issue. Must be something sensor‑related? With the assist turned off everything runs perfectly, so it’s not mechanical.

EDIT: Upon further inspection it seem that the moment the power cuts out seems to perfectly sync with the wheel speed magnet going past the sensor on the chainstay so I'm like 95% sure that a faulty wheel speed sensor is the issue here. I have a spare part ordered so I'm not sure yet but unless there's a 2nd update to this then it solved the issue.

top 4 comments
sorted by: hot top controversial new old
[–] avidamoeba@lemmy.ca 3 points 3 days ago (1 children)

Without access to some debug interface that shows you what values come from the various components, you're stuck with hypothesizing and replacing parts, which is annoying and expensive. In that world, I'd also try replacing the torque sensor. I've seen it sold on Ali. I think they use a common part between multiple units but I'm not sure. I have their BB torque sensor and it seems it uses a spindle that looks like the ones used in their mid drives. They're not cheap though.

[–] Perspectivist@feddit.uk 3 points 3 days ago* (last edited 3 days ago) (1 children)

I’ve serviced the motor before and I’m familiar with the part in question. At this point it’s not even about the cost - I just dread spending another minute wrenching on this thing instead of riding it. I’m tempted to just take it to a shop and tell them to figure it out. What really throws me off is how this only happens in the lowest gears, even though the bike has no way of knowing what gear I’m in. I even took out the Eggrider display and put the Bafang unit back on but no difference.

[–] avidamoeba@lemmy.ca 2 points 3 days ago* (last edited 3 days ago)

Yeah that part really is crazy. Obviously there's some mechanism but I don't know what. You've alreade checked change in torque and cadence as a cause. The only other thing that comes to mind is the force pointing backwards, experienced by the spindle from the chain pulling on it, which changes depending on which gear you're in and how tensioned the rear derailleur is. But I would think any such effect would be drowned by the forces of your legs on the cranks.

[–] Grass@sh.itjust.works 1 points 3 days ago

i had this on my tsdz2 as well as the toseven dm02, but the tsdz2 was seemingly random and the dm02 was every 7 revolutions. still no idea why it happens.