Help coidng combox..i'm 99% of the way... - 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.


Reply
 
LinkBack Thread Tools Rate Thread Display Modes
Old 7th May 2012, 19:25   #1
pyro225
m5board.comoholic (>1000 posts)
 
Join Date: Jun 2010
Location: Cambridge
Age: 28

Garage: E39 M5 No 3 | E63 M6 No ?

Sales Feedback: (0)

Thanks: 46
Thanked 25 Times in 21 Posts
Help coidng combox..i'm 99% of the way...

Hi Chaps...

I have wired in, loaded the ssd file and coded the combox (e90) and cic (e90) to the car which are working as youd expect... im now at the last stage the file merge which I have done. I then renamed the file to .man and went to code it and get :- COAPI-1043: Error during processing CBD-File CIC.C1A … I am on NCS Version 3.1 and am running v45 DATEN files for both e89 and e60... anyone able to lend a hand?

Thanks
pyro225 is offline   Reply With Quote
Old 8th May 2012, 22:04   #2
pyro225
m5board.comoholic (>1000 posts)
 
Join Date: Jun 2010
Location: Cambridge
Age: 28

Garage: E39 M5 No 3 | E63 M6 No ?

Sales Feedback: (0)

Thanks: 46
Thanked 25 Times in 21 Posts
bump.... i know theres at least one man who can help...he always does im just waiting for him to chirp up :-)
pyro225 is offline   Reply With Quote
Old 9th May 2012, 00:38   #3
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: 431
Thanked 540 Times in 349 Posts
OK Mr. Pyro, Im here.

So its either one or both of the following:

- You may have updated the DATEN folder with version 45, but you likely didn't update both the .prg files and the Ediabas ECU files. They all compliment each other and based on your error message, its likely the .prg file that calls for the CIC.C1A file (which is where your error resides), may not be responding since the .prg files are not at the same level as the DATEN. I do not have the 45 files, but I'm sure you can d/l them as you did the DATEN files, from the usual places.

and/or

- The CIC.C1A DATEN file (which should be an E89 file not an E6x file), doesn't like your merge. Meaning one of the lines of code you merged does not respond to the new merged file, which as you know needs to be verified line by line.

Try the .prg and ecu files first.

Last edited by zerocks1; 9th May 2012 at 00:39.
zerocks1 is online now   Reply With Quote
Old 9th May 2012, 00:43   #4
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: 431
Thanked 540 Times in 349 Posts
Additional; make sure you do not have a DVD in the drive while trying to code the CIC. It will not work and can render all your CIC files useless...
zerocks1 is online now   Reply With Quote
Old 9th May 2012, 00:47   #5
pyro225
m5board.comoholic (>1000 posts)
 
Join Date: Jun 2010
Location: Cambridge
Age: 28

Garage: E39 M5 No 3 | E63 M6 No ?

Sales Feedback: (0)

Thanks: 46
Thanked 25 Times in 21 Posts
Thanks Zerocks :-) so i got the files from 'the usual places' for v45 and in there is an ecu folder and a couple of config folders... i have pasted those into every other program ediabas ncs inpa etc.. are you saying i need .prg files too? if so which folder should these reside in?

Also.. this maybe what i've done wrong then, am i to copy the v45 e89\cic.c* to the e60 directory and overwrite whats in there?

last question (sorry!!!!!) when you code the merge the guide isn't too clear am i to code it with the help of the ssd file again or just to the cic as normal ?

Thanks

Mr Pyro
pyro225 is offline   Reply With Quote
Old 9th May 2012, 00:49   #6
pyro225
m5board.comoholic (>1000 posts)
 
Join Date: Jun 2010
Location: Cambridge
Age: 28

Garage: E39 M5 No 3 | E63 M6 No ?

Sales Feedback: (0)

Thanks: 46
Thanked 25 Times in 21 Posts
Ahh will that cause the error message i have as well? i had one in there when i tried..? or is that a separate issue that would cause?
pyro225 is offline   Reply With Quote
Old 9th May 2012, 01:30   #7
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: 431
Thanked 540 Times in 349 Posts
-Having a DVD in the CIC will cause an error message. Not positive it can yours the error message you indicated, but you cannot code it with a DVD in the slot

