Unlock Your BMW E90’s Hidden Potential with Carly Coding

Are you a BMW E90, E91, E92, or E93 owner looking to personalize your ride and unlock a suite of hidden features? You’re in the right place. The BMW E90 series is renowned for its blend of performance and luxury, but even these iconic vehicles leave room for customization. Thanks to advancements in automotive technology, and tools like the Carly app and adapter, you can now easily tap into your BMW’s coding and tailor it to your exact preferences.

This comprehensive guide, brought to you by the experts at carcodescanner.store, will delve into the vast world of Carly coding for your E90. We’ll explore the exciting possibilities available, from enhancing safety features to customizing aesthetics and comfort settings. Whether you’re aiming for added convenience, a sportier feel, or simply want to make your BMW uniquely yours, Carly coding offers a powerful and user-friendly solution.

Let’s dive into the extensive range of codings you can perform on your BMW E90 with the Carly adapter and app.

Bend Lighting (Cornering Lights) Enhancements

Upgrade your E90’s cornering lights for both style and safety. Coding allows you to utilize your fog lights or high beams as bend lights, improving visibility in turns and adding a distinctive touch. Keep in mind that some functionalities, especially adaptive bend lighting features, might require your BMW to be equipped with the corresponding factory option.

Carly Coding Options for BMW E90 Bend Lighting:

  • Fog Lights or High Beams as Bend Lights: Activate fog lights or high beams to function as cornering lights. (Effectiveness may depend on pre-existing adaptive bend lighting).
  • Reverse Gear Bend Lighting: Enable bend lighting activation when reversing for enhanced visibility in low-light maneuvering.
  • Bend Lighting Brightness Adjustment: Fine-tune the intensity of your bend lights (options typically include: off, very low, low, medium, bright, very bright).
  • Key-Specific Cornering Light Activation: Program cornering lights to be active or inactive for up to three different keys, personalizing settings for various drivers.

Turn Signal Customization

Personalize your BMW E90’s turn signals beyond the standard factory settings. LED turn signal upgrades are a popular modification, and coding ensures proper function and eliminates potential error messages on your dashboard.

Turn Signal Coding Features for BMW E90:

  • Warning Indicator Flash Options: Choose between single or double flashing warning indicators.
  • Flashes After Activation Adjustment: Modify the number of flashes after a single turn signal lever tap (options like 1, 3, or 5 flashes are common).
  • Fault Code Management: Clear error codes that might arise after installing new turn signal components or adjusting voltage monitoring.
  • Lock/Unlock Flasher Confirmation: Set turn signals to flash upon locking and unlocking the vehicle for visual confirmation.

Consider enabling the 5-flash turn signal feature for lane changes; it’s a subtle yet significant enhancement to everyday driving convenience.

Brake Light Coding for Enhanced Safety

Maximize your BMW E90’s brake light system for increased safety. While modifying brake lights, always ensure compliance with local traffic laws and regulations.

One notable coding option is the Brake Force Display (BFD). This feature dynamically adjusts brake light intensity based on braking force, alerting drivers behind you to hard braking situations.

BMW E90 Brake Light Coding Possibilities:

  • Brake Force Display (BFD) Activation: Toggle the Brake Force Display feature on or off.
  • BFD Activation Speed Threshold: Adjust the minimum speed at which the Brake Force Display becomes active.
  • BFD Blinking Speed: Choose between fast or slow blinking speeds for the Brake Force Display to emphasize braking intensity.
  • Corona Rings as BFD: In some configurations, you might be able to code the Corona Rings to function as part of the Brake Force Display for a unique visual signal.

Implementing Brake Force Display on standard and third brake lights can be a valuable safety enhancement, inspired by motorsport technology for increased visibility during hard braking.

Convertible Top Operation (BMW E93) Speed Adjustment

For BMW E93 convertible owners, coding offers the convenience of operating your convertible top at slightly higher speeds. However, caution is advised, particularly for pre-facelift models.

BMW E93 Convertible Top Speed Coding:

  • Adjustable Top Operation Speed Limit: Modify the maximum speed at which the convertible top can be operated. Common options include:
    1. 6 km/h (default)
    2. 30 km/h (recommended maximum for pre-facelift models)
    3. 50 km/h

