Motor does not spin on custom firmware with non-stock motor and disabled Bms
Posted: Fri Apr 07, 2023 11:28 am
Hello everyone, hopefully someone could help me out with the problem i am facing. I got a scooter with a different motor the battery i have is not original, hence no data bms. I have built a custom firmware with all standard features, only with bms disabled.
The controller turns on without any error but the motor does not spin with i press the throttle. I did push it over kmh and the speed shows in the display as i move the wheel, but motor does not engage with the throttle. When i press lock on the xiaomi app, the motor does not move freely anymore and blocks so there is communication with the motor.
I thought it might be be a throttle or brake sensor problem, so i tested the voltages and everything shows correctly upon pressing either the throttle or brake, with the signal line changing voltage. I am a bit at loss on what might be the problem? in theory any motor should work on the m365 controller right?
Is there any way to test the motor phases? I also thought on using other firmware since xiaogen is not working anymore for disabling bms (i.e. is not free), such as for instance:
https://github.com/Koxx3/SmartESC_STM32_v2
but the problem is i lose the ability to upgrade via bluetooth (i have a st link though) and besides i would like to use the xiaomi features, with apps etc..
The controller turns on without any error but the motor does not spin with i press the throttle. I did push it over kmh and the speed shows in the display as i move the wheel, but motor does not engage with the throttle. When i press lock on the xiaomi app, the motor does not move freely anymore and blocks so there is communication with the motor.
I thought it might be be a throttle or brake sensor problem, so i tested the voltages and everything shows correctly upon pressing either the throttle or brake, with the signal line changing voltage. I am a bit at loss on what might be the problem? in theory any motor should work on the m365 controller right?
Is there any way to test the motor phases? I also thought on using other firmware since xiaogen is not working anymore for disabling bms (i.e. is not free), such as for instance:
https://github.com/Koxx3/SmartESC_STM32_v2
but the problem is i lose the ability to upgrade via bluetooth (i have a st link though) and besides i would like to use the xiaomi features, with apps etc..