half a year ago I bought myself a nice ebike and while I was thinking about how cool it would to hack it. I just recently learned that since my 2019 model the control unit is connected to the motor via CAN bus.
Now it would be cool to read out data like speed, current support level and range. Then connect a small microcontroller to my bike with an acceleromenter or something like that and just have fun in collecting data to see what I can learn about my riding style. And maybe some battery drainage profile? I don't know.
So the question is:
How hard is it to hack into an unknown CAN bus?
Is the data usually encrypted?
Can I make it explode? (Without joking: I am really afraid of damaging this precious bike)
Where would I start?
Has anyone here done something like that already? I can't find anything on the internet.
Since there are lots of "tuning kits" available to unlock the speed, I assume it somehow has to be possible just to scrape the data, right? Any help is appreciated.