Announcement

Collapse
No announcement yet.

ECUworx issue with clutch switch direct wire and GPS delete

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rod.bearings
    replied
    Thanks for this, I flashed it last night and the drive to work seemed better. Idle was stable and no stalls. It usually gets worse driving home when its warmer but ill update when I get home.

    Originally posted by bmwfnatic View Post

    For the Dtc’s just PM me your partial, probably faster that way.

    No the default coding is done by loading a profile without manipulating enabled, and then executing SG_CODIEREN for all the modules in the car, this will take your new FA with the SMG option removed in mind and code it as if it were a factory manual. You probably don’t need to do all modules in the car as most won’t have any coding parameters for the SMG anyway, the cluster is probably the most important.
    I used ecuworx and coded manual options with NCS (clutch start etc). Where would the additional DTC be located? Just curious if I done it all
    Edit - seems like this is for guys who manually coded everything. I believe ecuworkx did remove all except what was stated in the OP
    Last edited by Rod.bearings; 06-11-2025, 06:19 AM.

    Leave a comment:


  • bmwfnatic
    replied
    Originally posted by beyondm3 View Post

    Thank you. Everything checks out as you stated. I confirmed all of the above with the exception of the additional DTC's. I found a single discussion on bimmerforums, however it was linked to the old m3forum.net. If it's not too much trouble would you mind providing me the additional DTC's.

    As for NCS, I think I understand what you are saying. The default coding can be done with WinKFP, correct? I tried that last night and I was getting a VIN error so I will have to put some more work into getting it to connect.
    For the Dtc’s just PM me your partial, probably faster that way.

    No the default coding is done by loading a profile without manipulating enabled, and then executing SG_CODIEREN for all the modules in the car, this will take your new FA with the SMG option removed in mind and code it as if it were a factory manual. You probably don’t need to do all modules in the car as most won’t have any coding parameters for the SMG anyway, the cluster is probably the most important.

    Leave a comment:


  • beyondm3
    replied
    Originally posted by bmwfnatic View Post
    Version string is at 0xBFC0, should start with "0401" in ASCII if you are running CSL, or "30 34 30 31" in hex.

    K_MD_MIN_VERH_KRAFTS is at 0x8B72 in the CSL, should be "A0" already.

    The CSL was only there for SMG, so in order to make it a manual you at least need to change the "getriebetyp" in both the master and slave tunes from "40" to "03"
    Offset is 0x8 for both cpu's, so with a combined file the other will be in 0x8008.

    You will also need to disable a bunch of SMG related DTC's, I am sure there's a list of them somewhere, I don't have it handy at the moment.

    ----------------

    As for coding with NCS, that is for pretty much all the other modules in the car, if you removed $793 from your FA you still need to default code (empty .MAN file, so no manipulation) all the other modules to apply the changes.
    Just removing the option code from the FA alone does pretty much nothing except for maybe the module tree in ISTA.
    Thank you. Everything checks out as you stated. I confirmed all of the above with the exception of the additional DTC's. I found a single discussion on bimmerforums, however it was linked to the old m3forum.net. If it's not too much trouble would you mind providing me the additional DTC's.

    As for NCS, I think I understand what you are saying. The default coding can be done with WinKFP, correct? I tried that last night and I was getting a VIN error so I will have to put some more work into getting it to connect.

    Leave a comment:


  • bmwfnatic
    replied
    Version string is at 0xBFC0, should start with "0401" in ASCII if you are running CSL, or "30 34 30 31" in hex.

    K_MD_MIN_VERH_KRAFTS is at 0x8B72 in the CSL, should be "A0" already.

    The CSL was only there for SMG, so in order to make it a manual you at least need to change the "getriebetyp" in both the master and slave tunes from "40" to "03"
    Offset is 0x8 for both cpu's, so with a combined file the other will be in 0x8008.

    You will also need to disable a bunch of SMG related DTC's, I am sure there's a list of them somewhere, I don't have it handy at the moment.

    ----------------

    As for coding with NCS, that is for pretty much all the other modules in the car, if you removed $793 from your FA you still need to default code (empty .MAN file, so no manipulation) all the other modules to apply the changes.
    Just removing the option code from the FA alone does pretty much nothing except for maybe the module tree in ISTA.

    Leave a comment:


  • beyondm3
    replied
    Whats the indicator to see if your ECU is 2701? I just did the conversion and programmed everything manually. I have a CSL european .bin based on ECUworx. Car starts okay, haven't driven it yet as I'm waiting on trans-mounts but INPA has many SMG related faults.

    I could not find the 3rd line of hex to change "3) US cars: Set K_MD_MIN_VERH_KRAFTS to 0xA0. It is located at 0x67E0 on 2801 (MSS54). It is located at 0x88A2 on 2701 (MSS54HP). Default value is 0x80 on US cars (Euro cars are already at 0xA0).​" When I "goto" that line of hex, it is "00".

    I believe I did everything correctly in NCS expert, no module has $793 in it.

    I'm hesitant to buy a license for ECUWorx as I don't know if it will necessarily fix my issues.

    Also, the SMG ECU is still in the car at this time.
    Last edited by beyondm3; 01-21-2025, 02:42 PM.

    Leave a comment:


  • nextelbuddy
    replied
    Originally posted by Jeppe1976 View Post
    Yes i did and its Region Europe. Does it look Ok? Its a CSL clone now with a converted ECU to HP. As soon as i change something and reflash it i get "Internal fault DME" fault code.
    You're running the European CSL tune so you don't have to make this change because the Euro tunes don't have this problem specifically


    Whatever your root cause problem is it's not going to be solved by this fix.

    If you're having an issue where your car is stalling when it comes to an idle, cruis, control is not working or your shift lights are not working in the cluster then it sounds like whoever did your conversion either didn't use a proper brown or green clutch switch or the wiring wasn't done correctly for wiring the clutch switch directly to the DME.

    Leave a comment:


  • Jeppe1976
    replied
    Yes i did and its Region Europe. Does it look Ok? Its a CSL clone now with a converted ECU to HP. As soon as i change something and reflash it i get "Internal fault DME" fault code.

    Leave a comment:


  • nextelbuddy
    replied
    Originally posted by Jeppe1976 View Post
    Can someone explain how to check the Bin file? "It is located at 0x88A2 on 2701" i can find the "Row" 88A2 which is "00" now but what and where is the 2701??
    first did you open your BIN file in ECUWORX to verify if your tune is USA or Euro tune? if its Euro then you are wasting your time. if its USA and its 2701 (ECUWORX tells you what the version is and the last few digits will say 2701) then you:

    open your BIN file in a hex editor like https://mh-nexus.de/en/hxd/

    once its open look for a GOTO command, not search

    input the address which is 0x88A2 but drop the 0x and just type in 88A2. your cursor will go to the address and you look for 0x80... i you see it then change it to 0xA0. if its euro then it will already be set to A0. if its not 2701 then it will be something else completely different.

    Leave a comment:


  • Jeppe1976
    replied
    Can someone explain how to check the Bin file? "It is located at 0x88A2 on 2701" i can find the "Row" 88A2 which is "00" now but what and where is the 2701??

    Leave a comment:


  • nextelbuddy
    replied
    Originally posted by Jeppe1976 View Post
    Am i even looking at the right place? See pic?

    My car is a US car and currently in Europe, the HP conversion is done in Germany and the SMG swap is done in the US.











    You have to use a hex editor to open your bin file so that you can modify the setting manually.

    If your car is running a US non-csl spec tune and you converted from SMG to manual, then most likely you need to manually change the third setting with a hex editor.

    If you use ECU works and open your bin file, it will tell you if your file is a US file or Euro file

    Leave a comment:


  • Jeppe1976
    replied
    Am i even looking at the right place? See pic?

    My car is a US car and currently in Europe, the HP conversion is done in Germany and the SMG swap is done in the US.










    Originally posted by nextelbuddy View Post
    In the latest version of ECU worx You have the option to choose clutch switch with GPS option or clutch switch direct wire and then you have a check box for GPS delete

    Those options work in general but they are not setting one additional option.

    Two cars that I flashed for SMG to 6 MT conversion. I've used ECUworx and both cars have the issue where the car would stall out and die when coming to a stop and pushing the clutch pedal in and they both had these 700 brown or black clutch switch

    I then had to take a look back at the SMG to 6MT DIY and look in the coding section and noticed there were three items you had to code manually


    The third option is the one that ECUworx is not setting, at least in the DME I was working with which were from 2005 ZCP cars. They were HP DME 2701

    But when I looked at the file and hex editor. The third option was not set and I had to set the third option and that solved the issue

    In a future version update of ECUworx perhaps that can be updated and fixed?

    I'm attaching a picture that shows the three options and the third option is one that is not set.

    Click image for larger version Name:	Screenshot_20231216-182144.png Views:	0 Size:	297.5 KB ID:	246028
    Attached Files

    Leave a comment:


  • ejendow
    replied
    Got my car coded by Martyn @ Ecuworx after my swap and I just checked my bin file to see that the third option was not set.

    Leave a comment:


  • ejendow
    replied
    Originally posted by nextelbuddy View Post
    thanks, I realized that after I reread your post

    Leave a comment:


  • nextelbuddy
    replied
    Originally posted by ejendow View Post
    Wow I haven't seen this documented anywhere. I'm glad that this fixed that issue.

    Where is this screenshot from?
    From the SMG to 6MT DIY thread

    Brought over from M3F thanks to MP675 (I didn’t write this originally): Before I begin, I would like to thank everyone on the forum who has performed this swap before me. In particular, thank you to wrxnoob (the original!), RAZ M3, Performance Technic, M3SMITHNWESSEN, and especially beomoua, see.m3.go, and Abad46 for

    Leave a comment:


  • ejendow
    replied
    Wow I haven't seen this documented anywhere. I'm glad that this fixed that issue.

    Where is this screenshot from?

    Leave a comment:

Working...
X