E90Post
 


Extreme Power House
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > DIY Guides > How to Code Your Vehicle - for FREE



Comment
 
Tutorial Tools Search this Tutorial
DIY - How to Code Your Vehicle - for FREE
Published by AoshichanX
01-24-2011
DIY - How to Code Your Vehicle - for FREE

If you plan to provide coding services for friends and family, consider using this Liability Waiver. I drafted it quickly and with haste so you should double check =]




Please help the community out by updating Neutrino45's spreadsheet whenever possible. Reference below for more details.

FAQ Last Updated - 9/19/2011






.::FAQ::.
(click links for more information)
  1. What do I need to get started? Any laptop and a R232--OBD2 / USB--OBD2 Cable
    • This is the cable to purchase - $99. If you decide to purchase a different brand--YMMV: the Master thread and this FAQ assume the above-linked cable is purchased. It looks like this:
    • Choosing a quality cable is important otherwise you will have intermittent connectivity and other connectivity issues.
    • Comparison of other cables HERE. Response HERE; Owner chimes in HERE
    • Laptop can be x64 or x32 platform. x64: there is driver support but programs may not work properly--YMMV
    • Windows 7 compatibility confirmed--XP compatability mode not required.
    • XP also works ofc.
    • If you're using Vista go to hell. (edit: this is a joke, Windows 7 and Vista share very similar architecture...except Vista sucks)
    .
  2. What else do I need?
    NCSExpert, Inpa, Ediabas. Download here | MediaFire Mirror
    .
  3. Is this really hard to do??
    No.
    All you need is common sense. Reference the original thread if you have any further questions; thanks to xxxjecxxx and the community for laying all the ground work so it's easy peasy for the rest of us. Your R&D is truly appreciated.
    .
  4. Ok I bought the cable, now what?
    Follow xxxjecxxx's PDF guide. Download here | MediaFire Mirror
    .
  5. Why does xxxjecxxx insist on the airbag test in INPA before NCSEXPERT?? I can't get it to work, I'm stuck!
    Many who could not get it to work just skip this preliminary step. Here is why xxxjecxxx recommends it. Also make sure you are using INPALOAD.EXE.
    .
  6. Ummm I'm getting a communication error?
    Make sure you are using the correct drivers. The ones in "\EDIABAS\Hardware\OBD\USB2.0 Win XP" will not work because you are essentially using a third party cable. | MediaFire Mirror
    .
  7. FIFO must be enabled? Tx and Rx set to "8"?? The hell is this, I don't have these options in my COM settings?
    The newer FTDI drivers do not have this feature. It's fine. It'll work. Just lower latency to "1". Leave rest default. If you decide to get the drivers straight from FTDI, reference this post for some clarification. | Update: Ok, technically the FIFO options still exist...but in registry, reference this post.
    .
  8. Hmmm still not working. What gives?
    Reference this INPA FAQ | MediaFire Mirror
    .
  9. Ok, ok. So I connected and stuff but when I press F1 it asks me to enter my VIN?
    After you load FSW PSW MAN, press F2 to load chassis (e89). After you select chassis (e89), press F1. Then press F3. Select CAS. Your VIN will be read and loaded. Now press F6 to go back. Select module. Read ECU.
    .
  10. Can anyone tell me why I can not get into the CIC module??? everything else works fine.
    Update your Daten files.
    1. Download ISTA v42
    2. Update Daten Files - Reference this post
    3. THAT'S IT. Follow below ONLY if you have RETROFITTED your CIC.
    4. #0909 - FA_Write to CAS and FRM. Use #0910 if Combox.
    5. $609 - FA_Write to CAS and FRM
    6. $6VA - FA_Write to CAS and FRM
    7. now NCSExpert can read your CIC.
    8. If need more help/details reference this thread
    .
  11. Whew! So I followed the guide, and I'm getting the hang of it...but is there a list of values somewhere? Don't really speak or read German...namsayin'
    Yes. Here is the spreadsheet------courtesy of Neutrino45 (and Genepool for implementation) and continually updated by the community.
    .
  12. I screwed something up! Something is wrong with my vehicle! I wish I can just undo everything!
    Use the Expert Profile to code car back to OEM specs outlined in the VO. Do NOT use a blank .MAN file to return to stock settings. It is absolutely the wrong way to work.
    .
  13. I just retrofitted my CIC and my Vehicle Info has some missing fields!
    Use the Expert Profile to code KOMBI module after Daten files have been updated. See below:


    .
  14. Alright, I see the value I want to change when viewing the main CAS module in FSW_PSW.TRC (~220 KB) but I just can't find it in any of the sub-modules!
    *Proceed at Your Own Risk* --> It's actually not completely necessary to go hunting for the values in each module. Make the changes you desire in FSW_PSW.TRC and rename it as FSW_PSW.MAN as usual. But instead of clicking "Process ECU", click "Process car" (F3), and then "Code Car" (F1).

    ***MAKE A FULL BACKUP BEFORE THIS IF YOU HAVE NOT ALREADY***

    Potential Risk - here is that you don't want your battery to run out as you recode every module.

    ***WARNING!*** - Known Risk - Reference this initial post. Also, please reference this followup post. <-- Solution #1 | Solution #2 <- DO NOT Use Blank MAN, Code with Expert Mode; Reference ABOVE

    I have not personally fully coded an e90 this way since I throw an error at the second sub-module (see video below), but I have coded an e65 in this manner, which has 2-4x the number of modules. It went pretty quickly...2-3 minutes tops.











    .
    .
    .
    .
  15. How long will it take for my cable to arrive?
    First cable took 12 days. Second cable took 14 days.



    .
    .
    .
    .
  16. Having some trouble with COM port set up. Help? Disconnect from internet. Connect usb cable. It will prompt. Just cancel. Go to Device Manager. Right click-->Update Driver. Point to download directory. After installation, go back to Device Manager as shown below. Don't forget to select COM 1.
    .
    .


    .
    .
    .
    .
  17. I read the PDF...holy shit! The setup process seems long. I'm lazy... Only need to do it once. Actual coding, assuming you already know the values to change, will take less than 5 minutes.


    Video to Come...
