F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > Coding Newbie - Corrupted FEM_BODY? Help?
proTUNING Freaks
Post Reply
 
Thread Tools Search this Thread
      06-18-2021, 11:16 AM   #1
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Coding Newbie - Corrupted FEM_BODY? Help?

Hi All,

Appreciate any help. I was coding my first thing, and I got an error when I tried to code it, so I disconnected and reconnected to the car.

Now I get an error and the name has reset to

FEM-BODY [40]
CAFD_FFFFFFFF_255_255_255

I understand that this is corrupted. I did a backup "save" when I connected first.

but im not sure how to resolve this.

I tried the following steps as per a thread

Connect => Read FA (VO) => Activate FA (VO) => Read SVT (VCM) => Left-Click on desired ECU => Click on "Detect CAF for SWE" => Select the CAFD from latest I-Level shown => Select OK => Right-Click on ECU (the ECU itself not the underlying CAFD) => Select CODE.

But the Detect CAF for SWE is not highlighted?

so I.

Connected
Read FA
Activate
Read SVT
Left Clicked on the FEM_BODY
...but the detect CAF for SWE is not highlighting?

The backup I have done is in my desktop if that makes a difference?

any advice?



EDIT
I just had a look at the backup - it only seems to be 3kb with 70 lines? Is this not correct? I feel like I did not back it up properly?

Last edited by F30BMWWHITE; 06-18-2021 at 11:45 AM..
Appreciate 0
      06-18-2021, 12:23 PM   #2
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Your E-Sys version doesn't completely fit with your psdzdata.
So choose a newer E-Sys version (please not the 3.28, better 3.30) or older psdzdata.
If you see the I-step (shipm.) and I-step (target) your E-Sys and psdzdata will fit together and you can push the button "detect caf for swe".

Here E-Sys 3.30 and older psdzdata for you.

https://mega.nz/folder/EXoGSByI#deqzxUChkV14QAPQ-ulwFA

Last edited by atzebmw; 06-18-2021 at 12:29 PM..
Appreciate 1
      06-18-2021, 12:27 PM   #3
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Your E-Sys version doesn't completely fit with your psdzdata.
So choose a newer E-Sys version (please not the 3.28, better 3.30) or older psdzdata.
If you see the I-step (shipm.) and I-step (target) your E-Sys and psdzdata will fit together and you can push the button "detect caf for swe".
That's is amazing advice, thank you.

Do you have links to these at all?
Appreciate 0
      06-18-2021, 12:30 PM   #4
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by F30BMWWHITE View Post
That's is amazing advice, thank you.

Do you have links to these at all?
Yes.
Added to my first post.
Appreciate 1
      06-18-2021, 12:34 PM   #5
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Yes.
Added to my first post.
Thank you so much.

Another question, more general knowledge, I have heard not to code with the car running. I have also heard to code with the car running. In your opinion, what is the best option?


Just thought of another Q

If I re-install E-sys, the instructions mention selecting the most recent option in the file "Select the CAFD from latest I-Level shown" . Will this still work with a re-install?
Appreciate 0
      06-18-2021, 12:42 PM   #6
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by F30BMWWHITE View Post
Thank you so much.

Another question, more general knowledge, I have heard not to code with the car running. I have also heard to code with the car running. In your opinion, what is the best option?
It is possible to code with the car running.
Only if you code the DME the engine will shut off.
If you don't take too much time for searching for values and coding it is enough to only switch on the ignition.
But be careful for the moment when the ignition automatically shuts off.
When you think this time is coming (after 10-15min) you should better not hit the button Code or FDL Code.
You then better should short switch the ignition off and on again and then you can code.

Never hit the button "Code Default Values"!

"Select the CAFD from latest I-Level shown" will still work.
Appreciate 0
      06-18-2021, 01:48 PM   #7
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
It is possible to code with the car running.
Only if you code the DME the engine will shut off.
If you don't take too much time for searching for values and coding it is enough to only switch on the ignition.
But be careful for the moment when the ignition automatically shuts off.
When you think this time is coming (after 10-15min) you should better not hit the button Code or FDL Code.
You then better should short switch the ignition off and on again and then you can code.

