Coding our own E63-E64 Success_Finally! - 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 Tree2Likes

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
Old 20th February 2011, 05:55   #1
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: 436
Thanked 546 Times in 354 Posts
Coding our own E63-E64 Success_Finally!

After countless hours of reading, experimentation, chats with other experts from various forums, I finally have succeeded in doing what the guys over at the E60 and E90 forums have done. Code our cars with options that exist in various modules.

If you haven't ventured into this topic, here is a short version of what we will now be able to do at home.
- Communicate with individual modules in the E63-64
- Change parameters to enable or disable things like; the Legal Disclaimer start up screen; Auto folding and unfolding outside mirrors; disable that annoying door open with key in ignition 'gong'; DVD in motion (2008+), Seat belt chime; bulb testing upon startup and/or during operation; enabling a digital speed icon as an added option when you press the bc button on the left stalk; these are just a few

I am not a computer code writer. I know OHM's law, use common sense, and read a lot to get this working. Getting this to work was the challenge I wanted to accomplish. This may not be for everyone and there is some risk in killing a module I suspect. But if you can read instructions, and have a basic knowledge of a PC, you can do this.

The short version of what took so long is that the E63-64 writes the code changes slightly different than other models. In the end, the compilation of information required minor changes in a program known as NCS Expert. It also took me some time to figure out how to get the cable below to communicate with the car using USB and not a serial adaptor, which many use on the other boards.

So if this wets your appetite, or any other bodily function, I will be doing a DYI in minute detail during the next week or so. It's actually very simple, once you begin to understand it, but it is a slightly different procedure than has been written for other models.

Here is a taste and some pictures of what I did today until I got distracted by a rustling noise in my garage. Thought it was the hot water heater expanding and contracting; until a saw Ben and his wife. A couple of very large rats. Seems the usual sunny L.A. weather (which has been rain) do not agree with rodents, so indoors they come. So I got diverted with a trip to Home Depot for some traps and a calming session with the wife. I kept thinking about an older thread where another member had them chewing hoses and cardboard undercarriage parts on his M.

Anyway, back to the project. While I deal with my rodent friends, and until I get to a thorough DYI written, including links where to d/l the sw and drivers you will need, here are some pictures of what I accomplished today.

. A K+DCAN USB OBDI connector, which you will need and are available from many sources. (I have the drivers that allow it to operate with the USB cable vs others who used a serial adaptor). I will add a link where I got mine.
. A picture of my new boot up screen without the legal disclaimer (after the usual BMW screen appears) it also starts at the last function it was in when the car was turned off
. A picture of the additional option of digital speed (just for fun) when pushing the bc button on the left stalk. It now changes from time>miles til empty>oil level>digital speed>etc.
. Turn signal indicators on the HUD display (when not in M Mode)

I have a list of other changes I'm going to make including auto folding outside mirrors; turn signal frequency when pushing turn signals up or down in the momentary mode; cold and hot bulb check elimination (I have LED's everywhere and where I don't have resistors, they blink for a few seconds. Drives me crazy, Side markers as an example); HUD entertainment display option; Seat belt 'gong' disablement. Thats just a taste. Once I gain more confidence in German to English, I can see there are many more options I will change.

I read all the modules and backed them on on a thumb drive, in case I want to return to stock. I checked for errors with my BT (Bavarian Technic) cable and sw. No errors with these changes, so they would be undetectable by the dealer, although they would be over written, if a SW upgrade were performed by the dealer. By the way, the BT cable will not work for this. It's wired differently than the cable in the picture. Even the professional version. Two different uses.

So just a taste, and more to come...
Attached Thumbnails
Coding our own E63-E64  Success_Finally!-img_0940.jpg  

Coding our own E63-E64  Success_Finally!-img_0934.jpg  

Coding our own E63-E64  Success_Finally!-img_0936.jpg  

Coding our own E63-E64  Success_Finally!-img_0943.jpg  


