Comfort locks
Automatically lock the vehicle doors when reaching a specific speed. EEPROM address:0x26 (upper nibble) (CONFIG_SETTING_COMFORT_LOCKS_ADDRESS)
The comfort lock and unlock settings share the same EEPROM byte, with lock using the upper nibble and unlock using the lower nibble.
Lock speed options
Automatic locking is disabled
Doors automatically lock when vehicle speed reaches 10 km/hValue:
CONFIG_SETTING_COMFORT_LOCK_10KM (0x01)Doors automatically lock when vehicle speed reaches 20 km/hValue:
CONFIG_SETTING_COMFORT_LOCK_20KM (0x02)Reading and writing lock setting
The lock setting is stored in the upper nibble (4 bits) of the byte:Comfort unlock
Configure when doors automatically unlock after parking. EEPROM address:0x26 (lower nibble) (CONFIG_SETTING_COMFORT_LOCKS_ADDRESS)
Unlock position options
Automatic unlocking is disabled
Doors unlock when ignition is turned to position 1Value:
CONFIG_SETTING_COMFORT_UNLOCK_POS_1 (0x01)Doors unlock when ignition is turned to position 0 (off)Value:
CONFIG_SETTING_COMFORT_UNLOCK_POS_0 (0x02)Reading and writing unlock setting
The unlock setting is stored in the lower nibble (4 bits) of the byte:Comfort blinkers
Set the number of times turn signals blink when you tap the stalk briefly. EEPROM address:0x25 (CONFIG_SETTING_COMFORT_BLINKERS_ADDRESS)
Number of blinks for comfort turn signal operationDefault: 1 (single blink)
Welcome lights
Control exterior lights when unlocking the vehicle. EEPROM address:0x28 (CONFIG_SETTING_COMFORT_WELCOME_LIGHTS_ADDRESS)
Welcome lights are disabled
Exterior lights illuminate when vehicle is unlocked
Home lights
Control how long exterior lights stay on after leaving the vehicle. EEPROM address:0x29 (CONFIG_SETTING_COMFORT_HOME_LIGHTS_ADDRESS)
Home lights are disabled
Exterior lights stay on for a period after locking the vehicle
Parking lamps
Enable or disable parking lamp functionality. EEPROM address:0x2A (CONFIG_SETTING_COMFORT_PARKING_LAMPS_ADDRESS)
Parking lamps are disabled
Parking lamps can be activated by turning the turn signal stalk when parked
Comfort mirrors
Configure automatic mirror folding and positioning. EEPROM address:0x27 (CONFIG_SETTING_COMFORT_MIRRORS_ADDRESS)
Automatic mirror functions are disabled
Mirrors automatically fold or adjust based on vehicle status
Visual parking distance control (PDC)
Configure where parking sensor alerts are displayed. EEPROM address:0x2D (CONFIG_SETTING_VISUAL_PDC_ADDRESS)
Visual PDC alerts are disabled
PDC alerts are shown in the instrument clusterValue:
CONFIG_SETTING_PDC_CLUSTER (0x01)PDC alerts are shown on the radio/navigation displayValue:
CONFIG_SETTING_PDC_RADIO (0x02)PDC alerts are shown in both cluster and radio displayValue:
CONFIG_SETTING_PDC_BOTH (0x03)Lighting features detection
BlueBus provides a helper function to determine if any lighting features are active:CONFIG_SETTING_ON if comfort blinkers is set to more than 1 blink, or parking lamps are configured beyond the basic on/off setting.
Light module variant
Identifies the Light Module (LM) variant installed in the vehicle. EEPROM address:0x17 (CONFIG_LM_VARIANT_ADDRESS)
This value is automatically detected and stored. Different LM variants support different lighting features. BlueBus uses this to determine which comfort lighting features are available.
Comfort settings require a compatible Light Module in your vehicle. Not all features are available on all BMW models. BlueBus automatically detects the Light Module variant and only enables applicable features.