Get the app
Back

Coding BMW remote engine start yourself: the three ways to 1CR

Your BMW was built for remote engine start and Europe kept it off the order sheet. Enabling option 1CR afterwards is a real retrofit, and there are exactly three ways people do it: E-Sys on a laptop, a coding service, or Casto Flasher. Here is what each one actually involves.

Can I add remote start to my BMW?

Often, yes, and with no part fitted. Many G series BMWs from about 2019 on already have everything Remote Engine Start needs and left the factory without option 1CR. If your car has a petrol engine and current onboard software, the option can be added afterwards by coding; the free check in the app tells you whether your exact car can take it.

On many G series cars everything remote start needs is already fitted: the parts are there and the software knows the feature. What is missing is the option itself, 1CR, in the car’s configuration. BMW sells it in markets like the USA, Canada or China; on European order sheets it simply does not appear.

That is why the retrofit is a coding job and not a parts job. Nothing is added that the manufacturer did not write; the car is told it has the option it was built for.

Way 1: E-Sys, an ENET cable and an FSC code

The classic self-coding route: a laptop with E-Sys, an ENET cable, 1CR added to the vehicle order, and then every involved control unit coded to the new order, the body controller, the instrument cluster, the climate control and more. Forums document the parameters, and on older software it can work.

The catch is the newer cars. Current software generations expect signed material through the official channel, and that is nothing E-Sys alone can produce. This is where the FSC code shops come in, and where the threads full of half-working attempts start: indicators blink, the car clicks, the engine never starts.

Way 2: a coding service

Coding services do the same work over your ENET connection, remotely or in person, with their material and their experience. It can be a fine choice; you pay for their time, prices vary widely, and you depend on their schedule and on how they handle the signed parts.

Way 3: the app, with the adapter you already own

Casto Flasher does the whole retrofit from your phone over the MHD Universal Adapter: the free check first, then the activation through the official channel, then the coding of every involved control unit, installed while you stand next to the car. A few minutes for the check, about 10 for the installation.

You do not shop for a code, you do not touch a laptop, and you only pay after your own car has answered yes.

What can go wrong

On the laptop route, the usual failure is a half-finished state: some control units coded to the new order and some not. The indicators blink three times, the car clicks, the engine never starts, and the iDrive can show an error until every unit agrees again.

On current software, coding alone is not enough: without the signed activation the car refuses the option, which is where a code bought on its own leaves you.

With the app, the free check comes before any money, so a car that cannot take the option costs nothing. If an installation stops halfway, the app tells you where the car stands, puts back what it changed wherever it can, and says what to do next.

The three ways, side by side

E-Sys yourselfA coding serviceCasto Flasher
What you needA Windows laptop, E-Sys, an ENET cable and an FSC codeAn appointment, in person or remoteYour phone and the MHD Universal adapter
When you learn whether your car can take itAfter buying the codeWhen the shop checksIn the free check, before you pay
The signed activationYou source itThe shop sources itPart of the installation
Time at the carDepends on you and your software generationDepends on the shopA few minutes for the check, about 10 to install
After a software updateCode it againAsk the shopInstall it again at no extra cost

Coding it yourself is not wrong

If you enjoy E-Sys and your car’s software generation still allows it, the self-coding route is a real one, and this page would be dishonest to pretend otherwise. The reasons for the app are the signed material newer cars demand, the free check before any money, and not owning the failure mode at eleven at night.

And no method changes what your car is: a petrol engine, current software, and the option supported in your exact build. The free check answers that before you spend anything, on any route.

Answers

Is BimmerCode enough for this?

No. Option 1CR needs several control units coded against a changed vehicle order, and newer cars additionally expect signed activation material. Settings apps do not cover that, which is why the attempt usually ends with an error in the iDrive.

BimmerCode remote start: why 1CR is out of reach

What does an FSC code for 1CR cost?

In 2026 shops asked roughly 50 to 200 euros for the code alone, and the code alone codes nothing. With Casto Flasher the activation is part of the installation; the app shows the price after the free check.

How long does the whole thing take with the app?

A few minutes at the car for the free check, 3 to 5 minutes online while your files are prepared, and about 10 minutes at the car for the installation.

How to enable BMW remote start, step by step

What happens after a software update?

Your purchase belongs to your car. If an update removes a feature, install it again at no extra cost.

The shortest way starts with the free check

The app reads your car, tells you whether it can take 1CR, and you pay only after that.

Remote Engine StartWill it fit my car?
Download Casto Flasher on the App StoreGet Casto Flasher on Google Play