Randomly got the idea that I wanna hack my 2012 Honda Civic sedan through the OBD-2 port under the steering wheel. Its normally used for diagnostics and status readouts but I found some forum/blog posts that have sent commands to the on board computers and seen results.
I mostly wanna make it so that when I press my key fob key in a particular combination all the windows raise. This guy did it with his VW. We'll see if I get lucky and get to cooler features.
Gonna use this page as a jumping off point.
Seems like 2012 is a bit too new for some old protocols.
Had a look in my car and these are the pins that are populated in the connector:
4- Chassis ground (don't use, apparently too noise)
5- Signal ground
6- CAN bus High
7- ISO-9141-2-K line OR ISO-14230-4 KWP2000 K line
9- Mystery
14- CAN bus Low
16- 12V battery positive
So I can see that the CAN bus is being used obviously. Pin 7 is the some ISO protocol but its a 2 wire protocol, so my guess is that pin 9 is its negative side (L side). Some tables I found on google say pin 9 is the SCS line (Service check system) but I don't know...
I've ordered a male connector end from sparkfun so next step is to solder some wires and probe all the lines. I don't even know the voltage levels of these lines (guessing 12V?) so it'll help me not fry any micro-controllers.
Stay tuned!
I mostly wanna make it so that when I press my key fob key in a particular combination all the windows raise. This guy did it with his VW. We'll see if I get lucky and get to cooler features.
Gonna use this page as a jumping off point.
Seems like 2012 is a bit too new for some old protocols.
Had a look in my car and these are the pins that are populated in the connector:
4- Chassis ground (don't use, apparently too noise)
5- Signal ground
6- CAN bus High
7- ISO-9141-2-K line OR ISO-14230-4 KWP2000 K line
9- Mystery
14- CAN bus Low
16- 12V battery positive
So I can see that the CAN bus is being used obviously. Pin 7 is the some ISO protocol but its a 2 wire protocol, so my guess is that pin 9 is its negative side (L side). Some tables I found on google say pin 9 is the SCS line (Service check system) but I don't know...
I've ordered a male connector end from sparkfun so next step is to solder some wires and probe all the lines. I don't even know the voltage levels of these lines (guessing 12V?) so it'll help me not fry any micro-controllers.
Stay tuned!