Important Note: For BMW E93 pre-facelift models, it is strongly recommended to limit the top operation speed to a maximum of 30 km/h to prevent potential issues with the roof mechanism due to its construction.

Angel Eyes/Corona Rings as Daytime Running Lights

Transform your BMW E90’s iconic Corona Rings into striking daytime running lights (Angel Eyes). This popular coding modification enhances the visibility and modern aesthetic of your BMW, making it instantly recognizable.

Carly Coding for BMW E90 Angel Eyes:

  • Corona Rings as Daytime Running Lights: Activate or deactivate the Corona Rings to function as daytime running lights.
  • Daytime Running Light Brightness Adjustment: Control the brightness of the Angel Eyes when used as daytime running lights.
  • Parking Light Brightness Adjustment: Adjust the brightness of the Angel Eyes when functioning as parking lights.
  • Parking Light Brightness Synchronization: Set the Angel Eyes brightness to match the parking light intensity.

To enable this feature, within the Carly app, activate “Daytime running light” and set “Daytime running light individualization” to “Additional lights only.” This coding is generally compatible with models manufactured from approximately 2006/2007 onwards, equipped with FRM2 or FRM3 modules.

Avoid overpriced services for this common BMW coding; with Carly, you can achieve Angel Eyes daytime running lights affordably and easily.

Corner LED Lighting Control

Enhance the rear appearance of your BMW E90 with corner LED lighting adjustments. These subtle yet noticeable modifications can add a touch of distinction to your vehicle’s rear profile.

BMW E90 Corner LED Coding Options:

  • Corner LED Activation: Turn corner LEDs on or off. (The effect might be more pronounced or visible on US-spec models).
  • Low Beam Corner LED Brightness: Adjust the brightness of corner LEDs when low beams are active.
  • High Beam Corner LED Brightness: Control the brightness of corner LEDs when high beams are engaged.

Parking Distance Control (PDC) Display Customization

Personalize your BMW E90’s Parking Distance Control (PDC) display to suit your viewing preference. Coding allows you to switch between different display formats for enhanced usability.

BMW E90 PDC Display Coding:

  • Vertical PDC View (F-Models Style): Display your car in a landscape format on the iDrive screen, similar to newer BMW F-series models.
  • Horizontal PDC View (E-Models Style): Maintain the traditional portrait format display, typical of E-series BMWs.

This coding option is primarily relevant for BMW E90 models equipped with the Car Information Computer (CIC) system, standard in models from 2008 onwards, which succeeded the Car Communication Computer (CCC).

Entry Aid for Enhanced Convenience

Simplify door unlocking and window operation with customizable entry aid codings. These features enhance convenience and streamline vehicle access.

BMW E90 Entry Aid Coding Features:

  • Entrance Assistance (Driver Door Window): Configure the driver’s side window to partially roll down when the unlock button is pressed twice and the driver’s door is opened.
  • Entrance Assistance (All Doors and Driver Window): Set all doors to unlock and the driver’s side window to roll down when the unlock button is pressed twice.
  • Key-Specific Entry Aid Activation: Activate entry aid functions for individual keys to personalize settings for different users.

Window Regulator Behavior Modification

Address the common annoyance of windows remaining open after ignition shut-off. Coding allows you to extend window regulator operation for added convenience.

BMW E90 Window Regulator Coding Options:

  • Extended Window Regulator Activity After Ignition Off: Maintain window regulator functionality for a set duration after the ignition is turned off (options include: 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, or continuous operation).
  • Uninterrupted Window Operation with Door Opening: Allow windows to continue moving up or down even if a door is opened during operation.
  • Uninterrupted Window Operation with Door Opening (Engine Running): Extend the uninterrupted window operation feature to function even when the engine is running.

These coding tweaks can significantly improve daily usability and prevent accidental window left-open scenarios.

Fog Light Behavior Adjustment with High Beams

Optimize fog light functionality by automatically deactivating them when high beams are engaged. This coding enhances visibility in various driving conditions.

BMW E90 Fog Light Coding:

  • Fog Lights Deactivation with High Beams: Enable or disable automatic fog light shut-off when high beams are activated.

