E90Post
 


 
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, 03:23 AM   #1
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
13
Rep
127
Posts

Drives: 2015 MW M3
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

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!
__________________
Current 2015 ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
Previous 2011 E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11

Last edited by phil.harlow; 03-31-2013 at 06:53 PM. Reason: typo
Appreciate 0
      09-21-2011, 10:50 AM   #2
melloww22
Captain
melloww22's Avatar
United_States
56
Rep
997
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 11:03 AM.
Appreciate 0
      09-22-2011, 07:16 PM   #3
Peertwelve
Lieutenant
Peertwelve's Avatar
United_States
47
Rep
521
Posts

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

iTrader: (2)

Garage List
2008 BMW M3  [1.50]
Great tutorial

Nice work Phil. I just setup another vm using these instructions.. Worked perfectly
__________________
Silverstone Metallic E92 M3 | CIC Upgrade
Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      09-22-2011, 07:37 PM   #4
jopa489
BMW/Detailing Addict
United_States
74
Rep
6,562
Posts

Drives: Estoril F30 335i 6MT
Join Date: Mar 2009
Location: New England

iTrader: (8)

Excellent guide, very nicely done!
__________________
'15 i3 REX // Capparis // ZGW // ZTD // HK // 20"
20% Tint, Coding, LED High Beams/Signals, Painted Reflectors, MAX2 Hardwire
Past: F30 335i, E90 328xi
Appreciate 0
      03-18-2012, 07: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-28-2012 at 12:10 AM.
Appreciate 0
      03-19-2012, 09:30 PM   #6
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
13
Rep
127
Posts

Drives: 2015 MW M3
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

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.
__________________
Current 2015 ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
Previous 2011 E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11
Appreciate 0
      03-19-2012, 09:52 PM   #7
Elliott@DetailAddict
Brigadier General
United_States
117
Rep
4,455
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, 12:27 PM   #8
sandman0615
obsessed....
sandman0615's Avatar
25
Rep
524
Posts

Drives: e90 325xi 6sp
Join Date: Sep 2009
Location: ffld, ct

iTrader: (2)

i think the master zip link is dead. reupload? how big is the zip
__________________
|6SP|BILSTEIN/H&R SPORTS|INJEN CAI|BMS PBX|DEPO P90 6000K|x244 LED AE|BLACKLINES|20% TINT|MATTE KIDNEYS|BLACKOUT EMBLEMS|10" BAZOOKA|

||DIY: DEPO P90||
RIP E46 330xi
Appreciate 0
      03-27-2012, 04:19 PM   #9
hsleiman
First Lieutenant
hsleiman's Avatar
Lebanon
4
Rep
303
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, 02:55 AM   #10
e90sexion
E 9 0 S E X I O N
e90sexion's Avatar
Canada
130
Rep
6,746
Posts

Drives: M3
Join Date: Sep 2006
Location: Vancouver

iTrader: (18)

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, 02:57 AM   #11
e90sexion
E 9 0 S E X I O N
e90sexion's Avatar
Canada
130
Rep
6,746
Posts

Drives: M3
Join Date: Sep 2006
Location: Vancouver

iTrader: (18)

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, 09:18 PM   #12
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
13
Rep
127
Posts

Drives: 2015 MW M3
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

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.
__________________
Current 2015 ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
Previous 2011 E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11
Appreciate 0
      04-05-2012, 12:49 AM   #13
Peertwelve
Lieutenant
Peertwelve's Avatar
United_States
47
Rep
521
Posts

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

iTrader: (2)

Garage List
2008 BMW M3  [1.50]
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
__________________
Silverstone Metallic E92 M3 | CIC Upgrade
Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      05-14-2012, 07:36 AM   #14
Virterm
Private First Class
Canada
1
Rep
137
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, 11:08 PM   #15
Peertwelve
Lieutenant
Peertwelve's Avatar
United_States
47
Rep
521
Posts

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

iTrader: (2)

Garage List
2008 BMW M3  [1.50]
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
__________________
Silverstone Metallic E92 M3 | CIC Upgrade
Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      05-22-2012, 03:29 AM   #16
arc1880
Second Lieutenant
United_States
4
Rep
257
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, 11:42 PM   #17
Peertwelve
Lieutenant
Peertwelve's Avatar
United_States
47
Rep
521
Posts

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

iTrader: (2)

Garage List
2008 BMW M3  [1.50]
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!
__________________
Silverstone Metallic E92 M3 | CIC Upgrade
Sold- 2011 335i Sedan | 6MT | Wavetrac | Eibach Pro | CDV delete | Cobb | BSW
Sudden death - 1970 BMW 2002
Appreciate 0
      05-27-2012, 08:11 PM   #18
arc1880
Second Lieutenant
United_States
4
Rep
257
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, 06:06 PM   #19
e90sexion
E 9 0 S E X I O N
e90sexion's Avatar
Canada
130
Rep
6,746
Posts

Drives: M3
Join Date: Sep 2006
Location: Vancouver

iTrader: (18)

master zip nice
Appreciate 0
      12-09-2012, 10: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, 09:52 PM   #21
phil.harlow
Driving Enthusiast
phil.harlow's Avatar
United_States
13
Rep
127
Posts

Drives: 2015 MW M3
Join Date: Jul 2011
Location: Bothell, WA

iTrader: (0)

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
__________________
Current 2015 ///M3 - Ordered 4/6/14 | Finished Production 8/28/14 | Delivered 10/11/14
Previous 2011 E90 335xi - Ordered 7/10/11 | Finished Production 7/20/11 | Delivered 9/3/11
Appreciate 0
      12-24-2012, 05:21 PM   #22
Treize
Private First Class
Canada
4
Rep
198
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
Forum Jump


All times are GMT -4. The time now is 11:06 PM.




e90post
e90post
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
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