Subaru Outback Forums banner

Secret Handshake No Go?

1 reading
5.8K views 6 replies 5 participants last post by  Mikegt97  
#1 · (Edited)
Hi,
I've got a 97' Impreza Outback Sport and I'm trying to pull the codes using the "secret handshake" method. For some reason after countless tries it's not working. I tried it several time with no luck. I followed the steps one by one. Is it something that needs to be done quickly?


I've warmed up the engine
turned the key to off
Turn the key to on
Started the car
Drove above 12mph
Stopped the car ( by this I've only come to a complete stop using the brakes.)
-do I put the car in park or something at this point? Also my foot is already on the break leading into the next step, right?
Stepped on the brake and put it in 1st
Turned the key as far off as I could (since it's in first it doesn't go to the lock position.)
Turned the key to on
Moved to 2
Moved to 1
Moved to 2
Moved to 3
Then to D.
(Do I leave my foot on the brake during the last 5 steps?)

All the light are lit on the dash but the AT Oil Temp light doesn't blink at all.

Any ideas?
 
#2 ·
What codes are you trying read, engine or automatic transmission (AT)? The procedure you are using appears to be the one for AT codes. (http://www.subaruoutback.org/forums...f-illustrated-guides/44383-199-2004-how-read-diagnostic-trouble-codes-dtcs.html)

I'm not aware of a handshake procedure for accessing engine codes in earlier model years, although that doesn't mean there isn't one. Also, your Impreza-based Subaru might not have the same features as the Legacy-based Outbacks. (Different "platform").
 
#7 ·
I'm trying to read transmission codes, I was able to get my AT oil temp light to blink by connecting pin 5 of the b82 diagnostic connector to one of the attached ground wires rolled up in tape. I then used a procedure I found on a forum.
1. Put it in D
2. Turn ignition off
3. Turn ignition on
4. Put it in 3
5. Put it in 2
6. Put it in 1
7. Press accelerator halfway down
(All of this with the engine off)

It was blinking 2 times per second indicating everything is normal, but I've read that there are 2 methods, one for reading previous codes and one for reading existing codes, so I wonder which one this was. I had my AT temp light blink 16 times at start up but it doesn't do it every time only after it stalls.