BBSHD Voltage Problem Firmware Update & Instructions
Re: BBSHD Voltage Problem Firmware Update & Instructions
Interesting, so there are 3 versions available? 190413, 190418 and 190311? Rydon where did you find the 190311? I wonder if there is a .bin file for BBS02 too.
Re: BBSHD Voltage Problem Firmware Update & Instructions
Can you post it here?
Re: BBSHD Voltage Problem Firmware Update & Instructions
Things could get confusing pretty fast with so many versions. I would be nice to know what the differences are, but good enough to know which one has the fewest issues.
"One test is worth a thousand opinions"
Re: BBSHD Voltage Problem Firmware Update & Instructions
Ok, here is a directory with all 3 versions in it. I also streamlined and edited Amberwolf's instructions to what worked for me.
https://drive.google.com/open?id=1gbn-w ... -D223AIwEc
Re: BBSHD Voltage Problem Firmware Update & Instructions
Excellent! Thanks.Rydon wrote: ↑May 22 2019 12:35pmOk, here is a directory with all 3 versions in it. I also streamlined and edited Amberwolf's instructions to what worked for me.
https://drive.google.com/open?id=1gbn-w ... -D223AIwEc
"One test is worth a thousand opinions"
Re: BBSHD Voltage Problem Firmware Update & Instructions
Thanks a million!Rydon wrote: ↑May 22 2019 12:35pmOk, here is a directory with all 3 versions in it. I also streamlined and edited Amberwolf's instructions to what worked for me.
https://drive.google.com/open?id=1gbn-w ... -D223AIwEc
Re: BBSHD Voltage Problem Firmware Update & Instructions
Hmm, I get the following error on a BBSHD with throttle problem:
Has anyone tried flashing the firmware from here to this, don't want to force a wrong firmware and brick it without the correct one.
STC15W4K56S4 has 56K program ROM + 5K EEPROM = 61K.
IAP15W4K61S4 has 61K program ROM with integrated EEPROM...
CRR10E5228E1050221_190418.bin and
CRR10E4830E105001.1_190413-1.bin
have 61.443 bytes
CRR10E4830E105001.1_APP_190311.bin has 40.398 bytes
So it seems like CRR10E4830E105001.1_APP_190311.bin is the only one that can be flashed on this chip anyways.
And APP also does seems to indicate only program without EEPROM.
Did those that flashed this firmware use IAP15W4K61S4 or STC15W4K56S4 ?
Code: Select all
Checking target MCU ...
MCU type: STC15W4K56S4
F/W version: 7.3.5T
Current H/W Option:
. Current system clock source is internal IRC oscillator
. IRC frequency: 18.427MHz
. Oscillator gain is HIGH
. Wakeup Timer frequency: 36.720KHz
. Do not detect the level of P3.2 and P3.3 next download
. Power-on reset, use the general power-on delay
. RESET pin behaves as I/O pin
. Reset while detect a Low-Voltage
. Thresh voltage level of the built-in LVD : 2.63 V
. Inhibit EEPROM operation under Low-Voltage
. CPU-Core supply level : 2.78 V
. Hardware do not enable Watch-Dog-Timer
. Watch-Dog-Timer pre-scalar : 256
. Watch-Dog-Timer continue count in idle mode
. Program can modify the Watch-Dog-Timer scalar
. Erase user EEPROM area at next download
. Do not control 485 at next download
. Do not check user password next download
. TXD is independent IO
. TXD pin as quasi-bidirectional mode after reset
. P2.0 output LOW level after reset
. Testing time: 2017-3-17
. MCU type: STC15W4K56S4
F/W version: 7.3.5T
MCU type is incorrect .
STC15W4K56S4 has 56K program ROM + 5K EEPROM = 61K.
IAP15W4K61S4 has 61K program ROM with integrated EEPROM...
CRR10E5228E1050221_190418.bin and
CRR10E4830E105001.1_190413-1.bin
have 61.443 bytes
CRR10E4830E105001.1_APP_190311.bin has 40.398 bytes
So it seems like CRR10E4830E105001.1_APP_190311.bin is the only one that can be flashed on this chip anyways.
And APP also does seems to indicate only program without EEPROM.
Did those that flashed this firmware use IAP15W4K61S4 or STC15W4K56S4 ?
Re: BBSHD Voltage Problem Firmware Update & Instructions
I can confidently say only for firmware *190413-1.bin
I installed it and chose the IAP15W4K61S4 chip and changed the settings through the program "Bafang Configuration Tools" by Penoff.
After that, I drove 150 miles, motor and controller works perfect. No problem at all!
I have no desire to install and test other firmware! What for?
I installed it and chose the IAP15W4K61S4 chip and changed the settings through the program "Bafang Configuration Tools" by Penoff.
After that, I drove 150 miles, motor and controller works perfect. No problem at all!
I have no desire to install and test other firmware! What for?
Re: BBSHD Voltage Problem Firmware Update & Instructions
Did you had the pas/throttle problem before? And after?pestrya wrote: ↑May 23 2019 7:19amI can confidently say only for firmware *190413-1.bin
I installed it and chose the IAP15W4K61S4 chip and changed the settings through the program "Bafang Configuration Tools" by Penoff.
After that, I drove 150 miles, motor and controller works perfect. No problem at all!
I have no desire to install and test other firmware! What for?
Re: BBSHD Voltage Problem Firmware Update & Instructions
No. There were no problems with pas/throttle before the update and after.
The throttle reacts immediately, without delay.
I use Mode: Current
What problem are you talking about?
I heard about the throttle problem on BBS02, I did not hear about the throttle problem on BBSHD!
Do you have bbs02 or bbshd?
Re: BBSHD Voltage Problem Firmware Update & Instructions
We have both in the family HD and 02. And we fixed both controllers, they had both the throttle problem.pestrya wrote: ↑May 24 2019 3:46amNo. There were no problems with pas/throttle before the update and after.
The throttle reacts immediately, without delay.
I use Mode: Current
What problem are you talking about?
I heard about the throttle problem on BBS02, I did not hear about the throttle problem on BBSHD!
Do you have bbs02 or bbshd?
viewtopic.php?t=93977
Re: BBSHD Voltage Problem Firmware Update & Instructions
Hello everybody,
I am new here in the forum and have just bought my second Bafang Bbs01b.
Unfortunately, it is currently no longer possible to program the Bbs01b. According to my information, the firmware was blocked by Bafang. Programming is therefore no longer possible.
Does anyone have the same problem with the Bbs01b? Does a Firmware exist to program the Bbs01b?
Are the above files exclusive to the BBSHD?
Thanks maze44
I am new here in the forum and have just bought my second Bafang Bbs01b.
Unfortunately, it is currently no longer possible to program the Bbs01b. According to my information, the firmware was blocked by Bafang. Programming is therefore no longer possible.
Does anyone have the same problem with the Bbs01b? Does a Firmware exist to program the Bbs01b?
Are the above files exclusive to the BBSHD?
Thanks maze44
Re: BBSHD Voltage Problem Firmware Update & Instructions
maze44 wrote: ↑May 25 2019 8:48amHello everybody,
I am new here in the forum and have just bought my second Bafang Bbs01b.
Unfortunately, it is currently no longer possible to program the Bbs01b. According to my information, the firmware was blocked by Bafang. Programming is therefore no longer possible.
Does anyone have the same problem with the Bbs01b? Does a Firmware exist to program the Bbs01b?
Are the above files exclusive to the BBSHD?
Thanks maze44
Is bafang closing down things? Are you not possible anymore to use the program cable and reprogram your controller settings?
Re: BBSHD Voltage Problem Firmware Update & Instructions
Apparently ... I can connect the engine to the computer. The system also recognizes the engine. However, confusing values are output. Also I can not reprogram anything. It is not possible to flash any values ...
Re: BBSHD Voltage Problem Firmware Update & Instructions
Where did this information come from? Sounds fishy to me.maze44 wrote: ↑May 25 2019 8:48amHello everybody,
I am new here in the forum and have just bought my second Bafang Bbs01b.
Unfortunately, it is currently no longer possible to program the Bbs01b. According to my information, the firmware was blocked by Bafang. Programming is therefore no longer possible.
Does anyone have the same problem with the Bbs01b? Does a Firmware exist to program the Bbs01b?
Are the above files exclusive to the BBSHD?
Thanks maze44
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.
Re: BBSHD Voltage Problem Firmware Update & Instructions
So, you have no issues and no one else should? Seriously. This is about Bafang making changes and not working with buyers. Heck, it’s hard for a dealer to get straight information. Luna the self proclaimed biggest reseller in North America can’t get any better information. Check their forum. They got stuck with the 07 overvolt issue. And then refused to help anyone else with the “secret” fix. Be happy this thread exists. No thanks to Bafang or Luna.pestrya wrote: ↑May 23 2019 7:19amI can confidently say only for firmware *190413-1.bin
I installed it and chose the IAP15W4K61S4 chip and changed the settings through the program "Bafang Configuration Tools" by Penoff.
After that, I drove 150 miles, motor and controller works perfect. No problem at all!
I have no desire to install and test other firmware! What for?
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.
Re: BBSHD Voltage Problem Firmware Update & Instructions
“Unfortunately, it is currently no longer possible to program the Bbs01b. According to my information, the firmware was blocked by Bafang. Programming is therefore no longer possible.”
Please provide some link or source. This makes no sense.
Please provide some link or source. This makes no sense.
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.
Re: BBSHD Voltage Problem Firmware Update & Instructions
Unfortunately, it is not the first case for me!
Security risks are to be closed in the EU. As far as my info!
Several people already have the problem in a German forum!
See at the link:
https://www.pedelecforum.de/forum/index ... ren.62698/
Re: BBSHD Voltage Problem Firmware Update & Instructions
This instruction fixed my bbbshd over voltage error 07 that occured when my 52v 17.5Ah battery was fully charged (around 58.2 volts). THANK YOU VERY MUCH FOR EASY TO FOLLOW INSTRUCTIONS!



