BimmerFest BMW Forum banner

21 - 40 of 44 Posts

·
Registered
Joined
·
200 Posts
This a great thread. Have not had to get into replacing used modules yet but helpful.
My tools32 is all in german and seems like I was lucky with how many different programs I had to download to get my inpa in English and actually work that I'm hesitant to try another download. Am I the only one who only sees tools32 and Ediabias in German?
 

·
Registered
Joined
·
127 Posts
I'm sharing Step by Step to edit VIN, Flash, Code to Default, Clear Errors and Start System Time of the Airbag Gateway Module.

INPA: UIF (User Information Field) Report
1-Open INPA>select your car model (E60)>Functional Jobs>F3 UIF
2-You'll see a list of all control units with their ZUSB number and VIN
3-Print to PDF the report.
4-Identify the ZUSB numbers without your VIN and copy from the PDF and close INPA

WinKFP: Edit VIN and Flash Module
5-Open WinKFP (Load SPDaten files google it)
6-Select comfort mode
7-Then click find ZUSB
8-Paste the number you copied
9-this will go straight to the right ZUSB
10-Then enter your full VIN and then click on done
11-Double check that the module your going to flash it's safe to flash with your cable and the battery needs to be connect to another power source
12-Click on update ZUSB (this will flash the module with SPDaten files and re-write the VIN)

NCExpert: Code to Default
13- Open NCExpert
14-Load profile -> Expertmode -> F1 -> F3 -> choose E60 from the list -> choose any module you want from this list -> now click F6 Back -> select F4 Process ECU -> choose Module -> now click ReadECU -> close the notepad window that showed up after the module was read.
15-Press F5 for basic functions -> Select "coapiReadSgGetFswPsw" and click Ok -> Select F2 "job" select SG_CODIEREN and press ok -> Press F3 Execute job and wait for the buttons to become active, when active it's all done.

INPA: Identification Report and Clear Errors
16-Open INPA>select your car model (E60)>Functional Jobs>Identification
17-Print the report to PDF.
18-Look in the SGBD column the module you replace
19-Clear (EM, IM and HM) Errors and Close INPA

Ediabas Tool32: Start System Time
20-Start Tool32
21-Select File->Load SGBD, Group file
22-Browse to the EDIABAS\ECU folder, and search for the file name based on the listed SGBD column. Can be more than 1 file.
23-In the Left of the window select systemzeit_lesen (write)
24-In the middle of the window Argument (value of) type 1 in the dropdown menu
25-double click systemzeit_lesen and done.
 

·
2007 760Li User
Joined
·
973 Posts
Ediabas Tool32: Start System Time
20-Start Tool32
21-Select File->Load SGBD, Group file
22-Browse to the EDIABAS\ECU folder, and search for the file name based on the listed SGBD column. Can be more than 1 file.
23-In the Left of the window select systemzeit_lesen (write)
24-In the middle of the window Argument (value of) type 1 in the dropdown menu
25-double click systemzeit_lesen and done.
Nearly

You need:
26-double click systemzeit_starten. (no arguments)

too to restart the time..

Mr_B
 

·
Registered
Joined
·
2 Posts
I'm sharing Step by Step to edit VIN, Flash, Code to Default, Clear Errors and Start System Time of the Airbag Gateway Module.

INPA: UIF (User Information Field) Report
1-Open INPA>select your car model (E60)>Functional Jobs>F3 UIF
2-You'll see a list of all control units with their ZUSB number and VIN
3-Print to PDF the report.
4-Identify the ZUSB numbers without your VIN and copy from the PDF and close INPA

WinKFP: Edit VIN and Flash Module
5-Open WinKFP (Load SPDaten files google it)
6-Select comfort mode
7-Then click find ZUSB
8-Paste the number you copied
9-this will go straight to the right ZUSB
10-Then enter your full VIN and then click on done
11-Double check that the module your going to flash it's safe to flash with your cable and the battery needs to be connect to another power source
12-Click on update ZUSB (this will flash the module with SPDaten files and re-write the VIN)

NCExpert: Code to Default
13- Open NCExpert
14-Load profile -> Expertmode -> F1 -> F3 -> choose E60 from the list -> choose any module you want from this list -> now click F6 Back -> select F4 Process ECU -> choose Module -> now click ReadECU -> close the notepad window that showed up after the module was read.
15-Press F5 for basic functions -> Select "coapiReadSgGetFswPsw" and click Ok -> Select F2 "job" select SG_CODIEREN and press ok -> Press F3 Execute job and wait for the buttons to become active, when active it's all done.

INPA: Identification Report and Clear Errors
16-Open INPA>select your car model (E60)>Functional Jobs>Identification
17-Print the report to PDF.
18-Look in the SGBD column the module you replace
19-Clear (EM, IM and HM) Errors and Close INPA