- You code the merged file as normal using what you created as replacement in the E60 folder

- To insure you have all the 45 updated files, you ned 45 DATN (which you did), updated .ipo files which are located in C:>SGDAT folder, then the .prg files, located in C:>Ediabas>ECU. All these should be ver 45 in your case

I really think the merged file is more likely the problem.

lets make sure you followed these instructions when you created your merged files. All inclusive from scratch;

After wiring everything together you need to code the CIC and the Combox in order to make them work properly together in your car.

You must understand that you cannot code ECUs (modules) in your car, when it is not usually equipped from factory with your car with BMW tools.

So if you retrofit a combox to your e60, you will never be able to code it, or retrofit it. This is because the combox was never planned to work with E60 models. You can add to your vehicle order what you want, you will not be able to recognize the ecu combox for coding if you make it the usual way (adding it to vehicle order). The scripts of the BMW tools just do not know how to handle the combination of ECUs which are not an existing configuration to order from BMW.

The BMW scripts are smart enough to know if there is a combox in your car just by reading the build date and the vehicle order and the car model. So "if car is E90 and Build date is > 03/2010 and SA $6VC is present" then "ECU XX" is combox... and so on...

Ergo, if combox was never released to E60, you will fail coding it with NCSEXPERT the normal way.

However, you will be able to bypass this, by using SSD-Files with NCSEXPERT.

In an SSD-File you can configure your "virtual" vehicle order and code the ECU’s (alltogether or just a single ECU) which are in the Vehicle order (written in the SSD-File). However, you still have to make sure, that this "virtual vehicle order" has to be a valid one.

So if you make a SSD-File for an E90 Car, you cannot add for example $611 for Night-Vision, because there was never a configuration E90 and Night Vision.

This trick will make it possible to code an ECU in a car, although it was never an option of the car configuration. (COMBOX in E60 being your example)

With this trick you will be able to code any ECU, which does not belong to your car. Nevertheless, the ECU Address must be recognized by your car gateway. So for example coding a F02 TV-Module (ECU Address 09) will not be possible to be coded in an E60 which identifies the TV-Module at ECU address 4B.

When using NCSEXPERT to code your modules, take care that you code each module you want to code one by one by, choosing the module you want to code in ncsexpert ONE BY ONE.

Never code the whole car with a vehicle order of a SSD-File.

Everything is written as if you retrofitted CIC and Combox by replacing the existing CCC and TCU in an E60. If your situation is different you have to convert these instructions.


-Code CIC to make it work properly in your car (E60)
-Read coding and save it somewhere on your PC
-Code Combox and then the CIC with E90 SSD File (virtual VO) to make them work together (in an E90) one by one
-Now the CIC will not work 100% in your E60. But COMBOX and CIC work perfectly together. (Combox E90 CIC E90)
-Now read the coding from you CIC again and store it somewhere in your PC (E90)
-Now compare both coding files of your CIC and merge the data so that it works perfect with your E60 again. Taking E60 coding file and adding (changing) the combox parts which are in the E90 coding file will be best way. Don't be confused. It takes a long time manually.


Code CIC to make it work properly in your car (E60) (this should be already done) and then read the coding and save it somewhere.

Start NCS-Expert
Select File --> Load profile --> Expertmode --> OK
Select VIN/ZCSFA --> ZCS from SG(f3) --> Chassis E60 --> LMA --> back --> Process ECU --> CIC --> JOB --> Codierdaten_Lesen (read coding data) --> Execute Job
Now a 17KB FSW_PSW.TRC file is in your work dir. Save it somewhere and rename it to make sure you can find it again.

This file contains correct coding data for E60 making sure your cic works propperly in your E60, if you write it to your CIC.

Now code COMBOX and then CIC with E90.SSD file so CIC and COMBOX would work propperly together in an E90 with this virual Vehicle order. Code the devices "the usual way", just instead of reading the VO from ECU(F3) read it from this SSD-File!

The more the VO of E90 matches the VO of your E60, the less you have to change while merging the coding files together... However, the best is leaving it as it is, if you do not know what you do.

After that read the CIC and the COMBOX Codings as described above, and you should get a 17KB file for CIC again (This time with E90 Coding and correct COMBOX settings) and a COMBOX coding file of 5KB. Make them safe aswell.

To get combox work propperly in your E60 you have to make a new coding file for your CIC out of these 2 (E60+E90) CIC coding files. I call that merging.

You have to leave all E90 specific codings alone and just replace the combox relevant ones to your E60 CIC Coding file.

This will take a lot of time, but has to be done. Open your E60 Coding file and your E90 Coding file and compare the codings one by one. Allthough the codable options are the same, some of them will be on different positions (lines) in the file, which makes it more difficult to compare. So get tools which can help you!


For example like this:

Get a powerful texteditor like ultraedit.
make a searchandreplace: Search for LF/CR(enter) like in the screenshot
and replace by

Now sort e.g. Alphabetically.

Then replace by LF/CR(enter).

If you do this on both files, you have 2 files you can compare much better: Read posts #73 and #74

Thats as detailed as it gets.

What isn't working that has you doing this if you're 99% there?
zerocks1 is online now   Reply With Quote
Old 9th May 2012, 08:49   #8
pyro225
m5board.comoholic (>1000 posts)
 
Join Date: Jun 2010
Location: Cambridge
Age: 28

Garage: E39 M5 No 3 | E63 M6 No ?

Sales Feedback: (0)

Thanks: 46
Thanked 25 Times in 21 Posts
Ok... I will do this but I just need to make clear ... Are the changes to existing lines in my files or will new lines be added? Ie my standard e60 trc file has 'connected drive - nicht aktiv' etc...

How I did my merge (may be cheating) was I got someone else's merged e60 file used ultra compare and changed my lines with the relevant combox lines and added the missing ones... Is that not a
Good way to do it? Thanks again!!!
pyro225 is offline   Reply With Quote
Old 9th May 2012, 08:53   #9
pyro225
m5board.comoholic (>1000 posts)
 
Join Date: Jun 2010
Location: Cambridge
Age: 28

Garage: E39 M5 No 3 | E63 M6 No ?

Sales Feedback: (0)

Thanks: 46
Thanked 25 Times in 21 Posts
This is massively cheeky (and lazy sounding!) but in theory if you were kind enough to give me your merge - should it code as everything should be valid ? If it codes (then I know it's working!) I can then set about personalising it? :-)
pyro225 is offline   Reply With Quote
Old 9th May 2012, 18:23   #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: 431
Thanked 540 Times in 349 Posts
YOu cannot use someone else's file. Thats likely the start of the problem. Reason; I have a Cab as an example. The Cab has lines of code that your CIC will not recognize, ergo a fault, such as you are getting. Other files may have different VO's than you. So you have to merge the files yourself. Starting with your won read, then using the E89 files as described in glorious detail in the last post
zerocks1 is online now   Reply With Quote
Reply

Bookmarks



Currently Active Users Viewing This Thread: 1 (0 members and 1 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
DIY: COMBOX Software Update zerocks1 E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 9 22nd December 2012 19:23
M6 - New CIC / Combox / Iphone4 / ModmyNav Majestic E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 23 5th May 2012 09:47
-= COMBOX Retrofit with the INTERNET ACCESS available =- Patrys E60 M5 and E61 M5 Touring Discussion 10 9th April 2012 16:23
What part no for combox module? pyro225 E63 BMW M6 Forum and BMW M6 Convertible | m6board.com 19 27th March 2012 23:21
The $6VC Combox and the E60 - Install review bruce_miranda M5 E60 Group Buy Forum and Sponsor Discussion and Offerings 10 3rd June 2011 06:00

Loading...

All times are GMT +2. The time now is 07:46.



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.