Last edited by zerocks1; 20th February 2011 at 06:00.
zerocks1 is offline   Reply With Quote
The Following 13 Users Say Thank You to zerocks1 For This Useful Post:
Bavarian Beast (20th February 2011), BurnR8 (20th February 2011), Clyde (20th February 2011), fawzi (20th February 2011), gkinvest (21st February 2011), itso_001 (22nd February 2011), jmh5639 (17th April 2011), jsherid1 (21st February 2011), Mark Carson (20th February 2011), MKSixer (20th February 2011), NCM6Cabrio (21st February 2011), tmiked (20th February 2011), whatheheck (21st February 2011)
Old 20th February 2011, 06:15   #2
4speedn
Member, Sport: Off DSC: On (>50 posts)
 
Join Date: Jan 2011
Location: bergen county

Garage: m6 black

Sales Feedback: (0)

Thanks: 23
Thanked 1 Time in 1 Post
Quote:
Originally Posted by zerocks1 View Post
After countless hours of reading, experimentation, chats with other experts from various forums, I finally have succeeded in doing what the guys over at the E60 and E90 forums have done. Code our cars with options that exist in various modules.

If you haven't ventured into this topic, here is a short version of what we will now be able to do at home.
- Communicate with individual modules in the E63-64
- Change parameters to enable or disable things like; the Legal Disclaimer start up screen; Auto folding and unfolding outside mirrors; disable that annoying door open with key in ignition 'gong'; DVD in motion (2008+), Seat belt chime; bulb testing upon startup and/or during operation; enabling a digital speed icon as an added option when you press the bc button on the left stalk; these are just a few

I am not a computer code writer. I know OHM's law, use common sense, and read a lot to get this working. Getting this to work was the challenge I wanted to accomplish. This may not be for everyone and there is some risk in killing a module I suspect. But if you can read instructions, and have a basic knowledge of a PC, you can do this.

The short version of what took so long is that the E63-64 writes the code changes slightly different than other models. In the end, the compilation of information required minor changes in a program known as NCS Expert. It also took me some time to figure out how to get the cable below to communicate with the car using USB and not a serial adaptor, which many use on the other boards.

So if this wets your appetite, or any other bodily function, I will be doing a DYI in minute detail during the next week or so. It's actually very simple, once you begin to understand it, but it is a slightly different procedure than has been written for other models.

Here is a taste and some pictures of what I did today until I got distracted by a rustling noise in my garage. Thought it was the hot water heater expanding and contracting; until a saw Ben and his wife. A couple of very large rats. Seems the usual sunny L.A. weather (which has been rain) do not agree with rodents, so indoors they come. So I got diverted with a trip to Home Depot for some traps and a calming session with the wife. I kept thinking about an older thread where another member had them chewing hoses and cardboard undercarriage parts on his M.

Anyway, back to the project. While I deal with my rodent friends, and until I get to a thorough DYI written, including links where to d/l the sw and drivers you will need, here are some pictures of what I accomplished today.

. A K+DCAN USB OBDI connector, which you will need and are available from many sources. (I have the drivers that allow it to operate with the USB cable vs others who used a serial adaptor). I will add a link where I got mine.
. A picture of my new boot up screen without the legal disclaimer (after the usual BMW screen appears) it also starts at the last function it was in when the car was turned off
. A picture of the additional option of digital speed (just for fun) when pushing the bc button on the left stalk. It now changes from time>miles til empty>oil level>digital speed>etc.
. Turn signal indicators on the HUD display (when not in M Mode)

I have a list of other changes I'm going to make including auto folding outside mirrors; turn signal frequency when pushing turn signals up or down in the momentary mode; cold and hot bulb check elimination (I have LED's everywhere and where I don't have resistors, they blink for a few seconds. Drives me crazy, Side markers as an example); HUD entertainment display option; Seat belt 'gong' disablement. Thats just a taste. Once I gain more confidence in German to English, I can see there are many more options I will change.