Re: BBSHD Voltage Problem Firmware Update & Instructions

I'd like to note that I only found this thread after googling "bbshd over voltage" after having no luck just looking for error code 7 H bbshd, so yeah I hope others can find this solution instead of the rambling nonsense going on back and forth on other sites.
All your settings will be gone, so you'll need to re-configure your stuff back to normal afterwards... so take screen shots of your original settings before doing anything...
HUGE thanks, and good luck to others desperate for a fix. So far, so good.

Re: BBSHD Voltage Problem Firmware Update & Instructions
Just adding some extra information to the topic. You can find two models of the same firmware in certain cases: one is the standard firmware that has been available for years, and the second one is the same firmware but stripped from some data, which can only be written by having the BESST tool. Eventually BAFANG will completely dismiss the old firmware model, so only vendors who have access to the BESST tool and that have a BAFANG Cloud account can rewrite the firmware. You can easily spot which firmware you have because the firmwares tweaked for BESST have the word "APP" in the name. Basically the internal firmware structure is exactly the same, just the BESST tool won't overwrite the header and the footer of the existing firmware, whereas the old programming method would do a complete erase and reprogram the whole memory. BESST tool also performs some safety checks before programming the firmware to ensure that the firmware you are going to write is compatible with the hardware version installed.
Also, as you may have noticed, BAFANG kept changing the controller hardware version over the years (around once per year actually), going from V1.1 released in 2015 up to V1.5 released in 2019. When you are flashing a firmware like "CRR10E4830E105001_1_190413-1.bin" for example, you want to make sure your controller hardware has the same version as the firmware you are going to write, or you risk bricking it. All controller hardware versions have a different STC MCU, which means that even if the source code of the firmware hasn't been touched over the last 3 years (firmware version V1.0.0.4), they still need to recompile it every year when they switch to a different MCU.
That being said, BAFANG is very shady about what they do, and you will never happen to actually talk to a competent technician who knows exactly what he's talking about: most of the times they will just throw at you all the firmwares they have available without even knowing what are the differences between them, so you end up with a stack of firmwares to try out by yourself, which will all perform differently and that just make you even more confused than you were before. So you can forget about keeping a constant standard for your ebike motors over the years, because everything is subject to change without prior warning and there will never be a firmware that performs exactly the same as another one. The only workaround is buying a stock of thousands of units from the same batch if you want to be safe. The best controllers with firmware version V0.0.1.1 haven't been around for a while now anyway, so you will have to make do with the newer worse ones. The "positive" aspect is that those who have never tryed the old controllers wouldn't be able to tell that current ones are worse, so not many complaints for that hopefully. The only real solution would be someone who knows both Chinese and English to take a flight to Suzhou to talk with the guy in charge of writing the firmwares directly, because that's the only person who could actually give you a proper answer and address the existing issues within the entire company.
Also, as you may have noticed, BAFANG kept changing the controller hardware version over the years (around once per year actually), going from V1.1 released in 2015 up to V1.5 released in 2019. When you are flashing a firmware like "CRR10E4830E105001_1_190413-1.bin" for example, you want to make sure your controller hardware has the same version as the firmware you are going to write, or you risk bricking it. All controller hardware versions have a different STC MCU, which means that even if the source code of the firmware hasn't been touched over the last 3 years (firmware version V1.0.0.4), they still need to recompile it every year when they switch to a different MCU.
That being said, BAFANG is very shady about what they do, and you will never happen to actually talk to a competent technician who knows exactly what he's talking about: most of the times they will just throw at you all the firmwares they have available without even knowing what are the differences between them, so you end up with a stack of firmwares to try out by yourself, which will all perform differently and that just make you even more confused than you were before. So you can forget about keeping a constant standard for your ebike motors over the years, because everything is subject to change without prior warning and there will never be a firmware that performs exactly the same as another one. The only workaround is buying a stock of thousands of units from the same batch if you want to be safe. The best controllers with firmware version V0.0.1.1 haven't been around for a while now anyway, so you will have to make do with the newer worse ones. The "positive" aspect is that those who have never tryed the old controllers wouldn't be able to tell that current ones are worse, so not many complaints for that hopefully. The only real solution would be someone who knows both Chinese and English to take a flight to Suzhou to talk with the guy in charge of writing the firmwares directly, because that's the only person who could actually give you a proper answer and address the existing issues within the entire company.
- Attachments
-
- fw-models-comparison.png (82.31 KiB) Viewed 4812 times
Re: BBSHD Voltage Problem Firmware Update & Instructions
BESST Eventually Bafang will completely fart off the small resellers that built their popularity. It’s a love hate relationship. With little, if any, give by Bafang.
Thanks Justin_le we're here thanks to you. All the best to the mods for their tireless work keeping it on an even keel.
-
- Posts: 183
- Joined: Jul 13 2016 10:42am
- Location: North Carolinas
Re: BBSHD Voltage Problem Firmware Update & Instructions
I got this error when trying to update it:
''
MCU type: STC15W4K56S4
F/W version: 7.3.4T
MCU type is incorrect .''
I can not find STC15W4K56S4 in the MCU section.
Editted:
FOund the correct MCU and it programmed but I got Error 30- No signal
I tried all 3 Bin files. Same error 30 code after programmed.
When trying different files, I get this error with 190413-1 and 190418 files
"The file is over the validscope, and the exceeding parts has been cleared"
Non of the 3 files on the thread worked for me. BIke is now non responsive/bricked. HELP
''
MCU type: STC15W4K56S4
F/W version: 7.3.4T
MCU type is incorrect .''
I can not find STC15W4K56S4 in the MCU section.
Editted:
FOund the correct MCU and it programmed but I got Error 30- No signal
I tried all 3 Bin files. Same error 30 code after programmed.
When trying different files, I get this error with 190413-1 and 190418 files
"The file is over the validscope, and the exceeding parts has been cleared"
Non of the 3 files on the thread worked for me. BIke is now non responsive/bricked. HELP

