Recently I added a remote start to my car. All is good in the world. Unfortunately, I work at an airport and my car is about a 15 minute shuttle ride from my office. There is not much opportunity to ‘stand at the door and wait for warm car’ there.
But cruising the web, I happened upon the Viper website, where I read about a new system where you can start your car via an iPhone from virtually anywhere. After looking into the system, I soon stumbled onto the fact that the system is ridiculously expensive, as is everything that has to do with the Godforsaken iPhone newer technology. Further research on the subject yielded little hope, as all other systems were out of my budget (cheap as heck).
My co-worker and I started daydreaming on the subject (what goes on at an airport that we would need to pay attention?) When I stumbled on an idea. My remote start has a wire called the Remote Start Activation Input. Now the job of the RSAI is, from the manual: “This wire will start the vehicle when it sees two negative pulses. Only used when incorporating into existing alarm or FOR TESTING PURPOSES.” That last part I capped and bolded, as that is what is most important for me. “Testing” consists of simply grounding that wire for two pulses in order to start the car. Two more pulses shuts it down, exactly like using the remote.
Bingo, I had my way in! Here is what I came up with:
I hope you can tell what is going on there. If not, here is a synopsis, and a little bit of method behind my madness…
The remote start requires 2 pulses within 3? seconds to initiate the remote start sequence. So how to send those 2 pulses? Easy, I remove the vibrate motor from a cell phone or pager and use that circuit to initiate the remote start by setting the phone to vibrate. But wait…the RSAI only works when put to ground, that circuit has (after testing) a 1.35v current. I guess I have to use a relay! Oh no…The remote start turns off after 2 MORE pulses. How do I get the cell phone to STOP sending rings? Hrm…
The answer came from beegbie over at the12volt.com. The remote start start up sequence goes like this. Sense Input>Turn on Accessories>Try to Crank Engine. If I put a normally closed relay on the vibrate circuit triggered by the vehicle accessory circuit, then once the remote start sequence kicks off, any subsequent rings by the phone won’t be ‘heard’ by the remote start.
Whew!
Here are some pictures of the tear down and modification of the cell phone:
Purchased this phone for $10 from CVS Pharmacy along with $20 worth of prepaid minutes. Phone came with a battery and wall wart charger.
Removed the 6 tri-wing (fail) screws holding the inner bezel on. Once off, all the goodies are revealed. You can remove the PCB fairly easily, but for the most part it is single sided.
Here I have already removed the vibrate motor and soldered wired back into it’s place. I wanted an easy way to remove the phone if I needed to make any modifications to it or add minutes, or hell, even make an emergency phone call. I decided on desoldering the headphone jack from and isolating it with that paper stuff I got from another board. I glued the paper down, then glued the jack to it. Then I soldered the pins that correlate to the 2nd & 3rd pins on the headphone jack to the wires coming off the vibrate motor resistors. I chose (had no choice) to solder the wires to the resistors due to me tearing out the traces on the pcb when removing the motor. I was a little skittish applying the amount of heat required to remove that bish, thinking I might desolder some of the tiny little components around it. Also of interest to some would be my choice of wire. That is two strands from a IDE connector. One is marked to denote it’s polarity. (It helped, really.)
Here is a picture of the headphone jack lookin’ all normal and stuff. I like a nice clean install. This way the phone loses only the functionality of vibrate and using a headset. I can still set the ringer, make calls, etc.
Here is the modified headphone jack for the hookup. This is a 2.5mm (mini) headphone jack that I had from a cheap headset from another phone. The wires were those damned coated wires, and quite puny at that, so I cut apart the boot and desoldered them at the source. I then removed 2 wires from a 10ft piece of cat5e and soldered them in place, shrink wrapped and Bob’s yer uncle. Why, you should ask, did I use Ethernet cable. Several reasons: It is sturdy, it was solid not stranded, I could pick my length and I have about 300 feet in a box behind me.
All in all I think the thing may actually work. I need to source some cheap solid state relays that initiate below 1.5 volts. I am also thinking about maybe using an optoisolator, as I have 2 in a scavenged pcb beside me that are in the correct voltage range. I will still need a 30A auto fuse for the other relay, though. I have a breadboard on order from Sparkfun that should come in handy for testing.
The best part of this project are the possibilities. Not only can I remote start my car from afar, I can also use the other features of the phone to automate the remote start. I can set up to 4 alarms on this phone, and set them to vibrate. Since I work 4×10 shift, that is perfect for starting my car everyday before work. Also, that phone has a timer on it that can also trigger the vibrate function. Haven’t figgered out a practical use for that yet. But the Pièce de résistance is the Calendar. I can set nearly unlimited events into the calendar, and set an alarm to trigger the vibrate at or before the event in 15 minute intervals. I can also set the as ‘recurring events’, too. I could program in mine and my wife’s work schedules, upcoming doctors appointments, ANYTHING! Not bad for a $10 phone. I am glad that I decided to make the phone easily connect/disconnectable.
Check out Part 2 to see if I can actually pull it off.
January 19th, 2016 on 12:05 AM
I do not even know the way I finished up right here, however I thought this submit used to be great. I do not understand who you are however definitely you’re going to a famous blogger if you aren’t already. Cheers!
February 19th, 2016 on 2:24 AM
What if some telemarket get hold of your number?
March 13th, 2016 on 10:06 PM
They would likely call you once or twice, and your car would start and run for whatever timer you had programmed into your remote start. Waste maybe a gallon of gas. If you were driving it wouldn’t do anything since the remote start has a built in bypass that prevents it from turning off the car once the current from the ‘on’ position of the ignition is detected.
February 24th, 2016 on 10:13 PM
Can you kindly advice which is the remote start activation input on viper alarm?
March 13th, 2016 on 10:05 PM
I’m not sure actually. I’d need to Google some kind of diagram for your particular model. Since I don’t have that information, I’ll let you go ahead and look it up.
September 27th, 2016 on 12:06 PM
Hi,
great idea, which car has this kind of feature?
You can filter incoming calls with phone setting that no alert will come? At least some old phones has this feature. So telemarketing does not disturb or wrong number callers…
October 24th, 2017 on 7:48 PM
Add some Tasker and AutoApps integration too. Put phone in silence mode depending on GPS, turn on/off vibrate mode by text msg, or other calendar stuff… or start car as you approach (bluetooth detects the phone in your pocket).. I think I’m going to try this.
October 28th, 2017 on 11:56 AM
If you havent already figured this out,you should know that although your idea is innovative and imaginative this will not work on almost all vehicles now days because of the RF chip in your ignition keys? The proximity loop ring on your steering column(ignition switch) must see the correct signal from your keys chip,otherwise it will immediately kill the power to the vehicles ignition system? Now there are bypass modules for nearly all cars that I am sure you can figure out? And although I don’t recommend this,some people have disassembled the key and removed the chip and then installed it permanently in the ignition switch area under the plastic cover,but this also means the anti theft system is disabled? And all a thief has to do is provide 12volts constant to your ignition circuit by using a jumper wire from the battery wire that all vehicles have at there ignition switch location….if you want to bypass it you should know the newer the car,the harder it is to dependibly bypass…and some luxury vehicles claim there vehicles are impossible to bypass! So enjoy!!!
November 10th, 2017 on 11:51 AM
Thank you for the reply. And you are correct, this would be very difficult or nearly impossible on most newer vehicles. However on some commercial remote start systems they have a module that you put a programmed key fob into. It reads the signal from the fob and relays that information through a physical “signal relay” that is embedded in the moulding around the lock cylinder of the car. This is only powered when the remote start is initiated, so anti-theft is still functional.
As for vehicles that will start when the key in inside the car, I bet it would be neat to tear apart a programmed key fob, disconnect the power supply inside and have the circuit open until triggered by a relay. Then the car would see the fob inside the vehicle and start. Another relay could re-lock the doors once the vehicle was started. And most of this could be controlled by a remote device connected directly to the key fob, since most of these newer cars have remote start as well. No reason to buy a second system, just hack into the factory key fob! Man, now you have me wanting to revive this project!