It shouldn't be the case and this is not for everyone but the sad story is that they close their systems more and more. I don't want access to their precious encrypted firmware, but I want access to the data "MY" bike records, not limited to a proprietary application that you must sign in online to use and that won't let you export that said data to anything standardized. Where is INTEROPERABILITY?
If you do your things right, you can gain access/control to your own item/ebike like the OEM bike manufacturers. Provided you understand what you are modifying, your are not going to sacrifice safety or longevity. On the contrary, you can enhance those.
Surely you don't think the manufacturers give their best in offering something that would not need replacement sooner rather than later, for different reasons. With software you can do those nasty tricks these days.
I serviced electronics for a long time (still do), not limited to E-bikes and I can tell that most things are not build to be serviced these days. Lack of information (service manuals), case designs that make opening without destroying almost impossible, all kinds of software locks and so on. It's like they throw sticks in your wheels.
Last thing I repaired that annoyed me as F&(k was a Supernova M99 mini ebike light. What do you think the problem was? Water inside... a 250Eur sealed bike headlight that is not meant to be opened!!! 2 piece aluminum glued together with some hard silicone on plenty of contact surface. You don't want to know how much time I spent opening this marvel without completely destroy it in the process. Really, I got lucky.
In any case, I managed to repair it in the end, the whole thing took longer than expected (5 hours I think), including PCB repair and case reassembly/sealing. But, I'm not going to do this again
Worth to mention is that prior to this repair, I needed to repair the motor from the same bike. Internal motor DC-DC converter for lights was faulty because the headlight constantly sink more current than normal, keeping the regulator at protection limit. The guy using the bike told me he was starting to have random light errors on the display but continued until error became permanent (like in most cases

) Motor in question was a bosch gen2 cX on a cargo bike.
I take safety very seriously (especially with Li ion battery packs) and as a result, my upgraded battery running "proprietary firmware" holds quite well on pair with some motor performance tweaks.
View attachment 179187View attachment 179188
View attachment 179189
View attachment 179190