Shop OBEX P1 Docs P2 Docs Learn Events
Propeller Anti-Anti-theft device? — Parallax Forums

Propeller Anti-Anti-theft device?

PhilldapillPhilldapill Posts: 1,283
edited 2008-04-16 04:16 in Propeller 1
I got a new car last week and love it. It's a 2003 Mitsubishi Eclipse GS and of course with most new cars, it apparently has a transponder in the key that prevents the car from starting even if the mechanical key part turns the lock. Well, actually, the car DOES start, but shuts off after about 1-2 seconds of running. The reason I know this is because I made a simple farady cage around the key with a few layers of aluminum foil. If I start the car and wait a a couple seconds and THEN wrap the foil around it quickly, it continues to run fine. From this little expirement, I believe the onboard computer uses some kind of RFID and sends a signal remotely to the key, and the key bounces back a code. I think this only happens upon startup.

One of the first orders of business for me is to get a new key(which prompted this expirement). I called the Mitsubishi dealership about a new key(since HomeDepot could copy it), and they said a new one is something like $90, or 2 for $150. Frankly, I don't want to pay that and a propeller is WAY cheaper if it can do the job with a couple extra components.

This brings me to my question. Can the propeller "read" or "listen" for an RFID code of some kind, save it for later use, then each time the ignition is started, broadcast the code to fool the computer into thinking it was the key? I know this totally ruins the purpose of having the anti-theft mechanism in the car, but I can live without it. I can always take precautions of my own, such as turning the propeller off so it doesn't broadcast the code unless I want it to.

I've been doing some research on the subject and will continue to, but any insight is greatly appreciated.

