BMW F10 Video in Motion Coding

Updated on April 30, 2020
Sebastian Balog profile image

I am a tech-savvy car enthusiast who loves coding and driving BMW's.

In this article, I will explain how you can easily code your F10 BMW for Video in Motion. If you are not tech savvy, I will also tell you how you can have this option enabled remotely without mastering any coding skills.

Things You Will Need:

You will need the following items to perform this task, though keep in mind that the cable can either be purchased or you can make your own.

As you can see it`s one part OBD2 plug which goes in your car`s OBD port and one part LAN plug which goes in your laptop.

All the cables you see on eBay are the same thing; just the price varies because setting a higher price makes people think it`s higher quality and everybody loves their BMW so many decide to buy the more expensive stuff, but don`t do that, I guarantee all cables are the same.

Making Your Own ENET Cable

This guide is intended for people who want to make their own cable. I also made my own because I didn`t want to wait until some eBay order got shipped (and also much cheaper). So I managed to do it in a few hours with the help of a friend who has an RJ45 Crimp Tool, the rest was simple as I had the schematics and also a soldering gun.

Enet Cable Schematics

So what you need are an OBD2 Connector and a CAT53 cable.

I used a CAT5e Cable, cut at an end, and thinned the wires like this so I could solder easily.

On the OBD2 Connector side the wiring steps are:

White with Green Stripe - Pin 3
Brown - Bridges Pins 4&5
Green - Pin 11
White with Orange Stripe - Pin 12
Orange - Pin 13

On the RJ45 side, the wires should be in the following order:

White with Green Stripe - Pin 1 (Left Side)
Green - Pin 2
White with Orange Stripe - Pin 3
Blue - Pin 4 (Unused)
White with Blue Stripe - Pin 5 (Unused)
Orange - Pin 6
White with Brown Stripe - Pin 7 (Right Side)
Brown - Left out of connector (See next picture)

Work Completed on the OBD Side

RJ45 Completed

2. E-SYS Software

After you bought or made your ENET Cable, the most important part is the software required for coding.

You will need E-SYS software in order to connect to the car and enable Video in Motion on your BMW F10 or any type of F series car. In this article, I will describe the process only for F10.

This is the tricky part, depending on how new your car is, you will need a newer version of the software containing the latest data files or else you won`t be able to code your car.

You have two options:

  1. Search for the software online (some versions are present and can be downloaded for free, but there are many which don`t work or are hard to install).
  2. Buy the software package for cheap on Fiverr.

3. Possible Coding Options

Of course, this depends on the modules that are already installed on your car, but you can also retrofit modules using E-Sys.

The list of possible options is always updated, and the guy from the Fiverr gig will also give you the latest list included in the package.

4. The Actual Coding

Ok so for enabling Video in Motion on a BMW F10 you need to:

  • Enter E-sys
  • Connect to your car chassis (select F10 simple not F10 DIRECT, never use the Direct option)
  • Read FARight click FA (click activate)
  • Click Read SVT and the list of modules will be read and shown.
  • Right click on the HU_CIC or HU_NBT module and click "Read coding data", expand the newly shown folder and right-click on the cafd file and click "Edit FDL"
  • Search for these options and change accordingly:
  • 3000 SPEEDLOCK_X_KMH_MAX Change werte to: FF
  • 3000 SPEEDLOCK_X_KMH_MIN Change werte to: FF
  • 3000 à VIDEO_HANDBRAKE set to: nicht_aktiv
  • 3000 à VIDEO_FRONT_LOCKED set to: nicht_aktiv
  • 3000 à VIDEO_SPEEDLOCK_CONDITION set to: none=00

PS: I have found that some cars don`t have all these options in the module so don`t worry if you can`t find all of them (the ones you can`t find are no longer needed).

It`s pretty simple after you learn to code but you can either try it on your own or purchase the Fiverr gig and make sure you have everything you need to get started.

Better safe than sorry and always pay attention to what you`re doing, don`t do it if you`re too tired and are not yet familiar with all the options in the software.

Happy coding!

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.

© 2015 Balog Sebastian


    0 of 8192 characters used
    Post Comment
    • profile image


      2 years ago

      i can not get it to read to my car any help

    • profile image


      5 years ago

      Thanks for the codes, the first four were for my car and worked great.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)