Tutorial Tools
  #1  
By Mahhvinn on 01-24-2011, 04:51 PM
Im not trying to start an argument but just stating my opinion.

Vendors charge because they're providing a service and that's what the market is about. Sure they could do it for free and everyone would be happy but their specialty/occupation is providing services and selling goods. Also, no one is forced to go through a vendor. If they truely wanted to code their cars without paying then they could do THEIR own research and use THEIR own time. The vendors offer this SERVICE for people who don't know what to do because they aren't good with computers and aren't sure how to get everything working. They also provide this for the people who don't have the time and just want to get it done and are willing to pay a fee for a SERVICE being provided.

Again, I'm just stating my opinion and not trying to cause any problems. Also, thanks for the info because now I can do it myself. I've been too lazy to do the research.
Reply With Quote
  #2  
By AoshichanX on 01-24-2011, 04:55 PM
Member reviews
Difficulty [ 1 = Difficult ]
40%40%40%
2
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
100%100%100%
5
Average 53%
Quote:
Originally Posted by M_Truong View Post
Im not trying to start an argument but just stating my opinion.

Vendors charge because they're providing a service and that's what the market is about. Sure they could do it for free and everyone would be happy but their specialty/occupation is providing services and selling goods. Also, no one is forced to go through a vendor. If they truely wanted to code their cars without paying then they could do THEIR own research and use THEIR own time. The vendors offer this SERVICE for people who don't know what to do because they aren't good with computers and aren't sure how to get everything working. They also provide this for the people who don't have the time and just want to get it done and are willing to pay a fee for a SERVICE being provided.

Again, I'm just stating my opinion and not trying to cause any problems. Also, thanks for the info because now I can do it myself. I've been too lazy to do the research.

You are right nobody is forced to go to a vendor. But I can manipulate the price.

Market price = willing Buyer and willing Seller.

