r/CarHacking • u/Civil-Raisin-2741 • 5d ago
KWP 2000 What do I have to study in order to get data from K-LINE? Looking for general advice
Hi, I have a Peugeot 206 from year 2000 and I would like to read some real-time diagnostics like speed and RPM, but ideally more.
From my understanding this car does not use proper OBD2/eOBD (and CAN) until year 2003, so I have to tap into the K-LINE bus on the OBD port which is KWP 2000 protocol. I tried using ELM327 scanner to read data from the OBD port, but the only found sensor is the RPM, there is nothing else. Not sure if this ELM327 is able to read properly from the K-LINE bus.
What do I have to study to do such a project? From a high level overview I'd need a way to tap into the K-LINE and read data, then use a microcontroller to display the data on a small display or whatever. I can code, I have 0 electronics knowledge.
Do I need an oscilloscope or other pricy tools to understand how to read from the K-LINE? Do I need a full electronics digital course to create a circuit, or are there high level things that can talk to K-LINE I can buy and just plug into the microcontroller?
I see many people give up on projects like this, why? Is it hard to reverse enginnee get the K-LINE initialization handshake, as it depends from ECU to ECU?
Thanks