Neeko DeVinchi
Active Member
- Region
- United Kingdom
Lol. Ask me that once I've made moreWhat's the MSRP?
Lol. Ask me that once I've made moreWhat's the MSRP?
Without getting into the nitty gritty between the two, essentially the UART protocol allows you to plug in a conventional programming cable to rewrite parameters on the controller.
The Canbus protocol does allow parameters to be configured. But must be done with the BESET tool. This tool is not easily obtainable and those who do have it are either,
A- developers/dealers who sell Bafang motors. Or
B- Private users who have paid waaay to much just to gain functionality similar to the UART protocol.
You are however correct @ruffruff. The Canbus protocol does 'in theory' improved communication and reduces delay in commands such as level assist changing, throttle activation, battery percentage readings etc. However 'as most will agree with me as I say this', this move to Canbus was done to prevent the end user from tinkering with the motor. Depending on your view, you could argue that Bafang is 'attempting' to become more coherent with global legislations which governs ebike usage (basically like trying to be like Bosch or Shimano). However, Bafang's reputation was greatly bolstered by the testimonials of developers who credited them for creating a system which was both plug & play friendly and programmable to serve the rider's needs rather than offering a limit as to the functionality of the motor characteristics (like Android vs IOS. Android is open source).
Granted, theirs more to it that what I've explained but hopefully my explanation helps ruffruff
Well, touchscreen & app support, are largely independent of the motor+controller itself: The display & controls use a predefined set of signals for all of the controller's supported functions.This one looks kinda interesting. CF frame with budget components, an odd pairing. Elektrek says Bafang Ultra motor, but has a touchscreen display and appp support so perhaps a next gen version of the Ultra or M600? Battery capacity is a bit weak for Bafang Ultra at 700 Wh unless, again, it's a more efficient next gen motor.
OKAI unveils powerful full-suspension carbon electric bike with torque sensor & touchscreen
Electric mobility-giant OKAI has taken to CES 2022 to unveil its latest electric two-wheeler, the OKAI EB20. Following the company’s...electrek.co
Regarding the BESST tool:
Where does Bafang get their controllers? (ASI?)
Extreme cynicism incoming!
I have seen no evidence to date that Bafang has a clue about the controllers in their motors: Their "default config" is essentially not configured (dangerously so!), & some of the controller details they've provided to bike makers over the years have been... let's call it "vague". It's almost as if they've been building motor cores & buying controllers to spec, without really doing any of the controller design work?
I could begin to suspect dominance games between Bafang & their supplier of controllers: How does the CANBus strategy benefit Bafang? Is their best selling point (programmability) being held for ransom by the controller designers? The BESST tool reminds me of the horrendous software drivers that used to come with otherwise high grade commercial Antec sound card hardware.
Can the new locked-down CANBus motors at least get their torque sensor calibrated??? Because it seems Bafang hasn't been calibrating the UART models...
(Did I see footage of a bike maker building them with a different (or no) torque sensor?)
Until there's some hard evidence, I don't believe anyone outside the controller designers, actually has any fine-grained access at all, to the type of settings we used to see in the UART controllers.
If Bafang has any control over their motor controllers at all, let's see them produce a well tuned configuration! ;D
They already have bluetooth. It's just not really used - see the M600, for example. I believe they've got the antenna on other motors, but to date it's only the horrid Bafang Go app doing anything with it.An even better idea, would be for Bafang to create a bluetooth module for their motors.
Oddly enough, third party developers have done this already (with some having great success from the Germans ).
This 'in my opinion', would eliminate the need to continue with either the UART or CANbus protocol.
Oh well, one can dream!!!!
Totally agreed - 'borrow' smooth tune as default and at least, well - suck less out of the box for CANBUS Ultras.As far as the tuned configuration, they wouldn't even have to design it and run prototypes to proof it. The friggen "Smooth" program is now fairly well proven. It WORKS! All Bafang has to do is copy or use that as a starting point. This is a complete no brainer!!!! It's like there's a complete/total break down in communications somewhere preventing it. Even if they didn't want to copy the Smooth tune, any half baked engineer/designer should be able to look at it and see where the changes in thinking occurred to make that design so successful (reverse engineering). Using that info, they should easily be able to come up with something that they could put their own name on without creating any legal waves....
I'd like to know about any internal differences in the Ultra's as well. I suspect they've changed the wiring harness connections, agree the motors and gears should carry over 100%, but clearly that's just a guess.
Touchscreen to do what we need to do, is going to have to be pretty sophisticated, but if that's what it takes and they make that available at a reasonable price, I'm on board with that plan. Pretty sure others would be as well, as long as we're able to make the changes necessary to civilize the CANbus Ultra's....
This is news to me.They already have bluetooth. It's just not really used - see the M600, for example. I believe they've got the antenna on other motors, but to date it's only the horrid Bafang Go app doing anything with it.
Then buy a display supporting Bluetooth if you're using a EU-only motor without an antenna. Considering the display cable is the same as what's used for the 'programming' (configuration) cable etc..same net result, at least possible one... Then you too can be disappointed by the Bafang Go app - it doesn't work for many users, and doesn't solve the configuration problem the USB cable provides on UART motors regardless. It could, if Bafang were to pay someone with a clue, but my impression is it's more broken than useful at the moment. They could do quite a bit more but hey, they can't manage to even make out of box firmware not suck, so expecting a competent mobile app that supports ALL of their motors, or at least those with BT or via displays with BT - I wouldn't bet on it any time soon unless the invest in paying someone not-Bafang to set strategy AND execution of it..This is news to me.
Yes granted, I'm aware of the app. However, that app doesn't support all bafang motors (M400 being one). Thus, a traditional programming cable is required.
Simon's video is a good example as to what I was referring too before.
Bafang has never liked end user programming. I guess they want to be like the brand name mids and deny the right to repair or program. Bafang has NEVER relThe tool is called BESST, which was originally made available only to manufacturers or assemblers, but there are apparently several levels of access.
The same tool is/has been also required to do firmware upgrades for the M600 and now CANBUS Ultras. I've yet to see a 'fully unlocked' BESST screenshot, so am assuming that most or all of the UART motor settings are available.
There are huge threads on this on endless-sphere, with discussion on using CANBUS tools to try to decode some of the commands. Last I checked the only thing able to be accomplished was to set the max speed and wheel diameter. Start reading somewhere around here: https://endless-sphere.com/forums/viewtopic.php?t=100777&start=410
Now in a sane world, Bafang 'could' make their 'Bafang Go' app actually usable, and allowing reasonable user settings to suit their needs. I'm not holding my breath on that one - seems more likely someone will do a full replacement controller, although Bafang could also open a new 'permission level' in BESST (it wants an initial online login - there are some bypasses, but not to AFAIK unlock full permissions/access) which 'could' in theory act like the UART configuration tool, and keep selling them but now open to consumers for $150 or something.
But yeah, who knows? Shimano and others are opening up tune-ability while Bafang who had a reasonable reputation for allowing configuration is now off and seemingly running in the opposite/'wrong' direction..
they can, they just don’t. The parent company is HUGE!Then buy a display supporting Bluetooth if you're using a EU-only motor without an antenna. Considering the display cable is the same as what's used for the 'programming' (configuration) cable etc..same net result, at least possible one... Then you too can be disappointed by the Bafang Go app - it doesn't work for many users, and doesn't solve the configuration problem the USB cable provides on UART motors regardless. It could, if Bafang were to pay someone with a clue, but my impression is it's more broken than useful at the moment. They could do quite a bit more but hey, they can't manage to even make out of box firmware not suck, so expecting a competent mobile app that supports ALL of their motors, or at least those with BT or via displays with BT - I wouldn't bet on it any time soon unless the invest in paying someone not-Bafang to set strategy AND execution of it..
View attachment 112757