BMW Forum - BimmerFest BMW Forums banner

ZGW retrofit in e61

1 reading
5.4K views 7 replies 3 participants last post by  Cedric  
#1 ·
Hi all :)
I retrofitted an NBT in my E61 a year ago. It's been working fine, but I always had a plan to retrofit an ZGW in addition for coding and upgrading. I got hold of wiring schematics, and everything is wired now. I can access the zgw from e-sys and tool32. It originally came from an F07, and my NBT is from an F31. I managed to write FA to ZGW, but can't change VIN. In e-sys its displayed as BDC_GW. Trying to change VIN in tool32 only result in error.
After TAL calculation in e-sys, I pressed details to check what could be done with zgw, but nothing appears as Executable. Anyone of the great masters of coding out there have any ideas what I need to do to get this working? My NBT does not show up when pressing read ECU botton either. But that might have to do with wiring, or ZGW not wanting to play ball. It's an ZGW-02 4sk.

Many thanks in advance
 
#4 ·
I have a E93 with retrofit NBT EVO, ATM, and ZGW. When I connect esys, I connect via VIN, and I can see, NBT, ATM, Controller, Touch ECU, and ZGW. The ZGW to not have CAFD, so it can't be coded.

If you want to change the VIN on the ZGW, you need to flash it. I flashed the above modules, so they would all be using the ATM VIN, and I then got a FSC repair kit for the ATM VIN.

It's pretty easy to flash to the current SVT. Get the existing SVT, and save it off. Go to calculate TAL, and load the SVT you saved, and edit it as the SVT_IST. For each ECU change one of the SWFL numbers, I change the last node to '_000'. Save it as SVT_IST. Then load the original SVT, and save it as SVT_SOLL. You can then calculate TAL, and it will create a TAL to flash your ECU's to the level that they are currently at. You should then be able to process the TAL, and at the end all your retrofitted ECU will have the VIN of the FA you used.

Remember, if you change the VIN of the NBT, you need new FSC codes, and they need to be either newer than the existing ones, or you will need to get a 3rd party FSC kit.

Flashing ECU's is dangerous if you screw it up, so make sure everything is correct before you flash.
 
#6 ·
Got to this point:
[ZGW2 - 10] - [Exception - ZGW2 - 10] job failed with negative response error:
code: repeat job
description: error in routineControlEraseMemoryIndicatedErasing: expected return code "correct result" but got "incorrectResult"; ECU: ZGW2_10_ETHERNET
severity: ERROR

Any possibility to get further?
 
#7 ·
Gave up on that zgw and bought second one. Then everything worked straight away. Only now when trying to Flash nbt, it stops when entering Flash mode. Seems like esys cant reconnect when nbt is in Flash mode. But from reading lil, Seems like battery voltage might be an issue, will look more at this tomorrow and see