Pontiac G8 Forum banner

DIY: Remote Start Heated Seats

25954 Views 73 Replies 39 Participants Last post by  GXP25
Living through frigid Saskatchewan winters, I’ve always valued remote start on my vehicles. Even though our G8s have remote start, I’ve always found that I would hop into my semi-warm car only to find the leather seats are still ice cold. I figured I had to do something about this travesty, so here’s what I did.

DISCLAIMER:
The information contained hereon in is intended for entertainment purposes only. Any act or attempt to utilize the information, in part or in whole, will be at the reader’s own risk and the reader agrees to indemnify the author from and against any demands, claims, and damages to persons or property, and losses and liabilities, including reasonable attorney’s fees, arising out of or caused by the reader or their attendees’ interpretation of the stated information or negligence in assembly/installation of the portrayed device. It is strongly recommended that any electrical work be certified by a licensed Electrical Engineer.

Also, ignore the incredibly dirty car, I’m very aware it’s in need of a good cleaning.
------------------------------------------------------
The following parts/tools were needed for this project:
Plastic project box (I used 2”W x 3”L x 1”H, which was tight)
LM7805 voltage regulator
2N3904 transistor
100µF (min. 16V) electrolytic capacitor
0.1µF (min. 16V) electrolytic capacitor
PICAXE-08M, -08M2, or 08M2+ 8-pin microcontroller
8-Pin microchip socket
1.8kΩ ¼ watt resistor
2 - 1kΩ ¼ watt resistors
32kΩ ¼ watt resistor
5V N.O. DPST relay (or DPDT using the N.O. contacts)
2 - toggle switches
PCB Breadboard (or other type if you desire)
Screw terminals, totaling 5 termination points
20 gauge solid hookup wire (for component interconnections; stranded would work too)
16 or 18 gauge stranded hookup wire (for connection to vehicle wires)
Rubber grommet for wire exit from box
5 Red T-tap connectors (for connection to vehicle wires)
Soldering iron
Solder
Pliers to close the T-tap connectors
Digital multimeter for testing
2 - inline fuse holders with 1A fuses for the line from the front side of the factory switches and +12 line

ENSURE THAT ALL COMPONENTS ARE RATED FOR AS COLD OF TEMPERATURES AS YOU EXPECT TO ENCOUNTER, I.E. MOST 7805 REGULATORS ARE NOT RATED FOR TEMPERATURES BELOW FREEZING.

**The 32kΩ ¼ watt resistor was recently added to the circuit as it is required for some variations of the PICAXE-08 microcontroller. Pin 2 is the programming pin and, in some final installations, needs to be pulled to ground so the chip knows it's not preparing for programming. If you do not do this, there is a very good chance that the chip will not function properly.**
------------------------------------------------------
The following is the circuit that is required for the controller box, along with the general logic of the heated seat control:

------------------------------------------------------
Theory behind the circuit:

The general principle of the circuit is to simulate a user pushing the heated seat button three times to turn the seat elements on high after a remote start. After analyzing the wiring diagram for stock control, I found that pushing the button simply provides continuity across two terminals/wires at the switch, which triggers a logic input at the vehicle’s heated seat controller. Therefore, pulsing a normally open relay would provide this continuity.

Also discovered by the stock wiring diagram is that both switches use the same 12V source that is used for signaling, shown as point “1” on the console switch block. Therefore, a single source point of voltage can be used and passed on through the relay contacts. This 12V point of supply is also the source of power for the entire circuit, which is dropped down to 5V through the LM7805 regulator.

As you can see from the schematic, I added two switches to manually defeat the module. The one switch is used as a manual defeat/enable for the entire unit, since opening this switch cuts off the primary power supply to the circuit. For me, this would mostly be used to defeat the unit during the summer months. The second switch is used to deactivate remote start heating of only the passenger seat if it would be a waste to heat it.

In terms of inputs, the module’s microcontroller only turns on if the 12V from the console switch is available and dropped to the usable 5V after the regulator to supply the chip power. This means that a vehicle start, either remote or manual, has been initiated. However, since I only want to turn the heated seats on with a remote start, I used another voltage reference, that being the accessory voltage. Since we do not have accessory power when remote starting, we can assume that heated seat control should only occur if accessory power is not available. The signal for 12V accessory (tapped off the back wires of the front console receptacle) is measured after a voltage divider, which provides proper logic voltages for the microcontroller input.

