- Codeable settings
- 25
- Sections
- Headlight cleaning, Window cleaning, Seat heating/cooling, Lighting
The BMW Junction Box Passenger unit manages lighting and door or window functions. CarCoding allows you to modify 25 settings in this module on supported vehicles. The app works with an ELM327 BLE OBD2 adapter on iPhone and Android devices.
You can adjust settings for headlight cleaning, window cleaning, seat heating or cooling, lighting, and steering wheel heating. Examples include headlight washers, wiper level switch back when stationary, and front backrests temperature level 1.
Seat heating/cooling
| Setting | Description |
|---|---|
| Front backrests temperature level 1 | The temperature of the front backrests for seat heating level 1. |
| Front backrests temperature level 2 | The temperature of the front backrests for seat heating level 2. |
| Front backrests temperature level 3 | The temperature of the front backrests for seat heating level 3. |
| Front seats temperature level 1 | The temperature of the front seats for seat heating level 1. |
| Front seats temperature level 2 | The temperature of the front seats for seat heating level 2. |
| Front seats temperature level 3 | The temperature of the front seats for seat heating level 3. |
| Rear backrests temperature level 1 | The temperature of the rear backrests for seat heating level 1. |
| Rear backrests temperature level 2 | The temperature of the rear backrests for seat heating level 2. |
| Rear backrests temperature level 3 | The temperature of the rear backrests for seat heating level 3. |
| Rear seats temperature level 1 | The temperature of the rear seats for seat heating level 1. |
| Rear seats temperature level 2 | The temperature of the rear seats for seat heating level 2. |
| Rear seats temperature level 3 | The temperature of the rear seats for seat heating level 3. |
Headlight cleaning
| Setting | Description |
|---|---|
| Headlight washers | Enable/disable the headlight washers. |
| Number of washing operations for headlight cleaning | The number of washing operations at which the headlight cleaning is turned on. |
| Water injection duration for headlight cleaning | The duration of the water injection pulses of the headlight cleaning system. |
| Number of water injection pulses during headlight cleaning | The number of water injection pulses during headlight cleaning. |
| Wipe cycles after front washing | The number of wipe cycles after front washing. |
| Headlight cleaning pause between injection pulses | The pause between the injection pulses of the headlight cleaning system. |
| Headlight cleaning blocking time | The blocking time between headlight cleaning activations. |
| Headlight cleaning system deactivation speed threshold | The deactivation speed threshold at which the headlight cleaning system is deactivated. |
Window cleaning
| Setting | Description |
|---|---|
| Wiper level switch back when stationary | Enable/disable the automatic switch back of the wiper level when the car becomes stationary. |
| Complete wiper cycle | Enable/disable the completion of the wiper cycle when the car is turned off. |
| Wipe cycles after rear washing | The number of wipe cycles after rear washing. |
Lighting
| Setting | Description |
|---|---|
| Rain-light-sensor sensitivity | The sensitivity of the rain-light-sensor that affects the automatic wiper and light activation. |
Steering wheel heating
| Setting | Description |
|---|---|
| Steering wheel heating memory | The activation of the steering wheel heating is saved and restored the next time the vehicle is started. |
Records without a translation are shown in their source language (raw).
Frequently asked questions
What can be coded in the BMW Junction Box Passenger unit?
CarCoding defines 25 codeable settings for this unit; examples: Headlight washers, Wiper level switch back when stationary, Complete wiper cycle, Water injection duration for headlight cleaning, Wipe cycles after front washing, Headlight cleaning pause between injection pulses.
Which BMWs have the Junction Box Passenger unit?
On F and G series the unit is read from the car via SVK; whether your car has it depends on its equipment.
Which adapter do I need?
An ELM327-based OBD2 adapter with Bluetooth Low Energy (BLE) is all you need; the app runs on iPhone and Android and is free to download.
Get CarCoding
Connect your ELM327 adapter, read fault codes, and browse module settings on supported vehicles.
The app is free to download.