F056 (F04x, F05x, F06x) Injecting missing SWFL back into BDC_GW - Bimmerfest - BMW Forums



Go Back   Bimmerfest - BMW Forums > The Best of Bimmerfest! > BMW Coding and Programming

BMW Coding and Programming
Discuss coding options and features on your BMW here.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-13-2019, 04:07 PM
God-Follower's Avatar
God-Follower God-Follower is offline
Achtung! Hochspannung!
Location: Pacific Northwest
 
Join Date: Oct 2014
Posts: 1,291
Mein Auto: 2018 i3, F10 535d
Injecting missing SWFL back into BDC_GW

Hey gang,

Have a fun one I am working on. During programming with ISTA Next, the BDC_GW failed programming on this F48. This left the BDC_GW in an invalid state, which I am now trying to recover with E-Sys. Luckily, I printed the final report in ISTA Next and know what my initial/target file values are:
Code:
BTLD-000017B5-052.010.010/BTLD-000017B5-081.010.010
SWFL-000017B9-052.030.010/SWFL-000017B9-081.010.020
GWTB-00001801-008.020.104/GWTB-00001801-008.027.101
Steps so far:
1. Connected with ICOM to vehicle in E-Sys. Connection successful.
2. FA unable to be read in
3. Created FA file from scratch, took some trial and error(and comparing to other known good FAs) but was able to get it finished and accepted by the FP calculation tool. Thanks Shawn for pointing me in the right direction earlier on check digits
4. Loaded said new FA, activated in coding tab.
5. Read in ECUs, only BDC_GW reads in. Bootloader, Gateway Table, HWAP and HWEL all present; missing SWFL file. See pic SVT Read.
6. Calculated SVT based on my PSDZ version and the known actual iLvl of the vehicle. Shows I am missing the SWFL file and gives me the target file name. See Calculated SVT pic.

This is where I started experimenting. I know I need to inject that SWFL file back into the BDC_GW somehow, just not sure where to start...

Things tried:
Saved SVT_soll and SVT_tal from TAL-Comfort tab after calculating. Used Complete Flash to calculate, if that matters. Once those were saved, moved over to TAL-Processing and loaded the SVT, TAL and FA. Checked just the boxes for blFlash, swDeploy, cdDeploy and gatewayTableDeploy. Fails with code
Code:
 TAL execution started.
ExecutionID=2018/05/13-12:06:01.116
[BDC_GW - 10] - [Exception - BDC_GW - 10] SVK-Ist does not match expected SGBMIDs for ecu ECUId:BDC_GW_0x10. Excpected (relevant process classes only): [btld_000017b5-081_010_010, swfl_000017b9-081_010_020], Actual (relevant process classes only): [btld_000017b5-081_010_010], Missing SGBMID(s): [swfl_000017b9-081_010_020], Surplus SGBMID(s): []
[] - [Exception - BDC_GW - 10] SVK-Ist does not match expected SGBMIDs for ecu ECUId:BDC_GW_0x10. Excpected (relevant process classes only): [btld_000017b5-081_010_010, swfl_000017b9-081_010_020], Actual (relevant process classes only): [btld_000017b5-081_010_010], Missing SGBMID(s): [swfl_000017b9-081_010_020], Surplus SGBMID(s): []
TAL-Execution finished with status: "FinishedWithError". [C207]
TAL execution finished. Duration: "1s". [C206]
Reinforces what I saw when I read out the ECU data and compared SVT_ist to SVT_soll.

So, did some forum digging and found a couple posts where people were able to use the HW-IDs from SVTactual option to force the files over. Tried it, recalculated SVT_soll and TAL and put them into TAL Processing; no change. In hindsight this is not surprising, since it seems to just look past the HWEL files and not the SWFL files when that option is used.

Next up, tried something a bit more invasive and modified my Tal file to remove the SWFL expected file from the list. Reloaded it into Tal processing and tried running it, got this error:

Code:
 TAL execution started.
ExecutionID=2018/05/13-15:16:35.582
[BDC_GW - 10] - [Exception - BDC_GW - 10] job failed with negative response error: 
 code: service returned global negative response
 description: Service RC_RLE_GWTB returned a negative response with response code requestOutOfRange; LinkName: BDC_GW_10_ETHERNET
 severity: ERROR
There was not much on this error found on the web, so if you have input on it I would greatly appreciate it.


Or, if I am going in the totally wrong direction I would also appreciate some correction!
Attached Thumbnails
Click image for larger version

Name:	SVT_Read.JPG
Views:	38
Size:	19.6 KB
ID:	839965   Click image for larger version

