Now here are the “same” connectors on the 93 ZJ (please note connector G is black and H is red):
Now if you have the overhead console OEM wiring harness you can go ahead and plug it in if you have the right connector that replaces the one with 1 wire in it. Be sure to connect the single wire that was in the “blank” old harness to the new connector. I believe it’s VT/YL (violet striped yellow) for circuit G71 which is the VTA lift gate key cylinder connection. However, if the connector does not match the blank (1 wire) one in your 100-way connector, then you have to go to a junkyard and get a connector (black or green) that can fit in the correct slot with all the wires in it so you can use it to wire all the needed connections. Just cut off the old connector if needed and solder on the new one. At this point, you should be done with most of the wiring if you already have the wiring harness with the original or new connector that match your vehicle. So if you have the correct wiring harness now you can now just skip to the wiring of the ambient temperature sensor.
If you are making your own wiring harness, you do not have to get the red plug if you already have the keyless entry option, you can instead tap these wires of off the wiring harness of the keyless entry module. If you do not have the keyless entry dome then you have to get the red plug as well so you can have the wire the keyless entry module in the overhead console.
Now here are the pin outs for connectors of the overhead console and keyless entry module. This is the same in every 93-95 as far as I know.
Now just wire it correctly between the connectors and plug it in. As for the length of the wires it’s never a bad idea to have the wires a little too long and trimming it later to the right length.
If you are making your own wiring harness and you already have the keyless entry module present and you do not want to also wire the red connector as it’s already wired up to the above the headliner anyway, then do the following (worked for me):
The only connections that the overhead console does not get from the black/green connector in the 100-way connector (depending on your year) is pin 6-8 on the overhead console connector pinout. These connections in the factory wiring harness are in fact spliced from the red connector before it reaches the overhead console and keyless entry module. In other words you can simply connect to the wires that go to the pins 6 (red striped white), 8 (yellow striped dark green), and 12 (yellow) on the keyless entry module.
Wiring the ambient temperature sensor.
Now we still have 2 wires that are not connected yet. That is pin 9-10 on the overhead console connector. These have to go to the ambient temp sensor. If you do not have the climate control (ATC) then you have to run 2 wires through the firewall to behind the grill, which is where you connect the wires to the ambient temperature sensor. I went to the junkyard to get the connector and then bought a new temperature sensor. I guided the wires from the middle of the ceiling down the right A-pillar to the passenger kick panel. From there I guided them all the way to the driver side where I made a hole in one of the grommets through the firewall and finally guided them to behind the grill where I soldered it to the connector I picked up at the junkyard.
Now for if you have the ATC or climate control. The ATC should send the info via the HEVAC module over the CCD bus that is already connected via the black/green connector from the 100-way connector cluster. Your best bet is to leave the 2 wires on the overhead console disconnected at first and connect the 2 connectors on the overhead and see if it receives any temp information or whether it states OC. If the overhead console states OC (open connection), try to get the connector to plug into the red connector or just cut the connector off and solder it on. Here is a picture of this red connector:
Before you wire the overhead console to this connector, it would be smart to take a multi-meter and see if the resistance makes sense. It should be 336K ohms at -40 Fahrenheit and 2.488K ohms at 140 Fahrenheit, anywhere in between should be good.
Mounting the overhead console.
The mounting bracket should come with 2 bolts. I believe they’re self tapping, but I’m not sure. It has FWD stamped on there – point this forward. This way the bracket only fits behind the bracket for the dome/keyless entry one way. The holes should already be there, but they are really small.
Now you also need a screw to hold the front of the overhead console. Simply get a screw that is long enough so that you can put it in the hole of the overhead console and that it sticks out enough to hold onto the metal but without being crazy long where you might go through the roof. I suggest you take a screw out of the sun visor hold (the little plastic holder) and get a screw that’s the same type but longer).
Cutting the headliner.
I can’t really say much here. I tried getting measurements from people who had overhead consoles but no one was able to help me. I suggest getting a piece of cardboard and cut this first instead of the headliner. Then use this to cut the headliner. I used these 2 pictures as references and always make sure the hole is less wide than the overhead console (thanks Yardman Harry from JeepForum.com).
PS the rumor going around on various boards that you need the right VIC or ATC or even BCM to get the overhead console working is false. The 93-95 ZJs don’t even have a BCM this was added in 96. The VIC only communicates to the metric / US standard button and nothing else. And the ATC also uses this metric/US standards button and sometimes to be used to transmit the temp sensor information via the CCD bus instead of a straight wired connection to the overhead console from the ambient temp sensor behind the grill. You can put an overhead console in any 93-95 jeep, you just have to make sure you connect everything correctly. The only thing that “could” be incompatible might be the PCM I have not seen any different PCMs that are incompatible.
Please notice most of these pictures are not mine, thanks for everyone’s help!