Assuming that the microcontroller turns on (aka vehicle start initiated) and there is a low input provided to the other input (aka indicates remote start), the microcontroller, after waiting 8 seconds for the vehicle to start and stabilize system voltage, pulses the output three times. This pulsing turns on the transistor, which allows enough current flow to energize the pull-in coil of the relay to close the contacts. Depending on how the manual defeat/enable switches are configured, either the driver’s heated seat button or possibly both seat control buttons will be provided continuity to simulate the user pushing the button(s). The diode shown in the circuit is used to stop backfeed of the magnetic field breakdown in the relay coil when it releases.
See less See more
21 - 40 of 74 Posts
Could some kind of temperature sensor be incorporated also with maybe a dashpot to allow an adjustable target turn on temperature so it would automatcally turn on at say 55 degrees and not on above that? negating the switch, And would you maybe be interested in selling just the programmed processor, relieving you from any liability issues?
Could some kind of temperature sensor be incorporated also with maybe a dashpot to allow an adjustable target turn on temperature so it would automatcally turn on at say 55 degrees and not on above that? negating the switch, And would you maybe be interested in selling just the programmed processor, relieving you from any liability issues?
It would definitely be possible with the analog input and a properly biased thermistor. You could even have it customizable to command different seat heating levels for different temperatures. However, a setup like you're referring to would probably need a 16 pin PICAXE or base Pic 16F628 microcontroller, as well as significantly more installation. In the end I'm not looking to sell anything, so I figured the setup I posted is probably something a number of people could do without having to drill holes or go through significant installation. In the future I may do a revision 2 of the controller with more options, but my wife says I have to finish developing our basement before I take on any more car projects :nuts:
Nice write up you know your stuff I wish I could make stuff like this :)...
Has anyone else tried building one of these? It was -25C (-13F) this morning. Remote starting for 10 minutes let me hop onto a nice warm seat. If you live in a cold climate and have the capability of building one of these, I certainly think it would be worth the time and effort.
-31 here in this morning and seats were rock hard and icy cold when I got in, even after a complete run cycle on remote. "G8 remote start heated seats"is the first thing I googled when I got home tonight and up pops this posting. Leave it to a good ole Sask boy to come up with a cheap and effective solution, thanks!

I have a little 12v wiring experience and enough sense of adventure to attempt this project and we'll see what happens. What the heck the car is insured for fire, and with the other issues we are having who cares if it burns:The_Villagers: hee hee...

Oh yeah, GO RIDERS!!
-31 here in this morning and seats were rock hard and icy cold when I got in, even after a complete run cycle on remote. "G8 remote start heated seats"is the first thing I googled when I got home tonight and up pops this posting. Leave it to a good ole Sask boy to come up with a cheap and effective solution, thanks!

I have a little 12v wiring experience and enough sense of adventure to attempt this project and we'll see what happens. What the heck the car is insured for fire, and with the other issues we are having who cares if it burns:The_Villagers: hee hee...

Oh yeah, GO RIDERS!!
Yeah, I was actually in Edmonton overnight last night, it was a very cold night. Trying to fly back we had almost three hours of delays just due to maintenance issues from the cold.

Here's something kind of annoying though: I hadn't started my car in almost two days by the time I started it today when it was frozen hard (block heater plugged in) after a night of -30C in Saskatoon as well. The remote start heated seat module didn't end up working due to the relay contacts being frozen in position. It worked in -20C quite well, but apparently -27C (when I started it) is a touch too cold for the relay. If you're considering building one, maybe look for a relay that's capable of operating in the extremes that we see.

And yes, GO RIDERS!! I'll be locked on my TV this Sunday :)
LMFAO ahahaahaha bro when I opened this thread I thought I'd find a DIY way to trick the car into having the seat heaters on when using the remote start, instead I found a DIM (do it MYself) way to ruin my car's interior, eradicate the ability to turn the seat heaters on entirely, and rack up a couple hundred bucks at my local radio shack.

Jeez man good results but DAMN that is way over most people's heads, like WAY WAY over, crap I have trouble enough replacing speakers in cars let alone this stuff.