This feature is a practical safety enhancement, especially in foggy conditions where high beams can create glare and reduce visibility.

Seat Belt Reminder Customization

Personalize your BMW E90’s seat belt reminder system to your preferences.

BMW E90 Seat Belt Coding Options:

  • Automatic Seat Belt Retractor Control: Enable or disable the automatic seat belt retractor function.
  • Driver’s Seat Automatic Seat Belt Feeder: Activate or deactivate the automatic seat belt feeder for the driver’s seat.
  • Passenger Seat Automatic Seat Belt Feeder: Enable or disable the automatic seat belt feeder for the passenger seat.

These seat belt coding options are configured within the Footwell Module (FRM).

Tailgate/Rear Window Operation (Touring Models)

For BMW E91 Touring models, coding provides the option to control the rear window independently from the main tailgate using your key or interior switches.

BMW E91 Touring Tailgate/Rear Window Coding:

  • Key Fob Rear Window Operation: Configure the trunk release button on your key fob to open the rear window instead of the entire tailgate.
  • Exterior Switch Rear Window Operation: Set the exterior tailgate switch to open the rear window instead of the full tailgate.
  • Footwell Switch Rear Window Operation: Program the interior footwell tailgate switch to operate the rear window.
  • Key-Specific Tailgate/Rear Window Settings: Apply these rear window operation settings to specific keys as needed.

“Coming Home” Lights Customization

Enhance your BMW E90’s exterior lighting ambiance with customizable “Coming Home” light settings. This popular coding feature illuminates the area around your vehicle when you unlock it in low-light conditions.

BMW E90 “Coming Home” Light Coding Options:

  • “Coming Home” Function Activation: Enable or disable the “Coming Home” light function entirely.
  • Trunk Button Activation of “Coming Home”: Set the “Coming Home” lights to activate when the trunk button on your key is pressed twice (may require “Panic Alarm Remote Control” activation in CAS).
  • Headlight Flasher “Coming Home” Cancellation/Extension: Configure the headlight flasher to either cancel or extend the “Coming Home” light duration.
  • “Coming Home” Light Duration Adjustment: Customize the duration of the “Coming Home” lights (options include: 5 seconds, 10 seconds, 20 seconds, 40 seconds, 90 seconds, 150 seconds, 240 seconds).
  • Key-Specific “Coming Home” Settings: Personalize “Coming Home” light settings for individual keys.

iDrive Menu Customization

Tailor your BMW E90’s iDrive menu system to display desired information and settings. iDrive menu coding is primarily managed within the Car Information Computer (CIC), and some options are available in the older Car Communication Computer (CCC).

Note: “DWA” in coding descriptions refers to the anti-theft warning system. Check if your BMW is equipped with DWA before attempting DWA-dependent codings.

BMW E90 iDrive Menu Coding Options (CIC):

  • Acoustic Lock/Unlock Confirmation Menu (DWA Required): Display a menu option in iDrive to enable or disable acoustic confirmation signals when locking and unlocking the car (requires DWA).
  • Address Book Menu Display: Show or hide the address book menu within iDrive.
  • Notes Menu Display: Display or remove the notes menu in iDrive.

BMW E90 iDrive Menu Coding Options (CCC):

  • Acoustic Lock Confirmation Menu (CCC/DWA Required): Display menu items for acoustic confirmation upon locking (requires DWA and acoustic confirmation to be active in CCC).
  • Acoustic Unlock Confirmation Menu (CCC/DWA Required): Display menu items for acoustic confirmation upon unlocking (requires DWA and acoustic confirmation to be active in CCC).
  • Rain Light Sensor Menu: Show or hide the menu item for the rain light sensor in iDrive light settings.
  • Seat Heating Distribution Menu (Specific Models): Display a menu option for seat heating distribution (often available in 5 Series models with sport seats, located in iDrive climate settings).
  • Cornering Light Menu (Specific Models): Show or hide the menu item to activate cornering lights in iDrive light settings (effectiveness often depends on factory adjustable cornering light installation).

iDrive Warning Display Customization

Control the behavior and duration of warning messages displayed on your BMW E90’s iDrive screen.

