Yea I read that one too a long time ago.
When I read the signals I did it with an octocouple and a Arduino since I was going to be using that to read the signal and then issue commands to the rest of the system. That said it might give different more precise timing with a oscilloscope, but since I was going to reading it with an Arduino with an octocouple for electric isolation from the circuit I wanted to record it on that too. Below is the table of data.
I can confirm that regardless of key state these signals are always send the body ECU so my plan was to have an arduino read them and key state. Then take actions accordingly.
The way you read this is that low means no voltage, high means voltage and since the line sits at no voltage when no message is sent all of them start at 0. The zero can be interpreted as a clear line. The signals all send once if you click it SUPER fast and then repeat over and over indefinately if you hold down the button. The chart below shows a key at the top that identities the set that represents each button type and then has a reading from the RDA line I took below it. Here is the signal break down:
When I read the signals I did it with an octocouple and a Arduino since I was going to be using that to read the signal and then issue commands to the rest of the system. That said it might give different more precise timing with a oscilloscope, but since I was going to reading it with an Arduino with an octocouple for electric isolation from the circuit I wanted to record it on that too. Below is the table of data.
I can confirm that regardless of key state these signals are always send the body ECU so my plan was to have an arduino read them and key state. Then take actions accordingly.
The way you read this is that low means no voltage, high means voltage and since the line sits at no voltage when no message is sent all of them start at 0. The zero can be interpreted as a clear line. The signals all send once if you click it SUPER fast and then repeat over and over indefinately if you hold down the button. The chart below shows a key at the top that identities the set that represents each button type and then has a reading from the RDA line I took below it. Here is the signal break down:
4Runner RDA MAP
LOCK SIGNAL
L H
0 12
3 3
6 6
Received
30 pairsReceived:
Low High
0.0000000000 mili, 12.0080003738 mili
2.9760000228 mili, 3.0200002193 mili
5.9760003089 mili, 6.0080003738 mili
2.9840002059 mili, 12.0120010375 mili
2.9800003051 mili, 3.0080001354 mili
5.9840002059 mili, 6.0080003738 mili
2.9800003051 mili, 12.0120010375 mili
2.9760000228 mili, 3.0080001354 mili
5.9800004959 mili, 6.0160002708 mili
2.9760000228 mili, 12.0160007476 mili
2.9760000228 mili, 3.0080001354 mili
5.9720001220 mili, 6.0160002708 mili
2.9680002212 mili, 12.0160007476 mili
2.9800003051 mili, 3.0040001869 mili
5.9840002059 mili, 6.0120000839 mili
2.9800003051 mili, 12.0120010375 mili
2.9840002059 mili, 3.0160000324 mili
5.9760003089 mili, 6.0160002708 mili
2.9760000228 mili, 12.0200004577 mili
2.9760000228 mili, 3.0120000839 mili
5.9800004959 mili, 6.0160002708 mili
2.9760000228 mili, 12.0160007476 mili
2.9720001220 mili, 3.0120000839 mili
5.9840002059 mili, 6.0120000839 mili
2.9800003051 mili, 12.0120010375 mili
2.9840002059 mili, 3.0080001354 mili
5.9840002059 mili, 6.0080003738 mili
2.9800003051 mili, 12.0120010375 mili
2.9840002059 mili, 3.0120000839 mili
5.9760003089 mili, 6.0080003738 mili
UNLOCK SIGNAL
L H
0 12
6 3
3 6
Received
45 pairsReceived:
Low High
0 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
3 mili, 12 mili
6 mili, 3 mili
3 mili, 6 mili
BACK DOOR SIGNAL
L H
0 12
3 6
3 3
Received
42 pairsReceived:
Low High
0 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
6 mili, 12 mili
3 mili, 6 mili
3 mili, 3 mili
PANIC SIGNAL
L H
0 12
9 9
Received
30 pairsReceived:
Low High
0 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili
3 mili, 12 mili
9 mili, 9 mili