E90Post
 


Studio RSR
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > DIY Guides > Code your 2011.5 E90 walkthrough for windows 7



Reply
 
Thread Tools Search this Thread
      09-21-2011, 02:23 AM   #1
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
151
Rep
185
Posts

Drives: 2021 F90 Comp Frozen Bluestone
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

Garage List
2018 BMW M3  [0.00]
Code your 2011.5 E90 walkthrough for windows 7

Hey Guys,

Here's a little walkthrough/augmentation to the existing docs out there to make it as easy as possible to get started with DIY coding. The steps below worked 100% for me with my 2011.5 E90 LCI 335xi, using Windows 7 on a Macbook air. I have zipped every needed file and uploaded them for you. Please read the ENTIRE post BEFORE starting. Trust me, you'll be glad you did. Links at the bottom.

WARNING!!! These steps require altering the computer in your $40k+ toy. If you are not 100% comfortable trying this, please hit your back button now. This guide is intended for people who have done a fair amount of reading into the coding process, and are completely understanding of the risks associated with coding your car. I’ve heard first hand stories about cars being bricked by not following the directions correctly or using outdated files. PROCEED WITH CAUTION!! Read, re-read, and then read again before trying. I accept no liability for anything that could go wrong. I offer this guide as appreciation for the work done by those before me who made it possible for me to recode my car. That said, it’s fairly straightforward once you’ve read enough. You can start with
http://www.e90post.com/forums/showthread.php?t=480261
http://www.e90post.com/forums/showthread.php?t=451145


The cable we used, and the ONLY cable confirmed to work is this one.
Ebay: BMW INPA / Ediabas K+DCAN USB Interface, D-CAN, CAN
http://cgi.ebay.com/ebaymotors/BMW-I...item25667c576d

Other cheaper cables could work, but I can make no guarantees. From what I understand the only cables that will work for ‘08+ are over $100.

This cable came with an adapter. I did not use the adapter on my ‘11.
Drivers: http://osefactory.com/tools/k+dcan/USB_Driver.rar (see pdf notes below for how/when to use)

I used a 2011 Macbook air with windows 7 x64 installed via bootcamp. I booted into windows 7, and downloaded and installed Windows XP Mode. Then everything else is done in the xp virtual machine.

Windows XP Mode - http://www.microsoft.com/windows/vir.../download.aspx

Then I followed xxxjecxxx's pdf. There are some tricky/ambiguous parts, so I have noted some of the steps below. Read the notes BEFORE and again as your progress through the pdf. Link below the notes.


Pdf Notes:

The first couple times running through this I think I had different language files, so I would get two error boxes popping up somewhere in the middle of this walkthrough that say something about the languages not matching with a yellow exclamation point. If these do pop up, they will pop up back to back and are normal and it's safe to close them and move past. (Sorry for the vagueness, I can't get them to come up anymore!!) If you get a different error, I would stop and ask for help.

Step 9b: For newer cables like the one above, there may only be an option to set the latency, which you want to set to 1. Also make sure it is com1.

