Getting in the experts to try and negotiate with a spicy brick. Anyone Infos on ninebot BMS that talk canopen? I can read voltages/current/temperature but not turn on the output.
Lucky that this BMS has a documentation port and uses a well known MCU.
Most of the code was easy be the canopen implementation is more complicated.
Turns out you just need to pull the detection pin high. But on the plus side I now know what nearly all the canopen objects do. Nice to turn the pack on/off and get diagnostic like temperature, cell voltage, state of charge, current, ...