I read all the modules and backed them on on a thumb drive, in case I want to return to stock. I checked for errors with my BT (Bavarian Technic) cable and sw. No errors with these changes, so they would be undetectable by the dealer, although they would be over written, if a SW upgrade were performed by the dealer. By the way, the BT cable will not work for this. It's wired differently than the cable in the picture. Even the professional version. Two different uses.

So just a taste, and more to come...
id love to get rid of that annoying seatbelt chime! drives me nuts!!
__________________
M6
Range Rover Sport Supercharged
Carrera 997
CLK 55 AMG
4speedn is offline   Reply With Quote
Old 20th February 2011, 07:28   #3
mtimmy
Member, Sport: Off DSC: On (>50 posts)
 
Join Date: Dec 2010
Location: san francisco

Garage: M6 blue

Sales Feedback: (0)

Thanks: 2
Thanked 6 Times in 5 Posts
Very nice!., do you have more information about it? I would love to try it out

thanks
mtimmy is offline   Reply With Quote
Old 20th February 2011, 09:15   #4
Bavarian Beast
Member, P500, DSC On (>600)
 
Bavarian Beast's Avatar
 
Join Date: Dec 2009
Location: DE

Garage: 2010 M6 Carbon Black

Sales Feedback: (0)

Thanks: 218
Thanked 115 Times in 86 Posts
I look forward to seeing the DIY!
__________________
2010 Carbon Black 'vert

Other M6 playmates

2008 X5 3.0 silver
2000 ML320 red (always one black sheep in the family)
1999 528i silver

Gone but never forgotten - 2007 M6 - Sapphire Black exterior, Indianapolis Red interior, Carbon trim, RPI scoops, BMS filters (carbon filter delete), Kelleners installed Schrick cams-100 cell race cats-chip tune, Evosport Headers and pulley, Dinan exhaust, Eibach springs.
Bavarian Beast is offline   Reply With Quote
Old 20th February 2011, 11:24   #5
Mark Carson
Moderator
 
Mark Carson's Avatar
 
Join Date: Feb 2005
Location: Hawaii
Age: 60

Garage: Cold beer

Sales Feedback: (0)

Thanks: 1,028
Thanked 1,114 Times in 752 Posts
Sounds very cool. I'd like the DVD in motion disabled and also the seat belt gong (which is annoying in the drive through lane where I have the belt off as I fish for my wallet, then creep a few feet and GONG).
__________________
2011 Z4 3.0
2011 528i
2010 M6 Individual Coupe http://www.m5board.com/vbulletin/e63...vidual-m6.html
Mark Carson is offline   Reply With Quote
Old 20th February 2011, 16:14   #6
MKSixer
m5board.comoholic (>1000 posts)
 
MKSixer's Avatar
 
Join Date: Feb 2011
Location: Baton Rouge, LA
Age: 48

Garage: 2007 M6 Silverstone Metallic

Sales Feedback: (0)

Thanks: 1,321
Thanked 489 Times in 379 Posts
Great work! Can't wait to see the DIY. The seatbelt gong for the passengers side when my briefcase is on the front seat makes me crazy!
MKSixer is offline   Reply With Quote
Old 20th February 2011, 16:29   #7
M6Cabrio
M5 Guru (>2000 posts)
 
M6Cabrio's Avatar
 
Join Date: Aug 2009
Location: Krypton

Garage: 2010 Alpine White M6

Sales Feedback: (1)

Thanks: 284
Thanked 356 Times in 243 Posts
This sounds like something that is going to be very awesome!!
__________________
Last Produced V10 E64 M6 in the World -- Delivered August 14, 2010
M6Cabrio is offline   Reply With Quote
Old 20th February 2011, 18:49   #8
MiamiSixer
Member, P400 Sport, DSC On (>550)
 
MiamiSixer's Avatar
 
Join Date: Aug 2008
Location: Miami

Garage: F13 M6 Alpine/Sakhir - On Order

Sales Feedback: (1)

Thanks: 42
Thanked 63 Times in 50 Posts
Revolutionary, I like it!
MiamiSixer is offline   Reply With Quote
Old 21st February 2011, 01:41   #9
SMBowen
Member, Sport: On DSC: On (>100 posts)
 
SMBowen's Avatar
 
Join Date: Oct 2010
Location: NoVA

Garage: 2008 E63 M6 Space Gray

Sales Feedback: (0)

Thanks: 7
Thanked 11 Times in 9 Posts
Can't wait to see some of the details of the coding. I was going to have my buddy do it to my car a few weeks back, but then people on here warned me of the difference between our cars and the rest, so I was little hesitant because he had never done the M6...even though he is a coder.

Glad you got it to work!
SMBowen is offline   Reply With Quote
Old 21st February 2011, 02:34   #10
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: 436
Thanked 546 Times in 354 Posts
Checking in with some updates.

I'm getting the hang of this. There is really very little damage you can do by experimenting with changes from 'aktiv' to 'nicht_aktiv', and the reverse. The trouble I'm having is trying to understand German abbreviations that don't easily translate.

I tried 10-15 different changes today. There are definitely differences where commands are stored on our modules vs. the E60 (M5). The good news is, you can always write the OEM code (known as a xxxx.man file), back to the vehicle and return it to its original state.

So far I've saved the following to the car:
- Legal Disclaimer is gone
- Screen immediately goes to Entertainment every time the car starts. You can choose any screen option to default to
- HUD has the turn signal indicators when not in M Mode. Emergency flashers as well
- There is an option to enable 'Entertainment' in the HUD module, but thus far I cant see any entertainment visual in the HUD in any mode. Wondering if Euro models have this option?
- bc digital speed display is now an added option as shown in post #1
- eliminated 'gong' when key is in ignition and door is open
- almost totally eliminated ''seat belt gong'. It gongs twice and then stops. I know there is an option to eliminate it totally. It's the abbreviated German thats throwing me. But I'll find it
- I disabled the need to start the car with your foot on the brake. It prevented a shutdown by holding the on/off button with one touch, so I reverted back to the original state on that option
- I'm having some difficulty getting the outside mirrors to auto fold. I think it may be my aftermarket SmartTOP module interfering with the door module that controls the mirrors. Researched a lot on this one. Our method is different than the M5, so be careful if you attempt to have someone do that for you.
- There are so many options for bulb cold-hot checking, I don't know where to begin.
- There's a corner (light) delete option; ability to flash your fogs (if you have them) along with, or instead of high beams; Eject key fob when engine is turned off; A headlight time of day option, in addition to the sensor for auto headlights, that controls when the headlights are on and off. I always wondered why my headlights stayed on later in the morning even on a sunny day, and why they came on earlier in the late afternoon than other cars on the road. There's many others. Some do not do anything when you activate them. But the experimentation is fun.

I keep checking for faults with my PEAKE and BT tool. Nothing; which is good.

I'm still experimenting, which is taking me away from writing the DYI....but I will. There is a master file that contains all the factory settings that's used if a module fails, allowing the master file to write the proper code to a specific module and vehicle model. That's how BMW can use a single part number for multiple models. Fascinating stuff

Stay tuned
zerocks1 is offline   Reply With Quote
The Following 4 Users Say Thank You to zerocks1 For This Useful Post:
cjbertrand (18th April 2011), Clyde (21st February 2011), Mark Carson (21st February 2011), MKSixer (23rd February 2011)
Reply

Bookmarks



Currently Active Users Viewing This Thread: 2 (0 members and 2 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
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
NEW 6 Series (E63/E64) pictures. Micsor/DK E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 32 19th September 2003 21:43

Loading...

All times are GMT +2. The time now is 14:17.



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.