Thanks much, your driver info got me hooked up . Your explanation of how to get connected to your Bafang controller is the only clear complete explanation I have seen.
This is the best video for showing how to re-configure the settings... Thank You ! It worked perfectly. The LunaBafangConfigTool download out there online somewhere proved to be the correct software tool, or maybe the most recent update. My new build of BBS02 was frustrating, exactly as described here, just toooo fast at level 1 and 2... Also, I really did want the thumb throttle to be a zippy thruster when I need it. These modifications were just the ticket ! I will probably add the gear shift sensor to see if i can make it a bit smoother shifting, but it's already loads better now. .... Update: I didn't bother with the gear shift sensor... I just stop peddling for a moment, shift, wait a moment and it practically shifts by itself, super smooth especially up-shifting. Then resume peddling, no worries. I love it, and one less cable to monkey with... also (one year later) - it's still working perfectly, and i disconnected the brake sensors too - just another cable not needed. Stick with the idea of not peddling when shifting.
Thanks for the kind words. I found by reducing the Stop Delay it made a big difference to gear changing, also reducing the start current prevented the thump when changing gear. If you have an Android phone check out the Speeed App. I made a video about it here. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4dNT35tyfJ0.html
yo buddy. i just built my bafang bbs02. are the brake sensors needed in your opinion? the brake sensors magnet sucks and i cannot find a good configuration for them and want to know if i can just ignore them and not use them. so when you shift gear, you just stop pedaling? do you use the throttle to move the chain though to shift the gear? thx
@@_adam1 hi... yeah, i didn't like the configuration of the magnets at all, and their brake levers were cheapo. I just stop pedaling, shift, then resume pedaling... I rotate the pedals gently and the shift happens. It's fairly smooth and quiet. Ali Bro said to reduce the start current to prevent the thump. That is true.
At last!!!! A video that was clear enough to get me through the process to enable me to re program my Bafang motor. I am very grateful to you. The part on the drivers is where I was going wrong and now I have succeeded in getting the driver installed and was able to re program. Well done and thank you for your effort.
Thanks, brother man. Did mine today. Bafang 750W 48V. Nice video tutorial. Very informative and simply put. The USB driver is most helpful and informative. Kudos.
I installed mine last night and been riding today. Coming from a tongsheng I am not impressed. The motor is so unpredictable. I want the wattage to go up with assist level regardless of speed.
@@smallhatshatethetruth7933 Have you reprogrammed it since this post, how is it now, and could you explain what you didn't like about it when you first tried it. I'm trying to decide between a tongsheng and a BBS02 750 watt, but unless I can try them both before I buy, I'ts really hard to know which to go for
Just a write button on left side write setting just for that single screen youve had opened. (Basic,Throttle,Pedal assist) If you want to write all settings to write to controller you must click "Write flash"
If you have the Ludicrous controller, the amperage is double what is listed in programming. IE 25A is actually 50A. Just be aware. Those using the standard controllers need not worry about it. I do recommend the Ludicrous controller though. 3000W is FUN.
2.7 or even a bit less volts under load is a fair cut off I believe. Cells will soon recover to 3v or so when you stop using them. But avoiding the extremes will always be better for longevity. Very interesting video thanks 👍
3V is just me being cautious. If I recall correctly the default setting is closer to 3.3V which is just silly really and will leave you stranded for no good reason.
Just watched this again as mine stopped working. Used this setup when I got it to make changes and worked fine. Just tried the bike, full battery and won't turn on. No display or anything. 45v out the battery cradle. 45v through and out the motor, and 45v to the display cable. But just won't switch on with the press and hold. Going off I hook this up it will tell me a fault 🤦♂️ thanks for the vid. Again. Lol.
I will come back to this video when the time comes because you make it very easy to follow, thank you, since I'm here seems like a good channel to subscribe to!
It would be fine if you were paid, it was a factual presso that was also well done. You werent selling the point, just explaining how to do it :) I like the idea of changing the throttle to max for all pedal assist steps, if you want the throttle, then you want the full potential. Thank you Tim
Have you tried programming it using the mobile app "speed" you can program your bafang bbs01,02,bbshd on the fly provided you have the programming cable attached to a usb dongle for the phone. Preddy good app that's free and beats pulling out the lap top when need to change settings.plus it's great to be able to change settings as you go
Hi, Thanks for the video! I have a BAFANG BBS-01 and I am interested in reprogramming as well. What I would like to check first is if I would be able to do the following: I am experiencing that in any of my 5-levels, the BAFANG seems to only assist when I peddle in slow cadence, while I would like to have assistence when Ipplying less force on the pedels at higher cadance. Does that sound familiar to you? What parameters would need altering to change this behaviour? Cheers!
I'm not certain which parameter will sort this for you ensure you take a copy of the current settings before changing anything. And keep track of the changes as you go.
Thank you for your video! It is very helpful. I just got the usb cable and did the way you explained. After that I have taken a test drive and it works better now. But something looks bizarre to me: it takes more time&speed to feel the motor working. Before programming, I used only 1-4 steps on the display. Now, It seems I have to use 6-9, otherwise I’m not satisfied. Did I something wrong?
Glad to hear that it helped. I haven't looked at this much for a while so cannot say for sure but it sounds like you made a change to the pedal assist settings. I'd recommend you download the Speeed App as the software does the same thing from an Android phone but the help section is much better. Even if you don't use the App it's worth installing for this alone.
Very informative and clear manner. The problem with my BAFANG is that irrespective of how hard or soft I peddle the bike accelerates the same up to its stage speed limit. There does not seem to be a relationship between cadence and acceleration Can that be adjusted?
Unfortunately I don't think so. I don't believe there are torque sensors in the system so it will only detect you pedaling or not pedaling. You can adjust the current delivered for each stage but that's about all. It's another reason why I wanted to configure the thumb throttle to work up to full power for any stage.
@@alibro7512 If you configure the thumb throttle to work up to full power, is the input variable? Or does it still act like an on/off switch? I'm looking for variable adjustment to smoothen out the acceleration.
@@alibro7512 i just found it! all in need is a usb-c to otg cable! That will be much more handy for getting everything dialed vs lugging a laptop on on a trike. Thanks again!
Getting a motor fitted at the moment. Your setup is odd. Is that for ofroad? On the road I would maintain my ideal cadence and just want to vary the assistance power with PAS level to adjust the effort I exert. Can't imagine wanting to lower my cadence depending on PAS level.
This is my off road bike so my settings are probably not ideal for on road. The default is to vary both cadence and assistance power when you change PAS level. The purpose of the video was to show this can be changed to whatever you want. 😉
Nice video ali....came across it as im looking to get a bafang for my bike...I hear the belfast accent....from down the road in bangor myself....hopefully if I get stuck you can assist me....keep up the good work
Hello, I've taken your advice with programming, I've changes everything with the exception of Low Battery Protection (originally set by the manufacturer at 20) and, Current Limit [A]: 18 vs 30. After making changes one Tab at a time, I would hit "Write". Then disconnected. Once I reconnected I received the Communication error 30. HELP!!! I'd appreciate your help.
on my BBSHD I am using a 52v battery and when it gets below around 47 or 48v it seems to suddenly go into a power saving mode where the power output is limited to around 500w, it continues at that until the battery reaches its cut out which I think is 42v, this is an issue when I went to use a 48v second battery pack so I want to change that behaviour, do you know if its possible with this technique ? I have the programming cable but have not tried yet.
On my BBS01B in controller info it says that Max.Current is 20Amps. However, the current limit default was set to 15A (top left corner). I set it to 20A. Will this damage the controller?
Ive had 32-34mph on the flat out of my 750watt bafang mid drive with no tuning. Surely it depends on the weight of the bike you put it on and riders weight ect
Hi, Thanks for the vid. I've downloaded the LunaCycle tool and hooked up the cable to the control cable, I hit connect and can't click Read Flash, just wondering what's going on, any suggestions.
Hi, can all BBSHD motors be reprogrammed? I saw a bbshd kit for sale but the seller told me that it can't be reprogrammed because it's from the latest stock. I'm not talking about the new bbshd replacement, (the one with the huge smile battery), i'm talking about an actual bbshd kit. Thanks and great vids
hi ali bro, just wanna ask a quick query. i want to have my ebike where it is just throttle only (full power if i fully push down the throttle) and 0 pedal assist. so i either have to pedal or push the throttle. do you know the best way to configure this? i know pas 0 disables the motor completely. not sure how to configure this.
It's been a while since I looked at this but IIRC just go the the throttle tab and set the throttle to Max instead of "By Display's Command" then it should be as you want. Just be careful to take note of ALL settings before making a change as it is really easy to get lost.
I've encountered a problem, I get as far as the download but when I open the file that shows bafang programmer file, It says old file and that's as far as I get. any solution
It's been a while since I looked at this but I believe after you download and extract the folder you need to rename the file to .exe instead of .old for it to work. Alternatively if you have an Android phone try the Speeed App with a OTG adapter.
Great and detailed video, but something is not working for me. I have done everything you did. I can connect it, as soon as I press connect a blue light lights up on the cable but I cant press the "read" button. It stays grey :(. Therefor I cant do anything. what is the cause of this and how do I fix it? I just realised I have a mac motor, is there a program for that too?
@@alibro7512 Yet I still think that it is the controller you are programming and not the motor directly so it shouldnt matter. I have seen more people with this problem, but haven't found a sensible fix.
@@prosperestols3629 You could try the Speeed Android App ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4dNT35tyfJ0.html to confirm if the issue is PC, cable or motor but I believe this software is for BBS01, BBS02 and BBSHD only. I'm not sure where Mac motors fit in to this list.
First you should save your default settings in a file then alter your program so if you stuff it up and forget what the original settings were you can just reload your original default settings . Ive just got a 3000w controller for my bbshd and it should do upto 90kph but i probly wont go that fast on it . I have a hub drive aswel with a 1500w motor and 2000w controller that does 60kph and thats fast enough .
@patriotSapper = GOOD idea to FIRSTLY SAVE the Default Settings ! WOOW , HOW do you connect a 3kW. controller on your 1kW. BBSHD ...? = WHAT (External?) Components ? = What BATTERY to Bear this Power ? = What impact on Motor Durability ? THANKS for Your Reply ! (And FIRST , THANKS @Ali.bro for this CLEAR Video !)
Hello. Thank you very much for a very instructive video. which I followed carefully. :) My main interest was to adjust the speed limit, because my normal speed when not using the motor is around 35 km , and consequently it feel strange that it cuts at 25. I don't have a throttle and therefore I am a bit unsure how to do that. Can I do it under "pedal assist" and change the "By display command?", or will it work if I change the speed limit under Throttle, although I don't have one? By the way I dont get any confoirmation when I have pressed "Write". Any idea why this does not happen? Greetings from hilly Norway.
@@alibro7512 I wouldn't mess with that during the warranty period though I can appreciate how people don't like the way the power band is set up in the factory. Why didn't they make the power output proportional to the amount of throttle twist like you'd see with a motorcycle? Seems like a no-brainer to me. Cheers!
Thanks for this video. One question though. If I set setting number one to 5km/hour will the motor start when it reaches 5km/h and will it also cut of at 5kmh? Second question, when using throttle can you pedal at the same time?
Sorry I'm not sure what you mean by setting 1? If you mean Pedal assist level 1 then the motor will assist you up to 5kmh then maintain that speed. Yes you can pedal while using the throttle however depending on how you have changed the settings (and it seems how confused the controller is) the throttle may not override the pedal assist max speed. Since making this video I discovered the Speeed app for Android phones which is brilliant for this. It even includes a very useful Help section.
@@alibro7512 ok thanks for the reply If I got it right the motor will start and get up to speed you have set for example 5km/h and does the motor cut off when it goes over 5km/h
I think it stops spinning when you reach the cut off speed but because motor has a built in freewheel crank you won't notice the difference. Maybe next time I'm out I'll set the speed low and while coasting I'll look down and check if the chain is still turning. I don't think it does but I'm not 100% certain.
@@alibro7512 thanks yes please let me know 😊 have u biked with 0 pedal assist. I mean if you would like to just use the bike like a normal one would I feel any resistance from the motor.
Yes, I've used it many times without assistance. It is a little more draggy than a normal bike but not too bad. You're also carrying a few extra kilos which don't help.
Thanks for the vid. How much has your output changed since changing your controller from 18amp to 25amp? Do you now get 1000w nominal? I'm assuming your motor is a 750w. Also a little tip, I'd advice lowering your controller a few amp or you will eventually blow it and the bafang controller isn't the cheapest bit of kit to replace
It's been a while since I made this video but I don't think I changed the current from 18 to 25, it was 25A already. My Bafang was bought as 500W so I'm not sure why it claims to have a max current of 25A which would be 1000W. Maybe that is a peak current but the normal current is 18A. It would be interesting to hear what others see when they connect a laptop to their controller.
@@alibro7512 The 250w, 500w and 750w all have the same 25amp controller unit that as far as I knew was preset to 18amp on all three but maybe I'm wrong. The 1000w has a 30amp and is preset to 30amp as its so over built and can easily handle that. I have ordered a programming cable and I'm planning on tweaking my 750w so I can let you know what the preset is on that controller if you like? Thinking about it now, I'm thinking that my controller is prob ranked up too as I hit 1370w peak power but I have had a few mosfets changed to draw slightly more power so I'm unsure if its this drawing the extra power or not. Thanks for the reply, I appreciate it 👍
Good question. If I remember right I tried this with the battery unplugged and it didn't work so you need to plug in the battery. The controller gets it's power from the battery and it is the controller you are making changes to so this makes sense.
@@mrcangryforyou I think this only works for BBS01, BBS02 and BBSHD. And even then I don't think it works with the latest version of BBSHD. You'll need to search for software suitable for your model.
Hi. I have followed your video very carefully but when I press the ‘connect’ button nothing happens. I don’t then get an option to read or write. Could my controller be damaged? Please help as my motor no longer works and I was hoping that reprogramming would solve my issue
The link cable is connecting to the inverter (controller) in the kit not the motor. If your hub motor has a built in inverter then maybe but otherwise no.
My andriod pixil 6 wont let me download the speeed app its too new and my labtops wont let me download the bafang zip apps as the app store is "protecting me" Reprograming this Bafang 1000w motor been a nightmare. not getting anywhere.
@@alibro7512 Just downloaded Luna cycle programing program on laptop. It talked to the bike I changed current limit to 75-80 and it's speed limit 72-80 and it didn't increase the speed.
@@gundam42d64 I think some have a max speed so maybe you can't change that. Just be very careful to document any changes you make so you can get back to a working setup if something goes wrong.
@@alibro7512 Yeah I did. It's kind of a kick in the balls to hear may not be able to hack into but hey it reachs 28mph effortlessly and will go 32mph with mad peddling plus throttle and has gone 35mph with perfect road conditions. At least it doesn't have the U.K stupid 16mph restrictions for a 1000W motor which is a waste.
You could set the current limit to 50% and the speed to 25kph for the maximum speed setting but if the police stopped you how would you prove you had done it? Is a throttle legal in Germany?
Thanks for getting back to me. Throttles aren't legal, but I don't know the law behind having it but not using it. Like owning a super car. It is possible to drive 200mph, but you just don't. I just don't know where I stand on the law 😂😂😂😂
Good day, I live in the Netherlands. Yes, with this software you can program the motor to only use 250W and go a top speed of 25 kmph. You set the power limit using the current limit. And you can set a hard speed limit in the settings.
@@WhatComesAroundTM I live in Austria an I have a bike with Bafang 500W (750W peak) motor. However, we are only allowed to have 250W continuous and 600W peak. How can I tame my bike in order to achieve 250W continuous and set a limit at 600W peak?
Best BBSHD programming explanation I've seen. Thank you. Only one thing I noticed that I'm not sure about - right at the very end, when you finished with throttle settings, you clicked 'write' but not 'write flash' to save your changes. Is 'write flash' not required to finalise settings to the controller?
Thanks for your kind words. You could be right about the 'Write' button so I'll have to check. It was quite a while ago I made the changes so I have probably got it wrong.
@@alibro7512 My interest in this is that, I too have mounted the BBSHD kit on a mountain bike. I have had a couple of issues with it though and have sent it back for warranty repairs a couple of times. In between, it's performed quite well but, like you mentioned in your video, the throttle is on default setting instead of full power. I'm getting the programming cable to hopefully change that, so your video will help. Thanks.
Hey everybody! When I connect the wire there is a blue light blinking. Also I can't change any settings, the read and write buttons are in grey and I can't click on them. Someone knows why is that ?? Also I'm getting Error 30 ... but that was before using this software
@@Rodo182 have you seen my other video on this topic ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4dNT35tyfJ0.html The problem may be your Laptop so if you try it with an Android phone it would confirm where the issue is. Also it's easier using a phone. 😉
Really helpful thanks just subscribed. Wanting to completely turn off pedal assist and just use throttle (for off road) is this possible??? Please help..
Thanks for your kind words. Sure you can have throttle only, that is how mine is set. I just select assist level 0 which gives no pedal assistance and my throttle still works.
I live in Austria an I have a bike with Bafang 500W (750W peak) motor. The controller seems to have 30A (limited to 20A via software). The battery has 48V. However, in Austria we are only allowed to have 250W continuous and 600W peak. How can I tame my bike in order to achieve 250W continuous and set a limit at 600W peak?
If you limit the current on the higher assist levels you will achieve lower power but how would the police test it? I believe you can buy 250W stickers off eBay.
@@alibro7512 Nah, the police isn't stupid. They certainly don't believe a sticker. I would like to effectively lower the power, because in case of an accident they will most likely put the bike to the test. And that could cost me an arm and a leg, plus a little bit more, if the bike is way beyond the legal specs. I bought my bike secondhand at a very reasonable price. If I had bought it new, I would have chosen the EPAC 250W version.
@@danielleinad6019 Best to adjust the current then so it cannot go over 600W. Not sure how to set it so the continuous current give 250W and peak 600W. I guess you will need to experiment.
@@alibro7512 What's the more elegant way to achieve a limitation of the maximum power? Currently, my controller is set to 20A (48V battery). My motor is a bafang 500W (750W peak). I want to achieve 600W peak. Should I set the absolute Ampere value down to 13 (13x48=624W) or limit the current on the higher assist levels to about 60%? I guess both methods have the same outcome.
@@alibro7512 Okey. I have last question, i find that you can play with those “unlocked” features, if you use eggrider display. Is that correct? Even with newer made motors? Thank you for your answer.
Hi down in Larne here and have 2 250w Bafang bikes and I am really happy with the default setting and I am now hitting well over 2,000 miles .Is this reset really helpful on a day to day basis ? p.s. you sound like a norn iron man .
There are a few reasons to make the changes. When riding with others they change speed all the time so your going up and down the speed settings to stay at their speed. If riding at slow speed and wanting to accelerate quickly to match traffic speed you have to quickly go up the speed settings. If riding off road it's hard to calibrate your speed for all terrain. With a 250W motor these things will be less of an issue but being able to use the throttle in any setting is really helpful.
@@alibro7512 Thanks for the reply. Yea with 250w not much needed. With 7 speed and throttle that always works with default settings. Have now installed gear sensors as well. Have a 11 to 28 tooth rear setup. I go like the wind. Lol, at least for a pensioner....
@@jazmondo888 Does your throttle give full speed when you are in setting 1 or 2. As default my throttle only gave me the speed that was shown on the display.
@@alibro7512 Never really looked . I start of on setting 3 every time , never seen any point or merit in setting it lower. Only time I would drop a setting is to get the odd work out .Odd being the operative word . I only use the throttle when pulling away from junctions for safety reasons or for a few secs from standing start to easily mount the bike.
@@Desilv I'm not sure the software works on anything other than bbs01, 02 and HD. Check out the android app as the guy responsible is still developing it.
It would have been a good idea to have all your information written down in advance to eliminate the uncertainty displayed in your presentation but otherwise an excellent video , thanks for posting !
I bought a second hand bike with this tweaking done to it, and the changes killed the motor very quickly. If the mods are not sanctioned by the manufacturer, don't do it. If the designer wanted these changes, they would send out upgrades...which they DON'T.
How can you be sure it was the changes that killed the motor? How old was it? How many miles had it done? Did the previous owner use it properly? Did you? The changes I made will do no harm at all if the bike is ridden properly and by that I mean using the correct gear for the speed or gradient being ridden. This was mentioned in the instructions that came with my kit and any deviation would result in non warranty so it is clearly important.
some of these settings are for things like wheel size, which affects the speedometer/speed limit if enabled. many of these can be reconfigured on the bike with some of the nicer screens. If they didn't want people messing with it, they would have used cheap glue logic and not a proper serial interface. You certainly *can* kill a motor (likely just the controller) screwing around, but as long as you use a bit of sense you won't cook it.