BBSHD Voltage Problem Firmware Update & Instructions

eric49a said:
I'm wondering if anyone else is having a problem with motor power very briefly cutting out at high cadence pedal assist.
I have the same problem with bbshd and eggrider v2 display. After updating this firmware (CRR10E4830E105027.1_(latest)_190927.bin).
But the only thing is that for this it is not necessary to pedal fast.

The only thing that has helped me so far is changing the Slow-Start Mode - 1 parameter, it used to be 7 and there were no problems
 
Unfortunately I will have to be the first to be unlucky after the update, after so many success stories I also flashed my BBSHD hoping to get the 30A instead of the standard 28A. I am currently getting a Code E30 "communication error" with all firmware files posted here. Flashing goes fine, in the Bafang config tool I also see the 30A neatly, but when the Ebike starts up I get the E30 code after 5 seconds.

Is there anyone who owns the original firmware? Id first like to go back to a working situation before attempting new firmware.
 
False alarm, swapped out my GF display with mine and the bike works perfect. Probably a broken wire or damaged display connector.
 
EggRider is another layer of unneeded complexity to me. I supported dozens of sales with California eBike and have had nearly every BSxx version made. I just don't see the need or utility. I gave my samples away. and refunded a dozen or more buyers that discovered the complexity wasn't worth the energy There's enough support to simply use the available programming to satisfy my every need. I guess gadgets are popular. But as always YMMV.
 
Actual firmware for the controller. NICE!!
First of all, I ride with a 48v battery what is the 52v mod actually?
We have 3 bbshd's in the family.

I bought mine from Luna 2 years ago.

My sister bought her bbshd a few months ago from aliexpress. Here hardware version and firmware version is different then mine. Her bbshd PAS mode is more fluent, and no overshoot. I used the same controller settings to test this.

Will maybe this firmware version also fix other issues?
This also cures the fault code 10 on a new controller, at least it did mine!!
To do this on a bare controller, one would need to either:
-- make a cable to go from the controller's LCD port to an LCD-style connector (or whatever style is on the USB-serial adapter being used) and to battery power,
or
-- hook up teh controller to the regular wiring harness for battery power and the LCD connector.

The same setup would allow you to test it, as it should no longer display the voltage error (though it may have others for the unconnected parts).

It's possible the update wont' even work without the rest of the stuff connected, but I doubt that, since they probably use the same procedure to program them at the factory (no idea what, if anything, that they actually test, though).

If you end up trying this, please note down the steps (and wiring of harness created for it, with pictures if possible) and post them here to be added as an alternate set of instructions.
thank you so much gu
 
I tried this, had a 30h error on MCU STC15W4K56S4

Originally set out to tackle the weird throttle behavior in some BBSHD units. The one where when pedaling, throttle turns into an on/off switch.

Managed to rescue the controller + resolve throttle behavior with a project on github

Hopefully this helps anyone who goes down the rabbit hole

 
Does anyone know if 60v batteries charged with a 63v charger will definitely work?

Edit- I will wire some lights to drain it if it's 1v too high
 
Last edited:
Does anyone know if 60v batteries charged with a 63v charger will definitely work?
Do you mean a 60v *nominal* pack, or a 60v *fully charged* pack, and do you mean charging it to actual 63v, or with a charger intended for a 63v *nominal* pack (which would have a higher full voltage than that)?
 
Do you mean a 60v *nominal* pack, or a 60v *fully charged* pack, and do you mean charging it to actual 63v, or with a charger intended for a 63v *nominal* pack (which would have a higher full voltage than that)?
Exactly, 60v charged to 63v (80% which is best for battery longevity). A full charge for 60v battery is 67._v, 80% is 63v which is the supposed max of the for bbs02 and bbdhd.
 
Just to report here that CRR10E4830E105027.1_(latest)_190927.bin fixed my otherwise dead motor. (IAP15W4K61S4)
My original controller burned out, it was giving out about 33% of original power with max 10A.
New/replacement controller gave Error 10 - controller overheat, straight out of the box, tried to flash it with the firmware from goldenmotor but that just changed the error from 10 to 30 "communication error", also didn't have any battery voltage reported and no speed detection

Kudos to Tomblarom for sharing.
 
Back
Top