1. Attachments are working again! Check out this thread for more details and to report any other bugs.

2 Prius Keyed the Same?

Discussion in 'Gen 2 Prius Technical Discussion' started by joecerrone, Jan 16, 2009.

  1. joecerrone

    joecerrone Junior Member

    Joined:
    Jan 4, 2009
    2
    0
    0
    Location:
    Philadelphia, PA
    Vehicle:
    2005 Prius
    I have a 2005 Prius & hope to buy a 2009. Does anyone out there know if the dealer can key the two of them the same so we have four transponders instead of two each?
    If so I am xonsidering making it a condition of sale.

    Thank you
     
  2. PriuStorm

    PriuStorm Senior Member

    Joined:
    Sep 4, 2007
    2,239
    149
    0
    Location:
    Davis, CA
    Vehicle:
    2007 Prius
    Even if they could, I would personally consider that a bad idea. It could be a liability at some point in the future if you sell the car.
     
  3. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,075
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    The fobs use a rolling code which updates with each use. Using one fob on two cars will cause the fob to lose synchronization. There have been several attempts to make this work, but I haven't heard of any success with it.

    Tom
     
  4. ceric

    ceric New Member

    Joined:
    Oct 30, 2004
    1,114
    53
    0
    Location:
    Fremont, CA
    Vehicle:
    2005 Prius
    I would guess (based on what I learned about SKS) that it would work only if the SKS-ECU is at least four-channeled. I am sure the SKS is at least dual-channeled since we have TWO separate keys. (e.g. use your key #1 for 2 years. The key #2 still works). Each key can search forward 256 codes to match the new codes given by SKS-ECU. The ECU was made (during pairing) to recognize the key so that it knows the code sequences to perform code rolling. The ECU is programmed to recognize keys (not the other way around). Therefore, technically, you can have both ECUs recognize the same set of keys. However, if the SKS-ECU can only recognize two at most, them it becomes overriding when the third or fourth join the party.

    Since over-engineering costs $$$$ for Toyota, I am not betting on that the ECU can support more than two channels. That is just my educated guess, anyway.

    Do keep us posted of the outcome. Thanks in advance.
     
  5. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,075
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    The ECU is four channeled. The fobs, however, are single channeled. The problem isn't with the ECU, since it can keep track of all four fobs. The problem is that a fob gets bumped along by the ECU on car A, and then confuses the ECU on car B at a later date.

    Tom
     
  6. Patrick Wong

    Patrick Wong DIY Enthusiast

    Joined:
    Mar 8, 2008
    18,200
    6,482
    0
    Location:
    Green Valley, AZ
    Vehicle:
    2015 Prius
    Model:
    Two
    Further, the Toyota service policy on this is to program the vehicle only to recognize a new fob, not previously used ones.
     
  7. RobH

    RobH Senior Member

    Joined:
    Sep 18, 2006
    2,369
    981
    70
    Location:
    Sunnyvale, California
    Vehicle:
    2006 Prius
    It's more than policy. I think that a keyfob only transmits the data necessary for programming for the first 128 times a key is pressed. This would explain the mixed, but generally bad, experience with programming used keyfobs.

    I took apart a black logo keyfob (non SKS). There is a Microchip HCS362 "KeeLoq Code Hopping Encoder" in it. The data sheet discusses a mode called "Limited Seed". In section 3.3.1, example B is the following statement:

    This sure sounds like the behavior that we see with attempts to program used keys.

    I also took apart a silver logo keyfob (with SKS), and it uses a different chip with numbers on it that I couldn't track down. So it may be entirely different, but I doubt it. It probably uses a similar protocol, except that the SKS fob can respond to queries from the car.

    The synchronization counter is 16 bits, which means that it will wrap to zero every 65536 usages. So there may be a way to reset a keyfob to new status. Just press buttons S2 and S0 about 65,000 times until it can be programmed. My thumbs wouldn't make it, but an electronic rig could probably be built.
     
  8. Bob64

    Bob64 Sapphire of the Blue Sky

    Joined:
    Apr 9, 2007
    1,540
    93
    0
    Location:
    Virginia
    Vehicle:
    2007 Prius
    Model:
    N/A
    Judging by the wear n tear that I've placed on just the unlock button.... I wouldn't recommend pushing it 65k times.... I've had to get one key replaced because the unlock button got stuck.
     
  9. ceric

    ceric New Member

    Joined:
    Oct 30, 2004
    1,114
    53
    0
    Location:
    Fremont, CA
    Vehicle:
    2005 Prius
    Tom:
    Sure, the fob is always one-channeled. Therefore, if one uses the key interchangeably for both vehicles within 256 code rolling. It should still work.
    However, I agree. This is bad usability. Once a key is used for one vehicles (ECU) more frequently, it could get out of code search range (256), and it may never open the other vehicle again (needs reprogramming).

    P.S. If ECU is four channeled, that means we can have up to four fobs to pair with a Prius ECU. Good to know.
     
  10. joecerrone

    joecerrone Junior Member

    Joined:
    Jan 4, 2009
    2
    0
    0
    Location:
    Philadelphia, PA
    Vehicle:
    2005 Prius
    Guys,

    Thank you all so much for the lively discussion. It looks like I will not request programming all four key fobs should I add a new Prius to the stable. It appears to be a bad idea based on the discussion, but not having considered it would have made me feel that I was missing an opportunity to simplify life. I've learned allot; thanks to all who participated.

    Joe
     
  11. RobH

    RobH Senior Member

    Joined:
    Sep 18, 2006
    2,369
    981
    70
    Location:
    Sunnyvale, California
    Vehicle:
    2006 Prius
    What you might do is to have both cars programmed to accept all of the keyfobs inserted into the dash.

    Then add ordinary $2 mechanical keys to your keychain. So the 2005 keyfob gets an additional key to get you in the door of the 2009, and vice versa. Or you could have a locksmith rekey the mechanical lock of one of the cars to accept the key of the other car.

    The end result will be that all keyfobs work in the dash, and the mechanical keys will get you into the car that the keyfob key won't. The SKS/remote functions will only work with the car they were originally programmed for.

    As for full SKS function, there might be a window of 128 usages while the car is new during which you could add a 2009 keyfob to the 2005 car. Programming the 2009 car for the 2005 keyfob is way beyond the 128 limit, if in fact that is the problem.
     
  12. rrobin1057

    rrobin1057 New Member

    Joined:
    Nov 27, 2008
    24
    0
    32
    Location:
    Park Forest , IL
    Vehicle:
    2008 Prius
    Model:
    II
    sorry you can't do that as far as I know I tryed
     
  13. Bob Boyce

    Bob Boyce New Member

    Joined:
    Dec 17, 2007
    6
    0
    0
    Location:
    Turtletown TN
    Vehicle:
    2003 Prius
    Having multiple Prii keyed alike is fairly easy. As far as the rolling code fobs go, it can be done but is not recommended, and may not be legal for the general public. Last year I did a 4 Prii set for the Deparment of Defense, where all 4 Prii had individual keys/fobs, and one master key/fob that worked for all 4. Coding a master fob does require a bit of understanding of the structure of the underlying algorythm as defined by the NSA. Unfortunately, it will also work on any Toyota that uses the same FCC ID fob. As I said before, not recommended.

    Bob
     
  14. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,075
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    While a bit of an oversimplification, it's a bit like master keying conventional pin tumbler locks. Every master or group makes for a lot of additional pin combinations that will open the lock.

    In the case of rolling key codes, they are designed so that the consumer can't do this. As Bob points out, you have to trick the system to make it work, thereby compromising security.

    Tom
     
  15. patsparks

    patsparks An Aussie perspective

    Joined:
    Jul 12, 2007
    10,664
    567
    0
    Location:
    Adelaide South Australia
    Vehicle:
    2004 Prius
    Model:
    N/A
    Would it be a pain to have both cars unlock when you only want to drive 1 and you leave the other car unlocked after you drive off?
     
  16. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,075
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    You could always do what some of my friends have done: remove the lock entirely.

    I know it wouldn't be simple on a Prius, but it's kind of a amusing thought. I know of at least two people that have eliminated locks on their trucks. One replaced the starter key switch with a toggle switch, the other removed the pins from the lock. Theft is so low in this area that most people leave keys in their cars and their houses unlocked. Given this, it was an easy step to the convenience of no locks on the car.

    As for me, I keep my house locked. I worry about you PCers finding where I live. After PCD, I now keep my shotgun loaded. :D

    Tom
     
  17. patsparks

    patsparks An Aussie perspective

    Joined:
    Jul 12, 2007
    10,664
    567
    0
    Location:
    Adelaide South Australia
    Vehicle:
    2004 Prius
    Model:
    N/A
    Where did you say you live Tom?
     
  18. qbee42

    qbee42 My other car is a boat

    Joined:
    Mar 2, 2006
    18,058
    3,075
    7
    Location:
    Northern Michigan
    Vehicle:
    2006 Prius
    I'm not worried about you. The cold will keep you at a safe distance.

    Tom
     
  19. RobH

    RobH Senior Member

    Joined:
    Sep 18, 2006
    2,369
    981
    70
    Location:
    Sunnyvale, California
    Vehicle:
    2006 Prius
    Oh wow! A few questions if you don't mind...

    1. Does the black logo (non-SKS) keyfob use "Limited Seed" mode to prevent adding used keyfobs to a car's list of acceptable units? The Microchip HCS362 datasheet description of this sounds like what happens with attempts to add used keyfobs.

    2. Is the silver logo (SKS) keyfob communications protocol a superset of the black logo protocol, or something entirely different?

    3. Could you restore a keyfob to "new" protocol condition by wrapping the sync counter back to zero?

    4. Does the British non-SKS keyfob use the same protocol as the US black logo, only a different frequency?

    5. KeeLoq is an NSA protocol? I thought is was just a proprietary protocol of Microchip.
     
  20. patsparks

    patsparks An Aussie perspective

    Joined:
    Jul 12, 2007
    10,664
    567
    0
    Location:
    Adelaide South Australia
    Vehicle:
    2004 Prius
    Model:
    N/A
    Dammit! You got me, but after winter comes ...





    August!!!!!!!!!



    Bloody cold here in August! Gets down to 32 degrees F some nights.
    I might choose to follow the sun?