BMW E90 iDrive Warning Coding Options:

  • iDrive Startup Warning Display: Enable or disable the warning message displayed upon starting the iDrive system (often US market specific).
  • iDrive Warning Display Duration: Adjust the duration of the iDrive startup warning (options include 10 seconds or inactive).
  • Rear View Camera Warning: Control the display of the rear view camera warning message (options include active, active for 6 seconds, or inactive).
  • Night Vision Camera Warning: Manage the display of the night vision camera warning message (options include active, active for 6 seconds, or inactive).

Interior Lighting Enhancements

Create a more inviting and personalized interior ambiance in your BMW E90 with interior lighting codings.

BMW E90 Interior Lighting Coding Options:

  • Interior Lighting Activation with Lock Button: Configure interior lights to activate when the lock button is pressed on a locked BMW (CAS coding, on/off).
  • Interior Lighting Auto-Off Timer: Set the interior lights to automatically switch off after 2 minutes (FRM coding, on/off).
  • Interior Light Fade-In/Fade-Out: Enable or disable the gradual fade-in and fade-out effect for interior lights (FRM coding).

Air Conditioning System Customization

Fine-tune your BMW E90’s air conditioning system behavior through coding to optimize comfort and convenience.

BMW E90 Air Conditioning (IHKA) Coding Options:

  • Recirculation Setting Memory: Save your recirculation settings for the next vehicle start (on/off).
  • “Auto” Display in Automatic Mode: Show or hide the “Auto” indicator in automatic air conditioning mode (on/off).
  • Blower Level Display in Automatic Mode: Display the current blower fan level in automatic air conditioning mode (on/off).
  • Fan Icon Display: Show or hide the fan icon for air conditioning controls (on/off).
  • Air Conditioner Off Mode Memory: Save the air conditioner’s off mode setting for subsequent starts (on/off).
  • Automatic A/C Compressor Activation Control: Manage whether the air conditioner automatically switches on when entering automatic mode (on/off, requires disabling all “automatic compressor for A/C” options to fully disable automatic activation).
  • “ALL” Button for Residual Heat Function: Enable or disable the “ALL” button to activate the residual heat function (on/off).

On-Board Computer Display Modifications

Customize the information displayed on your BMW E90’s on-board computer to prioritize the data you find most relevant.

BMW E90 On-Board Computer (KOMBI) Coding Options:

  • Digital Speedometer Display: Show or hide the digital speed readout below the analog speedometer.
  • Digital Speedometer Correction: Adjust the digital speedometer to display either the actual speed or a corrected speed (default is upward correction).
  • Analog Tachometer Correction: Modify the analog speedometer needle to show actual speed or corrected speed (default is upward correction).
  • Empty Menu Item Removal: Hide or show an empty menu item when cycling through information displays with the on-board computer button (BC button).
  • GPS Time Correction: Enable or disable automatic time correction via GPS.
  • Continuous Speedometer Illumination: Maintain speedometer illumination even during daylight hours (on/off).
  • Current Consumption Display: Show or hide current fuel consumption data on the on-board computer.
  • Cruise Control Set Speed Display Duration: Adjust the duration for which the set cruise control speed is displayed (options: 0, 3, or 6 seconds).
  • Daytime Running Light On/Off in On-Board Computer: Enable or disable the daytime running light on/off setting in the on-board computer (functionality may be limited with iDrive systems).
  • Light Sensitivity Adjustment in On-Board Computer: Allow adjustment of light sensitivity settings through the on-board computer (functionality may be limited with iDrive systems).
  • Shift Light Indicator: Show or hide a shift light indicator on the on-board computer (automatic transmissions may not consistently transmit data for this feature).
  • Key-Specific Shift Point Indicator Coding: Code shift point indicator settings for individual keys.

Comfort Feature Enhancements

Elevate your BMW E90’s comfort and convenience with these coding options.