If you increase awareness of the Buyer then the Bargaining Power of Buyer increases. Once Bargaining Power of buyer increases as they understand there are alternatives, the perceived value of a particular service or good, in this case coding, goes down.

And as we all know, unless you have a fantastically unique product, e90post is a Buyer's market. So *****s better recognize.

Either way, I achieved my objective--successfully providing an alternative and increasing Buyer awareness. =]
Reply With Quote
  #3  
By Mahhvinn on 01-24-2011, 05:09 PM
Quote:
Originally Posted by AoshichanX View Post
You are right nobody is forced to go to a vendor. But I can manipulate the price.

Market price = willing Buyer and willing Seller.

If you increase awareness of the Buyer then the Bargaining Power of Buyer increases. Once Bargaining Power of buyer increases as they understand there are alternatives, the perceived value of a particular service or good, in this case coding, goes down.

And as we all know, unless you have a fantastically unique product, e90post is a Buyer's market. So *****s better recognize.

Either way, I achieved my objective--successfully providing an alternative and increasing Buyer awareness. =]
Definitely! Buyers need to be aware of alternatives. Also, this is how market works and reacts to changes. Enough of business talk though. Haha. Thanks again for the links!
Reply With Quote
  #4  
By DoPedUpM3 on 01-24-2011, 05:23 PM
Member reviews
Difficulty [ 1 = Difficult ]
20%20%20%
1
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
20%20%20%
1
Average 20%
Might wanna post this in DIY section? Great work though!
Reply With Quote
  #5  
By AoshichanX on 01-24-2011, 05:26 PM
Member reviews
Difficulty [ 1 = Difficult ]
40%40%40%
2
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
100%100%100%
5
Average 53%
Quote:
Originally Posted by M_Truong View Post
Definitely! Buyers need to be aware of alternatives. Also, this is how market works and reacts to changes. Enough of business talk though. Haha. Thanks again for the links!






Quote:
Originally Posted by DoPedUpM3 View Post
Might wanna post this in DIY section?
This is specifically targeted to Cali owners to increase awareness and reduce the perceived value of a particular service =]





Quote:
Originally Posted by DoPedUpM3 View Post
Great work though!
all credit goes to the magnificent giving tree known as the e90post community.
Reply With Quote
  #6  
By TommyK on 01-24-2011, 05:47 PM
Great write up, thanks for taking the time to help out members of the E90post community.
Reply With Quote
  #7  
By txusa03 on 01-25-2011, 11:51 AM
Member reviews
Difficulty [ 1 = Difficult ]
20%20%20%
1
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
20%20%20%
1
Average 20%
That is ashame to not share this info on the community. I am glad this info is now public.

However, I would caution those who charge a small fee for coding b/c we need to ask ourselves is it really worth $10 for this if we accidentally brick someone car in the process of coding. Then you have a bigger financial problem on your hand. If I was to code someone's car, i would make them sign an agreement that i am not responsible if something goes wrong in the coding process. That is just me being cautious and not really aimed toward anyone.
Reply With Quote
  #8  
By 1QuikWS6 on 01-25-2011, 01:08 PM
Member reviews
Difficulty [ 1 = Difficult ]
20%20%20%
1
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
20%20%20%
1
Average 20%
This ^^^^^^^ +100
Reply With Quote
  #9  
By AoshichanX on 01-25-2011, 01:37 PM
Member reviews
Difficulty [ 1 = Difficult ]
40%40%40%
2
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
100%100%100%
5
Average 53%
Quote:
Originally Posted by txusa03 View Post
That is ashame to not share this info on the community. I am glad this info is now public.

However, I would caution those who charge a small fee for coding b/c we need to ask ourselves is it really worth $10 for this if we accidentally brick someone car in the process of coding. Then you have a bigger financial problem on your hand. If I was to code someone's car, i would make them sign an agreement that i am not responsible if something goes wrong in the coding process. That is just me being cautious and not really aimed toward anyone.


Quote:
Originally Posted by 1QuikWS6 View Post
This ^^^^^^^ +100






OP updated with link to liability waiver =]
Reply With Quote
  #10  
