Hello everyone,
Let me start by saying that right now I feel as if I've committed a crime, I am almost at a loss for words. After tinkering around with NCS expert for a bit, I attempted to activate my Fogs+Highbeams and clearly did it in the worst possible way.
As my car sits right now, if I turn the key to position 2 it acts as if the voltage is terribly low, the Xenons won't turn on, and nothing works. Right after I coded it and tried to turn on the lights, they flickered very rapidly along with the instrument cluster, and they weren't even set to the on position.
I was following this guide: http://forums.m3cutters.co.uk/showthread.php?t=33054
After only being able to read the EWS, here is the MORONIC mistake I made: After being unable to find "FL_UND_NSW_NICHT_GLEICHZ" in the FSW_PSW.TRC file, I simply added it, and set it to "nicht_aktiv". Next, I flashed the car.. and here I am. The two backup files I made are "fsw_psw.dat", and "FWS_PSW.TRC" BUT each is 4kb and 5kb respectively.
Guys I am devastated.. I don't know what to do, is there any way to restore factory settings to the car? Did I fry the EWS or some other module? Right now I don't care if I lose every setting.. I just want to get it working properly again.
delete your FSW_PSW.MAN file from the work folder, and execute the coding job.
that should restore it to factory from the Daten files
Current:
- 09 335i MSport, FBO.
- 98 Euro M3, Estoril Blue
- 04 M3, Carbon Black, 6 Speed Coupe
- 06 M5, Black on Black, Full Leather.
- 73 3.0CS, Tagia Green, 5 speed M30b35 converted
Ex's: 1984 325e, 1988 325IX, 1992 525I, 1995 540i/6, 2002 330i, 2005 330xi, 1992 850i, 2003 330i #1, 2003 330i #2, 2002 330ci, 2004 330ci, 2007 328CI, 2007 335i, 2001 M3, 2006 M5 6 speed
I have tried deleting everything from the WORK folder, and created a blank FSW_PSW.MAN file, then tried recoding. It has not worked
Maybe I am doing the recoding wrong? I think I may have accidentally coded the EWS data to the light control module. My FWS_PSW.TRC backup file is only 5kb. If its not too much bother do you mind taking me through the steps to ensure I am recoding correctly?
Current:
- 09 335i MSport, FBO.
- 98 Euro M3, Estoril Blue
- 04 M3, Carbon Black, 6 Speed Coupe
- 06 M5, Black on Black, Full Leather.
- 73 3.0CS, Tagia Green, 5 speed M30b35 converted
Ex's: 1984 325e, 1988 325IX, 1992 525I, 1995 540i/6, 2002 330i, 2005 330xi, 1992 850i, 2003 330i #1, 2003 330i #2, 2002 330ci, 2004 330ci, 2007 328CI, 2007 335i, 2001 M3, 2006 M5 6 speed
I'm in the car as I type this.
The only readable ECU (to get VIN, etc.) is EWS. I did this by going to VIN/ZCS/FA --> ZCS/FA f. ECU. With the key in the RUN position there is a loud ticking coming from the glovebox (fuse panel I suppose), and my dashboard is flashing.
I have tried the above steps for EWS, GM5 and LSZ modules.
The rest give error message "COAPI-2020: no answer from ECU, IFH-0009: NO RESPONSE FROM CONTROLUNIT"
The car seems more dead with its power, even though I know the battery was strong and perfectly fine before the flash. Am I screwed?
I'd say you need to get the absolute basics sorted - the power.
You must have a decent 14.5V DC PSU connected to the car, something capable of providing ideally 70A but you might get away with say 30A.
Let the battery charge, keep the PSU connected and start again. You can't safely do coding/programming without a solid power supply. These cars draw a huge amount of power with just the ignition on and you have probably flattened the battery.
Right before programming, I did the cluster test and was getting a solid 11.8-11.9v, immediately after (I'm talking minutes) it died down to mid-8v.
Seems to me like I bricked a module (LSZ or EWS).. is there any way to confirm this?
Did you use Revtors profile with ncs dummy or did you try to create your own. That thread you referred to instructs you to make your own. I wonder if you use revtors profile if it will help?
It can be found here:
http://forums.bimmerforums.com/forum....php?t=1553779
Last edited by age109; 04-27-2012 at 02:28 PM.
Like Jason335d said - sort out the power.
Sounds like your battery is dead.
@age109
Thanks for the info, I did try to create a new profile and did flash with it when this error happened. To recover, I've been trying to use only the default "Expertmode". Do you know what the difference is with Revtor's profile?
@cegeste
Battery is on a charger right now, it is filling up really fast. Don't think that's the problem, but I'm not eliminating the possibility.
To describe with more detail, after the coding failed -the car was instantly low on power, as if a circuit failed and the car is routing power incorrectly.
Dracon, I already have TeamViewer installed on the netbook which I've been using to code. Right now the battery is charging at about 70%, so it should be another couple of hours before I can attempt reprogramming.
I really appreciate your offer. Please let me know if and when you are available to connect via remote access.
Hey ac2007, I think I was in your position a while back. I changed a feature on my '99 328Ci and then suddenly my LSZ would have my headlight on all the time, tried changing back the coding manually, didnt work. All you have to do is reset it to the factory default values (which is stored in the daten folder) I could help guide you thru reseting the module to factory defaults if you need, im no expert but I think i can see whats going on here. NCS also does something wierd on early model e46s, the factory coding index (CI) for your LSZ is probably 27, and NCS reads it that way on the read step, but it has a habit of changing it during the coding step to CI 28. You have to notice this and set it back to 27! Thats what it was doing to mine! My LSZ cannot be updated, so all the wrong values were inserted, making it behave completely wrong. There is a way around it. I fixed mine easily once I figured that out. Btw I am Vic328CSi on e46f.c
You should also read the last part of my dummies guide (see sig) it has some steps to reset your module back to factory default for your car.
PM me your phone # if you still need help.
Last edited by vickumar; 04-27-2012 at 05:29 PM.
Vickumar
E63 M6/F10 535i xDrive/E24 M635/E46 SC 328Ci/Gen2 Viper GTS
My Dummies Guide to Basic coding and understanding NCS Expert
Coming soon... Dummies Guide to using NCS Dummy to translate/code your ride!
Hey Vic!
Glad you're in this thread since I've been looking at your guide and you seem very knowledgeable with the program.
My battery is at about 90% charge now, I will update everyone as soon as I can.
Vickumar
E63 M6/F10 535i xDrive/E24 M635/E46 SC 328Ci/Gen2 Viper GTS
My Dummies Guide to Basic coding and understanding NCS Expert
Coming soon... Dummies Guide to using NCS Dummy to translate/code your ride!
Not sure what difference is, but Ive read people having issues when they dont use the right profile. To eliminate that possibility, I'd try a known good profile such as revtors.Originally Posted by ac2007
its not really so much as a good or bad profile, its selecting the right one for the purpose. the main difference is revtors has something called manipulation enabled to handle .man files, whereas the expertenmode does not have manipulation enabled, so it does not handle or have anything to do with .man files. I mention all this in more detail in my writeup on the basics.
Just to give you some additional info. Where you went wrong is that you cant add new values to these modules. They can only use what they came with from the factory that they recognize. The values in my E46 328 and my former E46 M3 were VERY different. so your car may not have the same value for fogs+highbeams as other cars do, the text may be different. The best way to deciper all this german is to use NCS Dummy, its easy to use really, just gotta play with it. It translates values from your fsw_trc files and also compares your old trc file to your new man files to see clearly all the changes you made.
So by adding your own value, you confused the lsz because it reads each line one by one but you threw in a curveball value it doesnt recognize FL_UND_NSW_NICHT_GLEICHZ. I highly doubt its eternally fried though, just confused as hell.
You did the right thing by saving backup, but dont necessarily need them. Im not sure why all these guides online ask you to save a backup of the FSW_TRC files, they are useless as backups, its all right there in your daten folder.
The first time you read your car, the FSW_TRC files will be much larger... because they contain info from EVERY module in your car. Once you do the second step and select your LSZ or whatever module, it reads again and overwrites the fsw_trc file and it becomes smaller because its data ONLY from the module you selected.
So take a deep breath and relax. Your car is fine i m sure dont worry!!
Last edited by vickumar; 04-27-2012 at 07:36 PM. Reason: Automerged Doublepost
Vickumar
E63 M6/F10 535i xDrive/E24 M635/E46 SC 328Ci/Gen2 Viper GTS
My Dummies Guide to Basic coding and understanding NCS Expert
Coming soon... Dummies Guide to using NCS Dummy to translate/code your ride!
UPDATE: Using Revtor's profile I was able to load the default E46 daten files, and read the fresh TRC off the car's modules. After this I wrote back a new MAN file, and you were perfectly right, the car was confused as hell.
After a combination of dead battery, novice coding (by me), and nearly 24 hours of self-hate, my car is once again back to normal and functioning correctly! Not only that, but I have successfully coded the flash-to-pass feature and tested that it is working.
Two lessons were learnt here:
1) Don't code without a power supply (I should have already known this, having flashed my DME just a few months ago)
2) Don't rush into programming features if you're unsure of anything, you have the potential to really mess things up with such programs.
I want to thank everyone who helped me on here and E46fanatics, especially Vickumar and E46Mango!
Sweet. Glad you got it working!Originally Posted by ac2007
Awesome!! Glad you got it sorted.
Vickumar
E63 M6/F10 535i xDrive/E24 M635/E46 SC 328Ci/Gen2 Viper GTS
My Dummies Guide to Basic coding and understanding NCS Expert
Coming soon... Dummies Guide to using NCS Dummy to translate/code your ride!
Just FYI, its normal for your lights to flicker when programming. The Pre 2002 LCMs do this for some reason.
They were actually flashing after programming had been completed, and Xenons stayed on when the knob was set to the off position.
I've been used to the lights flickering while coding the LCM in the past with PA Soft.
95 840Ci, Calypso Red/Silver, 83k - 99 740i, Black/Black, 185k, Alpina Mods - 01 740i, Titanium/Silver, 40k, Sport Pkg
Complete Turnkey Diagnostic/Programming systems available...PM for details.
http://www.8Coupe.com - Please register, spot, and help the project.
Bookmarks