Never hit the button "Code Default Values"!

"Select the CAFD from latest I-Level shown" will still work.

Thanks you!

I have tried the steps to reset. but it seems to have not worked.

it showed the "detect CAF from SWE"

I then selected this option (I think its right??)



It then looked to have two CAFD's



I then right-clicked on the ECU and click code, and I got this error



Any ideas?

(restarting the connection - still shows the corrupted one)

Thanks in advance!
Appreciate 0
      06-18-2021, 02:20 PM   #8
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by F30BMWWHITE View Post
Thanks you!

I have tried the steps to reset. but it seems to have not worked.

it showed the "detect CAF from SWE"

I then selected this option (I think its right??)



It then looked to have two CAFD's



I then right-clicked on the ECU and click code, and I got this error



Any ideas?

(restarting the connection - still shows the corrupted one)

Thanks in advance!
Ah damn, the cdDeploy error. I don't like that message.
There are no clear statements about what causes this error.
I can therefore only give a few recommendations.


Start E-Sys directly without Launcher from its own folder C:/EC-Apps/ESG and try again.
Choose another CAFD from the list (all CAFD belong to the FEM_Body).
Did you change something in the FA/VO?
Try another E-Sys version.
Appreciate 1
      06-18-2021, 02:23 PM   #9
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Ah damn, the cdDeploy error. I don't like that message.
There are no clear statements about what causes this error.
I can therefore only give a few recommendations.


Start E-Sys directly without Launcher from its own folder C:/EC-Apps/ESG and try again.
Choose another CAFD from the list (all CAFD belong to the FEM_Body).
Did you change something in the FA/VO?
Try another E-Sys version.
The only thing I can think which may of caused the issue:

1. When I opened the e-sys pro launcher, it remembered the old activation code and pin from the old version (I am using the supplied BFU_XCODE though)

2. There is the odd random fail to connect error, but after a few trys, it seems to work and connect? Would this affect it?


Ill try the suggested thank you
Appreciate 0
      06-18-2021, 02:25 PM   #10
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Did you change something in the FA/VO?
I don't believe that I did
Appreciate 0
      06-18-2021, 02:36 PM   #11
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)



Seems to be a similar message before the coding throws the error page?

Tried:

Different CAFD from the tree
E-Sys without Launcher
Appreciate 0
      06-18-2021, 02:46 PM   #12
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by F30BMWWHITE View Post

Seems to be a similar message before the coding throws the error page?

Tried:

Different CAFD from the tree
E-Sys without Launcher
OK.
Maybe dumb question, but the ignition is switched ON (not just Radio Standby)?
And can you post the complete error message from the last picture?
Appreciate 1
      06-18-2021, 02:54 PM   #13
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
OK.
Maybe dumb question, but the ignition is switched ON (not just Radio Standby)?
And can you post the complete error message from the last picture?
The car is switched on (engine running).

Two minutes and I shall Paste the full message
Appreciate 0
      06-18-2021, 03:30 PM   #14
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
OK.
Maybe dumb question, but the ignition is switched ON (not just Radio Standby)?
And can you post the complete error message from the last picture?
So I have three messages

1. Trying to click one of the read options

VT <"ist"> could not be read. [C064]
negative response error:
code: TIMEOUT P2/T2 occurred
description: T2 timeout on Service DSC has error in result: [Severity=2051][ErrorCode=58640][ErrorCodeDescription=resource not available][VendorCode=2008][VendorCodeDescription=T2 timeout occured]; LinkName: VCM_ETHERNET
severity: ERROR
[2130765072]


_________________________________________________

This is the error I got when I tried to code the restored CAFD. Although it looks like a different error, so I tried to close the connection, reconnect and I think it worked? See the image below?

Caf's suchen
Tal wird generiert
Abarbeitung wird gestartet