Step 11. Connect the cable via USB first to preload the drivers. Then you can plug into the car. When you first connect the cable, windows 7 will recognize it and install drivers automagically. After that, select USB from the XP VM Window tool bar, and attach the k dcan cable. Now when windows xp sees it and wants drivers, select not this time, then install from specific location and point it to the folder where you've extracted the drivers from above.
(http://osefactory.com/tools/k+dcan/USB_Driver.rar)

Step 12. I have Comfort Access, so I still put the key in, but had to push the start/stop again, without ever touching the pedals, to get into the correct state, where the dash shows the key icon.

Step 13a. My ignition dot took a while to turn black but after waiting a bit I was good.

Steps 18-35. With this package, the profile is already made, which is named "FSW PSW MAN (mine)". Use this one and skip steps 18-35.

Step 36. Click File>Load Profil. Choose "FSW PSW MAN (mine)". I've read you can encounter problems if you don't clear out your FSW_PSW .TRC and .MAN files before each NCSExpert session so I would recommend doing that.

Step 53. As far as I know, always choose CAS here. This is not where you pick the module.

Step 54. IMPORTANT!! When running through this for the first time, stop here and backup your FSW_PSW.TRC file somewhere else, like the conveniently named backup folder in "Work". This will be your only way of fixing anything that goes wrong. This is extremely important.

Step 57. Choose KOMBI if you are actually doing the digital speedo. Otherwise see this spreadsheet and choose the appropriate module: https://docs.google.com/spreadsheet/...CPqY7sEC#gid=0
If you get an error here, stop and ask for help. Something is wrong.
After completing this step it's a good idea to back up your FSW_PSW.TRC file and place it in a folder named the current module you are editing, just in case you need to revert any changes you make.

Step 72. If this does not say perfect ended, stop here and ask for help. Something is wrong.

Step 73. Look at the "coding active" line and wait for "coding ended". Check your cluster for any error symbols, otherwise assuming everything worked, you're done! Just unplug the cable and the feature should be immediately active.

Fyi, for the window auto up through door open code, immediately after "coding ended" the windows wouldn't work at all, up/down, any window, nothing. Scared the crap out of me. But I took the key out, turned it off, put it back in and viola! It all worked again! including my new feature But boy that got my heart going!

Master zip file with everything needed. Includes:
NCSExpert 3.1.0
EDIABAS 7.2
INPA 5.0.1
v41 daten files
NCSExpert profile already made
xxxjecxxx's Pdf
http://www.philharlow.com/files/NCSE..._EDIABAS_7.zip

Or, if you want just xxxjecxxx's Pdf: http://rapidshare.com/files/429875523/NCS_DIY.pdf

Good luck!
__________________
2021 Frozen Bluestone ///M5 Comp - Ordered 9/6/20 | Finished Production 10/19/20 | Delivered 12/13/20
2018 Mineral Grey ///M3 - Ordered 7/24/17 | Euro Delivery 9/1/17 | US Delivery 10/31/17
2015 Mineral White ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
2011 Black E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11

Last edited by phil.harlow; 03-31-2013 at 05:53 PM.. Reason: typo
Appreciate 0
      09-21-2011, 09:50 AM   #2
melloww22
Captain
melloww22's Avatar
United_States
105
Rep
955
Posts

Drives: 2011 335i E90
Join Date: Apr 2011
Location: San Diego

iTrader: (1)

Thanks Phil for posting your instructions and sharing the Master Zip... saved me alot of time

Last edited by melloww22; 09-21-2011 at 10:03 AM..
Appreciate 0
      09-22-2011, 06:16 PM   #3
Peertwelve
Captain
Peertwelve's Avatar
No_Country
781
Rep
914
Posts

Drives: Silverstone E92 M3
Join Date: Jun 2011
Location: Seattle

iTrader: (2)

Garage List
2008 BMW M3  [3.00]
Great tutorial

Nice work Phil. I just setup another vm using these instructions.. Worked perfectly
__________________
2008 SSII E92 M3 | LCI CIC, Apps, Tails| MPE | BBS Ch-R
1990 325i

Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      09-22-2011, 06:37 PM   #4
jopa489
Major General
United_States
122
Rep
6,594
Posts

Drives: Anything with Wheels
Join Date: Mar 2009
Location: USA

iTrader: (9)

Excellent guide, very nicely done!
__________________

X7 LCI // Incoming
C7 ZR1 ZTK // Sebring + TRX // Hydro + Raptor Gen1 Roush // Tuxedo
Appreciate 0
      03-18-2012, 06:20 PM   #5
pc_boy
New Member
United_States
0
Rep
6
Posts

Drives: 2011 335xi E90
Join Date: Mar 2012
Location: Redmond

iTrader: (0)

Hi Phil.. !

Hi Phil.
I live East side and can drive to Bothell any time..Can you code my 2011 335 xi Sedan or let me borrow your cable? I ordered the cable from ebay and can't wait for 2/3 weeks for it to arrive from Honk-Kong.

Thanks,
Pavan.

Last edited by pc_boy; 03-27-2012 at 11:10 PM..
Appreciate 0
      03-19-2012, 08:30 PM   #6
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
151
Rep
185
Posts

Drives: 2021 F90 Comp Frozen Bluestone
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

Garage List
2018 BMW M3  [0.00]
Hi Pavan,

Unfortunately the cable I used was borrowed from another forum member. You could ask around and see if anyone has one you can borrow or just hold out for yours from Hong Kong.

Also, could you rate the walk through a little higher? I doubt you actually thought it was a 1 out of 5. Hopefully other members can use it too.

Good luck!

Phil

Quote:
Originally Posted by pc_boy View Post
Hi Phil.
I live East side and can drive to Bothell any time..Can you code my 2011 335 xi Sedan or let me borrow your cable? I ordered the cable from ebay and can't wait for 2/3 weeks for it to arrive from Honk-Kong.

Thanks,
Pavan.
__________________
2021 Frozen Bluestone ///M5 Comp - Ordered 9/6/20 | Finished Production 10/19/20 | Delivered 12/13/20
2018 Mineral Grey ///M3 - Ordered 7/24/17 | Euro Delivery 9/1/17 | US Delivery 10/31/17
2015 Mineral White ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
2011 Black E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11
Appreciate 0
      03-19-2012, 08:52 PM   #7
Elliott@DetailAddict
Brigadier General
United_States
300
Rep
4,444
Posts

Drives: E90
Join Date: May 2011
Location: Santa Clara, CA

iTrader: (0)

Step 54 note is incorrect.
Correct way is to code the module in Expert Mode to return to defaults.
Appreciate 0
      03-27-2012, 11:27 AM   #8
sandman0615
bimmer freak
sandman0615's Avatar
98
Rep
579
Posts

Drives: F30 335xi 6MT
Join Date: Sep 2009
Location: USA

iTrader: (2)

i think the master zip link is dead. reupload? how big is the zip
__________________
F30 335xi 6MT | E90 325xi 6MT | RIP E46 330xi

||DIY: DEPO P90||
Appreciate 0
      03-27-2012, 03:19 PM   #9
hsleiman
First Lieutenant
hsleiman's Avatar
Lebanon
12
Rep
304
Posts

Drives: 11 e90 335xi PPK 6MT
Join Date: Apr 2009
Location: Morgantown, WV

iTrader: (1)

Quote:
Originally Posted by sandman0615 View Post
i think the master zip link is dead. reupload? how big is the zip
It's working for me. 160MB it's about an hour download for me from megaupload.
Appreciate 0
      03-28-2012, 01:55 AM   #10
Yvette
Major General
Canada
760
Rep
7,408
Posts

Drives: M
Join Date: Sep 2006
Location: Vancouver

iTrader: (19)

what is supposed to mean by
clear out FSW_PSW .TRC and .MAN files?

Step 36. Click File>Load Profil. Choose "FSW PSW MAN (mine)". I've read you can encounter problems if you don't clear out your FSW_PSW .TRC and .MAN files before each NCSExpert session so I would recommend doing that.
Appreciate 0
      03-28-2012, 01:57 AM   #11
Yvette
Major General
Canada
760
Rep
7,408
Posts

Drives: M
Join Date: Sep 2006
Location: Vancouver

iTrader: (19)

Quote:
Originally Posted by Grant@DetailAddict View Post
Step 54 note is incorrect.
Correct way is to code the module in Expert Mode to return to defaults.
so you recommend not to skip the steps?
start with expert mode and create FSW_PSW . MAN file?
Appreciate 0
      03-28-2012, 08:18 PM   #12
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
151
Rep
185
Posts

Drives: 2021 F90 Comp Frozen Bluestone
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

Garage List
2018 BMW M3  [0.00]
Link seems to be good to me too.

@e90sexion
what is supposed to mean by
clear out FSW_PSW .TRC and .MAN files?

Clearing them out is just opening them with notepad, deleting the text inside, then saving.

Grant@DetailAddict's comment is extremely vague, but I think he means that if something did go wrong, there is a different way of reverting back to defaults. I would copy the FSW_PSW.TRC file to another folder like I suggest, that way if something does go wrong, you can try either way.
__________________
2021 Frozen Bluestone ///M5 Comp - Ordered 9/6/20 | Finished Production 10/19/20 | Delivered 12/13/20
2018 Mineral Grey ///M3 - Ordered 7/24/17 | Euro Delivery 9/1/17 | US Delivery 10/31/17
2015 Mineral White ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
2011 Black E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11
Appreciate 0
      04-04-2012, 11:49 PM   #13
Peertwelve
Captain
Peertwelve's Avatar
No_Country
781
Rep
914
Posts

Drives: Silverstone E92 M3
Join Date: Jun 2011
Location: Seattle

iTrader: (2)

Garage List
2008 BMW M3  [3.00]
Quote:
Originally Posted by phil.harlow View Post
Link seems to be good to me too.

@e90sexion
what is supposed to mean by
clear out FSW_PSW .TRC and .MAN files?

Clearing them out is just opening them with notepad, deleting the text inside, then saving.

Grant@DetailAddict's comment is extremely vague, but I think he means that if something did go wrong, there is a different way of reverting back to defaults. I would copy the FSW_PSW.TRC file to another folder like I suggest, that way if something does go wrong, you can try either way.
Grant means that to unwind a bad coding session, do not revert back to a backup .man file and instead load the Expertmode NCS profile and recode the module. It will reset the default values to the selected module. Grant is a BMW coding stud muffin
__________________
2008 SSII E92 M3 | LCI CIC, Apps, Tails| MPE | BBS Ch-R
1990 325i

Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      05-14-2012, 06:36 AM   #14
Virterm
Private First Class
Canada
2
Rep
136
Posts

Drives: 328xi
Join Date: Mar 2012
Location: Ottawa, canada

iTrader: (0)

Quote:
Originally Posted by Peertwelve View Post
Grant means that to unwind a bad coding session, do not revert back to a backup .man file and instead load the Expertmode NCS profile and recode the module. It will reset the default values to the selected module. Grant is a BMW coding stud muffin
So, basically the instruction #54 is correct, only in case of any trouble the recovery procedure should be different?
Appreciate 0
      05-14-2012, 10:08 PM   #15
Peertwelve
Captain
Peertwelve's Avatar
No_Country
781
Rep
914
Posts

Drives: Silverstone E92 M3
Join Date: Jun 2011
Location: Seattle

iTrader: (2)

Garage List
2008 BMW M3  [3.00]
Quote:
Originally Posted by Virterm View Post
So, basically the instruction #54 is correct, only in case of any trouble the recovery procedure should be different?
I am not sure of the value of step 54. The preferred way to reset any coding errors is to use expert mode per Grants response. I take a backup anyway, but I have yet to refer to
__________________
2008 SSII E92 M3 | LCI CIC, Apps, Tails| MPE | BBS Ch-R
1990 325i

Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      05-22-2012, 02:29 AM   #16
arc1880
Second Lieutenant
United_States
13
Rep
258
Posts

Drives: '07 335i (e92)
Join Date: Jun 2010
Location: San Diego, CA

iTrader: (1)

For Step 9b: "For newer cables like the one above, there only be an option to set the latency, which you want to set to 1. Also make sure it is com1."

Where is the latency setting? I don't see it when I follow the entirety of step 9.
Appreciate 0
      05-23-2012, 10:42 PM   #17
Peertwelve
Captain
Peertwelve's Avatar
No_Country
781
Rep
914
Posts

Drives: Silverstone E92 M3
Join Date: Jun 2011
Location: Seattle

iTrader: (2)

Garage List
2008 BMW M3  [3.00]
Quote:
Originally Posted by arc1880 View Post
For Step 9b: "For newer cables like the one above, there only be an option to set the latency, which you want to set to 1. Also make sure it is com1."

Where is the latency setting? I don't see it when I follow the entirety of step 9.
Do you have the USB version or the serial version of the cable? The recommended cable is USB. 99% of the current information is on the recommended cable. I have never used the serial port version so i can't help to troubleshoot it. good luck!
__________________
2008 SSII E92 M3 | LCI CIC, Apps, Tails| MPE | BBS Ch-R
1990 325i

Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      05-27-2012, 07:11 PM   #18
arc1880
Second Lieutenant
United_States
13
Rep
258
Posts

Drives: '07 335i (e92)
Join Date: Jun 2010
Location: San Diego, CA

iTrader: (1)

Just to add a few updates to this writeup from my experience:

Step 9) in the PDF should really be replaced with the following notes from Phil with the cable mentioned because at this point you have not setup the drivers for the cable in Windows 7 and in the XP Virtual Machine.

