Speed Limit Ignored Bafang Ultra

Issue #218 open
Kung-Foo-Kamel created an issue

Hi, I have no way to restrict the speed limit in either Road or Off Road modes, speed limits set in the display section are ignored, speed limits setting in the throttle section are ignored, have tried by Speed and by Current.

Speed limit from the default Bafang display, worked.

The only way to limit the speed is in the PAS section by reduce the Limited Speed % for a given assist level.

My only reason for purchasing this product was to have two modes, one limited for road use and one not limited for Off Road use.

I also do not understand why the Limited Speed % in the PAS section even exists? what does the % even relate to? the max speed? what is that? I set the display to 99, both road and Off road, then set the PAS speed limit to 25, I assume its 25%, this does not give you a speed that is 25% of 99, it gives me like 9kph, I’m really lost with this.

I also don't appreciate having to sign up for Bitbucket just to contact support.

Firmware Version 2.6.50

Comments (15)

  1. Kung-Foo-Kamel reporter

    After messing with every setting possible, the only way to restrict the speed in Road mode on my Bafang Ultra is to set the following on the Throttle page

    Designated Assist: 3

    Speed Limit: 25

    Throttle Mode: Speed

    Anything else results in ludicrous speed.

    Even though PAS Speed level is set to 100% it limits the actual speed to 25kph, which appears to be the number listed in Limited Current section, Assist 3 = 25

    Really screwy if you ask me, not at all what I was expecting.

  2. George Banea

    Hi,

    This is most likely a configuration issue.

    You can have a look at our settings example to understand how they work. You can also find plenty of information on the internet about bafang programming.

    Here are some links you might find useful.

    https://manual.eggrider.com/ebike_settings/bafang/overview/#bafang-ultra-m620-default-configuration

    https://manual.eggrider.com/ebike_settings/bafang/overview/#example-1

    https://manual.eggrider.com/ebike_settings/bafang/overview/#example-2

  3. Kung-Foo-Kamel reporter

    Allow me to retort;

    I have read everything from top to bottom, used all defaults from your manual, and the only way to limit the top speed is to set the following on the throttle page: Designated Assist = 3 and then set PAS level 3 current level to 25%, then I get 25kph max top speed via the throttle control in any PAS setting from 1 to 9 under the Road profile.

    So it works, but under the most ridiculous way, it does not make sense, I only got it to work through persistence and trying every possible combination of throttle settings until it actually limited the speed.

    Whats stupid, is PAS level 3 has no defined KPH speed limit, it has a current limit, and a speed limit in percentage, all PAS from 1 to 9 are 100% for speed limit, 100% of what I don't know, very ambiguous.

    So setting Designated Assist on the throttle page to PAS level 1/2/3 all yield 25kph and 4 to 9 just go flat out to top speed.

    Now I understand this, the throttle while under the Road profile will always obey the Designated Assist setting under the throttle section, setting it to “display” it will obey what ever PAS setting you have on the display at the time, and 1/2/3 will never allow the throttle to go over 25kph, setting 4/5/6/7/8/9 will allow the throttle to max out to top speed.

    On the throttle page, it ignores the “Top Speed” setting period, doesn't matter what you do or what config issue you may have, this setting does not work, you can set to display, you can set to 25kph, you can set to 40kph, it just gets ignored completely.

    You can also try throttle control by Speed or by current, the Top Speed setting is still ignored.

    You can only restrict the speed via setting it to a fixed PAS setting, and in my case, it's either 1, 2 or 3.

    Under display settings, there is quite clearly a max speed setting for the Road and for the Off Road profiles, these are also ignored.

    When setting the Max Speed setting in the throttle section to “Display” one could only assume you are referencing the max speed settings in the Display section, if not, then what is it actually referring to?

    I am a very technically minded person, and english is my first language, well Australian anyway, if this was a free github hack work around under dev sort of project, then I expect bugs and no help, as I do this sort of thing on a daily basis, but to fob off a paying customer with a blanket statement, like google it or read the friggen manual, it pisses me off, I not a fool, I have already perused the manual then searched via google, reddit and many other forums before signing up for this BS account and winging directly as a last resort.

    I don't have a config error, you have a firmware error, I have done a backwards config to get my result, but you need to look at the root issue and correct it.

    I would rather you come back with, can you send me some screen shots of your settings, then you could either say, “Oh, your right, thats odd” or “your and idiot, change settings X to whatever”

    End of rant……

  4. George Banea

    Hi,

    I am sorry, it is my fault indeed, I was in the rush and replied shortly.

    Many of our customers use bafang, I think if there was an issue with our firmware there would have been more reports.

    I agree that it is not that simple to fully understand how bafang settings work and some things can be achieved with workarounds due to controller limitations.

    Please provide pictures of all your settings, bafang road/offroad, including display settings and about page.

    Also, please see below the user manual extracts, hopefully, this is what you are looking for.

    Assist Levels

    The number of assist levels to be used when using the Up and Down buttons. Each option also includes assist level 0.

    Attention

    Keep in mind that when you select lower than 9 assist levels, EggRider uses internally the levels between () for pages like power levels or for the bafang basic assist levels. This is to allow changing the number of assist levels without altering the power levels.

    • 3 - [0, 1(1), 2(5), 3(9)]
    • 5 - [0, 1(1), 2(3), 3(5), 4(7), 5(9)]

    Options are 9, 3 and 5

    https://manual.eggrider.com/mobile_app/display_settings/#assist-levels

    Limited Speed(%)

    The percentage of the speed limit.

    Cases

    • If Speed Limit is set to a value on Bafang Pedal or Bafang Throttle pages, then the percentage is from that value.
    • If Speed Limit is set to Display command, then the percentage is from the Max Speed Road or Max Speed OffRoad.

    https://manual.eggrider.com/ebike_settings/bafang/basic/#limited-speed

    Designated Assist

    The value of the assist power level.

    If set to Display command the assist level shown on the display would be considered.

    Tip

    To disable throttle set Dessignated Assist = 0 and in Bafang Basic page set for Assist 0, Limited Current(%) = 0 and Limited Speed(%) = 0.

    Tip

    To have always maximum power for throttle set Designated Assist = 9 and in Bafang Basic page set for Assist 9, Limited Current(%) = 100 and Limited Speed(%) = 100.

    https://manual.eggrider.com/ebike_settings/bafang/throttle/#designated-assist

    Speed Limit

    The value of the speed limit.

    If set to Display command the value from Max Speed Road or Max Speed OffRoad from the Display settings page will be used.

    https://manual.eggrider.com/ebike_settings/bafang/throttle/#speed-limit

  5. George Banea

    Hi,

    Did you have time to check the suggestions above and see if it solves your issue?

    If we don’t receive a response from you we will close this ticket.

  6. Kung-Foo-Kamel reporter
    • If Speed Limit is set to a value on Bafang Pedal (If you mean set a speed limit by %, then yes it works) or Bafang Throttle (NO IT DOESNT WORK) pages, then the percentage is from that value.
    • If Speed Limit is set to Display command, then the percentage is from the Max Speed Road or Max Speed OffRoad. (NO THIS DOESNT WORK)

    The only way to limit the speed of the Bafang Ultra with the Eggrider,

    1. Set Speed limit to PAS 3 or lower on the throttle page
    2. Set speed limit by % on the Befang Pedal Page

    No other setting, no matter what, will limit the speed, end of story, I have tried all settings and all combinations of all settings, only those 2 mentioned above will work.

    There is no need to to add links to sections of your manual, I have read it, extensively, I understand these settings, the issue is the settings are being ignored.

  7. Kung-Foo-Kamel reporter

    “Assist Levels

    The number of assist levels to be used when using the Up and Down buttons. Each option also includes assist level 0.

    Attention

    Keep in mind that when you select lower than 9 assist levels, EggRider uses internally the levels between () for pages like power levels or for the bafang basic assist levels. This is to allow changing the number of assist levels without altering the power levels.

    • 3 - [0, 1(1), 2(5), 3(9)]
    • 5 - [0, 1(1), 2(3), 3(5), 4(7), 5(9)]

    Options are 9, 3 and 5

    https://manual.eggrider.com/mobile_app/display_settings/#assist-levels

    Totally irrelevant to my issue, and I already know all this, I knew all this before even purchasing the Eggrider as I have the full PC software with the torque options page, I’m not stupid.

    “Limited Speed(%)

    The percentage of the speed limit.

    Cases

    • If Speed Limit is set to a value on Bafang Pedal or Bafang Throttle pages, then the percentage is from that value.
    • If Speed Limit is set to Display command, then the percentage is from the Max Speed Road or Max Speed OffRoad.

    https://manual.eggrider.com/ebike_settings/bafang/basic/#limited-speed

    Now this is relevant to my issue, this → If Speed Limit is set to Display command, then the percentage is from the Max Speed Road or Max Speed OffRoad. ← Setting is completely ignored, please confine responses this feature!

    “Designated Assist

    The value of the assist power level.

    If set to Display command the assist level shown on the display would be considered.

    Tip

    To disable throttle set Dessignated Assist = 0 and in Bafang Basic page set for Assist 0, Limited Current(%) = 0 and Limited Speed(%) = 0.

    Tip

    To have always maximum power for throttle set Designated Assist = 9 and in Bafang Basic page set for Assist 9, Limited Current(%) = 100 and Limited Speed(%) = 100.

    https://manual.eggrider.com/ebike_settings/bafang/throttle/#designated-assist

    Again, has nothing to do with my issue, this is a generic response, and I’m fully aware of everything mentioned in this section of your manual, has zero to do with the issue I’m reporting.

    “Speed Limit

    The value of the speed limit.

    If set to Display command the value from Max Speed Road or Max Speed OffRoad from the Display settings page will be used.

    https://manual.eggrider.com/ebike_settings/bafang/throttle/#speed-limit

    Doesn't work, plain and simple.

  8. George Banea

    Hi, sorry to hear your issue is still not solved.

    Can you please provide screenshots of all the following pages:

    • Display settings
    • Bafang basic Road/Offroad
    • Bafang Pedal Road/OffRoad
    • Bafang Throttle Road/Offroad

  9. Jörg We

    Hey George, Hey Kung-Foo-Kamel,

    I would say I have completely the same issue since the update to Firmware Version 2.6.50. Motor Bafang SSHD 48V 1000W, Bafang BBS Speed, App 2.6.0.5.

    I will check the latest given answers and will provide some screenshots and pics asap.

    First I have to add a question. Is it possible to help on developing the firmware?

  10. Jörg We

    Hey Kung-Foo-Kamel,

    How do you have tested your settings? During driving or just the motor without a chain installed?

    And can you please check if the Bafang Speedsensor is connected cablewise?

  11. Jörg We

    I found an issue.

    Kung-Fu-Kamel, please do a hard reset of the eggrider display settings with Mode+Power when the eggrider is off.

    Please just try with „Only live data“.

    Do not change Road restrict to „Yes (Change modes only from app)“.

    Change now your settings on „Bafang basics“ Eco (Road).

    What happens? Can you use more then level 3? Does 4-9 changes properly?

    George, I found out that when you change to „Yes (change modes only from app)“ and you are on „Live data and settings“. The switch from Eco/Sport (Road/OffRoad) is ‚corrupted‘.

    I suppose it‘s to the field „Limited Current (A) on „Bafang basic“ settings.

    This has to be double checked please.

    George, also it has to be checked why it‘s possible to change mode from Sport (OffRoad) to Eco (Road) via mode Button on the eggrider when it‘s on „Yes (change only from app)“. Afterwards it‘s in the Display on Eco (Road) but in the app still Sport (OffRoad).

    Please change the display issue not the functionality. 😉

  12. Aidan Hargreaves

    Hi there. I’m having this exact issue with a bafang SSHD. Little frustrating as this was the exact feature I bought the eggrider for. Did this ever get resolved?

  13. Log in to comment