Read SVT before TAL execution started.
Read SVT before TAL execution finished.

TAL execution started.
VCM Update: VCM-Update is deactivated. VCM will not be updated. [C197]
ExecutionID=2021/06/18-22:06:08.559[] prepareTALExecution started [PROGRESS]

[] prepareTALExecution finished [PROGRESS]
[] prepareVehicleForCoding started [PROGRESS]
[] prepareVehicleForCoding finished [PROGRESS]
[FEM_BODY - 40] prepareECUforCoding started [PROGRESS]
[FEM_BODY - 40] prepareECUforCoding finished [PROGRESS]
[FEM_BODY - 40] authenticateECUforCoding started [PROGRESS]
[FEM_BODY - 40] authenticateECUforCoding finished [PROGRESS]
[FEM_BODY - 40 - cafd_00000794-007_031_012] Transaction type: cdDeploy; Message: TA started [TRANSACTION]
MCDDiagService<id=62900, job=com.bmw.psdz.jobs.uds.MCD3_PerformECUCoding, service=WDBI_PLAIN - WriteDataByIdentifier with unlimited Data-ID (plain hex value), description=error: timeout, link=FEM_BODY_40_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=62900, job=com.bmw.psdz.jobs.uds.MCD3_PerformECUCoding, service=WDBI_PLAIN - WriteDataByIdentifier with unlimited Data-ID (plain hex value), description=error: timeout, link=FEM_BODY_40_ETHERNET> [DIAGSERVICE]
[FEM_BODY - 40 - cafd_00000794-007_031_012] Transaction type: cdDeploy; Message: TA finished [TRANSACTION]
[FEM_BODY - 40] finalizeECUCoding started [PROGRESS]
[FEM_BODY - 40] finalizeECUCoding finished [PROGRESS]
[] finalizeVehicleCoding started [PROGRESS]
[] finalizeVehicleCoding finished [PROGRESS]
[] finalizeTALExecution started [PROGRESS]
[] finalizeTALExecution finished [PROGRESS]d
TAL execution finished [TAL_EXECUTION_FINISHED]
TAL-Execution finished with status: "FinishedWithWarnings". [C207]
TAL execution finished. Duration: "39s". [C206]

Read SVT after TAL execution started.
Read SVT after TAL execution finished.
Abarbeitung beendet





________________

Trying to reconnect (the car took a few tried to connect) and then click the Read SVT (it worked 1/4 times)

Generate SVT_Ist failed. [C105]
negative response error:
code: TIMEOUT P2/T2 occurred
description: T2 timeout on Service RC_VCM_GEN_SVT has error in result: [Severity=2051][ErrorCode=58640][ErrorCodeDescription=resource not available][VendorCode=2008][VendorCodeDescription=T2 timeout occured]; LinkName: VCM_ETHERNET
severity: ERROR
[2130765072]
Appreciate 0
      06-18-2021, 04:01 PM   #15
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

I have since tried to code something simple into the FEM_Body, upon coding this, it threw up a TIMEOUT error, and now its back to being corrupted.

I feel the timeout is the issue
Appreciate 0
      06-18-2021, 04:16 PM   #16
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Unfortunately, the error messages don't help me, I'm sorry.
And also I have no idea about the timeout error.

Only 2 ideas i've got.
Please try to Read Ecu instead of Read SVT.
And at the connection window you have choosen the TargetSelector ... F020 without "DIRECT"?
And "Connection via VIN"?
Appreciate 0
      06-18-2021, 04:28 PM   #17
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Unfortunately, the error messages don't help me, I'm sorry.
And also I have no idea about the timeout error.

Only 2 ideas i've got.
Please try to Read Ecu instead of Read SVT.
And at the connection window you have choosen the TargetSelector ... F020 without "DIRECT"?
And "Connection via VIN"?
No Need to apologize! I appreciate all your help!

Correct
F020 (NOT DIRECT) & VIN Connect (As I said, sometimes it takes a few times to connect)