BMW E90 Comfort Feature Coding:

  • Start/Stop Button Key Eject: Configure the start/stop button to eject the key when the engine is switched off.
  • One-Tap Ignition Start: Enable car starting with a single tap of the ignition key.
  • Comfort Open/Close via Key Fob (All Windows and Sunroof): Program the unlock and lock buttons on your key fob to open and close all windows and the sunroof when held down.
  • Comfort Open/Close via Key in Door Lock (All Windows and Sunroof): Enable opening and closing of all windows and the sunroof by holding the key in the door lock cylinder in the unlock or lock position.
  • Comfort Close via Door Handle Touch (Comfort Access Required): For vehicles with Comfort Access, enable closing of all windows and the sunroof by touching the door handle’s touch-sensitive surface for an extended duration.
  • Side Mirror Folding with Lock/Unlock: Configure side mirrors to fold in when the lock button is held and fold out upon unlocking.

Note: “Comfort folding in and out for side mirrors” requires activation in the Footwell Module (FRM) and enabling “comfort opening transmitter” and “comfort closing transmitter” (transmitter refers to the key).

  • Side Mirror Folding Delay Adjustment: Adjust the delay before side mirrors fold in after locking (options include: No delay, 0.5 seconds, 1.5 seconds).

Important Note: Comfort Access deactivation may impact Comfort Close via door handle functionality and Keyless Go features.

Headlight Flasher Optimization

Maximize the effectiveness of your BMW E90’s Bi-Xenon headlights when using the headlight flasher.

BMW E90 Headlight Flasher Coding:

  • Bi-Xenon Headlight Activation with Flasher: Enable Bi-Xenon headlights to activate when using the headlight flasher.
  • Fog Light Deactivation with Headlights: Configure fog lights to automatically switch off when headlights are turned on.

Start/Stop Memory Function

Override the default Start/Stop system behavior to remember your last setting. This eliminates the need to manually disable Start/Stop each time you start your BMW E90.

BMW E90 Start/Stop Memory Coding:

  • Start/Stop Memory Activation: Enable the Start/Stop system to remember its last on/off state across engine restarts.

Benefit: Disabling automatic Start/Stop can potentially extend battery and starter lifespan, especially in cold engine conditions.

Lock System Personalization

Enhance the security and convenience of your BMW E90’s locking system with these customizable options.

BMW E90 Lock Coding Options:

  • Single/Double Unlock Behavior: Configure single key press to unlock only the driver’s door and a second press to unlock all doors (key-specific coding available).
  • Fuel Filler Flap Unlock Synchronization: Link fuel filler flap unlocking to the single/double unlock setting mentioned above.
  • All Doors Unlock with Key Ejection: Set all doors to unlock automatically when the key is ejected from the ignition (requires “Locking off x km/h” coding to be active).
  • Visual Unlock Confirmation: Enable or disable visual confirmation (e.g., light flash) when unlocking the car (key-specific coding available).
  • Acoustic Unlock Confirmation: Activate or deactivate an audible confirmation signal when unlocking the vehicle.

Windscreen Wiper Behavior Adjustment

Tailor your BMW E90’s windscreen wiper operation to your preferences with these coding options.

BMW E90 Windscreen Wiper Coding:

  • Wiper Interval Adjustment: Modify the interval length between windscreen wiper sweeps (options like 3 or 5 seconds).
  • Rear Window Wiper Interval Adjustment: Adjust the interval for the rear window wiper (options like 2, 4, 6, 8, or 12 seconds).
  • Rear Wiper Activation with Front Wipers and Reverse Gear: Enable automatic rear wiper activation when front wipers are on and reverse gear is engaged.
  • Wiper Return to Home Position: Ensure wipers return to their original parked position when the ignition is switched off, preventing mid-windshield stops.
  • Windscreen Washer Nozzle Wipe Delay: Adjust the delay before wipers activate after using windscreen washer nozzles (options like 0.1, 0.3, 0.5, or 0.7 seconds).
  • Rear Window Washer Nozzle Wipe Delay: Set the delay before the rear wiper starts after using rear window washer nozzles (options like 0.1, 0.3, 0.5, or 0.7 seconds).
  • Windscreen Washer Cycles: Configure the number of wiper cycles after windscreen cleaning (options between 1-4 cycles).
  • Headlight Cleaning Control: Enable or disable headlight cleaning function.
  • Headlight Cleaning Frequency: Set the frequency of headlight cleaning activation relative to windscreen cleaning cycles (options like every 3, 5, or 7 windscreen cleanings).
  • Headlight Cleaning Spray Pulses: Choose between 2 or 3 spray pulses for headlight cleaning.
  • Headlight Cleaning Spray Pulse Duration: Adjust the duration of individual headlight cleaning spray pulses (options like 0.5, 0.7, or 1 second).
  • Headlight Cleaning Pause Duration: Configure the pause duration between headlight cleaning spray pulses (options like 1, 1.3, or 1.5 seconds).

