There is param to change walk mode speed, if this not work then it's up to firmware and nothing i can do by CAN with this.I wanted to ask if one day it will be possible to bring the walk mode speed to 6 kmh with bbs 01b and DPC 010 display..
There is param to change walk mode speed, if this not work then it's up to firmware and nothing i can do by CAN with this.I wanted to ask if one day it will be possible to bring the walk mode speed to 6 kmh with bbs 01b and DPC 010 display..
Not sure if that one comes with candlelight firmware already installed...Portable Micor Mini MKS CANable V2.0 Pro S CZN Analyzer with Protective Shell Case USB to CAN adapter with 50cm Cable Rope
Need to adjust PAS 1 down to about 11KPH & would like to tweak the throttle and PAS angle on my 750 watt can bus Bafang, is this the tool I need? Not good with computer stuff so need to be careful. Thanks
Exactly the sort of information I was looking for. am now looking for a vendor for the DPC010CN, and specs. Thank you. This seems to be UART, is there a Can bus version that you know of?Not sure if that one comes with candlelight firmware already installed...
Did you take a look at post 1 in this thread?
If you are not good with computer stuff and only need to change PAS 1 on that one bike and you don't need all the extra's from bafang canable pro, you can consider that Varstrom tool which is ready to use (with his own varstrom program).
Maybe in your case the easiest way is to buy the DPC010CN (pricey) with that display you can change the riding parameters and also max speed, wheel size etc. on BBS0XX canbus. This display works on other Bafang can motors too but changing max speed limit on older motors does NOT work with this display.( Or they must have changed the firmware sinds first release but the one i have can't ).
Some people here are using this display with BBS0xx motors so maybe they can tell what exactly can be changed or not.
It works with bafang go app too, from which you can change settings via your phone which i don't use because it ask's to much permissions for my own liking.
It has to be the DPC010CN ! And not the DPC010CB because the latter has normally no "advanced function" and can not change the max speed limit if that is a requirement.
Tweaking the throttle lag etc. i think it's not possible or things must have been changed but not many users are posting here there findings .... Except for when things go south lol.
Exactly the sort of information I was looking for. am now looking for a vendor for the DPC010CN, and specs. Thank you. This seems to be UART, is there a Can bus version that you know of?
Thank you I ordered the DPC010CN from the site you suggested. Was a little concerned when I watched the video a few days ago, because it references gears, when I need current limits for PAS. Maybe I missed something in the video. Anyroad, have a couple of months to get sorted before the favorite wife will be riding her trike.In my message above, the DPC010CN vendor link, it is canbus, 5 pin male "house" shape connector.
Buy an Eggrider C1What are the absolute realistic options for my request?I
Physical buttons: Level Up/Down, Walk-Assist and popular Road/OffRoad mode switch
The EDK01 display, by simultaneously pressing the +- buttons, limits the maximum speed to 25kmh and returns back to the same manipulation set by you up to 99kmhHi everyone. Great topic, I really appreciate the work being done here. However, I haven't found a definitive answer for my specific case yet.
My Hardware:
My Goal:I need a "Dual Mode" setup with Auto-Reset on power cycle (for legal reasons in the Netherlands).
- Motor: Bafang G320 / BBSHD CAN version (Bafang M615 from VARSTROM).
- Tools: I have the Varstrom programming tool and cable.
- Displays:I have two options available:
- DP E12 (works with the "Bafang Go" Bluetooth app).
- EKD01 (also from Varstrom, has Bluetooth, works with the "Bike Go" app). I also have the update tool for this display.
Constraints:
- Boot / Power On: Bike MUST start with a 25 km/h limit (Street Legal).
- Activation: Switch to "Off-road" (Unlimited) mode via a button combination on the display OR via a custom Bluetooth command. Since the displays have BLE hardware, is it possible to hijack/utilize this?
- Power Off: When I turn the bike off, it must forget the Unlimited setting and revert to 25 km/h on the next boot.
My Request:Could you please give me a reality check? What are the absolute realistic options for my request?I would appreciate a breakdown like this:
- I have a hollow frame, so I can hide any necessary hardware (ESP32, relays, etc.) inside where it won't be visible.
- Skills: I am familiar with Java programming, but I don't want to get lost in the weeds or reinvent the wheel.
Thanks in advance!
- Option A, B, C (e.g., App vs. ESP32 Sniffer vs. Hardware Relay).
- Estimated Cost.
- Time/Effort required.
I introduced an error 8 by removing hall sensors cable, confirmed it shows error 8 on "display tab" in canable pro and in display itself. Started in canable pro "sniffer" with a lot of ID's filtered for having a not overcrowded log and let it running.displayElements.displayClearErrorsButton.onclick = () => {
socket.send("WRITE_SHORT:3:96:7:01"); // was original 00 but according to a log should be 01
// setTimeout(() => {
// displayErrors = null; // Reset before read
// socket.send('READ:3:96:7'); // Errors re-read
// }, 2000);
addLog('SAVE_REQ', 'Clear Display Errors');
}


I have the Varstrom cable, and would like to change some of the settings on my bike engine, what is the name/location of the Varstrom program. I have the DPC010 and have used it to make the PAS work the way I need, would like to change the pedal assist start angle, and change the responsiveness of the twist grip, the delay is pretty hard to manage.If you have a BBS01 CANbus 250W why would you limit current to 7A?
The Varstrom USB CANbus cable only works with the Varstrom program as far as i know.
Maybe other users with BBS01 CANbus using it on the road can answer your questions better regarding what they are able to change via "riding param" settings in DPC010 or with the Varstrom program.
You can download it from the Varstrom homepage:what is the name/location of the Varstrom program
// Bytes 28-29: Assist Ratio Upper Limit (2 bytes, LE)
const upperLimitBytes = intToByteArray(Math.round(value.assist_ratio_upper_limit), 2);
new_pkg[28] = upperLimitBytes[0]; // Low Byte
new_pkg[29] = upperLimitBytes[1]; // High Byte
Changing BBSxx canbus motor startup angle you should be able to do with that program but throttle delay or throttle responsiveness you can not with Varstrom program or with any other program as far as i know.I have the DPC010 and have used it to make the PAS work the way I need, would like to change the pedal assist start angle, and change the responsiveness of the twist grip, the delay is pretty hard to manage.
Inputs are created dynamically in main.js line ~1457:@mdi: There is an "Assist Ratio Upper Limit" in the Parameter0 array, but is there a field to edit it in the GUI also? I have not found it so far
C:// Bytes 28-29: Assist Ratio Upper Limit (2 bytes, LE) const upperLimitBytes = intToByteArray(Math.round(value.assist_ratio_upper_limit), 2); new_pkg[28] = upperLimitBytes[0]; // Low Byte new_pkg[29] = upperLimitBytes[1]; // High Byte
const assistRatioMaxValue = p0.assist_ratio_upper_limit;
const cellinputassistRatio = row.insertCell();
const inputRatio = document.createElement('input');
// Corrected lines:
inputRatio.type = 'number';
inputRatio.min = 1;
inputRatio.max = assistRatioMaxValue;
inputRatio.step = 1;
inputRatio.value = (p0.assist_ratio_levels[internalIndex] && typeof p0.assist_ratio_levels[internalIndex].assist_ratio_level === 'number')
? p0.assist_ratio_levels[internalIndex].assist_ratio_level : '';
inputRatio.placeholder = `1-${assistRatioMaxValue}`; // Use dynamic max
Sure. But the value p0.assist_ratio_upper_limit is only used to limit the input range and can not be edited by the user?Inputs are created dynamically in main.js line