---
title: Kodiak 100 – Switch variables and bindings
description: "![](https://simworksstudios.com/wp-content/uploads/2026/03/09-1024x576.png) ## Flight Simulator 2020 bindings ### Circuit breakers (A:CIRCUIT BREAKER PULLED:x, Bool) - System index depends on aircraft, reference systems.cfg for exhaustive list ### Oxygen (L:XMLVAR_Oxygen, Bool) - 0 off - 1 on ### ELT (L:Switch_ELT_1, Enum) - 0…"
url: "https://simworksstudios.com/docs/kodiak-100-manuals/switch-bindings-for-sws-kodiak-msfs-2020-2024/"
updated: "2026-06-08"
category: Kodiak 100 Manuals
---

# Kodiak 100 – Switch variables and bindings

![](https://simworksstudios.com/wp-content/uploads/2026/03/09-1024x576.png)

## Flight Simulator 2020 bindings

### Circuit breakers

(A:CIRCUIT BREAKER PULLED:x, Bool)

- System index depends on aircraft, reference systems.cfg for exhaustive list

### Oxygen

(L:XMLVAR_Oxygen, Bool)

- 0 off
- 1 on

### ELT

(L:Switch_ELT_1, Enum)

- 0 test
- 1 off/arm
- 2 on

### AUX BUS

(L:XMLVAR_AUX_Bus_ON, Bool)

- 0 off
- 1 on

### Reading light switches

(L:SWS_LIGHTING_Switch_Light_Cabin_x, Bool) xE[1,12]

- 0 off
- 1 on
- SWS_LIGHTING_Switch_Light_Cabin_12 is an Enum and controls the CABIN LIGHTING switch on the knee panel. 0 is OFF, 1 is NORMAL, 2 is ON

### Tank selectors (overhead)

(L:SWS_Kodiak_TankSelector_x, Bool) xE[1,2]

- 0 closed
- 1 open

### Harness levers (overhead)

(L:Lever_Harness_x, Bool) xE[1,2]

- 0 unlocked
- 1 locked

### Landing light switch

(L:SWS_LIGHTING_Switch_Light_Landing, Enum)

- 0 off
- 1 pulse
- 2 on

### Stall warning

(L:STALL_WARNING, Bool)

- 0 off
- 1 on

### Starter switch

(L:SWS_ENGINE_Switch_Starter_ThreeState_1, Enum)

- 0 LO/MOTOR
- 1 Off
- 2 HI START

### Ignition switch

(L: SWS_ENGINE_Switch_Ignition_1, Bool)

- 0 off
- 1 on

### Fuel pump switch

(L:SWS_FUEL_Switch_Pump_1, Enum)

### Potentiometers

(A:LIGHT POTENTIOMETER:x, Percent) x=(2,3,7,11,21)

### ESI500

(L:SWS_ESI500_Menu_1, Bool):

- 0: released
- 1: pressed
- When assigning, make sure the assignment is momentary otherwise the menu will toggle all the time

(L:SWS_ESI500_Menu_Option_Change, Enum)

- 1: Go left/decrease altimeter #3. Momentary
- +1: Go right/increase altimeter #3. Momentary.
- Automatically reset to 0 by code

(L:SWS_ESI500_Menu_Select, Bool)

- 1: Pressed. Will select menu option or toggle back and forth from STD altimeter
- 0: Released.

### Cupholders

(L:Cupholder_x, Bool) xE[1,8]

- 0 stowed
- 1 deployed

### Armrests

(L:Armrest_x, Bool) xE[1,6]

- 0 stowed
- 1 deployed

## Flight Simulator 2024 bindings

With the introduction of MSFS 2024 standards, the SWS Kodiak now fully supports Input Events (B-Vars) alongside traditional L-Vars. This provides more robust integration for hardware configurations.

B-Vars can be triggered using the following commands in your hardware configuration software (e.g., SPAD.neXt, AxisAndOhs, Mobiflight):

```
>B:Event_Name_Set
>B:Event_Name_Toggle
>B:Event_Name_Inc
>B:Event_Name_Dec
```

---

## Electrical System

| Switch / Component | L-Var | B-Var | States |
| --- | --- | --- | --- |
| Battery Master 1 | `L:1:ELECTRICAL_Switch_Battery_Master_1` | `B:SWS_ELECTRICAL_Switch_Battery_Master_1` | 0 = OFF 1 = ON |
| ELT (Emergency Locator Transmitter) *Legacy: L:Switch_ELT_1* | `L:1:SWS_ELECTRICAL_Switch_ELT` | `B:SWS_ELECTRICAL_Switch_ELT` | 0 = ON 1 = OFF / ARM 2 = TEST |
| AUX BUS | `L:1:SWS_ELECTRICAL_SWITCH_AUXILIARYBUS` | `B:SWS_ELECTRICAL_SWITCH_AUXILIARYBUS` | 0 = OFF 1 = ON |

---

## Engine System

| Switch / Component | L-Var | B-Var | States |
| --- | --- | --- | --- |
| Starter Switch | `L:1:SWS_ENGINE_Switch_Starter_1` | `B:SWS_ENGINE_Switch_Starter_1` | 0 = HI / START 1 = OFF 2 = LO / MOTOR |
| Ignition Switch | `L:1:ENGINE_Switch_Ignition_1` | `B:SWS_ENGINE_Switch_Ignition_1` | 0 = OFF 1 = ON |

---

## Fuel System

| Switch / Component | L-Var | B-Var | States |
| --- | --- | --- | --- |
| Auxiliary Fuel Pump (2-State) | `L:1:SWS_FUEL_Switch_Pump_1` | `B:SWS_FUEL_Switch_Pump_1` | 0 = OFF 1 = ON |
| Auxiliary Fuel Pump (3-State) | `L:1:SWS_FUEL_Switch_Pump_1` | `B:SWS_FUEL_Switch_Pump_1` | 0 = ON 1 = STANDBY 2 = OFF |

---

## Lighting System

| Switch / Component | L-Var | B-Var | States |
| --- | --- | --- | --- |
| Landing Light (Pulse) | `L:1:SWS_LIGHTING_Switch_Light_Landing` | `B:SWS_LIGHTING_Switch_Light_Landing` | 0 = ON 1 = PULSE 2 = OFF |
| Cabin Lights | `L:1:SWS_LIGHTING_Switch_Light_CABIN_1` | `B:SWS_LIGHTING_Switch_Light_CABIN_1` | 0 = ON 1 = NORMAL 2 = OFF |
| Reading Light Switches | `L:SWS_LIGHTING_Switch_Light_Cabin_x` *(x ∈ [1,12])* | — | 0 = OFF 1 = ON *Note: Switch 12 is an Enum controlling the CABIN LIGHTING switch on the knee panel (0=OFF, 1=NORMAL, 2=ON).* |
| Lighting Potentiometers | `A:LIGHT POTENTIOMETER:x` *(x = 2, 3, 7, 11, 21)* | — | 0–100 (Percent) |

---

## Circuit Breakers

All circuit breakers follow the same state logic: **0 = PULLED (OFF)** / **1 = PUSHED (ON)**.

### Heating & De-Ice

| Breaker | L-Var | B-Var |
| --- | --- | --- |
| Standby Ice Protection | `L:1:KODIAK_Breaker_STBYICEPROT` | `B:SWS_ELECTRICAL_Breaker_STBYICEPROT` |
| Stall Heat | `L:1:KODIAK_Breaker_STALLHEAT` | `B:SWS_ELECTRICAL_Breaker_STALLHEAT` |

### Avionics & Instruments

| Breaker | L-Var | B-Var |
| --- | --- | --- |
| Engine AFM Instruments | `L:1:KODIAK_Breaker_ENGAFM` | `B:SWS_ELECTRICAL_Breaker_ENGAFM` |
| Storm Scope | `L:1:KODIAK_Breaker_STORMSCOPE` | `B:SWS_ELECTRICAL_Breaker_STORMSCOPE` |
| XM WX | `L:1:KODIAK_Breaker_XMWX` | `B:SWS_ELECTRICAL_Breaker_XMWX` |

### Flight Controls & Trim

| Breaker | L-Var | B-Var |
| --- | --- | --- |
| Pitch Trim | `L:1:KODIAK_Breaker_TRIMPITCH` | `B:SWS_ELECTRICAL_Breaker_TRIMPITCH` |
| Rudder Trim | `L:1:KODIAK__Breaker_TRIMRDR` | `B:SWS_ELECTRICAL_Breaker_TRIMRDR` |
| Aileron Trim | `L:1:KODIAK__Breaker_TRIMAIL` | `B:SWS_ELECTRICAL_Breaker_TRIMAIL` |
| Flaps Indicator | `L:1:KODIAK_Breaker_FLAPSIND` | `B:SWS_ELECTRICAL_Breaker_FLAPSIND` |

### Engine & Fuel

| Breaker | L-Var | B-Var |
| --- | --- | --- |
| Low Fuel Warning | `L:1:KODIAK_Breaker_LOWFUEL` | `B:SWS_ELECTRICAL_Breaker_LOWFUEL` |

### Miscellaneous

| Breaker | L-Var | B-Var |
| --- | --- | --- |
| ALT SENSE | `L:1:KODIAK_Breaker_ALTSENSE` | `B:SWS_ELECTRICAL_Breaker_ALTSENSE` |
| Alternator | `L:1:KODIAK_Breaker_ALTERNATOR` | `B:SWS_ELECTRICAL_Breaker_ALTERNATOR` |
| Generator | `L:1:KODIAK_Breaker_GENERATOR` | `B:SWS_ELECTRICAL_Breaker_GENERATOR` |

---

## Cabin & Miscellaneous Systems

The variables below are L-Var only — no B-Var equivalent.

| Switch / Component | L-Var | States / Usage |
| --- | --- | --- |
| Oxygen | `L:XMLVAR_Oxygen` | 0 = OFF 1 = ON |
| Harness Levers (Overhead) | `L:Lever_Harness_x` *(x ∈ [1,2])* | 0 = UNLOCKED 1 = LOCKED |
| Stall Warning | `L:STALL_WARNING` | 0 = OFF 1 = ON |
| Cupholders | `L:Cupholder_x` *(x ∈ [1,8])* | 0 = STOWED 1 = DEPLOYED |
| Armrests | `L:Armrest_x` *(x ∈ [1,6])* | 0 = STOWED 1 = DEPLOYED |

---

## ESI500 Standby Instrument

| Control | L-Var | States / Usage |
| --- | --- | --- |
| Menu Button | `L:SWS_ESI500_Menu_1` | 0 = RELEASED 1 = PRESSED *Note: Assign as momentary to prevent continuous toggling.* |
| Menu Option Change | `L:SWS_ESI500_Menu_Option_Change` | -1 = Go left / decrease altimeter #3 (Momentary) +1 = Go right / increase altimeter #3 (Momentary) |
| Menu Select | `L:SWS_ESI500_Menu_Select` | 0 = RELEASED 1 = PRESSED (Selects menu option or toggles STD altimeter) |