Ediabas Tool32: Start System Time
20-Start Tool32
21-Select File->Load SGBD, Group file
22-Browse to the EDIABAS\ECU folder, and search for the file name based on the listed SGBD column. Can be more than 1 file.
23-In the Left of the window select systemzeit_lesen (write)
24-In the middle of the window Argument (value of) type 1 in the dropdown menu
25-double click systemzeit_lesen and done.
Thanks very much for this mate, my first attempt at programming last night was a complete sucess thanks to this. I couldn?t get tool 32 to reset the time but my snap on solus Ultra was able to do that for me. Either way I?m airbag light free now after 2 years and the second hand module cost me £40. #winning
 

·
Registered
Joined
·
11 Posts
Hi. I have changed the sbsr module and got errors for vin number.
I've used winkfp and changed the vin.
then i coded with ncsexpert.
All good until now. All VIN errors disappeared.
Now i got a systemtyme error.
When i try to use tool32 it seems ok but the error doesn't disappear:
I've tried everything step by step for system time reset, with no luck. Maybe i'm missing something obvious?
http://prntscr.com/i00flu
 

·
Registered
Joined
·
2 Posts
I had the same issue with Tool32 after I coded a new module. Kept getting module time errors after I had completed everything. In the end I used a Snap-On diagnostic system to sync the time of all modules and only then did the error dissappear. Frustrating at the time but once i plugged in it only took a couple of minutes to fix. Solus Ultra was the system I used but any snap-on system should work.
 

·
Registered
Joined
·
11 Posts
Yes i saw, but i don't have Snap on diagnostic system.
What i found out is that maybe i need to do systemzeit_schreiben with argument 1, but i don't have this in tool32.
There is an option in ista-d to reset system time on the airbag system, but mine is grayed out.
I wanted to do it myself, but if i don't succeed next week my mechanic will do it, when i get the car for service.
 

·
Registered
Joined
·
127 Posts
INPA: UIF (User Information Field) Report
1-Open INPA>select your car model (E60)>Functional Jobs>F3 UIF
2-You'll see a list of all control units with their ZUSB number and VIN
3-Print to PDF the report.
4-Identify the ZUSB numbers without your VIN and copy from the PDF and close INPA

WinKFP: Edit VIN and Flash Module
5-Open WinKFP (Load SPDaten files google it)
6-Select comfort mode
7-Then click find ZUSB
8-Paste the number you copied
9-this will go straight to the right ZUSB
10-Then enter your full VIN and then click on done
11-Double check that the module your going to flash it's safe to flash with your cable and the battery needs to be connect to another power source
12-Click on update ZUSB (this will flash the module with SPDaten files and re-write the VIN)

NCExpert: Code to Default
13- Open NCExpert
14-Load profile -> Expertmode -> F1 -> F3 -> choose E60 from the list -> choose any module you want from this list -> now click F6 Back -> select F4 Process ECU -> choose Module -> now click ReadECU -> close the notepad window that showed up after the module was read.
15-Press F5 for basic functions -> Select "coapiReadSgGetFswPsw" and click Ok -> Select F2 "job" select SG_CODIEREN and press ok -> Press F3 Execute job and wait for the buttons to become active, when active it's all done.

INPA: Identification Report and Clear Errors
16-Open INPA>select your car model (E60)>Functional Jobs>Identification
17-Print the report to PDF.
18-Look in the SGBD column the module you replace
19-Clear (EM, IM and HM) Errors and Close INPA

Ediabas Tool32: Start System Time
20-Start Tool32
21-Select File->Load SGBD, Group file
22-Browse to the EDIABAS\ECU folder, and search for the file name based on the listed SGBD column. Can be more than 1 file.
23-In the Left of the window select systemzeit_lesen (write)
24-In the middle of the window Argument (value of) type 1 in the dropdown menu
25-double click systemzeit_lesen and done.
26-double click systemzeit_starten. (no arguments) too to restart the time
 

·
Registered
Joined
·
11 Posts
Thanks. Done that. I got ECU error when i double click Systemzeit_starten.
And i got the timeout error which leads me to believe that the system time is running, but it's grater that the one in the SIM. And from the documents that i read if the time in a module is grater than the time in the SIM, it's disconnected.
error showed in INPA in SBSR ( not shown in ISTA-D or Dis)
http://www.bimmerfest.com/forums/attachment.php?attachmentid=768210&stc=1&d=1518103704

I'll try it again to take a screenshot of the error in tool32.

I also believe that i fixed the old module, so i'l try it if it's working with the old one.
 

Attachments

·
Registered
Joined
·
11 Posts
Update. This is the error that i get when i try to systemzeit_starten.