Quote:
Step 11. Connect the cable via USB first to preload the drivers. Then you can plug into the car. When you first connect the cable, windows 7 will recognize it and install drivers automagically. After that, select USB from the XP VM Window tool bar, and attach the k dcan cable. Now when windows xp sees it and wants drivers, select not this time, then install from specific location and point it to the folder where you've extracted the drivers from above.
(http://osefactory.com/tools/k+dcan/USB_Driver.rar)
From my experience, during the installation of the drivers in the XP VM, I was prompted twice to install the USB Serial Port as well as the USB Serial Converter.

After installing the proper drivers in the XP VM, you can start up the Device Manager. Select Ports and you should see USB Serial Port (COMx). You need to change the USB Serial Port to use COM1. In order to do so, you will have to change Communications Port (COM1) to use another COM. So select the Communications Port (COM1) and go to its properties. Select the Port Settings tab and click on the Advanced button. Here, you can select a different COM port under the COM Port Number dropdown list. Click OK, then OK. Now go to the properties of the USB Serial Port (COMx). Select the Port Settings tab and click on Advanced. Change the COM Port Number to use COM1. Then find the Latency Timer (msec) dropdown and select 1. Click OK, then OK.

You can then proceed to the next step.

HINTS: If you want to speed up your Virtual Machine, make sure you enable Integration Features. Even though I had Integration Features enabled in my XP VM it was still really slow. I did some searching and found that there is an xml file that you can edit to help improve your VM. First, make sure you shut down all VMs. Then navigate to the following directory: C:\Users\<your user profile>\AppData\Local\Microsoft\Windows Virtual PC\Options.xml

I added the following item in bold:

<virtual_machines>
<enable_idle_thread type="boolean">true</enable_idle_thread>
<power>
<mm_timer_duration type="integer">16</mm_timer_duration>
</power>
</virtual_machines>
Appreciate 0
      11-04-2012, 04:06 PM   #19
Yvette
Major General
Canada
760
Rep
7,408
Posts

Drives: M
Join Date: Sep 2006
Location: Vancouver

iTrader: (19)

master zip nice
Appreciate 0
      12-09-2012, 08:00 AM   #20
plotino
New Member
0
Rep
8
Posts

Drives: e91 2011
Join Date: Dec 2012
Location: Italy

iTrader: (0)

Can some one please repost the master zip file?
thanks
Appreciate 0
      12-23-2012, 07:52 PM   #21
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
151
Rep
185
Posts

Drives: 2021 F90 Comp Frozen Bluestone
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

Garage List
2018 BMW M3  [0.00]
Put it up on my site so the link won't die anymore:

http://www.philharlow.com/files/NCSE..._EDIABAS_7.zip


Quote:
Originally Posted by plotino View Post
Can some one please repost the master zip file?
thanks
__________________
2021 Frozen Bluestone ///M5 Comp - Ordered 9/6/20 | Finished Production 10/19/20 | Delivered 12/13/20
2018 Mineral Grey ///M3 - Ordered 7/24/17 | Euro Delivery 9/1/17 | US Delivery 10/31/17
2015 Mineral White ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
2011 Black E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11
Appreciate 0
      12-24-2012, 03:21 PM   #22
Treize
Second Lieutenant
Canada
12
Rep
214
Posts

Drives: 2009 BMW 335i Coupe
Join Date: Mar 2012
Location: Toronto

iTrader: (1)

Garage List
I'm getting a "versions mismatch" and "languages mismatch" error when I try to do the airbag test. I'm currently using windows xp 32-bit, will this problem go away if I updgrade to windows 7 32 bit? It's a 2009 335i coupe. Followed the pdf exactly. Thanks in advance!

Edit: I also noticed the "Version.txt" file in EDIABAS says 6.4.7 while the original post says it should be 7.2
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 06:10 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST