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
2013 Kia Soul !SECTION Room Lamp Control
WARNING: This page is about a different car, the 2013 Kia Sportage and 2012 Kia Sportage. However, it is still accessible from the selected car via links, so may be relevant.
- 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 CHART
| State | Description |
|---|---|
| Initial Condition | "Room Lamp On" state: A_IGN1 == On |
| Event | b_AllDoorsClose == On&C_TGSW == Off |
| Action |
|
STATE DESCRIPTION CHART
| State | Description |
|---|---|
| Initial Condition | "Room Lamp On" state: |
| Event | A_IGN1 == Off&b_AllDoorsClose == On&C_TGSW == Off |
| Action |
|
STATE DESCRIPTION CHART
| State | Description |
|---|---|
| Initial Condition | "Room Lamp On" state: |
| Event | A_IGN1 == Off&b_AnyDoorOpen == On |
| Action |
|
RENDER: 1.0x
NO RELATED
Recommended Tools & Savings
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra 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.