BotoX / xiaomi-m365-compatible-bms

Xiaomi M365 compatible, open source firmware for ATMega328p+BQ769x0 BMS. Ninebot in proto_test branch
197 stars 45 forks source link

Scooter won't turn off - with Pro 2 ESC, Pro 1 BLE #59

Closed norbbyte closed 2 years ago

norbbyte commented 2 years ago

Hi,

First of all: Words cannot describe how thankful I am. I've built a 930Wh 12S6P battery pack with LG MJ1 cells for my worn out Xiaomi Pro 1 scooter. And it is your BMS firmware and contribution to the custom scooter firmware that made it possible. I followed every steps of your instructions and it rolls beautifully. After 5*10km of ride battery stays at 35°C (on 30+°C hot summer days) and the mosfets won't go higher than 50-60°C. I'm using the 500W monorim motor wheel which can withstand the frequent 1.2kW accelerations and 37kph top speed without melting. Now it can go 50+km with just 16.3kg of weight and 7mm higher bottom.

Some notes not related to my question to help others with the project:

And my question / only problem: The scooter won't turn off.

I bought a new ESC for the Pro 2 (part No. C002550017400) to replace my old, worn out. I thought the V3.1 ESC is more reinforced to withstand the higher voltages and amperages and it won't be a problem anyway. However my BLE module is still the same original for the Pro 1 model. I overcome the error 35 (Serial number of the scooter is wrong) by changing it to the original serial.

The BLE module has the version 90 firmware. The ESC has the custom firmware from pro2.cfw.sh. I tried mi.cfw.sh to flash the ESC as a Pro 1 model, but it didn't make a difference. (With the original Pro 1 ESC I did not have this problem with the new battery)

After 5 minutes of inactivity the BLE module screen flashes for a split millisecond, but stays on as the ESC won't turn off. When I long press the button the screen turns off for a second, but turns back on. The red led indicator of the ESC is always on.

Other functionalities, like changing the speed modes and turning the light on/off work. Also after plugging the battery, the ESC turns on only when I press THE button.

Maybe you know something I don't - without swapping the ESC module.

Thanks, Norbert

norbbyte commented 2 years ago

I will close this issue. It's not related to the BMS anyway. The issue is caused by the v3.1 controller. It is detailed here: https://rollerplausch.com/threads/neuer-controller-v3-1-bei-aktuellen-xiaomi-rollern-brickgefahr-bei-drv-downgrade-vorgehen.5187/