My Ebike with chinese frame: viewtopic.php?t=83275
2nd Stealth clone ebb w/3k hub laced 19” dirt rim/tires
2 Walmart special dk duke fatties bbshd and the other w/1k rear hub motor
Full suspension fatty/AliExpress frame w/bbshd
29er hard tail w/tsdz 500w dyi programmed
Intense uzzi slx w/1600w mini cyclone
Trident fat trike 26” w/tsdz 500w diy programmed
Carbon fat bike Bafang ultra, DengfuE06 frame viewtopic.php?f=6&t=109970
2nd Stealth clone ebb w/3k hub laced 19” dirt rim/tires
2 Walmart special dk duke fatties bbshd and the other w/1k rear hub motor
Full suspension fatty/AliExpress frame w/bbshd
29er hard tail w/tsdz 500w dyi programmed
Intense uzzi slx w/1600w mini cyclone
Trident fat trike 26” w/tsdz 500w diy programmed
Carbon fat bike Bafang ultra, DengfuE06 frame viewtopic.php?f=6&t=109970
-
- Posts: 183
- Joined: Jul 13 2016 10:42am
- Location: North Carolinas
Re: BBSHD Voltage Problem Firmware Update & Instructions
Seems like I have the same MCU
BotoXbz wrote: ↑May 23 2019 6:49amHmm, I get the following error on a BBSHD with throttle problem:Has anyone tried flashing the firmware from here to this, don't want to force a wrong firmware and brick it without the correct one.Code: Select all
Checking target MCU ... MCU type: STC15W4K56S4 F/W version: 7.3.5T Current H/W Option: . Current system clock source is internal IRC oscillator . IRC frequency: 18.427MHz . Oscillator gain is HIGH . Wakeup Timer frequency: 36.720KHz . Do not detect the level of P3.2 and P3.3 next download . Power-on reset, use the general power-on delay . RESET pin behaves as I/O pin . Reset while detect a Low-Voltage . Thresh voltage level of the built-in LVD : 2.63 V . Inhibit EEPROM operation under Low-Voltage . CPU-Core supply level : 2.78 V . Hardware do not enable Watch-Dog-Timer . Watch-Dog-Timer pre-scalar : 256 . Watch-Dog-Timer continue count in idle mode . Program can modify the Watch-Dog-Timer scalar . Erase user EEPROM area at next download . Do not control 485 at next download . Do not check user password next download . TXD is independent IO . TXD pin as quasi-bidirectional mode after reset . P2.0 output LOW level after reset . Testing time: 2017-3-17 . MCU type: STC15W4K56S4 F/W version: 7.3.5T MCU type is incorrect .
STC15W4K56S4 has 56K program ROM + 5K EEPROM = 61K.
IAP15W4K61S4 has 61K program ROM with integrated EEPROM...
CRR10E5228E1050221_190418.bin and
CRR10E4830E105001.1_190413-1.bin
have 61.443 bytes
CRR10E4830E105001.1_APP_190311.bin has 40.398 bytes
So it seems like CRR10E4830E105001.1_APP_190311.bin is the only one that can be flashed on this chip anyways.
And APP also does seems to indicate only program without EEPROM.
Did those that flashed this firmware use IAP15W4K61S4 or STC15W4K56S4 ?
My Ebike with chinese frame: viewtopic.php?t=83275
2nd Stealth clone ebb w/3k hub laced 19” dirt rim/tires
2 Walmart special dk duke fatties bbshd and the other w/1k rear hub motor
Full suspension fatty/AliExpress frame w/bbshd
29er hard tail w/tsdz 500w dyi programmed
Intense uzzi slx w/1600w mini cyclone
Trident fat trike 26” w/tsdz 500w diy programmed
Carbon fat bike Bafang ultra, DengfuE06 frame viewtopic.php?f=6&t=109970
2nd Stealth clone ebb w/3k hub laced 19” dirt rim/tires
2 Walmart special dk duke fatties bbshd and the other w/1k rear hub motor
Full suspension fatty/AliExpress frame w/bbshd
29er hard tail w/tsdz 500w dyi programmed
Intense uzzi slx w/1600w mini cyclone
Trident fat trike 26” w/tsdz 500w diy programmed
Carbon fat bike Bafang ultra, DengfuE06 frame viewtopic.php?f=6&t=109970