Comments

  • Robot FreakRobot Freak Posts: 168
    edited 2008-04-15 19:17
    Well, I guess the transponder has a lot of security features in it.
    Otherwise the system would be useless...
  • PhilldapillPhilldapill Posts: 1,283
    edited 2008-04-15 19:25
    I wouldn't say useless.... It DOES protect against the old-style thugs that bash the window, "hot wire" the ignition and take off. Now, you need to be a suavy propeller user to take off!
  • Fabian NunezFabian Nunez Posts: 29
    edited 2008-04-15 19:51
    Um, I'm not against the free flow of information or anything, but maybe this conversation should be done privately via PMs or the like? I'd hate to see a detailed description of how to circumvent RFID car keys falling into the hands of an enterprising crook...
  • parts-man73parts-man73 Posts: 830
    edited 2008-04-15 20:00
    I worked at a car dealer for many years in the parts dept, and I was also their resident locksmith. It was a Chrysler dealer, but the Sebring is basically the same car as an Eclipse.

    The key has a permanent code stored in it that the car queries when it is started. Contrary to popular belief, the key is not programmed when you purchase a new key. The vehicle is programmed to allow the new key to start it.

    Much of the $90 price that they are charging you for a key is the labor to program the car. Probably about $60 labor plus a $30 key. That $60 labor is for a 5-10 minute job, but I won't get into that.....

    It's a RFID method used to check the key, but there's different types of RFID (frequencies?)

    I know of 1 method that some installers of remote car starters use to defeat the system. They simply hide a valid key close to the ignition, but that defeats the whole theft deterrent system.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Brian

    uController.com - home of SpinStudio - the modular Development system for the Propeller

    PropNIC - Add ethernet ability to your Propeller! PropJoy - Plug in a joystick and play some games!

    SD card Adapter - mass storage for the masses Audio/Video adapter add composite video and sound to your Proto Board
  • VelocitVelocit Posts: 119
    edited 2008-04-15 20:01
    Those keys don't utilize microcontrollers or RFID's to interface with the car's ECU. As far as I'm aware, they incorporate a series of highly precise (1% or less) resistors to store that "code;" the rationale being that resistors are incredibly dependable over the lifetime of a car. The unique combination of different resistors is what gives the key its specificity to a particular car. Of course, this structure only applies to keys which physically turn an ignition switch. Those in-range-style fobs that activate an on/off pushbutton undoubtedly rely on RFID's.

    You might be able to hack your key and make a cheaper replacement, but you'll possibly have to find low tolerance, odd value resistors and your version probably won't be as pretty.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    -Paul

    Post Edited (Velocit
  • parts-man73parts-man73 Posts: 830
    edited 2008-04-15 20:20
    btw....they sell these key blanks on ebay for $10 - cgi.ebay.com/ebaymotors/2000-2001-2002-2003-2004-2005-Mitsubishi-Eclipse-Key_W0QQcmdZViewItemQQcategoryZ40016QQihZ009QQitemZ190213616832QQrdZ1QQsspagenameZWDVW
    but that doesn't solve the problem of programming your car to accept it.

    Velocitapaola - The system you described is the old style AC Delco setup. The kind that has contacts visible on the side of the key shank. The Chrysler and Mitsu anti-theft keys are all RF based, they have no outside contacts.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Brian

    uController.com - home of SpinStudio - the modular Development system for the Propeller

    PropNIC - Add ethernet ability to your Propeller! PropJoy - Plug in a joystick and play some games!

    SD card Adapter - mass storage for the masses Audio/Video adapter add composite video and sound to your Proto Board
  • PhilldapillPhilldapill Posts: 1,283
    edited 2008-04-15 20:23
    partsman,
    Thanks for the link. I think I'll try buying one, getting it cut, and just strapping the original key inside the steering column right up there with the ignition lock. Hopefully, when I use my dummy key, the computer will transmit a query, and the hidden key will respond. This way, the hidden key also acts as a spare.(hopefully this will work)
  • parskoparsko Posts: 501
    edited 2008-04-15 20:26
    Fabian Nunez said...
    Um, I'm not against the free flow of information or anything, but maybe this conversation should be done privately via PMs or the like? I'd hate to see a detailed description of how to circumvent RFID car keys falling into the hands of an enterprising crook...

    I'm certainly not one of those dudes, but this conversation could be had anywhere. You are quite thoughtful, but I believe it would be akin to "beating a dead horse". Sorry if that comes across as being rude, but it is not intended to be.

    Phil, I've thought about, and would like to, try pushing and pulling an RFID tag signal directly with Prop pins. One concern is the current drawn by the antenna to power the chips, but with a pin driving a transistor, it could be done kinda simply. One issue is the encoding, which you would have to figure out yourself, and would be the biggest challenge, as Mitsu would likely use something proprietary (hopefully for the sake of security!), but I doubt it.

    My opinion: bury your working key in the dashboard. Make a copy at home depot and use it like the other key doesn't exist! The RFID will always be present since the working original is inside the dash in range. Otherwise, disable the whole security feature altogether, though I have no clue how easy that would be.

    -parsko
  • PhilldapillPhilldapill Posts: 1,283
    edited 2008-04-15 20:28
    I'd love to disable the security feature. Why can't we buy cars without the super hightech BS now days? I hate technology(except for the propeller).
  • parskoparsko Posts: 501
    edited 2008-04-15 20:31
    Philldapill said...
    I'd love to disable the security feature. Why can't we buy cars without the super hightech BS now days? I hate technology(except for the propeller).

    [noparse][[/noparse]RANT]: I'm sorry, but that's an easy one. Americans are scared of everything, and will buy anything for the sake of "security". Plus, the dealer will gladly charge you $90 for about $20 cost to themselves!!! [noparse][[/noparse]/RANT]

    -Parsko
  • VelocitVelocit Posts: 119
    edited 2008-04-15 20:36
    parsko said...
    Otherwise, disable the whole security feature altogether, though I have no clue how easy that would be.

    Probably impossible since I'm sure the ECU holds the key's code. I've disassembled several slightly older (late 90's) Chrysler/DSM ECU's and they're so cryptic. One can determine what a few of the major components are, and where some of the driver circuitry is located, but there are no datasheets or other information out there for any of the parts. Disabling the system would have to consist of what you suggested: burying the original key within the steering column somewhere.

    I suppose there's always the possibility of reflashing the ECU, but as far as I know, the tool dealers use is equally cryptic and very expensive.

    Brian, thanks for clearing that up... I wasn't aware of the new system. I'm a big Chrysler/Mitsu guy: mainly late '90's Eclipses with Chrysler engines.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    -Paul
  • parts-man73parts-man73 Posts: 830
    edited 2008-04-15 20:39
    It will most certainly work. Just part of the steering column shroud off, duct tape the key inside so it doesn't rattle around, screw it back on. And you're all set.

    The 2 keys won't interfere with each other. Think about it this way, if you had 2 of the same type of car, thus having 2 different keys on the same keyring, they
    must not interfere with each other, the system was purposely designed with that in mind. When the query is done, the computer can't tell which key is in the
    ignition, but as long as a valid key responds, the car will stay running.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Brian

    uController.com - home of SpinStudio - the modular Development system for the Propeller

    PropNIC - Add ethernet ability to your Propeller! PropJoy - Plug in a joystick and play some games!

    SD card Adapter - mass storage for the masses Audio/Video adapter add composite video and sound to your Proto Board
  • Matthew HayMatthew Hay Posts: 63
    edited 2008-04-15 21:27
    If it's a PK3 (passkey 3) key yes it is RFID, you can tell by the fact that PK3 will be stamped into the key near the rubber/plastic end. You can look up remote start kits on the internet that do the very thing you want, check out there installation manuals it might give you a hint as to hardware placement you would need.

    Somewhere a while back I found a DIY project that someone did for their remote start but if I recall correctly it took a few days of Googling to find, sorry I don't still have the link or I would link it for you.

    Also you might want to just add supplemental security, aka use a cheaper RFID tag with a dumb key. So the prop would read the tag kept with the dumb key, verify its ID or even the data written to it and respond correctly when the car started to broadcast for the original key RFID code. Just an idea.
  • PhilldapillPhilldapill Posts: 1,283
    edited 2008-04-16 01:28
    Well, I talked to a guy at school today that is working on his EE Masters, focusing on EM/RF. He said that more than likely, since the coil is located right at the base of the ignition switch, that placing the dummy key anywhere else won't work. This is due to the fact that security type RFID devices are designed so that the distance needed for trancieving is very small. We'll see. I got a mechanical copy made of the key today, but it doesn't work. I guess there is a SLIGHT discrepency in one of the dimensions of the key. Too bad. I'll update this once my key comes in from ebay.
  • PhilldapillPhilldapill Posts: 1,283
    edited 2008-04-16 02:42
    Well, just an update...

    I took my steering column apart a little bit, and took off a small covering which turned out to be a simple coil around the ignition! I busted out the scope and looked at the signal and what happens when I do whatever. When I turn the key to the ON position, but not starting it, I get 10+ rapidly degrading sine wave signals and then they stop. If I put my orignal key in particular positions, I get a varying number of signal repeats. I assume the computer keeps looking for a key until it either finds one, or times out and stops looking. If it doesn't find one, the engine only turns over and no vroom vroom.

    In suppose a propeller would be overkill, even if it worked, now. I guess I'll just move the coil INSIDE the steering column itself, and secure the key to it in the best position, using the scope to find that sweet spot. I'll put it all back together and away I'll go with my new $0.99 keys from homedepot(which turned out to work after a bit of grinding on the edges).


    I hope this post is useful for someone else down the road. Thanks guys!
  • parts-man73parts-man73 Posts: 830
    edited 2008-04-16 03:19
    You try one of your Home Depot keys in the ignition and just holding your original close by? You may not need to move the coil at all.

    The engine "kill" is lack of fuel. Without a valid key, the fuel pump never energizes. The engine will start with the residual fuel pressure left in the lines and fuel rail. Once it uses that up (a few seconds at best) then it will stall and not restart.

    I suppose you could simply manually energize the coil to the fuel pump relay, and it would not stall. Is there a "security" light on the dash that illuminates when you try an invalid key?
  • PhilldapillPhilldapill Posts: 1,283
    edited 2008-04-16 04:16
    Partsman,
    That's a negative on both counts. I have to hold my mitsubishi key just about RIGHT at the position of the key inserted. It's very picky.

    As for the engine kill, negatory. The engine starts up just fine if I start it before the last query pulse on the coil ends. The car INSTANTLY dies on the last query if no key is found. There is no sputtering - it just turns off. This makes me think it's not the fuel injection, but the ignition. Well, now that I think about it, it could very well be the fuel injection since that is controlled by the computer too. Again, I'll re-iterate... I hate technology.

    Anyway, I've decided NOT to risk getting my car stolen by leaving it inside the steering column with the coil. I found a key for $62 and that sure beats being out the full price of the car because of my cheapness. It was a fun exercise, regardless.
Sign In or Register to comment.