All posts tagged CarPC

In this project we explore how to add automatic window control for a relatively cheap price to your car. I have a 2003 civic and due to its age it doesn’t have any of these features built in. It has one touch auto down for the driver window, like many cars. But I wanted auto down and auto up like luxury cars of its period. I also wanted to roll my windows up, or down, from my car’s remote/key fob. Many cars these days in the mid to high price range come with both of these features stock. Not only are these upgrade cool, but they’re useful. For one, just being able to hop out of my car, and hit lock and know that my windows will be up on their own is nice. Also on hot sunny days it’s nice to be able to crack the window an inch or two, or drop them down all the way as I approach to let the car air out.

A pleasant side effect of doing this project is it turns all of your driver side window switches into one touch auto up and auto down switches. The passenger switch will still work but won’t be automatic. IF you wanted the passenger side to be automatic, you would have to run a pair of wire from it, back to this DIE530t control unit.

4680394203_35f77a618c_zLink to the full manual:

The install is pretty simple so don’t let the instruction manual fool you. Follow the tutorial posted below. One issue with this guy’s tutorial is he decided to pop the door panel and wire this unit closer to the wires at the switch panel and motor. Although this is easier as far as figuring out which wire is which, ultimately it is completely unnecessary. When you open your door and look near the hinges you will see a black rubber tube going from the door to your car. This tube or hose contains all the electrical wiring going to your door panel. If you see my point here you will realize you can wire everything up under your drivers kicker panel behind the steering wheel. All you have to do is find where those wires coming in from that tube goes, and which wire does what. These wires are in a harness that just clips into a connector. That is where you should wire everything from. However popping the door panel to initially trace the wiring is probably the easiest thing.

zzzzzPanelIf you try this project and want to get your door panel off, do yourself a favor and invest in a panel popper. You can get these at your local automotive store, they’re cheap, and because they’re purpose built for doing just this very thing, they work like magic. It’ll look something like one of these on the right.

If you’re too cheap or impatient to get one of these, you can use a butter knife, but you’ll probably break a few tabs. But at the end of the day the door panel will probably go back on fine. They put more tabs than required for a solid fit.

My last bit of advice is instead of tying into an existing 12v source found under your dash, run a wire from the battery. You might already have a wire if you have a subwoofer/speaker amp or a carpc. I found that when I tied into an existing power source, it wasn’t delivering enough amperage, and in cold weather the window motor was under powered.

How-To install DEI530t:
How-To then install PAC TR-7:
Additional installation instructions and photos:


Videos of others who have done this project

First thing’s first, I have an atom based in-dash car PC as demonstrated here. What’s going on here, is when I come home, my car will detect my home WIFI connection. When this happens, and I turn my car off, instead of simply going to sleep, it will connect to my home computer and perform an rsync of all new mp3’s from my computer to my car. When this is done, my car PC will then go to sleep. I have a safety in place which will automatically stop the rsync and go to sleep after 20 minutes. That way if something goes wrong such as poor wifi signal causing crawling speeds, my carpc doesn’t stay on all night and drain my car battery.

Now the key here is how to execute these actions. On linux, or at least on ubuntu, there is a script called /etc/acpi/ This script gets run when you push the computer’s power button, a.k.a when I turn my car off.

IF you use linux, then using the actions I described below, it’s a pretty trivial task to write these actions into yourself. And it’s probably better to rather than to reuse my case specific code.


  • When run, query if the SSID of your home network is present
  • IF not, then sleep
  • IF so, then connect to this network
  • Mount a network share to your MP3 folder
  • Use sleep, or at, a timestamp comparison, or some other method to count down from X minutes.
  • Perform an rsync with the arguments of your choosing
  • Then sleep