By Neutrino45 on 01-25-2011, 04:17 PM
Member reviews
Difficulty [ 1 = Difficult ]
60%60%60%
3
Cost [ 1 = Expensive ]
60%60%60%
3
DIY Clarity [ 1 = Not clear ]
100%100%100%
5
Average 73%
AoshichanX, thanks for the DIY guide! Now that it's posted in the right section, this will help spread the knowledge! Thanks again!

All, please post your questions in the master thread to get the best support and be sure to contribute to the spreadsheet by marking the year of car you've coded or by adding additional features to code.
Reply With Quote
  #11  
By n54-5&3 on 01-25-2011, 05:48 PM
Once you have the ODB2 hooked to a laptop, does anyone know of logging software you can use to create data logs?
Reply With Quote
  #12  
By Randall41 on 01-25-2011, 07:37 PM
Great job AoshichanX !!
Reply With Quote
  #13  
By Amlethae on 01-25-2011, 07:55 PM
Worth pointing out that, for the time being, N55 engines w/Procede cannot be coded until Procede updates their firmware/software.
Reply With Quote
  #14  
By DrivinMissDaisy on 01-26-2011, 11:34 AM
Vista works. I have it and got it to work. Takes some time and setting up the drivers but it does fine.
Reply With Quote
  #15  
By Abenitez on 01-26-2011, 03:35 PM
Member reviews
Difficulty [ 1 = Difficult ]
20%20%20%
1
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
20%20%20%
1
Average 20%
More than true! haha

Quote:
Originally Posted by AoshichanX View Post
You are right nobody is forced to go to a vendor. But I can manipulate the price.

Market price = willing Buyer and willing Seller.

If you increase awareness of the Buyer then the Bargaining Power of Buyer increases. Once Bargaining Power of buyer increases as they understand there are alternatives, the perceived value of a particular service or good, in this case coding, goes down.

And as we all know, unless you have a fantastically unique product, e90post is a Buyer's market. So *****s better recognize.

Either way, I achieved my objective--successfully providing an alternative and increasing Buyer awareness. =]
Reply With Quote
  #16  
By eekthecat on 01-27-2011, 01:54 PM
Can anyone confirm that there haven't been any changes in the 2011 E92 LCI that would prevent this from working?
Reply With Quote
  #17  
By Alex@H on 01-28-2011, 04:44 PM
I cant get through the part where it reads my Vin and FA. It will read my vin but then it says FA_fehler

This is starting to make me wanna destroy little things
Reply With Quote
  #18  
By AoshichanX on 01-28-2011, 04:47 PM
Member reviews
Difficulty [ 1 = Difficult ]
40%40%40%
2
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
100%100%100%
5
Average 53%
Quote:
Originally Posted by Alex@Helix View Post
I cant get through the part where it reads my Vin and FA. It will read my vin but then it says FA_fehler

This is starting to make me wanna destroy little things
Screenshot of error?

Is it an IHF-0003 or IHF-0009 error?
Reply With Quote
  #19  
By jasonn on 03-01-2011, 01:53 AM
Member reviews
Difficulty [ 1 = Difficult ]
20%20%20%
1
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
20%20%20%
1
Average 20%
My cable arrived in 14 days fwiw.

Reply With Quote
  #20  
By shockin330i on 03-01-2011, 02:10 AM
subscribing!
Reply With Quote
  #21  
By E90aL on 03-01-2011, 04:21 PM
Member reviews
Difficulty [ 1 = Difficult ]
20%20%20%
1
Cost [ 1 = Expensive ]
20%20%20%
1
DIY Clarity [ 1 = Not clear ]
20%20%20%
1
Average 20%
Quote:
Originally Posted by AoshichanX View Post
Screenshot of error?

Is it an IHF-0003 or IHF-0009 error?
solved it by recopying the NCS folder to C:\\
Reply With Quote
Comment

Bookmarks

Tutorial Tools Search this Tutorial
Search this Tutorial:

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 -5. The time now is 07:04 PM.




e90post
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2014, 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