The Read ECU works after a few tries also. (Can I do the reset from there?)

I have seen from research, that it may be the cable, or it could be wrong PSDZ data (But I'm assuming the one you supplied is correct for this e-Sys v?)
Appreciate 0
      06-18-2021, 04:44 PM   #18
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by F30BMWWHITE View Post
No Need to apologize! I appreciate all your help!

Correct
F020 (NOT DIRECT) & VIN Connect (As I said, sometimes it takes a few times to connect)

The Read ECU works after a few tries also. (Can I do the reset from there?)

I have seen from research, that it may be the cable, or it could be wrong PSDZ data (But I'm assuming the one you supplied is correct for this e-Sys v?)
You can do the Reset also after Read Ecu.
I also read something of problems with the cable at this error messages - Maybe.
The psdzdata are the right ones.
But currently i don't know your combination of E-Sys and psdzdata.
If you still use your old E-Sys 3.27 you should use my psdzdata 4.23.12.
If you use my E-Sys 3.30 you can use my psdzdata 4.23.12 or your newer psdzdata 20-11 (don't know the correct description).
Appreciate 0
      06-18-2021, 04:51 PM   #19
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
You can do the Reset also after Read Ecu.
I also read something of problems with the cable at this error messages - Maybe.
The psdzdata are the right ones.
But currently i don't know your combination of E-Sys and psdzdata.
If you still use your old E-Sys 3.27 you should use my psdzdata 4.23.12.
If you use my E-Sys 3.30 you can use my psdzdata 4.23.12 or your newer psdzdata 20-11 (don't know the correct description).
I will try to do the change via READ ECU tommrow and see if it has changed

For the version, I'm using what you have sent previously:

E-SYS 3.30.1
Launcher: 2.82 162b
PSdzData 4.23.12

Failing that, perhaps try a new cable and see if that works.

Thanks again! Ill let you know my success/fail tommrow
Appreciate 0
      06-19-2021, 05:37 AM   #20
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
You can do the Reset also after Read Ecu.
I also read something of problems with the cable at this error messages - Maybe.
The psdzdata are the right ones.
But currently i don't know your combination of E-Sys and psdzdata.
If you still use your old E-Sys 3.27 you should use my psdzdata 4.23.12.
If you use my E-Sys 3.30 you can use my psdzdata 4.23.12 or your newer psdzdata 20-11 (don't know the correct description).
The Read VIA ECU had the same issue. It kept throwing the TIMEOUT Error.


I do have some perhaps good news...

It looks like when I used a different Esys Version and PSDz data. It seemed to connect okay (no error on connection, read ECU or code), connect to a different ECU, and code an option correctly?. (but it did not highlight the DETECT CAF from SWE).

PSDz Data: 4.19.40
ESys: 3.27.1

So I'm thinking it may be the version you have sent me? - I will try the combination that you have suggested.

Thanks in advance!
Appreciate 0
      06-19-2021, 06:40 AM   #21
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by F30BMWWHITE View Post

So I'm thinking it may be the version you have sent me? - I will try the combination that you have suggested.

Thanks in advance!
Usually the version makes no difference, but sometimes it helps to change the version.
I also have some newer versions, but from 3.31 you can't use your Launcher Pro 2.8.2 anymore.
On the other hand you don't need the Launcher for your problem now.
Appreciate 0
      06-19-2021, 10:32 AM   #22
F30BMWWHITE
New Member
5
Rep
27
Posts

Drives: BMW f30
Join Date: Jun 2021
Location: UK

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Usually the version makes no difference, but sometimes it helps to change the version.
I also have some newer versions, but from 3.31 you can't use your Launcher Pro 2.8.2 anymore.
On the other hand you don't need the Launcher for your problem now.
Are you able to supply me with the latest files?

Can I just do it with the regular esys?


I have also ordered another cable, just incase!
Appreciate 0
Post Reply

Bookmarks


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 Off



All times are GMT -5. The time now is 11:08 PM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST