DYI _Coding the E63-E64 *Updated 02-21-2011 - Page 53 - BMW M5 Forum and M6 Forums

Go Back   BMW M5 Forum and M6 Forums > BMW M5, M5 Touring, M6 and Z8 Forums > E63 BMW M6 Forum and BMW M6 Convertible | m6board.com

E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 2005- Advertiser's Forum.

Like Tree184Likes

Reply
 
LinkBack Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
Old 16th October 2011, 20:10   #521
Mike Benvo
Addicted Member (>300 posts)
 
Join Date: Apr 2008
Location: W Los Angeles

Garage: BMW

Sales Feedback: (0)

Thanks: 12
Thanked 47 Times in 40 Posts
Quote:
Originally Posted by zerocks1 View Post
To your second paragraph. Yes is the answer, as long as the CAS and LM modules have not lost the master codes as we call them. A blank .MAN file should restore any module to it's factory state. However... There is base SW code in these modules that are analogous to the operating system in a PC or MAC. If that becomes corrupt a trip to the dealer, or new module may become the only remedy. Now there is a way to restore that SW using a different program with the right files (daten files)

Another DIY for another time using a different interface with the car
Benvo here... haven't been on this thread in months - looks like its gaining speed.

Just to clairfy - DO NOT process car if it is not necessary. This will not cause any "programming errors" and should not cause modules to fry, but may cause "coding" errors. Remember, every module has coding data, and a separate "program" data. It would be difficult with simple coding to corrupt the program data. If it in fact does become corrupt, not working, etc - you should be able to re flash the program area using WinKFP and then recode it properly using NCS. The only reason to process car is if a retrofit is completed which requires changes in multiple modules. However, it's a safer bet to ask yourself what modules may be affected by that retrofit, and code them on an individual basis.

The files that you restore that SW with are not daten files. Daten files are sort of like definitions for the coding functions, but they are not directly related to flashing the program areas of these modules. These are the "data" files.

Allan, still need to reach out to you one of these days. I still want to do that CF key

Good luck!
__________________
_________
Mike Benvo - BMW Coding / Programming Expert - E60 M5 Euro SMG Available
E60/E61 Coding List Available Here: http://www.bpmsport.com/Coding.pdf

Cars:
E90 M3 6MT - Akra Evo, Crank Pulley, Stage II BPMSport ECU Flash, BBS LM, LCI
E60 Silver Grey BMW M5 - Dinan Rear Section, Crank Pulley, Stage II Flash RIP
E60 2010 550i M-Sport Automagic - 100% bone stock other than window tint
1990 E32 735i -Low Comp M35B30 w/ GT35 Turbo, Air to Water intercooler @ 14 PSI
540HP 2003 BMW 330ci - Low comp, 15PSI ASA Supercharger, ~540WHP - RETIRED

mbenvo@gmail.com

Last edited by Mike Benvo; 16th October 2011 at 20:12.
Mike Benvo is offline   Reply With Quote
Old 16th October 2011, 20:24   #522
zerocks1
m5board.comoholic (>1000 posts)
 
zerocks1's Avatar
 
Join Date: Oct 2005
Location: Los Angeles

Garage: 2007 M6 Cab Sapphire Black

Sales Feedback: (0)

Thanks: 460
Thanked 562 Times in 365 Posts
Thanks for checking in Mike. We appreciate the tips from the Guru of Guru's. Hanging on to plenty of CF for your fob, laptop, and anything else you want to cover. Maybe for
zerocks1 is online now   Reply With Quote
Old 16th October 2011, 20:25   #523
Mike Benvo
Addicted Member (>300 posts)
 
Join Date: Apr 2008
Location: W Los Angeles

Garage: BMW

Sales Feedback: (0)

Thanks: 12
Thanked 47 Times in 40 Posts
Quote:
Originally Posted by zerocks1 View Post
Thanks for checking in Mike. We appreciate the tips from the Guru of Guru's. Hanging on to plenty of CF for your fob, laptop, and anything else you want to cover. Maybe for
My pleasure, I like to see people take initiative. We are of the same breed

PM me your phone # so I have it, will try to link up with you sometime in the next couple of weeks. Want to show you the 7 series restoration.
Mike Benvo is offline   Reply With Quote
Old 16th October 2011, 20:34   #524
zerocks1
m5board.comoholic (>1000 posts)
 
zerocks1's Avatar
 
Join Date: Oct 2005
Location: Los Angeles

Garage: 2007 M6 Cab Sapphire Black

Sales Feedback: (0)

Thanks: 460
Thanked 562 Times in 365 Posts
email sent.
zerocks1 is online now   Reply With Quote
Old 18th October 2011, 04:42   #525
princevick
Member, Sport: Off DSC: On (>50 posts)
 
Join Date: May 2011
Location: Malaysia

Garage: E63 630i Black

Sales Feedback: (0)

Thanks: 7
Thanked 5 Times in 4 Posts
Hi All,

Thought I would share some thing here since I had learnt a fair bit from everyone here, esp Zerocks!

OK. I know a lot of you would like to disable the seat belt reminder (I for one did not do it cause I think it is one of the saftey features that better be left ON)... Well, there are many ways that others have tried (in other sites) but one way which has definitely worked for me is as the following:

1) Fire up NCS Expert.
2) Load "Expert Mode" (remember this.. cause we are NOT going to use FSW PSW profile!)
3) F1, and F3 (as you would normally do) [You would be selecting "CAS"]
4) Then click on F2 (Write FA)
5) Click "OK" when screen shows your Chasis number (the last alphanumeric character there is the checksum)
6) Then you will be shown a list of FAs (or VOs as we call it in English).
7) Add the following to your VO:
+OI11
+OI12
8) Click "OK"
9) Click "Back"
10) Click on "Process ECU"
11) Select "CAS"
12) Click on "Change Job" and select "FA WRITE"
13) Click on 'Execute Job" (<- It takes only a couple of seconds and you are done)
14) Click on "Process ECU" again.
15) Select "LMA" (the 2nd module that holds the VO for our cars
16) Ensure Job is set to "FA WRITE"
17) Click on "Execute Job"

Now you should be done... Please check if the seat belt gong sound disappears. I didn't stop and check at this point here as I went a step further with my friend's car (his car had plenitude of problems, so he didn't care if erroneous coding mucked up his settings!). So you might want to see if the seat belt reminder gong was removed after executing the steps above and need not proceed with the steps below:

On my friend's 5-er, after executing the above 17 steps (also I added a few other Option codes to his VO: +KMP3, +NAUX), I did the following:
18) Clicked on 'Back to Main Function"
19) Select "F1" and then "F3" (Select "CAS")
20) Clicked on "Back"
21) Clicked on "Process Car" [<- many have warned me against this and I already relayed this msg to my friend but my daredevil friend asked me to proceed.. ]
22) Clicked on "Code Car"

Then it took about a minute or 2 and NCS was coding each modules individually and you will get a lot of different errors on your IDrive! But just hang on and keep letting it do its magic. Then it should be done. Once it is done, shut off your car and let it rest for about 15 minutes. I let my friend's car rest for about 1/2hour. Then I went back and started the car. I was only shown 3 errors on the Check Control Messages:
- Time / Date not set (small matter - you can set this in the settings)
- Active Steering Faulty - Inactive etc etc (You just need to turn steering fully to the left and then to right. DO this 3 times and it should go off. Else just start driving and it will go off. So I did the latter and it went off).
- Sun roof anti trap faulty [or something like that] - To reset this error, it is quite easy. Just keep pressing the sunroof button for 20seconds. Don't let go. The sun roof will move by itself front-back and readjust itself and VOILA! Error disappears.

So now all errors are cleared. Seatbelt reminder gongs are removed. Audio Aux in option is available on I-Drive but the car can't play MP3 (cause it has a M-ASK module which is quite old. I need to update the software with Winkfp... I will try to do a write up on this once I get a voltage regulator to do programming - with his car!!! ).

However, just be reminded that when you perform a "Process Car", NCS defaults the car codes based on your VOs. So some of my custom coding (digital speedometer, side mirror auto fold) were gone. So I had to redo them.

For the above contribution, I have my friend (and his loyal E60) to thank for the experience gained!
princevick is offline   Reply With Quote
The Following 2 Users Say Thank You to princevick For This Useful Post:
whatheheck (18th October 2011), zerocks1 (18th October 2011)
Old 18th October 2011, 06:03   #526
Mike Benvo
Addicted Member (>300 posts)
 
Join Date: Apr 2008
Location: W Los Angeles

Garage: BMW

Sales Feedback: (0)

Thanks: 12
Thanked 47 Times in 40 Posts
Quote:
Originally Posted by princevick View Post
Hi All,

Thought I would share some thing here since I had learnt a fair bit from everyone here, esp Zerocks!

OK. I know a lot of you would like to disable the seat belt reminder (I for one did not do it cause I think it is one of the saftey features that better be left ON)... Well, there are many ways that others have tried (in other sites) but one way which has definitely worked for me is as the following:

1) Fire up NCS Expert.
2) Load "Expert Mode" (remember this.. cause we are NOT going to use FSW PSW profile!)
3) F1, and F3 (as you would normally do) [You would be selecting "CAS"]
4) Then click on F2 (Write FA)
5) Click "OK" when screen shows your Chasis number (the last alphanumeric character there is the checksum)
6) Then you will be shown a list of FAs (or VOs as we call it in English).
7) Add the following to your VO:
+OI11
+OI12
8) Click "OK"
9) Click "Back"
10) Click on "Process ECU"
11) Select "CAS"
12) Click on "Change Job" and select "FA WRITE"
13) Click on 'Execute Job" (<- It takes only a couple of seconds and you are done)
14) Click on "Process ECU" again.
15) Select "LMA" (the 2nd module that holds the VO for our cars
16) Ensure Job is set to "FA WRITE"
17) Click on "Execute Job"

Now you should be done... Please check if the seat belt gong sound disappears. I didn't stop and check at this point here as I went a step further with my friend's car (his car had plenitude of problems, so he didn't care if erroneous coding mucked up his settings!). So you might want to see if the seat belt reminder gong was removed after executing the steps above and need not proceed with the steps below:

On my friend's 5-er, after executing the above 17 steps (also I added a few other Option codes to his VO: +KMP3, +NAUX), I did the following:
18) Clicked on 'Back to Main Function"
19) Select "F1" and then "F3" (Select "CAS")
20) Clicked on "Back"
21) Clicked on "Process Car" [<- many have warned me against this and I already relayed this msg to my friend but my daredevil friend asked me to proceed.. ]
22) Clicked on "Code Car"

Then it took about a minute or 2 and NCS was coding each modules individually and you will get a lot of different errors on your IDrive! But just hang on and keep letting it do its magic. Then it should be done. Once it is done, shut off your car and let it rest for about 15 minutes. I let my friend's car rest for about 1/2hour. Then I went back and started the car. I was only shown 3 errors on the Check Control Messages:
- Time / Date not set (small matter - you can set this in the settings)
- Active Steering Faulty - Inactive etc etc (You just need to turn steering fully to the left and then to right. DO this 3 times and it should go off. Else just start driving and it will go off. So I did the latter and it went off).
- Sun roof anti trap faulty [or something like that] - To reset this error, it is quite easy. Just keep pressing the sunroof button for 20seconds. Don't let go. The sun roof will move by itself front-back and readjust itself and VOILA! Error disappears.

So now all errors are cleared. Seatbelt reminder gongs are removed. Audio Aux in option is available on I-Drive but the car can't play MP3 (cause it has a M-ASK module which is quite old. I need to update the software with Winkfp... I will try to do a write up on this once I get a voltage regulator to do programming - with his car!!! ).

