Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Room Lamp Control
- Transitions from "Room Lamp Off" state:STATE DESCRIPTION CHART
State Description Initial Condition "Room Lamp Off" state:
A_IGN1 = Off&b_AllDoorsClose = On&C_TGSW =OffEvent - b_KeyOn = Off&b_Unlock = Off →On: (Unlock by RKE or Passive)
- b_KeyOn = On→Off
Action - State changed to "Room Lamp 30 sec On"
- Start RoomLamp30Timer
- O_RoomLamp = On (during RoomLamp30Time)
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp Off" state:
A_IGN1 = OffEvent - b_AnyDoorOpen = Off → On or
- Reset&b_AnyDoorOpen = On
Action - State changed to "Room Lamp 20 min On"
- Start RoomLamp20Timer
- O_RoomLamp = On (during RoomLamp20Time)
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp Off" state: Event A_IGN1 = On&b_AnyDoorOpen = On Action - State changed to "Room Lamp On"
- O_RoomLamp = On
T1: Room lamp 30 time, T2: Room lamp 20 time
VALUE SPECIFICATION CHARTValue Name Value Room Lamp 30 Time 30 sec ± 3 sec Room Lamp 20 Time 20 min ± 1 min - Transitions from "Room Lamp 30 sec On" state:STATE DESCRIPTION CHART
State Description Initial Condition "Room Lamp 30 sec On" state: Event - A_IGN1 == On or
- RoomLamp30Timer > RoomLamp30Time or
- C_TGSW == Off&b_AllDoorsLock == Off → On or
- b_ATWSARM == On
Action - State changed to "Room Lamp Decaying"
- Cancel RoomLamp30Timer
- Start RoomLampDecayTimer
- O_RoomLamp = Decaying (Decaying time: RoomLampDecayTime)
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp 30 sec On" state:
A_IGN1 == Off&b_AllDoorsClose == On&C_TGSW == OffEvent - b_KeyOn == Off&b_Unlock == Off →On: (Unlock by RKE or Passive)
- b_KeyOn == On→Off
Action - State remains "Room Lamp 30 sec On"
- Re-start RoomLamp30Timer (re-start for additional RoomLamp30Time)
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp 30 sec On" state:
A_IGN1 == OffEvent b_AnyDoorOpen == Off→On Action - State changed to "Room Lamp 20 min On"
- Cancel RoomLamp30Timer
- Start RoomLamp20Timer
- O_RoomLamp = On (during RoomLamp20Time)
T1: Room lamp 30 time, T2: Room lamp 20 time
VALUE SPECIFICATION CHARTValue Name Value Room Lamp 30 Time 30 sec ± 3 sec Room Lamp 20 Time 20 min ± 1 min - Transitions from "Room Lamp 20 min On" state:STATE DESCRIPTION CHART
State Description Initial Condition "Room Lamp 20 min On" state: Event - RoomLamp20Timer > 20 min or
- A_IGN1 == Off&b_AllDoorsClose == On&C_TGSW == Off&b_AllDoorsLock == On
Action - State changed to "Room Lamp Decaying"
- Cancel RoomLamp20Timer
- Start RoomLampDecayTimer
- O_RoomLamp = Decaying (Decaying time: RoomLampDecayTime)
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp 20 min On" state:
A_IGN1 == OffEvent b_AllDoorsClose == On&C_TGSW == Off&b_AllDoorsLock == Off Action - State changed to "Room Lamp 30 sec On"
- Cancel RoomLamp20Timer
- Start RoomLamp30Timer
- O_RoomLamp = On (during RoomLamp30Time)
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp 20 min On" state: Event A_IGN1 = On Action - State changed to "Room Lamp On"
- Cancel RoomLamp20Timer
- O_RoomLamp = On
T1: Room lamp 30 time, T2: Room lamp 20 time
VALUE SPECIFICATION CHARTValue Name Value Room Lamp 30 Time 30 sec ± 3 sec Room Lamp 20 Time 20 min ± 1 min - Transitions from "Room Lamp Decaying" state:STATE DESCRIPTION CHART
State Description Initial Condition "Room Lamp Decaying" state: Event RoomLampDecayTimer > RoomLampDecayTime Action - State changed to "Room Lamp Off"
- Cancel RoomLampDecayTimer
- O_RoomLamp = Off
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp Decaying" state:
A_IGN1 == Off&b_AllDoorsClose == On&C_TGSW == OffEvent - b_KeyOn == Off&b_Unlock == Off →On: (Unlock by RKE or Passive)
- b_KeyOn == On→Off
Action - State changed to "Room Lamp 30 sec On"
- Cancel RoomLampDecayTimer
- Start RoomLamp30Timer
- O_RoomLamp = On (during RoomLamp30Time)
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp Decaying" state: Event A_IGN1 == On&b_AnyDoorOpen == On Action - State changed to "Room Lamp On"
- Cancel RoomLampDecayTimer
- O_RoomLamp = On
STATE DESCRIPTION CHARTState Description Initial Condition "Room Lamp Decaying" state:
A_IGN1 == OffEvent b_AnyDoorOpen == Off → On Action - State changed to "Room Lamp 20 min On"
- Cancel RoomLampDecayTimer
- Start RoomLamp20Timer
- O_RoomLamp = On (during RoomLamp20Time)
T1: Room lamp 30 time, T2: Room lamp 20 time,
T3: Room lamp decay time
VALUE SPECIFICATION CHARTValue Name Value Room Lamp 30 Time 30 sec ± 3 sec Room Lamp 20 Time 20 min ± 1 min Room Lamp Decay Time 2 sec ± 0.2 sec - Transitions from "Room Lamp On" state:
| State | Description |
|---|---|
| Initial Condition | "Room Lamp On" state: A_IGN1 == On |
| Event | b_AllDoorsClose == On&C_TGSW == Off |
| Action |
|
| State | Description |
|---|---|
| Initial Condition | "Room Lamp On" state: |
| Event | A_IGN1 == Off&b_AllDoorsClose == On&C_TGSW == Off |
| Action |
|
| State | Description |
|---|---|
| Initial Condition | "Room Lamp On" state: |
| Event | A_IGN1 == Off&b_AnyDoorOpen == On |
| Action |
|
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
No obligation. See pricing before you book.
