I saved this post from a while back on the install. I'm not sure who posted it. Sorry I can't pass along credit to that person...
Ivan
===================================================
Overhead Console Install:
· Disconnect negative battery cable.
· Remove all upper trim pieces surrounding headliner. (Note: You need to remove ‘oh shit’ handles first…A-pillar trim is clipped in…be very careful pulling this off or clips will break. Mine broke. The rest of the trim is screwed in.)
· Remove rear overhead speaker grille & speakers (grilles are clipped in—simply pull down on them. Also remove rear cargo light (gently pull out) & unplug.
· Unscrew (torx #50 bit I think) upper seat belt anchors for rear seats.
· Remove sunvisors and unplug electrical connectors. Remove sunvisor clips and keep the screws they’re mounted with—you’ll need them for the overhead console. Also remove map/dome light bezel & unplug electrical.
· Take out headliner completely—get someone to help you so it doesn’t get bent.
· Follow map/dome light wiring down to fuse box (located at passenger kick panel). This will be the spot where your new overhead wiring will connect to also. Remove this wiring harness and set aside. Install new overhead console wiring. (part# 56009702AG -- $80.00 -- for the ’00 & ’01 XJ’s. This same connector will work on the ’97-’99, but you will need to rearrange the wiring color for color to make it work properly…or order the correct overhead wiring
for you year from the dealer) The connector for the overheads functionality is tucked under the passenger side of the dash board. It’s directly under the air vent next to the glove box.
· Next go to the front of your XJ and remove the grille. At the cross-member directly behind the front bumper, dead center there will be a dangling connector for the temperature sensor. (part# 4688204AB -- $25.00) Connect sensor to wiring and mount to cross member in predrilled hole. Reinstall grille.
· Now connect the interior overhead wiring to the overhead console (before it’s installed) to see how all the functions work…and that they work properly. (Note: Check your owners manual for the fuse relating to the overhead console. Mine was already in place.) Unplug connections from the console.
· Next you have the choice of either cutting additional openings in the headliner for the overhead console’s wiring etc. (as ‘catnip’ from JeepsUnlimited.com did this…or buying a new headliner from the dealer. (part# SX86HW8AA -- $260.00) I chose to get a new headliner.
· Install the overhead console mounting bracket (part# 55352518AB -- $5.00 -- at the B-pillars roof cross-member, dead center. There will be small, predrilled holes here also. Make sure the screw isn’t too long or you’ll go through the roof.
· Reinstall the headliner, trim, seat belt anchors, rear speakers and lights, sunvisors, etc. (Don’t forget to plug in the electrical for these items when re-installing.)
· Fish the overhead wiring through the opening in the headliner and prop the bottom end of the overhead console into the rear opening of the headliner. Then clip the sides of it into the bracket you mounted on the roofs cross-member. Finally, screw the front of the console in using the screws you removed from here.
· Reconnect battery and see owners manual for calibrating compass and functions of overhead console.