Name:	Calculated SVT.JPG
Views:	46
Size:	38.5 KB
ID:	839967  
__________________
Reply With Quote
Sponsored Links
Advertisement
 
  #2  
Old 02-14-2019, 06:40 PM
God-Follower's Avatar
God-Follower God-Follower is offline
Achtung! Hochspannung!
Location: Pacific Northwest
 
Join Date: Oct 2014
Posts: 1,291
Mein Auto: 2018 i3, F10 535d
Giving this thread a 24 hour
__________________
Reply With Quote
  #3  
Old 02-21-2019, 01:41 PM
God-Follower's Avatar
God-Follower God-Follower is offline
Achtung! Hochspannung!
Location: Pacific Northwest
 
Join Date: Oct 2014
Posts: 1,291
Mein Auto: 2018 i3, F10 535d
Well...ended up getting this figured out myself after MUCH playing, frustration and googling. Tried every method I could find to recover this using ICOM; to no avail. Ended up having to get my ENet to OBD cable out I normally use for FDL coding and do a Connection via Gateway on the car(with a router in between to provide DHCP). Once I did that, I was able to reconnect to the car and perform a TAL on the BDC_GW.

Goofy cars.


On the flip side, does anyone have a successful ICOM experience with programming BDC_GW modules?
__________________
Reply With Quote
Sponsored Links
Advertisement
 
  #4  
Old 02-23-2019, 09:47 AM
clauberty clauberty is offline
Registered User
Location: Romania
 
Join Date: Jan 2008
Posts: 3
Send a message via Yahoo to clauberty
Mein Auto: E39 525d
Hello

Can you please give me some more details how you did it, i have an X1 same situation

thank you
Reply With Quote
  #5  
Old 02-24-2019, 07:02 AM
God-Follower's Avatar
God-Follower God-Follower is offline
Achtung! Hochspannung!
Location: Pacific Northwest
 
Join Date: Oct 2014
Posts: 1,291
Mein Auto: 2018 i3, F10 535d
Quote:
Originally Posted by clauberty View Post
Hello

Can you please give me some more details how you did it, i have an X1 same situation

thank you
Programming with ethernet to OBD cable, or with ICOM?
__________________
Reply With Quote
  #6  
Old 02-24-2019, 10:34 PM
clauberty clauberty is offline
Registered User
Location: Romania
 
Join Date: Jan 2008
Posts: 3
Send a message via Yahoo to clauberty
Mein Auto: E39 525d
i have ICOM and Ethernet cable to
Reply With Quote
  #7  
Old 02-25-2019, 07:21 AM
God-Follower's Avatar
God-Follower God-Follower is offline
Achtung! Hochspannung!
Location: Pacific Northwest
 
Join Date: Oct 2014
Posts: 1,291
Mein Auto: 2018 i3, F10 535d
Quote:
Originally Posted by clauberty View Post
i have ICOM and Ethernet cable to
I ended up having do the following to recover the BDC-GW:

1. Battery reset on vehicle(10 minutes disconnected)
2. Connected Ethernet>OBD cable to vehicle, and to a spare router I had laying around with DHCP enabled on it.
3. Connected E-Sys computer to the same router
4. Started E-Sys, opened connection page and it pre-populated the vehicle connection via VIN page line with the vehicle IP address and VIN number-if it does not do this, you will have to use a gateway finder.
5. Rather than connect via VIN, you need to connect via Gateway using the vehicle IP address and port 6801. Should look something like tcp://10.10.4.103:6801, but the numbers before the colon will vary based on your DHCP settings.
6. After I established this connection, I was able to go back into TAL Processing and use the same TAL/SVT/FA files I Had already saved and reprogram the BDC-GW to recover it. I did blDeploy, swDeploy, cdDeploy, gatewayTableDeploy.
__________________
Reply With Quote
Reply

See More Related BMW Stories


Forum Navigation
Go Back   Bimmerfest - BMW Forums > The Best of Bimmerfest! > BMW Coding and Programming
Today's Posts Search
Thread Tools
Display Modes

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 On



Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Name some songs that are ideal for 100+ mph driving..... London Talking Off-Topic 96 09-24-2008 07:12 AM
Got my 3er back from the body shop SONET General BMW Questions 20 06-22-2004 09:47 AM
Just Got Back from ED 5/9/04 LondonBlue European Delivery 6 05-11-2004 01:50 AM
Back at the Repair Shop!! Ack 3 Series & 4 Series 13 05-12-2002 06:15 PM


All times are GMT -7. The time now is 06:38 PM.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
© 2001- VerticalScope Inc. All rights reserved.