A while back, I picked up a body control module out of a 2000 Escalade (OBS)... Been playing with it somewhat here and there, but just really got into things lately as I'm preparing to actually install it into my truck. So I decided to make a post detailing what all can be done.. And maybe more.... So first and foremost, what does this BCM do? Well, it: -- Replaces the Dome Lights Control Module -- Replaces the Keyless Entry Control Module (AND what more, even uses the same FCCID remotes as the 97-99 trucks!) -- When using the Keyless Entry, the truck will actually flash lights and honk to let you know it received the commands ** -- Replaces the Convenience Center Warning Chimes Module (more modern ding ding ding rather than SCREEEEEE) -- Adds Retained Accessory Power for the stereo, wipers, windows using an onboard relay -- Dome lights fade out rather than just turning off -- After 15 minutes of inactivity, the Courtesy Circuit shuts down (Inadvertent Power Cutoff) -- Adds Content Theft Deterrent: It's pretty basic unless you have the shock sensors to go with it, but will flash the parklights and honk at you if you open a door without disarming the system first, until you turn the key to Run. Now, the module I picked up is from an Escalade. Turns out, the Pontiac Firebird and Chevy Camaro from 1998-2002 used the same style of BCM, but theirs have a few extras -- namely, they operate the PassKey system, have a dome override and rear hatch release input, and have one more set programming option which I'll get to in a minute... Heh. Notably, the Escalade does NOT use the BCM for its PassLock system. So I'll start it off slow.. How to program Keyless Entry Remotes. From what I've been able to figure, they all seem to use remotes with an FCCID of AB01502T. The two-button remote for my 97 works perfectly with it, and the other two buttons are usable as well for the Panic and Rear Hatch release functions. Grab up to four remotes to program... In an Escalade, you would need to pull out the Radio Ignition fuse, then cycle the key from Off to Run 3 times. The locks cycle and the rear hatch actuates to let you know you're now in Keyless Entry Remote programming mode. Hold the remote's Lock and Unlock buttons simultaneously, the locks will cycle again to confirm that remote is programmed. Repeat the latter with up to 3 more remotes (4 total, it won't take any more). Turn the key off, reinstall the radio ignition fuse, and enjoy keyless entry. Now it gets interesting. Turns out, several of the features on this unit are actually customizable. I discovered a few of them on my own before I went searching for more... Didn't find anything concerning the Escalade, but was able to find a wealth of info on the Firebird, and all but two options also work on the Escalade! So here goes. Customizing the Lighting, Warnings, and Content Theft Deterrent System To enter BCM Programming mode, remove the Radio Ignition fuse, then turn the key back to Accessory. The BCM will chime twice and the seatbelt indicator light will flash twice to indicate programming mode. BCM will remain in programming mode until the key is turned off or the Radio Ignition fuse is replaced. Six things can be changed here: -- Exit Lighting and Delayed Dome Lights -- Key-In Door Lock Disabling -- Notifications using Horn and Parklights upon RKE usage *** -- Notifications using Horn and Parklights upon CTD System Arming *** -- Content-Theft-Deterrent System Arming Methods -- Door-open Alarm Delay and Shock Sensor Toggle *** = Requires a keyless entry remote. From the factory, the dome lights are programmed to come on and stay on for a period when you open a door or remove the key from the ignition. Using the BCM Program Mode and cycling the Dome Override switch, you can change this! To do so, simply toggle the dome lights on then back off. The BCM will chime to indicate the current mode. Continue toggling the switch until the desired setting is chimed. --- 1 Chime: Key-Removal Dome Lights Disabled, Door Open-Close Dome Light Not Retained --- 2 Chimes: Key-Removal Dome Lights Disabled, Door Open-Close Dome Light Retained (25 seconds for Doors, 5 seconds for Hatch) --- 3 Chimes: Key-Removal Dome Lights Retained 25 seconds, Door Open-Close Dome Light Not Retained --- 4 Chimes: Key-Removal Dome Lights Retained 25s, Door Open-Close Dome Light Retained (25 seconds for Doors, 5 seconds for Hatch) ***FACTORY SETTING*** Note: This programming method will not work on Factory Escalades without modification to the BCM 32-pin connector C3 (need to add a wire to Pin C7, ground this wire to activate the dome lights - factory wiring has the dome lights grounded via the dome override switch directly instead of that switch running to the BCM). From the factory, the BCM will not allow you to lock the doors (using the electric switches of course) until the key is removed from the ignition. This is true for the door switch AND the keyless entry button! To toggle this on or off, use the Lock switch on the door. --- 1 Chime: Lock-out Prevention Disabled --- 2 Chimes: Lock-out Prevention Enabled ***FACTORY SETTING*** The Pontiac Firebird has TWO MORE MODES in this sequence that are NOT present on the Escalade! --- 3 Chimes: Last Door Closed automatic door locking - Doors won't lock until all doors are closed --- 4 Chimes: Combo of 2 and 3 ***FIREBIRD FACTORY SETTING*** Using the keyless entry remote's Unlock button, you can toggle how the system responds when you use the keyless entry system. --- 1 Chime: No notification of RKE activity --- 2 Chimes: Horn chirps and parklights flash when RKE locks, parklights flash when RKE unlocks --- 3 Chimes: Horn chirps and parklights flash when RKE locks AND unlocks --- 4 Chimes: Parklights flash when RKE locks and unlocks --- 5 Chimes: Parklights flash when RKE locks once, horn chirps and parklights flash on second RKE lock, parklights flash when RKE unlocks ***FACTORY SETTING*** Using the keyless entry remote's Lock button, you can toggle how the system lets you know the alarm is armed. --- 1 Chime: No notification of system arming --- 2 Chimes: Horn chirps twice and parklights flash when system arms using ANY method --- 3 Chimes: Horn chirps twice and parklights flash when system arms using RKE lock, only parklights flash if system arms using other methods ***FACTORY SETTING* --- 4 Chimes: Parklights flash when system arms Using the Unlock switch on the door, you can change how the alarm is activated. --- 1 Chime: Security Disabled --- 2 Chimes: Forced Entry Security Enabled, Lock Switch System Arming Disabled, RKE Lock System Arming Enabled --- 3 Chimes: Forced Entry Security Enabled, Lock Switch System Arming Enabled, RKE Lock System Arming Enabled ***FACTORY SETTING*** --- 4 Chimes: Forced Entry Security Enabled, Lock Switch System Arming Enabled, RKE Lock System Arming Enabled, Exit Auto-Arm Enabled Notes about the Exit Auto-Arm:: ----- Remove key, open and close any door: System arms itself after 5 seconds ----- While armed, RKE unlock will disarm the system. If a door is opened and closed after RKE disarm, system auto-rearms after 30 seconds (but won't rearm if no door is opened) ----- DOES NOT LOCK DOORS WHEN ARMING! ----- System will alarm if door opened and no RKE unlock or key turned to Run within 8 seconds of the door opening. This is programmable as well (see next) Using the parklights switch, you can toggle the Vehicle Shock Sensor on or off, and set the door-open-to-alarm delay. --- 1 Chime: Anti-Theft Shock Sensor Disabled, alarm instantly activates on door open --- 2 Chimes: Anti-Theft Shock Sensor Disabled, alarm activates after 8 seconds on door open --- 3 Chimes: Anti-Theft Shock Sensor Enabled, alarm instantly activates on door open --- 4 Chimes: Anti-Theft Shock Sensor Enabled, alarm activates after 8 seconds on door open ***FACTORY SETTING*** Annnd that's pretty much it for programming. Next post I'm gonna get techy.