Automatic Door Locking

Enhance security by enabling automatic door locking features on your BMW E90.

BMW E90 Automatic Shut-off Coding:

  • Tailgate Lock with Central Locking: Prevent tailgate unlocking when the car is centrally locked.
  • Auto-Relock After Unlocking (No Door Open): Configure the car to automatically relock after a set period (e.g., 1, 2, 5, 10, 15 minutes) if no doors or windows are opened after unlocking.
  • Automatic Lock with Ignition Activation: Set doors to lock automatically as soon as the ignition is turned on.
  • Speed-Sensitive Automatic Locking: Enable automatic door locking at a specified speed threshold (options like 2, 6, 12, 18, 24, or 30 km/h).
  • Key-Specific Speed Locking Activation: Activate speed-sensitive locking for individual keys.

US Side Marker Lighting

Give your BMW E90 a distinctive US-style side marker lighting appearance.

BMW E90 Side Marker Coding (US Side Marker):

  • Permanent Side Marker Activation: Enable permanent side marker illumination (may require deactivating voltage monitoring for turn signals to prevent warnings).
  • Side Marker Brightness Adjustment: Fine-tune the brightness of the side marker lights (options include: off, very low, low, rather low, medium, rather bright, bright, very bright).

Seat Heater Level Display

Improve the usability of your BMW E90’s seat heating system by displaying the current heating level on the iDrive screen.

BMW E90 Seat Heater Coding:

  • Seat Heating Level Display in iDrive: Show the current seat heating level for both driver and passenger in the iDrive menu.
  • Automatic Seat Heating Menu Display: Configure the seat heating menu to automatically appear briefly on the iDrive screen when seat heating is activated (often available on 5 Series models).

Voltage Monitoring Deactivation for Custom Lighting

When coding custom lighting features like side markers or Corona Rings, voltage monitoring deactivation might be necessary to prevent error messages and flickering.

BMW E90 Voltage Monitoring Coding Options:

  • Headlight Voltage Monitoring Deactivation: Disable voltage monitoring for headlights (low beams, high beams, fog lights, Corona Rings, US side markers) to prevent flickering or errors.
  • Turn Signal Voltage Monitoring Deactivation: Deactivate voltage monitoring for front and rear turn signals when modifications are made.
  • Brake Light Voltage Monitoring Deactivation: Disable voltage monitoring for brake lights, inner brake lights, and third brake lights.
  • Rear Light Voltage Monitoring Deactivation: Deactivate voltage monitoring for rear lights.
  • Other Lighting Voltage Monitoring Deactivation: Disable voltage monitoring for license plate lights and rear fog lights.

Mirror Tilt and Dimming Features

Enhance mirror functionality with tilt and automatic dimming codings.

BMW E90 Mirror Coding Options:

  • Passenger Mirror Tilt in Reverse: Enable the passenger side mirror to tilt downwards when reverse gear is engaged (improves curb visibility).
  • Automatic Mirror Folding with Lock/Unlock: Configure outside mirrors to fold in upon locking and fold out upon unlocking (may require additional coding in CAS).
  • Automatic Mirror Dimming: Activate automatic dimming of mirrors based on ambient light sensor input.

Note: Mirror tilt function requires activation in the Footwell Module (FRM) and the presence of a “Local Interconnect Network” (LIN bus), typically found in BMWs with heated exterior mirrors.

Parking Light Behavior Customization

Control how your BMW E90’s parking lights operate with this coding option.

BMW E90 Parking Light Coding:

  • Parking Light Auto-Off with Locking: Set parking lights to automatically turn off when the car is locked (requires light switch to be in “dim” or “automatic” mode).

Speedometer Display Options

