Many thanks for the help. This way you can alter the top speed on the display of your ebike. I have a Bafang 750W BBS02 with 48V 17Ah battery. I looked at the settings that you can change on your display. My favorite assist level is around level 7, which gives plenty of power. These instructions on updating the Bafang BBSHD firmware, to fix the problem with using 52v packs, were sent to me anonymously. all my normal mountain bikes run a 28 or 30 tooth front chain ring with 42 or 46 or 51 tooth cog at the back on the cassette. I have a BBSHD with a 48v battery, Gates belt drive, and Sturmey-Archer internal 5-speed hub. So, yes, something is working, but I wonder if I should be messing with it or not. Can I still set the Speed Limit to 100 without straining the controller? Ich kann Ihnen leider nicht mit Ihrem M500 Motor helfen. This process can be used to fix the error 30 code, unlock your controllers, and switch . They probably did this to improve reliability. So this is no problem at all. You dont have to do anything else. Do you mean setting it to speed gives you a more controlled range on the throttle? or i can get more range with your programming settings? Thank you for this detailed guide, this made by BBSHD perform just like i wanted it to. Et aussi ce forum https://forum.velotaf.com/topic/28285-programmation-kit-moteur-pedalier-bafang-bbs/. BBSHD Voltage Problem Firmware Update & Instructions de andere motoren doen die dat wel zoals de BBSHD. There isnt a way to change this with software. The second issue was a faulty usb cable which made me believe the controller was faulty. This is normal, the instructions only say that the battery should be on the bike. cordially, Bonjour, So I would just recommend to change it on the display everytime you want go riding in the city. Hi, thanks for this great guide!! nicht. Presumably when it gives the message that everything is complete, you can then: We use cookies to ensure that we give you the best experience on our website. Thank you for your advise. I hope you can still fix the problem! You are good to go! Hitting the magnifying glass will automatically select the correct port. Any other suggestions? This is a big deal to me because of all the very steep but short hills where I ride. I have never heard of this issue before. So leave it to default which is undeterminated. I hope that I answered all your questions. First of all thanks so much in advance for your replay and apologies because probably my question is not related directly with the topic. I found that PAS and the Shimano motor to be plenty for my needs. You then wont be able to accelerate hard if you are below 40%. You could snap a chain when you apply a lot of power in the wrong gear when accelerating from a standstill for example. De configuratie zit in de firmware van het display. https://drive.google.com/file/d/1rerH9mTJQfyJcuiB5atlN_aV99v8UBij/view, https://drive.google.com/file/d/14JJ_HZJB2nisMVprWC7R7N3box2lAaTv/view, https://drive.google.com/file/d/1ylMb70vfWctFonILpQsWwjPzrEH6gmJ-/view, https://drive.google.com/file/d/1pezpHsR6sLzx_kXPQ1v9luHHsueX6jyB/view?usp=sharing, https://drive.google.com/open?id=1sxLa99ycpnrktxezmi-BswAjgvsrm_LC, https://drive.google.com/open?id=1zS03gj-v-EZNjiRqACd0LOi5ydOOsyIN, 18 for BBS02 750 Watt, 30 for BBSHD 1000 Watt, Bafang Programming Learn how to improve your Bafang mid-drive ebike, Rockrider E-ST 520 Electric Mountain Bike Review. Did the controller fail right after the usb procedure? Avec cette configuration, encore quelques soucis : -coup parfois, et difficults de relance de niveau 2 3 voir 4. A while ago they updated the controller, this became the BBS02B. If it would be tight, it would be unlikely that it would lose tension while using the pedal assist. The Speeed program is not only simple to use but has a detailed help section which thoroughly explains what each setting does. Thanks. The bafang hub motor kits, unfortunately cant be reprogrammed. Which often is more accurate than the display does. The setting on the display will set this setting and the pedal-assist setting at the same time. This is the only setting that makes sense because its convenient to be able to change this in the display settings. It is effectively the thing you would do when using the throttle, the motor will do all the work. The display will often show a battery percentage that doesnt really correspond with the actual voltage. This should just work, no setting will change this. Try changing it and turning your bike on and off. I am sure you will find a setup that will work for you. After that you could change the current limit to a higher value (18A is the max). GitHub - OpenSourceEBike/Bafang_BBS02_BBSHB: Flexible OpenSource firmware for Bafang BBS02 and BBSHB mid drive ebike motors OpenSourceEBike / Bafang_BBS02_BBSHB Public master 1 branch 0 tags Code 3 commits Failed to load latest commit information. Its stops only when i use the brakes to stop the motor. Thats great! Just set your display to 52V for the correct battery read out. Take care not to hit the throttle in too high of a gear in level 9, this can burn out your controller. Unfortunately, there was an issue with the download links, this has been resolved now. But your behaviour is a bit weird. I understand your question. Make sure not to hit full throttle in high gears or on a steap incline. This firmware is compatible with all displays that works with the original Bafang firmware. Thats a weird problem, thats not known to me. I probably ride around 1000 kilometers on a cassette, the chain lasts a bit longer. Most of the time when you plug in the programming cable to your pc for the first time, windows will also ask to automatically install a driver as well. Click save as and save your file at a location that you can access later if necessary. Or is there anything I can do in the programme so I can keep up with my bike? Dont hesitate to use the comment section when in doubt. I have a Bfang BBS02b 48V/750W. So if you want full power, you can set it to 15. Thanks and keep good work! The first issue is probably the most likely problem causing the issue. . Thanks in advance. Maybe I need to adjust something in the programing? But if they were set conservative, it will really make a big difference. I have never worked with this motor and I also dont know if this motor can be reprogrammed with the Bafang software. In the basic tab, you can find th speed limit [%] for each pedal assist number. (60 KiB) Downloaded 978 times I see that the Bafang kit comes with a monster 44 tooth or larger ring. My best guess is that changing those settings cant harm your motor/controller, otherwise the controller would limit those settings anyway. When i follow the instructions i can click on connect but the read flash tab stays light grey and cannot select it. Bonjour, Have you received any solutions? 26 (to reflect the size of the drive wheel) so that i do not do damage to the motor? Hello, But no connection to Bafang controler. I would need the configuration parameters for bafang configuration tool). Only the Bafang BBSxx series can be reprogrammed. So set this setting to the desired cruise control speed. After 3 years you could maybe open it open put new grease in it. . Download. Would this scenario cause damage? I tried with two USB programming cables There for sure isnt a different version of the DPC18 display. Ive been reading about programming my bike a bit more the last day or two and ill probably go for tuning my bike this weekend. The only way to limit the speed, is to cut off the power when a certain speed is reached. There is this video on youtube describing a DPC18 display with the ability to program 3-5-9 levels of assist. The problem with this is that you cant pedal along in low gears since the cadence of your own pedaling would need to be really high. You will be able to tune your bike exactly to your liking using this guide. So it is not possible to have PAS 0 as a throttle only setting. The hardware is limited to 25A though. I recommend 10% because this is a safe setting. Tongsheng TSDZ2 vs Bafang BBS02 Which one is for you? If that all doesnt work, it could be the case that the controller is faulty. Looking closer, the limit current setting is now 1. Lol It is possible to get the throttle working in PAS 0. I think it has something to do with the new controller version. It nicely compensates for your pedaling power. So always move away from a standstill in the same gear as you would do normally without an electric motor assisting you. Awesome website and lots of great information explained in plain english! I tried coms 1 through 4, then even higher numbers. I can load it fine, but the numbers are all wrong. I have the Ultra and im also thinking about adjusting the settings a bit. I have recently installed the Bafang kit on my Cannondale Full MTB. What you should test is the following: Get a GPS speed app on your phone. 14- power off the battery Now click Read flash in the right bottom corner of the program. For the M400 there is only one controller to my knowledge, so if that one doesnt have the connector, then you are out luck. This gives me the maximum speed that can be achieve with this cog because the motor has a max rpm. I sometimes notice that my gears slip one teath when coming on power. The higher you set it, the more power it will give initially. Is there any remedy? If your display doesnt support a 52V battery mode, your battery percentage indicator will be useless as well. The sensor should be attached to the wheel that the motor drives. This might give you more control over your bike. The BBSHD Bafang 1000 watt motor kit is a high-performing, lightweight, quiet, fast, hill-climbing, well-engineered electric bike kit. But I dont recommend setting it higher than 4. There is no MAX PAS in the setting. Controller CR X10B.250.SN.U 3.0 my display gives me a high voltage warning, and I have to drain power by recharging my iPad, iPhone ad etc., until I get down to about 56.4v and that takes hours, then my motor will run. You can do this manually using the display. I recommend this setting to be the same as the amount of pedal-assist levels. LOL Leider ist das Spitlimit mit 25 km/h die absolute Spabremse. You will need to use low assist modes, so you wont cause the battery to hit the voltage cut-off. Good luck! According to Luna the controllers currently being shipped from Bafang no longer have the issue with the non-progressive throttle while peddling. TommyL. If it then does work, you then know for sure that your pc will not work for some reason. But I am not 100% sure. I run a XT derailleur with a Sram cassette. Hello to you in your programming table you have 9 level how I should program the table for 5 level. My only concern is I feel as though my legs are going so fast to keep up I am not getting any benefit. The controller and cooling of the BBSHD are better than the BBS02. I have programmed to your suggested settings. Most of the time, the firmware is set to a more conservative 18A. For a 48V battery, a low voltage cut-off of 41V is appropriate. This will also imply that you will reach really high speeds in low assist modes. As long as your drivers are working properly. Can this motor be used with a different controller to give me use of a throttle? Herve Hi Giel, Some questions about my bike range. I checked all connections. By setting all the other assistance levels (0-1-3-5-7) to 0 (zero) the controller works perfectly and selecting the 5 assistance levels from the display changes the motor rotation speed. Open source firmware for multiple electric bike motor controllers. The Bafang BBSHD doesnt have a torque sensor, therefore it ofcourse also cant be faulty. You will find that for example, the first pedal-assist setting is way too powerful, or that the speed limits are just annoying. I have never checked if these settings can also be used for the M400, I assume that they cannot be used because the M400 is indeed a pretty different motor. This isnt really a setting that you can change. The low voltage cut off doesnt affect performance. Special programs and procedures are needed to execute this firmware update. This way you can test my settings, but if you dont like it. With the help of this guide, you can reprogram your system to better settings with my custom .el file. I really appreciate your help. https://github.com/danielnilsson9/bbshd-fw/releases, Install I fixed the issue, thanks for letting me know. I am concerned about reliability, not performance, so if it comes out-of-the box at 18A I will probably leave the programming alone (initially at least) or can I achieve a stock current limit of 18A by keeping below a certain assistance level (using the stock programming). This could happen while I am taking it easy peddling on a flat surface in 5th gear with the PA set to 1. If you want 5 stages, you should still fill in the 9 assist levels, I believe it picks assist levels 1,3,5,7,9 as the corresponding stages if you choose 5 stages. Sorry I misunderstood your question. There are only a few IGHs that can withstand the power of a BBSHD/BBS02, most of them will simply wont be strong enough. Just make sure you set the Limited Current (Amps) to 30 not 25 which is . What is your biggest front gear? I would try to follow the same instructions on another pc. I have reprogrammed my controller which was 52v to 48v. But the difference is that the entire firmware needs to be reflashed. I have tried to let the LCD control the speed, which I maxed out, and that isnt getting me any more speed. So in principle you should get the BBS02B. Because the programming cable uses the plug of the display, the display and buttons ofcourse will not work. For example 44T in front 13T in the rear. More correctly, sometimes it goes, but sometimes no. Like Eric mentioned it is very likely that Bafang will increase the . I noticed the speed sensor is connected to the front 20 wheel. Enjoy your e-bike anyway! I use a quite cheap Shimano 9 speed cassette with a generic MTB chain (not e-bike specific). Thats really unfortunate. You could unplug the PAS sensor, in order to disable it via hardware though. 3. (3.71 KiB) Downloaded 770 times Hi Giel. Max current: 28A, If 28A is written on the controller, this will be the maximum. For a fat bike the wheel diameter is close to 29 inches, this is whats suggested, set it to kmph and change the wheel size to 18. You should double check those. You could increase the slow start number in the throttle tab. (sorry for the second message I thought the first one wasnt posted). You do this as follows: If you dont like these settings and you want to tweak certain settings, you can read the rest of this post and adjust certain settings. I know that will work with 30 amps. What are the settings to have a bit longer non power to shift smoother? The error code 30 is probably also the cause of why the programming doesnt work. I think you are not reaching higher speeds because of your gearing and wheel size. So maybe like you suggested yourself, the bafang controller is defective. EDIT: heres a pic of a bafang usb-serial cable: You cant use a 48V battery with a 36V motor and controller. First of all, you state that you dont really care that much about range and that you want a small battery. Thanks for your time. If the answer is yes and the thinking is that it will make me go faster, will that only be true for pedaling or will it also be true for using throttle only? My guess is that something went wrong with writing the new firmware. Doing it now, will be interesting to see if i notice a sizeable difference in the reading. All these settings are explained in my guide. The number on my motor are CR R209.350.SN.U 5.0 Yes you can use the settings that are provided. Your speedometer will then still work like it should. Assist 3 60 / 100 Having max throttle power in all PAS levels is definitely something that you can do with the programming software. I have a small question, That really nice! I can recharge my battery to 80% without having to drain off power. Your controller programming part is broken (have had this issue before, but unlikely). Such as start current and slow start. While riding you dont have to worry about the low current limit and high-speed (100%) limits. 0 is again default, so I dont see a reason to change this. Model: BBS3 To start viewing messages, select the forum that you want to visit from the selection below. BTW, instead of unplugging and replugging the battery, I turn it off then on. Assist 4 80 / 100 Video & Photo File Upload. I can understand that its massively frustrating, I sympathize with you. BBSHD mid drive 48V motor. Moreover in the M400 there is also a torque sensor which settings are not completely clear to me. So there indeed doesnt seem to be anything wrong with your battery. This way the throttle nor pedal assist will work on startup. But if you just pedal along, just like a normal bike, it will be perfectly fine to set low current limits. This setting will decide after how much throttle movement, the throttle will respond. No, underpowering will not put any strain on the electrical system. So if the current limit is set low, the motor will not be able to turn the chainring with a lot of force. Please help! I saw videos with the same kit, but battery with 17ah, 13ah, doing more then 100km range. I dont want the throttle to work as soon as I switch on the display. No harm can be done. I am a little confused about why your controller isnt 30A. 28 amps is the max i can save. Like are all wires connected properly. If you have concluded thats broken, I would contact the seller from which you bought it. It is possible to get the throttle working in PAS 0. The Bafang ultra is really powerful, you therefore might want to increase some settings, to get more power. The Bafang configuration tool link says the file is in your trash. The tuning method is only possible on Bafang BBSxx series motors. From my findings, your definition of speed %limit is wrong. When I accelerate the speed decreases after a few seconds it is not constant even if I keep the acceleration on and makes a noise as if the engine does not have enough power. Following the Bafang configuration tool instruction I installed the parameters you recommended. It cannot be done with the programming software in this post. I would then just live with the fact that the programming doesnt work for your controller. The wires had pulled away from the pins within the moulded connector. AS AN AMAZON ASSOCIATE I EARN FROM QUALIFYING PURCHASES. Thanks, I found that this way the motor responds a lot more like you would expect. Yes, you can change it to speed mode, thats no problem. I actually like pedaling uphills on my own power! Hi ya'll, . If you want this, you should set the current limit on PAS 0 to a value different then 0 (depending on the power you want). My drive (rear) wheel is 26. Hi Giel, Are you talking about maintenance of the Bafang motor? 20 inch wheels are rather small, the smaller your wheels, the less top speed. Bafang's release firmware is a moving target so if this changes I'll amend this note . You are now ready to test your new configuration. Close to ordering the programming cable and start having fun with my bike as well. Anything other than 60 or 80 is not recommended. Yes, the speed readout would be nonsense, but the rest of the motors performance?? If the tabs are inactive, this has to do with some of the following issues: The programming cable is not connected properly. Hi Giel, that is correct. no u need to remove a link or more it will strip the cassette and start to brake teeth ive bin through 3 now lol ive had my bbshd and my 52 v batt for over 2.000 miles and i flashed it when i got it im just looking to c if there was any new programs or flashes there are 7 versions. This will decide how many levels of throttle power you will have. 5 levels is just an awesome balance between controllability and practicality. I have a bss01b 250w motor. Speed Limit [%]: 1/52/25 My best guess would be to still try and connect to the firmware. So that would be really simple! This has to do with the highest gear ratio of the bike. This setting decides at which level the throttle will stop. Bafang BBS01 250w Review Best street legal conversion kit? I found a write up on programming the Ultra Max, which is Bafangs M600. . You can try to reset to your default settings, and see if it still happens. At 48/49 Volts I still have plenty of capacity left. The unfortunate thing is I bought a new controller to find all this out!!! Best regards Franco Rametti Mail franco@ica-net.it. Do I understand that the usable range in my battery to 100% to 41%? So if you just select a lower assist mode, your current wil be a certain percentage of the 18 amps (3 amps for example in assist mode 1). My question is: Which values do you kindly recommend for me for the low batterie protection and current limit if my motor is 350 W and my batterie is 36A. I however have never heard nor experienced such an issue. There is no dedicated software or cable available for programming this specific motor for consumers. Connect With Us. About the second question. I dont know the complete code that differentiates it from a DPC18 with only 5 levels and where to buy it. But if you would like to have throttle in PAS 0, change the current limit of that assist level in the Basic tab. Thanks for letting me know. Good luck! Having such a high power motor connected to a belt drive is tricky in general, which could result in all sorts of trouble. Enjoy your e-bike! Thanks a lot for this awesome guide. USB Drivers: Right windows bit version installed? The performance and features are pretty much equal for all displays, so the make your decision based on looks. You dont have to open it to do maintenance like greasing. But most of the displays wont be able to do this. This is the only speed sensor that works with the Bafang BBSxx, this setting is the default. I do not have the MAX PAS setting in the display. A specific configuration for the RMG06 is not available. You do not have a PAS setting on the display or dont you see it in the programming software? The second statement is sort of correct, in theory, you can do this. You can also learn about all the settings and reprogram the system to your likings. You should verify if the usb cable is actually connected to COM3, you should be able to check this in windows. Daarom kan het niet door consumenten veranderd worden. You cant change the battery voltage. Sorry if Im getting off topic with this comment, but I notice there is a setting on my controller where Range is displayed. Have you ever check if these settings are also applicable to the Bafang Max Drive M400? I guess the reason is that I was catched by heavy rain some days before. I think this is what you are experiencing as well, which is completely normal. If you have a mid-drive, there actually isnt a way to reprogram it to 52V. Order Numbers should be 6 or less numbers (Examples: 1234 or 123456) Message *. This setting will decide how fast the motor will stop assisting when you stop pedaling. . Back on the road again and all going very well. This could be the case. Haben Sie eine Idee wie ich da weiter komme oder Wissen Sie ob die Programmierung bei dem Motor funktioniert? The setting can be found using the following steps: This video clearly explains how to access those settings on your display. I really want to make these improvements to my bike! If you want to increase performance further, you can increase the general current limit. It has a speed limit of 25km/h, but how to make him go to,ex 40km/h!? What kind of cassette and chain do you use and how many kilometres do you ride on one chain. This is a safety feature designed to keep the battery in good health. Im encluding the model of the motor and controller if this info can help determine an answer for me, Bafang MM G330.350 19 / CR X10B250SNU 3.0, Any help in this matter would be very much appreciated. The motor therefore will not engage. Selecting the correct gear when riding is also important to maintain control of your bike. But most of the time, this is locked down as well. and It indeed is more likely that its a problem with the gears inside your Sturmey-Archer hub. So my advice would be: insist that the shop execute the procedure. What I was wondering though, before I start with anything, all the motors you mention in the guide are the Bafang mid motors. Display works correctly, the computer see the controller, I reprogrammed it, but it didnt help. So this is rather strange. Is this a controller programing issue or possibly a battery pack issue. Check all the connections and make sure they are connected properly. Yes, its normal that the discharge goes nonlinearly. Just try to apply the power gently in the higher gears to prevent excessive wear caused by those slips. No, I meant to say that when you turn on the bike, it will default to PAS 0 most of the time. Just a question for information. 4) I dont have hands on experience with the M400 and therefore cant confirm it it works with the programming software or not. Pour ma part je lai fait, mais je recherche partager lexprience avec dautres utilisateurs. This would increase both your top speed while pedalling or when using the throttle. I do know that permanent magnet brushless motors like the Bafang motor most of the time will operate more efficiently at higher RPM. Thanks. Then you can set the designated assist level to 9 in the throttle handle tab. Can this trottle be used as a full gas or its just for assistance? My problem with the BBSHD controller ! Assist 4 -current limit 60 speed limit 90. So I tend to do this less now, therefore my drivetrain also lasts longer. This is the correct value for a 48V battery. So it makes sense that you controller is limited to 28A, this is completely normal for your controller version. I sometimes notice a hard kloink during shifting, mainly on the high gears (11T). The second bike shows a 52.6 volt battery but +/- 66%. If your battery voltage drops lower than the number assigned in this setting, the motor will stop working. ( the closest Ive found to the m400). The video link is https://www.youtube.com/watch?v=WNmvj9PiZ08. Cause I cant find any settings for bss01 . ist die Art der Programmierung auch bei einem Bafang M500 mglich? Just my luck.