I bought the CAN-Shield from Sparkfun https://www.sparkfun.com/products/13262 and I also got the Uno from Sparkfun just to be sure everything works fine.
Some info about my car:
- BMW E91 2006
- OBD2 is available
- KWP 2000 and other lines are available like the ones with the same baud rates from the demo
I tried the SparkFun_CAN_Demo which is available on their website and GitHub.
My output is that CAN init is successful but I don´t know if that´s true... If I try to read the RPM, for example, I get a buffer with a size of 1 -> " ".
My questions are:
- Did I something wrong with the MCP2515 how do I know if it´s dead?
- Does anybody know if the demo is working properly or not?
- What´s the right way to get data from an BMW with OBD2?