Alright, here are the details I purchased for programming the remote for a 98 Toyota Sienna (remote has 3 buttons lock, unlock, panic):
1. With they key out of the ignition switch, locate the Wireless Door Lock ECU. The WDL ECU is located in the center console. You have to remove the drawer that is at the base (has slots to store CD's and other stuff) below the radio, lighter/12v outlets, and ashtray. The drawer comes out without any screws (on mine anyway) by pushing and pulling in the right places. There should be 3 units with connectors/wires plainly visible, the WDL ECU is the upper right one. (I have pictures I took of mine I can email you if you email me at
[email protected]) The WDL ECU should have 15 pins/spaces for wires to plug into it.
2. With the ECU still connected, locate terminal number 9, PRG (will be empty-no wires going into it) and terminal 1, GND (black-white wire going into it). On mine, terminal 1 was the lower left corner, while terminal 9 was 2nd from the upper left. The directions say that you should see wires going into the back of cavities 1,4,5,6,10,11,14,& 15. Positions 2,3,6,7,9,12,& 13 are empty (although I remember that on mine there was one difference from that.).
3. Using a small wire (we'll call it a "jumper wire"), insert one end to terminal #1 and insert the other end through the empty terminal #9 cavity to touch the PRG pin of the ECU. The vehicle confirms programming mode by automatically requesting the power door locks to lock. Leave the wire connected for the rest of the procedure. Now, I couldn't get another wire in beside the ground wire in terminal #1. So I got a long wire and connected it straight to the negative terminal on the battery to act as a ground instead and connected that straight to pin/cavity #9. That worked for me.
4. Depress, then release, any button on the remote. The vehicle confirms registration by requesting the power door locks to lock once again.
5. To program an additional remote, repeat step 4 (up to 2 remotes).
6. Disconnect the jumper wire to exit programming mode.
That worked for me, you can email me if you have any problems, but that worked for me.