Like another poster said, you put the seats on @ level 3 and they're burning your ass off in no time, hell I typically leave 'em no higher than 1 unless its like -30 out (like literally)

good job though
LMFAO ahahaahaha bro when I opened this thread I thought I'd find a DIY way to trick the car into having the seat heaters on when using the remote start, instead I found a DIM (do it MYself) way to ruin my car's interior, eradicate the ability to turn the seat heaters on entirely, and rack up a couple hundred bucks at my local radio shack.

Jeez man good results but DAMN that is way over most people's heads, like WAY WAY over, crap I have trouble enough replacing speakers in cars let alone this stuff.

Like another poster said, you put the seats on @ level 3 and they're burning your ass off in no time, hell I typically leave 'em no higher than 1 unless its like -30 out (like literally)

good job though
Actually, my interior looks 100% stock, there's no indication that it's been installed judging by looks alone. The stock functionality hasn't been affected one bit and the module can be defeated completely if desired.

FYI, at -20C, 10 minutes of remote start with the seats on level 3 is just starting to take the chill off. I have a feeling your thoughts would drastically change if you'd experience winters like we have here.

Also, I called it a DIY due to the fact that all information is stated that would be needed to build it. I totally agree that this is beyond the capabilities of most people, but I hope someone will give it a shot and enjoy not having to hop onto stiff, frozen leather each time they get into their car in harsh winter weather.
haha, no I meant a "what if" had I PERSONALLY tried your (very comprehensive and thorough BTW) DIY project.

Not taking away from the results whatsoever.
haha, no I meant a "what if" had I PERSONALLY tried your (very comprehensive and thorough BTW) DIY project.

Not taking away from the results whatsoever.
Ah, gotcha. The ability to recognize that something's beyond one's abilities seems to be a skill many people lack. I'd hate to find out that someone hacked up their interior trying to get this thing to work.
The ability to recognize that something's beyond one's abilities seems to be a skill many people lack.
Um, that is probably me. But I am going to go for it anyway. If I have to ask where the best place to get the materials for this project is, then does that mean I should not attempt it? We have a good electronics parts store here I am going to take your list to and see if they can help me out. Or laugh at me.:)
If I have to ask where the best place to get the materials for this project is, then does that mean I should not attempt it?
To be honest, the test I'd use is this:

1) Have you ever soldered components before?
2) Do you know what each of the components in the circuit do in terms of general functionality?

If you answer no to either of those, you might not be prepared to take on this project. It's easy to accidentally mix up the pins on a transistor, relay, etc., and you'd have to dig up datasheets for components to discern the exact pinouts for the project. In the end, if you do decide to build it, make sure you test it by the methods I mentioned before you put it in the car. It would be much better to have a problem with it still on your work table than already installed.
I could answer yes to both questions:) Thanks for the help buddy! Don't worry, I will not hold anybody but myself responsible for any screw ups or mishaps. And yes I will test before install, and I think by following your write up to a "T" it shall go well...I'll post results when complete.
If you find that anything's unclear or needs further explanation, definitely post here and I'll get you an answer if I can.
Not sure if this is above my ability or not. Probably close. One thing I do know is if my wife ever finds out remote heated seats is possible on the G8 I will now have a new item on the "honey-do" list. So let's keep this quiet, huh?
If it was not for the chip programming,this would be so much easier
One, great writeup. I love seeing some of the ingenious and creative solutions people have to whatever shortcomings our car had from the factory. Two, good lord you guys have some cold weather up there! Any place where you would put the seat warmer (or ass scalder, as I call it) higher than low is too cold for me.
Excellent write-up!!! But living in South Florida, I dont think i will need this! lol
One, great writeup. I love seeing some of the ingenious and creative solutions people have to whatever shortcomings our car had from the factory. Two, good lord you guys have some cold weather up there! Any place where you would put the seat warmer (or ass scalder, as I call it) higher than low is too cold for me.
No kidding! That thing really gets hot and I never turn it up past low.

I wish it would just turn on if it was on the last time that I drove the car. Chances are, if it's that cold, I'll want it on again.

Great writeup and thank you for taking the time to do it.
NICE! This would be great in MN too, but I am not an electrician. Great writeup though! Just fantastic.
21 - 40 of 74 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top