Personalize your BMW E90’s speedometer display with digital and analog readout adjustments.

BMW E90 Speedometer Coding:

  • Digital Speed Display Below Analog Speedometer: Show or hide a digital speed readout beneath the analog speedometer.
  • Digital Speedometer Correction: Select between displaying actual speed or corrected speed on the digital speedometer (default is upward correction).
  • Analog Tachometer Correction: Choose between displaying actual speed or corrected speed on the analog speedometer (default is upward correction).

Daytime Running Light (DRL) Customization

Tailor your BMW E90’s daytime running lights to your preferred style and functionality.

BMW E90 Daytime Running Light Coding:

  • DRL On/Off via On-Board Computer: Enable or disable daytime running light control through the on-board computer (functionality may be limited with iDrive systems).
  • “Daytime Running Light 1 & 2” Activation: Activate specific DRL modes when the light controller is set to “0” (requires both “Daytime running light 1” and “Daytime running light 2” to be active).
  • Key-Specific DRL Settings: Personalize daytime running light settings for individual keys.
  • Daytime Running Light Individualization: Select the specific lights to be used as daytime running lights (options include: off, blinker dimmed, high beam dimmed, dipped beam, high beam, additional lights only (EU/US)).

Note: DRL coding options are generally available for BMW E90 models with FRM2 or FRM3 modules (approximately 2006 onwards).

Daytime Running Light Brightness Adjustment

Fine-tune the brightness of your BMW E90’s daytime running lights for a customized look.

BMW E90 Daytime Running Light Brightness Coding:

  • DRL Brightness Levels: Adjust the overall brightness of daytime running lights (options include: very low, low, medium, bright, very bright).

Note: “Daytime running light individualization” must be activated to use brightness adjustment. Coding is generally available for FRM2/FRM3 equipped models.

  • High Beam DRL Brightness: Adjust the brightness of high beams when used as daytime running lights (options include: off, very low, low, rather low, medium, bright, very bright).

  • Fog Light/Corona Ring/Tail Light DRL Brightness: Control the brightness of fog lights, Corona Rings, or tail lights when used as daytime running lights (options include: off, very low, low, rather low, medium, rather bright, bright, very bright).

Note: Brightness adjustments for fog lights, Corona Rings, and tail lights are generally available for FRM2/FRM3 models. Alternative Corona Ring brightness adjustments might be necessary if standard coding is ineffective.

  • Daytime Running Light Settings Presets: Choose from pre-defined DRL settings (Standard, Permanently On, Permanently Off).

Fuel Tank Reserve Warnings

Customize the fuel tank reserve warnings displayed in your BMW E90.

BMW E90 Gas Tank Coding:

  • Acoustic Range Warning: Set the distance at which the acoustic range warning activates (options: off, 20 km, 50 km).
  • Tank Reserve Warning Level: Adjust the fuel level at which the tank reserve warning activates (options: 6.5l, 8.0l, 10.0l, 12.5l, 20.0l).

Phone Ringtone Customization

Personalize your BMW E90’s phone ringtone when connected to your mobile device.

BMW E90 Phone Coding:

  • Phone Ringtone Change: Select between BMW or Mini brand ringtones for phone calls received while connected to the car (CIC coding).

Note: This applies to phone calls received via the car’s Bluetooth system, not to the phone’s general ringtone.

Automatic Clock Synchronization

Simplify time adjustments by enabling automatic clock synchronization in your BMW E90.

BMW E90 Clock Coding:

  • GPS Time Correction: Enable automatic time updates using GPS signals.

Video Playback While Driving

Enable video playback on your BMW E90’s iDrive screen while the vehicle is in motion (for passenger entertainment only, driver safety is paramount).

BMW E90 Video in Motion Coding:

  • “Video/DVD while riding” Activation: Enable video playback while driving (requires “Video/DVD while driving 2” coding as well).
  • “Video/DVD while driving 2” Activation: Activate in conjunction with “Video/DVD while riding 1”.
  • Video Active While Driving Speed Threshold: Set the speed threshold for video playback (options: walking speed, handbrake applied, during ride, not active).

Warning: Prioritize safe driving practices. Video playback while driving should only be used by passengers and should never distract the driver.

