BMW Coding Guide - Setup

  • Login or Register, members don't see Ads!
  • Tip: You can toggle the Dark Theme at the bottom of the page

[email protected]

Lieutenant
Nov 14, 2016
655
North Wilkesboro
Hello Spoolers,

I common thing among us enthusiast is missing out on some of the extra things that you can do with your BMW. This is mainly due to how 'messy' the BMW Coding software has to be set up on your computer and, how easy it is to not have everything setup properly at that!

Not going to lie, before playing with my car to the point of borderline bricking my ecu (Couldn't move my car for an hour or so) I was terrified of something going wrong in the process. Keep in mind I am very literate when it comes to computers and this was an intimidating task.

Do keep in mind if this does not help you in your endeavors stay tuned with my posts for my upcoming video series regarding getting setup and performing tasks such as, simple coding of features to flashing your TCU.

So,
With that being said, I am going to take it one step at a time to get you through it!

What does my computer need to have to be capable of support this method of setup?:
4gb RAM (minimum)
- 2gb is required to run the virtual machine from your host computer.​
180gb available memory on your computer
- Needed amount of memory to install all the software (177gb BMW Coding Virtual Machine)​
General Info:
Virtual Machine
A computer system emulation. This type of emulation will allow us to run another version of an operating system in your current operating system.

Why is this important?
- We are going to use this technique to run a version of windows 10 that is per-configured with all the BMW tools you will need for basic coding to TCU programming, much more options are opened up with this software as well.

- This will make clean up virtually instant as you will only need to install the application to run it. The machine will be saved in one file (It's big though)​



What Software do is needed?
uTorrent (Or any other application that will download torrents)
- This application will be used to download the virtual machine
VM Workstation 12
- This application will allow us to emulate virtual machines on the host computer.
- This is a paid application but.. with a little digging around you can find a work around to this due to a clean torrent being available.. (It's a pirates life for me!)
WinRar
- You will need this application to extract the Virtual Machine as it comes in a compressed file. It is compressed so you don't have to suffer through a single 177gb download but, instead a single 77gb~ download (Still takes ages)
Team Viewer (Optional)
- If you would like free support or assistance with your BMW Coding / Programming experience I can assist you via Team Viewer. Team Viewer will allow me to remotely assist you. (You can trust me being in your computer poking around :p It's how my team and I, support an entire company for IT related issues)

- Offer applies only to those that meet the conditions see my, BMW Coding Service thread.

Step 1: The checklist!

Acquire the required programs listed above. After doing so, we will be ready to being our coding journey.
Step 2: Setting up our workstation
In order to keep everything nice and clean to prevent any confusion with your own files on your system. We are going to create a single folder and extract the Virtual Machine contents to it.

In my case I chose the following:
My Documents -> BMW Coding Software

Then let's extract the files to your preferred location
extractDemo_zpsoyjddixe.png

Step 3: Setting up VM Workstation 12
After either, accepting a fair trade for this incredible application or.. Firing cannon balls, with a parrot on your shoulder to steal the loot!

Launch the application and select 'Open a Virtual Machine'

VMWare%20WS_zpshqrc6nq3.png


Navigate to your BMW Coding folder and open the .VMX file

BMCv3_zpseoestwhx.png



Setting up the Virtual Machines Preferences:
- Make sure that your preferences are at least set to my settings (500gb is not required, I just have mine limited to that.

BMWv3.1_zpsmiaspn2d.png


Step 4: Getting your Virtual Machine setup!

Once everything has loaded up you should see the Desktop!

BMCv3.3_zpsycl6q31n.png


The following items have been Circled in the images to help with referencing over the next couple steps.

First, Lets go ahead and make sure we have our ODB Drivers installed. (SEE PURPLE)
Open the "DCAN OBD Tools" folder located on the Desktop.
- Run the "OBDSetup.exe" application to install the drivers needed for communicating with the vehicle.

Secondly, We need to get the software configured for our Chassis! Locate the SPDATEN55 Folder and find your Chassis. In my case it would be e89 as this also covers e90, e91, e92, e93.
(I do have e60 on this one because I was helping my Dad with his 5er.)

Extract the Chassis Daten Folder to the Desktop by First creating the folder on the desktop (Right Click -> New Folder) Name it accordingly to prevent confusion or generically ("DATEN FO MY WHIP")

After Extracting the files. Open "BMW Coding Tool v2.5"

BMCv3.4_zpss1wrs7cl.png


Select your SP-Daten, and then Update the files.

Once these have updated for your Chassis we are ready to being the interaction between the computer and the vehicle!


Step 5: Congratulations!

All Set Up!

So, as we can see on the desktop posted earlier I have highlighted winKFP and NCSExpert

These application will be covered on a later date but, we can use these two applications to customize our cars features along with the cars software.

This thread is mainly for the public to see how easy this process could be.

NOTES:
Please PM for any questions and for the link to the BMW Coding Virtual Machine! I will not be publicly posting the links to any applications or references in order to not violate any terms.

Hope you all found this informative and easy to follow! If you have any questions, Let me know in a comment or a PM!

Thanks again everyone,
Derek
 
  • 1Informative
  • 1Like
Reactions: houtan and doublespaces

doublespaces

Administrator
Oct 18, 2016
8,006
AZ
Can't figure out how to PM you... Maybe we need a guide on that ;)
Click a username, select "Start a Conversation". This forum doesn't do private messages in the sending of 'mail' sense. It just creates a private thread, where you may invite more than one person to join and you get the same conversation capabilities of a thread, like editing typos.
 
  • 2Like
Reactions: MacBB55 and SadVulcan

LMB335is

Sergeant
Apr 12, 2017
262
FOB FL
If anyone is interested in a setup that doesn't require a VM, works on Win XP to Win 10, contains BMW Standard Tools 2.12, NCS Dummy, BMW Coding Tool, and Find ECU let me know. I'm not a vendor and I don't charge for it. If this is a violation of this forum's rules I apologize and please delete.
 

zole2112

New Member
Aug 19, 2017
2
If anyone is interested in a setup that doesn't require a VM, works on Win XP to Win 10, contains BMW Standard Tools 2.12, NCS Dummy, BMW Coding Tool, and Find ECU let me know. I'm not a vendor and I don't charge for it. If this is a violation of this forum's rules I apologize and please delete.
I'm interested, I just set up E-Sys today but I'm always looking for something new to use.
 

hassan_hamdan

Specialist
Aug 1, 2017
74
Cool thread! Are you able to reupload the images since photo bucket destroyed the order of the internet by charging a stupid fee?

Cheers!
 

VoodooLordN54

New Member
Jan 5, 2018
3
If anyone is interested in a setup that doesn't require a VM, works on Win XP to Win 10, contains BMW Standard Tools 2.12, NCS Dummy, BMW Coding Tool, and Find ECU let me know. I'm not a vendor and I don't charge for it. If this is a violation of this forum's rules I apologize and please delete.
Hell yes very interested like asap!!! Seem to be having a problem with current os win 8.1 during install. Thanks
 
  • 1Like
Reactions: doublespaces

LMB335is

Sergeant
Apr 12, 2017
262
FOB FL
Maybe make a contribution to OP's document (if you have permissions?)
Or start a new thread. Or if it's a bit red-hot. Start a new thread and link to pastebin or something?

Anyhow I'm keen. Want to disable BMW nannies like half the shit here that applies to E series:
http://www.onelapx1.com/blog/how-to-make-your-bmw-actually-fun
Looks like I need to update that post I made. The download from Bimmergeeks.net is a more complete pkg. While the one I had installed a bit easier, it was missing scripts in INPA for injector coding, N55 DME, and FRM3. Theirs does not but is just a little bit more involved to install but still relatively simple.

Here's a video I made a while back on disabling the E-diff. It would be the same process for any of the other nannies, only difference being is the variation of the parameter name in different module versions and whether it's a simple aktiv/nicht aktiv or a different wert value. I read that blog a yr or so ago and it's really good info on the various traction/DSC intervention methods BMW uses on these cars.

 
  • 1Informative
Reactions: gmx

PUTC

Corporal
Oct 14, 2017
206
Going to have to take a look at this tonight when I get home. I have been looking to do the b3 alpina trans flash for like a year
 

doublespaces

Administrator
Oct 18, 2016
8,006
AZ
Oh why not do xhp? Stage 3 is an animal compared to what I've seen of the alpina flash. Any comments of them being equal at all are way out dated. Stage 3 has evolved a lot and its the one thing I'm going to miss going to dct.
 

PUTC

Corporal
Oct 14, 2017
206
$$$. Had a rough 3 months last year and still recovering. Every time I get any money for a mod I end up having to repair something. New coils, VC gasket, new shocks/struts, tires, trans and diff fluid, brake fluid, power steering fluid. Still need a new lpfp sensor and to actually do the service to the transfer case. At this rate I’ll never even get a upgraded intercooler
 
  • 1Like
Reactions: doublespaces

doublespaces

Administrator
Oct 18, 2016
8,006
AZ
$$$. Had a rough 3 months last year and still recovering. Every time I get any money for a mod I end up having to repair something. New coils, VC gasket, new shocks/struts, tires, trans and diff fluid, brake fluid, power steering fluid. Still need a new lpfp sensor and to actually do the service to the transfer case. At this rate I’ll never even get a upgraded intercooler
I can understand the money thing, I need to respect a budget better myself. Keep posting here and your odds of getting mods are quite good actually. Usually less than 60-70 people enter total
 

Deeada04

New Member
Nov 20, 2019
1
If anyone is interested in a setup that doesn't require a VM, works on Win XP to Win 10, contains BMW Standard Tools 2.12, NCS Dummy, BMW Coding Tool, and Find ECU let me know. I'm not a vendor and I don't charge for it. If this is a violation of this forum's rules I apologize and please delete.
I could use that resource, if you still have it to offer :)
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Top