http://www.bimmerfest.com/forums/attachment.php?attachmentid=769842&stc=1&d=1518268315

Also i've checked with ista and it seems that the system time is running. Maybe i need to restart the systemtime in the SIM ? Or maybe the systemtime in the SBSR is greater than the systemtime in the SIM. Is there a way to reset the sbsr to "as new state" ?

http://www.bimmerfest.com/forums/attachment.php?attachmentid=769850&stc=1&d=1518268315

http://www.bimmerfest.com/forums/attachment.php?attachmentid=769858&stc=1&d=1518268315
 

Attachments

·
Registered
Joined
·
11 Posts
OK. I couldn't figured out the programming and the errors. It was easier to fix the old module.
this is what i found. Interestingly the guy had the same issue.

Generally the problem with the low current of the fuel pump is the coil on the picture.
All you need to do is to re-solder the two contacts of the coil to the PCB.
After that the SBSR module is good as new. And nothing is changed. When i mounted the old module, all lights (airbag and seat belt) went off, and all the errors.
The pictures are of my already fixed module.
 

Attachments

·
Registered
Joined
·
150 Posts
Thank god I found this thread. I stated another thread about 2 weeks ago for issues I was having with my car. I believe I have an issue with my ZGM module. I have located a used module and will know have to reprogram my VIN TO the replacement module. Reading the instructions it does not state to pull the VIN or anything from the old module. Can some one clarify that the replacement module can be installed the follow the post directions?

Attached is what my module looks like. I am assuming the chips got hot and is part of my issue.




Sent from my iPhone using Tapatalk
 

·
Registered
Joined
·
150 Posts
Need some help with INPA. I try to open and receive message “application has failed to start because api32.dll was not found. We’re car I go to relieve this?


Sent from my iPhone using Tapatalk
 

·
Registered
Joined
·
12 Posts
INPA: UIF (User Information Field) Report
1-Open INPA>select your car model (E60)>Functional Jobs>F3 UIF
2-You'll see a list of all control units with their ZUSB number and VIN
3-Print to PDF the report.
4-Identify the ZUSB numbers without your VIN and copy from the PDF and close INPA

WinKFP: Edit VIN and Flash Module
5-Open WinKFP (Load SPDaten files google it)
6-Select comfort mode
7-Then click find ZUSB
8-Paste the number you copied
9-this will go straight to the right ZUSB
10-Then enter your full VIN and then click on done
11-Double check that the module your going to flash it's safe to flash with your cable and the battery needs to be connect to another power source
12-Click on update ZUSB (this will flash the module with SPDaten files and re-write the VIN)

NCExpert: Code to Default
13- Open NCExpert
14-Load profile -> Expertmode -> F1 -> F3 -> choose E60 from the list -> choose any module you want from this list -> now click F6 Back -> select F4 Process ECU -> choose Module -> now click ReadECU -> close the notepad window that showed up after the module was read.
15-Press F5 for basic functions -> Select "coapiReadSgGetFswPsw" and click Ok -> Select F2 "job" select SG_CODIEREN and press ok -> Press F3 Execute job and wait for the buttons to become active, when active it's all done.

INPA: Identification Report and Clear Errors
16-Open INPA>select your car model (E60)>Functional Jobs>Identification
17-Print the report to PDF.
18-Look in the SGBD column the module you replace
19-Clear (EM, IM and HM) Errors and Close INPA

Ediabas Tool32: Start System Time
20-Start Tool32
21-Select File->Load SGBD, Group file
22-Browse to the EDIABAS\ECU folder, and search for the file name based on the listed SGBD column. Can be more than 1 file.
23-In the Left of the window select systemzeit_lesen (write)
24-In the middle of the window Argument (value of) type 1 in the dropdown menu
25-double click systemzeit_lesen and done.
26-double click systemzeit_starten. (no arguments) too to restart the time
Im using INPA 5.0.6 in step #1 I dont have an F3 option. I have F1, F2 F4 F9 F10 F1 is Information, F2 is Identification. It lists all the module and BMW part numbers but I dont see a ZUSB or VIN number on any of them. Any help would be appreciated.
 

·
Registered
Joined
·
18 Posts
Hallo everyone. This weekend I am about to update/flash my SGM/SIM module on my E65 2008. However after a lot ot reading I finally feel confident to make the procedure. I am familiar with all the programs needed. I just have some questions for you :
1. I will make the procedure to my existing module because of the 93F9 internal capacitor voltage too low. Do I still need to restart the system time in the module(s) ?
2. Also does it matter if I have the latest SP daten for my car as it is 2008, or I can also use a bit older like (50 to 59)?

All opinions are really appreciated.
Thank you very much.
 
21 - 40 of 44 Posts
Top