Car Alarm System Enhancements

Customize and enhance your BMW E90’s car alarm system with these coding options.

BMW E90 Warning System Car Coding:

  • Alarm Activation via Trunk Button: Configure the alarm to activate when the trunk button is pressed and held.
  • Remote Control Alarm On/Off: Enable or disable alarm system activation/deactivation via remote control.
  • Remote/Lock Alarm On/Off: Allow alarm system on/off control via remote and lock functions.
  • Alarm Trigger Lights: Select which lights flash when the alarm is triggered (low beam, high beam, hazard lights).
  • Alarm Type Selection: Choose from different alarm sound profiles (Europe, USA, Great Britain).
  • Acoustic Lock/Unlock Confirmation Menu (DWA Required): Display menu options for acoustic confirmation signals in iDrive (requires DWA).

Comprehensive Warning System Expansion

Extend your BMW E90’s warning system to alert you to a wider range of potential issues.

BMW E90 Warnings Coding:

  • Speed Limit Warning: Set a speed limit threshold for warning display (options: off, 120 km/h, 190 km/h, 210 km/h, 240 km/h).
  • Low Outdoor Temperature Warning: Enable or disable a warning when the outdoor temperature drops below 4°C.
  • Key in Ignition Warning: Activate a warning if the key is left in the ignition after engine shut-off.
  • Acoustic Range Warning: Set the distance at which the acoustic range warning sounds (options: 20 km, 50 km).
  • Tank Reserve Warning: Adjust the fuel level for the tank reserve warning (options: 6.5l, 8.0l, 10.0l, 12.5l, 20.0l).
  • Headlights On Warning (Door Open): Enable a warning if headlights are left on when the driver’s door is opened.
  • Corona Rings/Parking Light Malfunction Warning: Display a warning for Corona Ring or parking light malfunctions.
  • Front Turn Signal Malfunction Warning: Show a warning for front turn signal malfunctions.
  • Fog Light Malfunction Warning: Display a warning for fog light malfunctions.
  • Comprehensive Lighting Malfunction Warning: Activate warnings for malfunctions in main beam, dipped beam, front/rear turn indicators, stop light, third stop light, inner/outer stop lights, rear light, reverse light, license plate light, or rear fog light.
  • Driver Seat Belt Reminder: Enable or disable seat belt reminders for the driver.
  • Passenger Seat Belt Reminder: Activate or deactivate seat belt reminders for the passenger.

“Welcome Lights” Customization

Create a welcoming visual experience with customizable “Welcome Lights” on your BMW E90.

BMW E90 Welcome Light Coding:

  • “Welcome Light” Activation on Unlock: Enable “Welcome Lights” to switch on when the car is unlocked (requires light switch to be in “Auto” mode).
  • Key-Specific “Welcome Light” Settings: Personalize “Welcome Light” settings for individual keys.
  • “Welcome Light” Duration Adjustment: Customize the duration of the “Welcome Lights” (options: off, 5 seconds, 10 seconds, 20 seconds, 40 seconds, 90 seconds, 150 seconds, 240 seconds).
  • “Welcome Light” Components: Select which lights activate as part of the “Welcome Light” sequence (low beam, third brake light, stop light, front/rear blinkers, side markers, high beam, license plate light, rear fog light, front/rear parking lights, fog lights, corner LEDs).
  • “Welcome Light” Activation Style: Choose between instant or gradual activation of “Welcome Light” components.

Note: “Side marker (US) Brightness” coding might need to be set to “low” or “dimmer” for “Welcome Light” coding to function correctly. Gradual corner LED activation is not possible due to LED construction.

Conclusion: Unleash Your E90’s Potential with Carly Coding

As you can see, the possibilities for customizing your BMW E90 with Carly coding are extensive. From subtle convenience enhancements to striking visual modifications and safety improvements, Carly empowers you to truly personalize your driving experience.

With the user-friendly Carly app and adapter, these codings are easily accessible, often requiring just a few taps on your smartphone. No need for complex tools or specialized expertise. Take control of your BMW E90 and discover the hidden features waiting to be unlocked. Explore the Carly app today and begin your journey of BMW customization!


Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *