CAN Bus Communications Decoded: What Are You Looking For?
What Are You Looking For?
01.38
00:00 | - In this section of the course, we're going to look at the HPA CAN bus reverse engineering 5 step process. |
00:06 | This process involves determining the data that we're looking for on an existing CAN bus system and the steps we then take to determine its location in the data stream in order to decode it into real world parameter values. |
00:19 | We'll discuss each step here and you'll also be able to see them put to practice in the worked examples section of the course. |
00:26 | The first step in this process is to determine the parameters that you're looking for. |
00:30 | While it's sometimes interesting to simply connect to an existing CAN system and have a look around in the data stream, to make real progress with finding useful data it's crucial to have a firm target for which parameters you're hunting. |
00:43 | Create a list of these parameters so you can be sure that none of them will get forgotten when you're looking in the data stream. |
00:51 | It's important to mention here that you'll almost never fully decode a CAN data stream. |
00:56 | There are always going to be sections of it that will be unknown. |
01:00 | This isn't a problem though as long as you've identified and decoded the parts that you do need. |
01:05 | The parameters you're looking for will vary depending on the project you're undertaking but common examples are engine speed, coolant temperature, oil pressure and boost pressure. |
01:15 | You'll often find lots of other useful parameters on an OEM CAN data stream too including door open and close states, electric window positions and even the dash lighting level percentage. |
01:26 | While these items can be quite interesting, they're not often useful for our performance automotive projects so make sure to not get distracted by them. |