Page 1 of 4 1234 LastLast
Results 1 to 25 of 85

Thread: How to use WinKFP for programming

  1. #1
    Join Date
    Aug 2010
    Location
    united kingdom
    Posts
    241
    My Cars
    2006 530d m-sport

    Exclamation How to use WinKFP for programming

    Instructions on how to update a module with WinKFP.

    1 Start WinKFP and select F3:- Update ZUSB
    2 Select ECU type and the ECU will appear along with a list of part numbers.
    3 Select ok and the main menu will re-appear
    4 Select VIN and enter the cars VIN no. and select OK.
    5 Select Done
    6 Select Prog. ZB_update, you will be asked to confirm the update, Winkfp wil state the number of times the module can be re-programmed.
    7 Sit back and wait.

    I did my TCU with my cars VIN no. and it took 35 mins over the OBD port.
    Attached Images Attached Images

  2. #2
    Join Date
    Jun 2010
    Location
    Brighton, IL, USA
    Posts
    199
    My Cars
    2006 E90 330i
    Does anyone know why there is a limit on the number of times a module can be programmed?

  3. #3
    Join Date
    Aug 2010
    Location
    united kingdom
    Posts
    241
    My Cars
    2006 530d m-sport
    Don`t know but this comes up progman and ISTA/p.

  4. #4
    Join Date
    Jul 2004
    Location
    Massachusetts
    Posts
    28
    My Cars
    2004 530i
    Why did you try to reprogram it? Did you have to do anything else (coding or error clearing for example) after to get everything working after?
    _____________________
    Just saw your other post on another thread. So do I think I should do the same or does it really matter that the VIN is not assigned?
    Last edited by E60Coyote; 12-13-2010 at 10:01 AM.
    2004 530i

  5. #5
    Join Date
    Aug 2010
    Location
    united kingdom
    Posts
    241
    My Cars
    2006 530d m-sport
    TCU was replaced by BMW a while back but it looks like they didn`t programme the vin no. to the module, just wanted to make sure everything was coded correctly. I did get some errors come up but they cleared after I shut down and restarted the car, I will need to do a diagnosis with DIS at some point to clear the error memories.

  6. #6
    Join Date
    Sep 2010
    Location
    Michigan
    Posts
    200
    My Cars
    2004 x5 3.0, 1998 328ic
    Where does it get the updated 'files' to update your ecu? What can be updated with this? Sorry to ask the dumb questions.

  7. #7
    Join Date
    Nov 2010
    Location
    Romania
    Posts
    22
    My Cars
    Mercedes A180 CDI

    Dsc

    If I need to flash my E82 DSC, what ECU should I choose?

    From where I can find the correct model? DSC60, DSC89, DSC87, etc


    Thanks,

  8. #8
    Join Date
    Jun 2010
    Location
    Brighton, IL, USA
    Posts
    199
    My Cars
    2006 E90 330i
    Use INPA. Choose your car, then pick "functional jobs" and then "Read UIF". Write down the line with the DCS. It should look like this:
    Code:
    -----------------------------------------------------
    ADR Gen. name  JobStatus      ZB No.    VIN No.   Date
    [other stuff]
    29  DSC        OKAY        6775387    KS32642    28.04.2006
    [other stuff]
    Now close INPA and Open WinKFP. Assuming you've copied all the DATEN files over as per the guide in this post, you should be able to select "Comfort Mode" then "Enter ZUSB". Enter the ZB Number and it will find the module associated with that number. Write the name of the module down (it is DSC90 for the ZB number above), hit cancel, and then select "Update ZUSB". Now select the ECU you wrote down from the first list then hit OK. Next select "Enter VIN" and enter your VIN (don't mess this up. It's bad news. Ask me how I know). Now select "Done" then select "Prog. ZB-Update". Now it'll read your current ZB and tell you what it needs to be updated to. If they are the same, then don't bother, otherwise, hit OK and follow the prompts.

  9. #9
    Join Date
    Nov 2010
    Location
    Romania
    Posts
    22
    My Cars
    Mercedes A180 CDI
    Quote Originally Posted by Gene Poole View Post
    Use INPA. Choose your car, then pick "functional jobs" and then "Read UIF". Write down the line with the DCS. It should look like this:
    Code:
    -----------------------------------------------------
    ADR Gen. name  JobStatus      ZB No.    VIN No.   Date
    [other stuff]
    29  DSC        OKAY        6775387    KS32642    28.04.2006
    [other stuff]
    Now close INPA and Open WinKFP. Assuming you've copied all the DATEN files over as per the guide in this post, you should be able to select "Comfort Mode" then "Enter ZUSB". Enter the ZB Number and it will find the module associated with that number. Write the name of the module down (it is DSC90 for the ZB number above), hit cancel, and then select "Update ZUSB". Now select the ECU you wrote down from the first list then hit OK. Next select "Enter VIN" and enter your VIN (don't mess this up. It's bad news. Ask me how I know). Now select "Done" then select "Prog. ZB-Update". Now it'll read your current ZB and tell you what it needs to be updated to. If they are the same, then don't bother, otherwise, hit OK and follow the prompts.
    Thanks,

    I already made this steps, but after I hit "Prog. ZB-Update", WinKFP tell me about missing info about my ZB number.

    My module has 67878xx and it seams that is missing from my files.

  10. #10
    Join Date
    Jun 2010
    Location
    Brighton, IL, USA
    Posts
    199
    My Cars
    2006 E90 330i
    Does winkfp tell you the ecu family (DSC60, DSC89,etc)? If the UIF is messed up, you should still be able to flash it if you know the latest revision for the ecu family. This info is in the files in the "data" directory (i.e. c:\ec-apps\nfs\data\dsc90\dsc90.hwh, dsc90.dat, and dsc90.his). I'm not really sure how to parse these files yet, but you can probably use them to figure out the missing numbers from your ZB-NBR.

  11. #11
    Join Date
    Nov 2010
    Location
    Romania
    Posts
    22
    My Cars
    Mercedes A180 CDI
    The UIF is OK.

    My DSC data is like this:

    BM number 6787837

    dsc81 hw 01829h0

    phiscal hw 6785575

    The WinKFP tell abot can not find data in ''konv.tmp'' into one file that I forget, now.

    I also search through all DATA to find anything related to 6787837 and I find nothing.
    Last edited by trigital; 01-10-2011 at 12:26 PM.

  12. #12
    Join Date
    Jun 2010
    Location
    Brighton, IL, USA
    Posts
    199
    My Cars
    2006 E90 330i
    Quote Originally Posted by trigital View Post
    The UIF is OK.

    My DSC data is like this:

    BM number 6787837

    dsc81 hw 01829h0

    phiscal hw 6785575

    The WinKFP tell abot can not find data in ''konv.tmp'' into one file that I forget, now.

    I also search through all DATA to find anything related to 6787837 and I find nothing.
    I find 6787837 in the DSC81 directory for both V32 daten and V39 daten. For V32, it shows that as the latest, but V39 shows a later revision of 6789301

  13. #13
    Join Date
    Nov 2010
    Location
    Romania
    Posts
    22
    My Cars
    Mercedes A180 CDI
    Quote Originally Posted by Gene Poole View Post
    I find 6787837 in the DSC81 directory for both V32 daten and V39 daten. For V32, it shows that as the latest, but V39 shows a later revision of 6789301

    You are right!

    My konv.tmp was not OK.

    I will try again.

    Do you know if the SZL can accept a new coding if is second hand with a differnt VIN?

    Thank you!

  14. #14
    Join Date
    Jun 2010
    Location
    Brighton, IL, USA
    Posts
    199
    My Cars
    2006 E90 330i
    Not sure about that. I know that I messed up my MRS with the wrong VIN in WinKFP (apparently the MRS stores the whole VIN and not just the last 7) and it refused to work at all (and set codes for every sensor in the MRS system) and subsequent tries with WinKFP with the right number failed (trying to write the same ZB--might have worked if I "downgraded" the ZB but I didn't try). I fixed it with SSS Progman by following the "Replace ECU" menus.

    I've been poking around with Tool32 and that might be the best non-SSS way to change VINs.

  15. #15
    Join Date
    Feb 2011
    Location
    Portland, Oregon
    Posts
    3
    My Cars
    2009 BMW 750i
    Hay guys i have a 2010 bmw 750i f01 model. and i have replace three modules, need help how to change vin number on them. thanks

  16. #16
    Join Date
    Nov 2008
    Location
    Baltimore, MD
    Posts
    8,409
    My Cars
    98 540i6
    take it to your dealer, that car should still be under warranty, no?

  17. #17
    Join Date
    Feb 2011
    Location
    Portland, Oregon
    Posts
    3
    My Cars
    2009 BMW 750i
    I tried and the warranty is void do to salvage title.

  18. #18
    Join Date
    Jan 2009
    Location
    Italy
    Posts
    6
    My Cars
    E36
    Does anyone know where i can find WinKFP showed in the screenshot? 5.1 in english

  19. #19
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    It's in the INPA 5.0 package. The installer included the executable only though. You have to get the appropriate data files from one of the progman releases (the later the better).

  20. #20
    Join Date
    Aug 2010
    Location
    NY
    Posts
    76
    My Cars
    E90
    Thanks for the screenshots, curious to know. I cannot find ecu update modules for DME on 2007 E90.

  21. #21
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by StudieJP View Post
    Thanks for the screenshots, curious to know. I cannot find ecu update modules for DME on 2007 E90.
    What exactly are you asking? And what kind of E90 do you have? There were several types of engines used in the E90

  22. #22
    Join Date
    Aug 2010
    Location
    NY
    Posts
    76
    My Cars
    E90
    Quote Originally Posted by TerraPhantm View Post
    What exactly are you asking? And what kind of E90 do you have? There were several types of engines used in the E90
    In the menu where you pick the ECU files, I only see DDE no DME.
    I have MSV80 2.5L 325i N52. I notice I cannot update my FRM either, I do not see FRM87 only FRM2 or 3.

  23. #23
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by StudieJP View Post
    In the menu where you pick the ECU files, I only see DDE no DME.
    I have MSV80 2.5L 325i N52. I notice I cannot update my FRM either, I do not see FRM87 only FRM2 or 3.
    Try importing the assembly line files for the E89 again. It should all be there

  24. #24
    Join Date
    Aug 2010
    Location
    NY
    Posts
    76
    My Cars
    E90
    Quote Originally Posted by TerraPhantm View Post
    Try importing the assembly line files for the E89 again. It should all be there
    Could possibly be that I am using a older version of winKFP. I will try that updating assembly line files.
    Last edited by StudieJP; 03-04-2011 at 01:36 PM.

  25. #25
    Join Date
    Mar 2011
    Location
    uk
    Posts
    6
    My Cars
    2005 bmw m6
    When it says "enter vin" - do you enter the full vin (17 digits)?

Page 1 of 4 1234 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •