Moin (good morning, the nothern german way, used 24/7...)
Let's see, how my new U3 behaves tomorrow.
I'm curious and upset like a little child before christmas eve with birthday the same day.
Of course I don't know how Niu is doing that but I would expect, that there is a proprietary standarsised protocol between ECU and the BMS (in the battery).
This protocol is planned at the beginning with a lot of reserve and just expanded within the fixed message legth (for more cells, more information).
This is also a safety topic. The BMS has to work without any other control.
That's similar to the FOC firmware. You don't want and according to the rules you are even not allowed to touch this.
The ECU-Firmware can be updated for new features, better whatever bullshit and there you are free to make all the mistakes you want.
I think that's the case here and Niu thinks, hey, the scooters are running, we'll fix these issues later, as long as not too many people are complaining.
Anyway, they paid the scooter already

First we have to develop the next bullshit feature, we have to sell!
I'm sorry but this is normal... Don't blame the engineers.
Best regards,
Norbert