I bricked my BBS02b

debaashaas

1 µW
Joined
May 20, 2024
Messages
3
Location
Netherlands
Hello everyone,

After changing some setting via the programming cable the bike stopped giving power to the motor. So I got stressed and re-flashed my bike with the wrong firmware. Now its giving a 30 error and not doing anything.

I dont have access to the original firmware of my BBS02b, but was smart enough to make a screenshot of the last version V2.0.1.1

Please If someone can help my stupid me out of this situation I would be so happy.

Best,
 
Solution
You could try flashing Daniel Nilsson's custom firmware, it's a "better" firmware anyway.
Just follow all instructions closely:
Was there some worthy reason to risk breaking your stuff? When I had a BBS02, I never once thought, "hey this thing should work better in a way that I can fix with only firmware settings". Was your own controller speed restricted or something?

Sorry to say, the data and programming end of these things is something I avoid unless it's broken, so I can only suggest maybe replacing the controller with one that isn't horked. That's what I would do for myself anyway.
 
Was there some worthy reason to risk breaking your stuff? When I had a BBS02, I never once thought, "hey this thing should work better in a way that I can fix with only firmware settings". Was your own controller speed restricted or something?

Sorry to say, the data and programming end of these things is something I avoid unless it's broken, so I can only suggest maybe replacing the controller with one that isn't horked. That's what I would do for myself anyway.
Okay thanks for the answer!, so if I order a new controller that should reset it all?
 
You could try flashing Daniel Nilsson's custom firmware, it's a "better" firmware anyway.
Just follow all instructions closely:
 
Solution
You could try flashing Daniel Nilsson's custom firmware, it's a "better" firmware anyway.
Just follow all instructions closely:
Thanks this worked! I only need to find the right setting to view the right battery % on my bike
 
Thanks this worked! I only need to find the right setting to view the right battery % on my bike
That's good news. I'm glad you didn't have to do any surgery on it.
 
what compels you to type this judgmental opinion of a rookie, Chalo something of worth that you value? One step short of good advice? IDK
Was there some worthy reason to risk breaking your stuff? When I had a BBS02, I never once thought, "hey this thing should work better in a way that I can fix with only firmware settings". Was your own controller speed restricted or something?

Sorry to say, the data and programming end of these things is something I avoid unless it's broken, so I can only suggest maybe replacing the controller with one that isn't horked. That's what I would do for myself anyway.
 
Sorry to say, the data and programming end of these things is something I avoid unless it's broken, so I can only suggest maybe replacing the controller with one that isn't horked. That's what I would do for myself anyway.
I mean, difference of opinion here I guess, but to not tailor the programming of the BBS02 or BBSHD is just a gross waste of a good motor. They're both fantastic motors that ship with terrible stock configurations. At best, they'll burn way more battery than they need to. At worst, you'll be ghost pedaling with no real hope of actual, useful PAS. Programming the BBS motors is significantly easier than any actual hardware changes one might need to do, yet generally has greater impact.

Also, tweaking configs is very safe. For some reason early in the BBS days we took to calling it "programming" but in reality it's nothing of the sort. It's turning a few (digital) dials and knobs. All of which can be turned back to where they were! As a real programmer, and one who has turned BBS dials and knobs hundreds of times, I can confirm that this will not brick a motor/controller.

Just make sure you find a config/"programming" you like, @debaashaas!
 
At worst, you'll be ghost pedaling with no real hope of actual, useful PAS. Programming the BBS motors is significantly easier than any actual hardware changes one might need to do, yet generally has greater impact.

I found it both very easy and very cheap to swap out my stock BBS02 cranks with narrower, shorter 152mm unicycle cranks so I could pedal effectively in the motor's efficient speed range. In contrast, I have no idea where to start with hacking the microcontroller, nor what things I could inadvertently screw up in the process.

It's an electric motor. It should be so simple there's no need to configure anything whatsoever. But, y'know, gotta keep the soft-hands crowd entertained.
 
I bought a BBS02B from Luna in 2016, and they claimed they "programmed" it. It has throttle always enabled, pulls 25A max, and was very rideable with 10 PAS levels. Later, I found out their programming was just different motor settings.

The BBS02B I bought in 2023 was awful. Assist went away as I approached the speed limits/ Throttle felt wacky and not predictable. I did not enjoy riding it. Bad seller settings. When I set it up like the first BBS02B, they worked the same, except max current was 18-20A. Probably a hardware limit.

Nowadays, you can buy the motor cable and run it with an Android app. I think that is a great approach for a simple settings adjust.
 
I mean, difference of opinion here I guess, but to not tailor the programming of the BBS02 or BBSHD is just a gross waste of a good motor. They're both fantastic motors that ship with terrible stock configurations. At best, they'll burn way more battery than they need to. At worst, you'll be ghost pedaling with no real hope of actual, useful PAS. Programming the BBS motors is significantly easier than any actual hardware changes one might need to do, yet generally has greater impact.

Also, tweaking configs is very safe. For some reason early in the BBS days we took to calling it "programming" but in reality it's nothing of the sort. It's turning a few (digital) dials and knobs. All of which can be turned back to where they were! As a real programmer, and one who has turned BBS dials and knobs hundreds of times, I can confirm that this will not brick a motor/controller.

Just make sure you find a config/"programming" you like, @debaashaas!
I followed Jon's guide to tweak the BBSHD settings to better mesh the power output of the rider with that of the motor, and can vouch for his assessment that this is not only easy, but transforms these into a real assist motor - from the factory as default, they seem to be set up for somebody that never really wants to pedal. Given these are cadence-sensor only - it's really matching a realistic rider cadence with the motor output - so of course it helps to get the "bike" stuff right for cadence - gearing and cranks etc. Bafang loves to spin like real fast - a bike rider, not so much!
 
I found it both very easy and very cheap to swap out my stock BBS02 cranks with narrower, shorter 152mm unicycle cranks so I could pedal effectively in the motor's efficient speed range. ............
Where can I buy 152 mm unicycle cranks - square taper ? Link please.
 
Where can I buy 152 mm unicycle cranks - square taper ? Link please.



Or any bike shop that deals with J&B Importers, which is almost all of them.
 
Thanks Chalo! I suppose it's steel because they get dropped often? Any idea what they weigh?
They're like a smallish adjustable wrench each. You can find alloy ones if you gotta have em, but they'll either cost a lot more, have much wider Q, or both. I don't notice the difference between heavy and light cranks on my own bikes; they can't make a light bike heavy or a heavy bike light.

 
Back
Top