However, just be reminded that when you perform a "Process Car", NCS defaults the car codes based on your VOs. So some of my custom coding (digital speedometer, side mirror auto fold) were gone. So I had to redo them.

For the above contribution, I have my friend (and his loyal E60) to thank for the experience gained!
Not a good way to do it. You can amend the VO and it will change the coding in the ABG module, but it's a dead giveaway to the dealership.

Much better to avoid changing the VO if possible, unless you are adding factory approved and available equipment.

The plus side of changing the VO is that if the dealer recodes your car, the seatbelt gongs will not come back. Other than that, best to stay away from it.

Last edited by Mike Benvo; 18th October 2011 at 06:04.
Mike Benvo is offline   Reply With Quote
The Following User Says Thank You to Mike Benvo For This Useful Post:
zerocks1 (18th October 2011)
Old 18th October 2011, 06:58   #527
princevick
Member, Sport: Off DSC: On (>50 posts)
 
Join Date: May 2011
Location: Malaysia

Garage: E63 630i Black

Sales Feedback: (0)

Thanks: 7
Thanked 5 Times in 4 Posts
Hi Mike,

OK. Then how about when we add +KMP3 or +NAUX to the VO? These are needed for some cars which can't play MP3 or would like the Audio Aux In option enabled.

I believe we can change the following in:

CAPPL: mp3_ccc (to play mp3)

and
(to enable audio aux in)
CAPPL: aux_config
CAUDI: input_signal

But I had read that we need to supplement the +NAUX to the VO before enabling aux in for it to work. Is this true? Also, another question that I have is, do we need to process Car if we add an Option to the VO? Or just performing an FA_WRITE to the CAS And LMA would do?

Btw, my E63 and my friend's E60 are both way over their warranty period. So that's why we are experimenting with all possibilities
princevick is offline   Reply With Quote
Old 18th October 2011, 08:49   #528
Mike Benvo
Addicted Member (>300 posts)
 
Join Date: Apr 2008
Location: W Los Angeles

Garage: BMW

Sales Feedback: (0)

Thanks: 12
Thanked 47 Times in 40 Posts
Quote:
Originally Posted by princevick View Post
Hi Mike,

OK. Then how about when we add +KMP3 or +NAUX to the VO? These are needed for some cars which can't play MP3 or would like the Audio Aux In option enabled.

I believe we can change the following in:

CAPPL: mp3_ccc (to play mp3)

and
(to enable audio aux in)
CAPPL: aux_config
CAUDI: input_signal

But I had read that we need to supplement the +NAUX to the VO before enabling aux in for it to work. Is this true? Also, another question that I have is, do we need to process Car if we add an Option to the VO? Or just performing an FA_WRITE to the CAS And LMA would do?

Btw, my E63 and my friend's E60 are both way over their warranty period. So that's why we are experimenting with all possibilities

I would first change the options in CAPPL and CADI and see if you achieve the desired result. If not, then add the proper sequence to the VO, and code CAS and LMA with the new VO. This won't do anything but change the VO - it won't add functionality, or anything else. After the VO is added, then you can code the respective modules and at this point they the changes will be made in the individual module coding settings. A change in VO in some cases will cause more modules to show up in the listing, such as when retrofitting an alarm. So in specific cases such as that, you will need to change the VO before you have any hope of getting it to work. For the AUX in, there is no additional module to my knowledge, so this doesn't pertain to your particular situation.

It's not the VO itself that determines what works or doesn't work on a car, it's the coding of the modules that coincide with that particular VO. In your case (out of warranty), I would add it to the VO, code CAS and LMA with the new VO, and then program CAAPL and CAUDI + any other modules you think might be affected by the change in VO. The reason why there were errors (in the post a couple up), is because process car was used.

Good luck.

Last edited by Mike Benvo; 18th October 2011 at 09:00.
Mike Benvo is offline   Reply With Quote
The Following User Says Thank You to Mike Benvo For This Useful Post:
princevick (19th October 2011)
Old 19th October 2011, 01:24   #529
princevick
Member, Sport: Off DSC: On (>50 posts)
 
