Ask. Ask. Ask.

Ask an “expert.”  No seriously, an expert.  If you have a CAN Bus Hack related question and you want to share your incompetence to the rest of my readers, please feel free to post your questions.  If you don’t want anyone to know that you don’t know what you think you would like to know.  […]

Read More

Network Management – Part 1: GMLAN

Most vehicles employ some sort of network management.  This is typically for the Low Speed or Body Network.  The High Speed or Powertrain network will come alive when the key is in the start position.  But if you need to send an unlock command using your key fob and this is done via a CAN […]

Read More

Ditching the Gateway the FiatChrysler Way

If you do what I do, you like it when the networks you are working with are terminated to a standard connector.  The OBDII connector typically contains all of the vehicle’s networks so that engineers working on the vehicle can easily access the data.  Of course after it is released, the networks are still there, […]

Read More

Comments Enabled

Not quite sure what is wrong with me, but I decided to turn on comments as a trial. I’d like to see what your thoughts are of the horrible manure in which I write my blog; how bad my spelling/grammar can be; and how absolutely incompetent I am. Please keep the language to a minimum […]

Read More

Scanning for Diagnostic Data.

Because diagnostic data is built on top of a standard Transport Protocol (ISO 15765-2), you can use this knowledge to see which diagnostic service a particular vehicle supports and which parameters or sub-functions it may support. Step 1. Finding Nodes’ Diagnostic IDs. We must first have all of the nodes enumerated with Physical IDs and […]

Read More

ISO 15765-2

So this blog can get a bit technical, so I apologize but I assure you this is some really fun stuff. CAN BUS is intended for short, quick data transfer between controllers.  This is achieved by setting a limit of 8 Bytes maximum for any Frame that is sent on the bus.  Because of this […]

Read More

If at First You Don’t Succeed, Quit Trying

On most late-model cars, there are hundreds of messages with thousands of parameters being transferred between controllers, this leads to the idea that EVERYTHING is being able to be controlled by CAN BUS messages.  This simply is not the case.  If a controller doesn’t need to send internal data to another controller then it won’t.  […]

Read More

Hate the VIN, Wanna Change It?

Good news you can. Well sort of.  The VIN stored in controllers is writable (well maybe).  But in some cases its difficult and some impossible.  So I am hear to give you some tips to make life a little easier. First find out if the controller stores the VIN.  This can usually be done on […]

Read More