Closed belgi4n closed 2 years ago
When you unlock the bike with the original app is assistance enabled?
This is my first idea. I don't see another logical explanation at this point.
Yes it is
Can you check the set speed in the Expert Functions menu?
Select the 2 top selectiond as shown in the screenshot and press read. Please let me know the shown speed.
What speed is selected in the original app? Regular or offroad mode? Does it help switching between them?
In the original app, the bike is in off road mode.
In the expert menu, the speed is the same as your screenshot.
I tried to switch between off road and 25km/h in the official app but it didn't change anything
Please check the values in the screenshots:
I have an error "read register operation failed" for those. So a hardware problem with the motor controller ?
Never mind, I tried again and now I can read the values
Just a recap. When you disable the speed limit and set a field weakening value (you might try 0) the bike works.
When you enable the speed limit it doesn't work. Right?
Does the speedometer work in the original app? It seems to me the speed limit is set incorrectly. My app doesn't change it. Did you use Bronco?
There are 2 scenarios in my mind.
The only thing I change is if the motor controller must obey a set speed limit. And field weakening, but this can't turn off support.
Correct, with speed limit it doesn't work, without speed limit with any field weakening value it works.
The speedometer works normally in both cases in the original app.
I installed Bronco but never used it. I've just tried today after the problem came up to see if the motor would work with it, but it doesn't.
Here are some values related to the speed limit from the motor controller :
I will have a look tomorrow at the motor registers to see which register is used in the motor controller for the speed limit. Normally this value is overwritten by the original app.
Did anything happen before you noticed this? The communications between the motor, motor controller and main PCB seems okay. Your torque sensor base readingvis normal. The maximum torque sensor value is normal.
It's strange.
I have to check with my bike tomorrow to see what the defaults are.
Your speed limit seems correct.
I read on reddit that a new firmware was related, could this issue be related?
@leinardi as far as I know there is no new firmware available for C1 bikes, it's V4.8.17.
I will have a look tomorrow at the motor registers to see which register is used in the motor controller for the speed limit. Normally this value is overwritten by the original app.
Did anything happen before you noticed this? The communications between the motor, motor controller and main PCB seems okay. Your torque sensor base readingvis normal. The maximum torque sensor value is normal.
It's strange.
I started using untamed 1 month ago and I rarely used the official app to start the bike since then. So it's hard to say when it appeared for the first time. Nothing unusual happened in the past month and I did nothing special, just started the bike with the preset function, nothing else. So indeed, really strange... I'm also on firmware 4.8.17
Here are the values as found on my C1+:
I get the same value as you when the bike is in no speed limit mode. When my bike is in the speed limit mode (and not working), the following values are different: Speed limiter output is 0.01 pu vs 1 pu for you Speed mode is 2 vs 1 for you So I guess your bike was in the no speed limit mode ?
My was in no speed limit mode indeed. At work now, so can't check.
Speed mode 2 = with speed limit, 1 = without speed limit. So the only interesting value is the speed limiter output value. But according to the ASI documentation this should not influence speed mode 1. Which is default on the Cowboy.
You can also try to manually read address 236 of the motor controller. I wonder which value you get. probably 0. I'm also inerested in the value of address 241 and address 329.
You can enter the addresses manually and press read.
It's mind boggling why this happens. Since the bike seems to work fine without the speed limit. I know non Untamed users had the same problem. As far as I know the motor controller was replaced. But to me as developer it sounds like a misconfigured value.
The only question is which value and how can it be "corrupted". It must be a value related to the speed limit, since disabling this makes the bike normally.
I guess you're from Belguim, otherwise I would say just visit me and we can have a look together ;)
Address 236: 0 Address 241: 1474 Address 329: 4096
Do you think it might be an hardware issue with the motor controller that only has consequences if there is a speed limit (knowing that the speedometer is working as expected) ? Or you don't have any rationnal explanation for that theory with your knowledge of the bike ?
Since the speed is registered via the motor controller it seems the motor controller has knowledge of the speed.
You can try to adjust a preset with the power setting at 100 for up to, let's say, 15km/h and 0 for above. As soon as you hit the speed you should have no support. This way we can determine if de speed is registered correctly by the controller.
The motor cuts off at the speed where I set the power setting to 0, as it should. So the speed is correctly registered by the controller.
It feels like it must be something extremely simple.
What value has address 339, 213, 214, 258, 259? The last 2 are error registers.
I will verify your values when I get home. Now just summing up registers which might have influence.
339: 4096 213:15130 214: 3277 258: 0 259: 15
My values with speed limit (yours - mine): 236: 0 - 0 241: 1474 - 1474 329: 4096 - 4096 339: 4096 - 4096 213:15130 - 15130 214: 3277 - 3277 258: 0 - 0 259: 15 - 14
Only the value for the temperature differs, but that's not a problem. Just a check value.
I really don't get it.
First of all, a Merry Christmas!
I re-enabled the speed limit on my bike and drove with stock settings. Mine still functions fine.
In your case I technically don't understand what might go wrong. Since all logical tests seem to be okay.
Just some last tests:
What happens?
Merry Christmas to you too ! And thank you for your help so far !
I've already tried this and I've just tried it again and still the same problem...
@belgi4n did this problem got solved on your part?
I have no other users with the same problem and don't see any logical explanation for this.
No still the same problem... However, when I stopped using my bike over the Christmas period for some days and when I rode it again, it was working normally with the speed limit mode for 1 trip but on my way back, the assistance stopped working in the middle of the trip when I started at a red light (but still working with the no speed limit mode). Since then, it's still not working with speed limit mode... So maybe it's some weird hardware problem. I'll close the issue, I'll see if Cowboy can help me. But thank you for your help anyway and thank you for your great app !
I have a weird problem with my V1+
Initially I was only using the presets function with Untamed to start my bike and it was working perfectly
But now, when I try to start the bike with either the official cowboy app or with the “torque and speed limit mode” in Untamed, I have no support at all from the motor. Prior to that problem, I’ve never use the flash option, only the presets. So it’s still the original settings that are flashed in the bike.
When I try to start the bike with the “no speed limit” option from Untamed, I have support from the motor and it’s working normally.
I tried to reset the PCB with the Untamed app and I tried to flash the “torque and speed limit mode” but it didn’t change anything. I’m using the latest version of the Untamed app. Any idea how I could solve this problem ?