Join Date: May 2011
Location: Malaysia

Garage: E63 630i Black

Sales Feedback: (0)

Thanks: 7
Thanked 5 Times in 4 Posts
Hi Mike,

Thanks for the tips! I will try to stay away from Process Car in the future then..

One last question. If say we had a faulty part like the SZL which needs replacement. I purchased a new SZL and replaced it with the faulty one. How do I code this new unit to my car? (I have heard my friend's mechanic tell him that he needs to use AutoLogic to code the SZL to the car) as the car's VIN number need to be stored in the SZL. Can we do this with NCS?

Cheers.

Quote:
Originally Posted by Mike@Powerchip View Post
I would first change the options in CAPPL and CADI and see if you achieve the desired result. If not, then add the proper sequence to the VO, and code CAS and LMA with the new VO. This won't do anything but change the VO - it won't add functionality, or anything else. After the VO is added, then you can code the respective modules and at this point they the changes will be made in the individual module coding settings. A change in VO in some cases will cause more modules to show up in the listing, such as when retrofitting an alarm. So in specific cases such as that, you will need to change the VO before you have any hope of getting it to work. For the AUX in, there is no additional module to my knowledge, so this doesn't pertain to your particular situation.

It's not the VO itself that determines what works or doesn't work on a car, it's the coding of the modules that coincide with that particular VO. In your case (out of warranty), I would add it to the VO, code CAS and LMA with the new VO, and then program CAAPL and CAUDI + any other modules you think might be affected by the change in VO. The reason why there were errors (in the post a couple up), is because process car was used.

Good luck.
princevick is offline   Reply With Quote
Old 19th October 2011, 05:57   #530
bishopdablack
Member, Sport: Off DSC: On (>50 posts)
 
Join Date: May 2010
Location: Maryland

Garage: BMW m6 Grey

Sales Feedback: (0)

Thanks: 2
Thanked 2 Times in 2 Posts
Has anyone made a checklist of what needs to be coded for both the cic and combox? Yes there's a 30 something page thread but a checklist?
bishopdablack is offline   Reply With Quote
Reply

Bookmarks



Currently Active Users Viewing This Thread: 7 (0 members and 7 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

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 On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Coding our own E63-E64 Success_Finally! zerocks1 E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 37 25th April 2011 10:56
How long will you keep your M6 (E63/E64)? Mark Carson E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 22 20th August 2010 18:01
The last E63/E64 - own a piece of history Mark Carson E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 5 12th March 2010 17:43
E63 and E64 Exhaust the same? Serious6 E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 17 22nd April 2009 20:53
Euro Headlights for M6 and other E63/E64 TheGermanOne Parts / Other For Sale or Wanted 0 30th July 2007 13:52

Loading...

All times are GMT +2. The time now is 02:06.



Everything Copyright 2000-2008. Do not use ANYTHING from this site without written permission. All images, graphics, sound files, video files and text appearing on this web site are the exclusive property of m5board.com and are protected under international copyright laws. All images, graphics, sound files, video files and text on this site are for on-screen and on-site viewing and listening only. No part of this web site may be reproduced, copied, saved, stored, manipulated, or used in any form for personal or commercial purposes without the prior written permission of m5board.com. Use of any image or graphic as the basis for another photographic concept or illustration is a violation of the copyright. Any copyright infringement will be prosecuted to the full extent of federal and international copyright laws. M5board.com is an enthusiast board and we don't condone any dangerous activity. Our airfield events are completely safe based on years of experience, we conduct them during clear visibility with mature participants that have several years of experience with high-performance automobiles, large unobstructed run-off zones on sealed off private former military airbases and we clearly mark the braking zones. If inexperienced with high speed driving we do not recommend organizing your own event but attending a high-performance driving school. The use of the term "BMW" on this site is for reference only, and does not imply any connection between m5board.com and BMW AG or BMW North America.