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 > FEM_BODY Problem - Help
Extreme Powerhouse
Post Reply
 
Thread Tools Search this Thread
      11-28-2013, 05:53 AM   #1
benoa
Private
benoa's Avatar
Japan
47
Rep
81
Posts

Drives: 320d Touring Luxury
Join Date: Oct 2013
Location: Japan

iTrader: (0)

FEM_BODY Problem - Help

Hi,

Was happily coding this evening but during my last transaction, something went wrong, an error while coding FEM_BODY.

Since then, impossible to code that ECU again.

The error I get :

Transaktions-Report: Aktion: Codierdaten lesen


FEM_BODY [40] [ÿÿÿÿÿÿÿ]
readCPS o.k.
cafd_ffffffff-255_255_255 Fehler:
File for "cafd_ffffffff-255_255_255" not found! [C012]

Any tip on how to resolve this ?

I do have a backup of the corresponding CAF but I have no idea how to write it. It seems to tell me that since it's missing from the SVT, it can't write.
Appreciate 0
      11-28-2013, 07:08 AM   #2
benoa
Private
benoa's Avatar
Japan
47
Rep
81
Posts

Drives: 320d Touring Luxury
Join Date: Oct 2013
Location: Japan

iTrader: (0)

Exclamation

Problem solved using the SVT editor and CAF file name for ID, mainversion, subversion, patchversion (thanks to the coding with E-SYS manual, p39 onwards)

So lesson learned : code only one feature at a time !

Last edited by benoa; 11-28-2013 at 07:22 AM..
Appreciate 0
      11-29-2013, 03:49 AM   #3
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by benoa View Post
Problem solved using the SVT editor and CAF file name for ID, mainversion, subversion, patchversion (thanks to the coding with E-SYS manual, p39 onwards)

So lesson learned : code only one feature at a time !
Good recovery.

This corrupted CAFD though did not happen because of coding multiple features at one time, rather it most likely occurred from a power loss during coding, which is why you should run the engine when you are coding.

If it happens again, an easier alternative to the SVT Editor is to just use "Detect CAF for SWE" coding function, and select CAFD from latest I-Level shown to inject it into ECU.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 1
spirky0.00
      11-29-2013, 04:21 AM   #4
SimonB
135 to 335 M Sport to X3 30d M Sport
Australia
164
Rep
1,788
Posts

Drives: 2018 X3 30d, optioned up!
Join Date: May 2008
Location: Perth, Western Australia

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
If it happens again, an easier alternative to the SVT Editor is to just use "Detect CAF for SWE" coding function, and select CAFD from latest I-Level shown to inject it into ECU.
God, I've got a LOT to learn! I wish I understood that, but time will come, I'm sure
__________________
2018 X3 30d, Carbon Black Metallic, M Sport Package, Panorama glass sunroof, Lumbar support, Instrument panel in Sensatec, Ambient Lightning, Harmon Kardon Surround Sound , Dynamic Damper Control
Appreciate 1
      11-29-2013, 04:45 AM   #5
benoa
Private
benoa's Avatar
Japan
47
Rep
81
Posts

Drives: 320d Touring Luxury
Join Date: Oct 2013
Location: Japan

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
This corrupted CAFD though did not happen because of coding multiple features at one time, rather it most likely occurred from a power loss during coding, which is why you should run the engine when you are coding.
Car engine was running - no idea what happened, was probably too excited !
Appreciate 0
      11-30-2013, 03:33 AM   #6
benoa
Private
benoa's Avatar
Japan
47
Rep
81
Posts

Drives: 320d Touring Luxury
Join Date: Oct 2013
Location: Japan

iTrader: (0)

Now I remember : I ended up with a low/no memory warning for E-SYS after it corrupted FEM_BODY ! So memory was the culprit. After increasing it to 1512Mb (default was 512 if I recall correctly), no more issues.
Appreciate 0
      11-30-2013, 03:46 AM   #7
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by benoa View Post
Now I remember : I ended up with a low/no memory warning for E-SYS after it corrupted FEM_BODY ! So memory was the culprit. After increasing it to 1512Mb (default was 512 if I recall correctly), no more issues.
Yeah, that will do it too. Anything that interrupts E-Sys during an FDL write will corrupt the CAFD it is writing at the time.

The default is 512 Mb. I always change it to 1024 Mb.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      12-12-2013, 08:06 AM   #8
navy.doc
New Member
Puerto Rico
5
Rep
17
Posts

Drives: 2014 335i M-Sport
Join Date: Feb 2010
Location: Puerto Rico

iTrader: (0)

I'm having the same trouble, tried the instruction on the manual with no luck, shawnsheridan do you have some kind of instruction that can help me. Thanks
__________________
ED 2014 335i M-Sport AW - Sport Automatic, 403M, M Sport Brakes, NBT, Hupper Optik - 40% Tint, M Performance Black Kidney Grille, Rear Spoiler and Front Lip

Coming Soon: Borla Cat-Back S-Type
Appreciate 0
      12-12-2013, 08:14 AM   #9
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by navy.doc View Post
I'm having the same trouble, tried the instruction on the manual with no luck, shawnsheridan do you have some kind of instruction that can help me. Thanks
Instruction for what exactly? Increasing E-Sys RAM or you have File for "cafd_ffffffff-255_255_255" not found! [C012] error?
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      12-17-2013, 02:50 PM   #10
navy.doc
New Member
Puerto Rico
5
Rep
17
Posts

Drives: 2014 335i M-Sport
Join Date: Feb 2010
Location: Puerto Rico

iTrader: (0)

I was able to fix it. Thanks
__________________
ED 2014 335i M-Sport AW - Sport Automatic, 403M, M Sport Brakes, NBT, Hupper Optik - 40% Tint, M Performance Black Kidney Grille, Rear Spoiler and Front Lip

Coming Soon: Borla Cat-Back S-Type
Appreciate 0
      01-25-2015, 07:06 PM   #11
hoita
New Member
Taiwan
3
Rep
14
Posts

Drives: F32 428i
Join Date: Jan 2015
Location: Taiwan,Taipei

iTrader: (0)

Question

hello,Benoa:
I was happened the error few days ago,
I don't know what you mean "CAF file name for ID, mainversion, subversion, patchversion",
and if I no backup SVT file before the error happened,
it's still can backup file?

Thank you very much.
Appreciate 0
      01-25-2015, 07:16 PM   #12
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by hoita View Post
hello,Benoa:
I was happened the error few days ago,
I don't know what you mean "CAF file name for ID, mainversion, subversion, patchversion",
and if I no backup SVT file before the error happened,
it's still can backup file?

Thank you very much.
The CAFD file is corrupted.

Just inject new CAFD into ECU, and VO Code it.

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.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      01-25-2015, 08:07 PM   #13
hoita
New Member
Taiwan
3
Rep
14
Posts

Drives: F32 428i
Join Date: Jan 2015
Location: Taiwan,Taipei

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
The CAFD file is corrupted.

Just inject new CAFD into ECU, and VO Code it.

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.
OK,thank you shawn,I'll try later,if work I'll say.
Appreciate 0
      01-25-2015, 09:20 PM   #14
hoita
New Member
Taiwan
3
Rep
14
Posts

Drives: F32 428i
Join Date: Jan 2015
Location: Taiwan,Taipei

iTrader: (0)

"Detect CAF for SWE" the way is good and easy to operate,
it's work!
thank you Shawn.
Appreciate 0
      01-25-2015, 09:27 PM   #15
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by hoita View Post
"Detect CAF for SWE" the way is good and easy to operate,
it's work!
thank you Shawn.
Yes, much easier than manually editing SVT.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      01-26-2015, 07:04 AM   #16
RoundelM3
Major General
RoundelM3's Avatar
United_States
1833
Rep
6,987
Posts

Drives: 15 F80 M3, 22 G01 X3 30i
Join Date: Apr 2010
Location: Wendell, NC

iTrader: (2)

Garage List
2022 BMW X3  [9.83]
2015 BMW M3  [6.50]
Shawn - where do you increase RAM for E-Sys? I'm familiar with the concept (I work with Java apps frequently), but I'm not sure how it's done on this app.
__________________

2015 F80 ///M3 Sedan 7DCT Tanzanite, 2022 X3 sDrive30i 8AT Brooklyn Grey
Appreciate 0
      01-26-2015, 08:25 AM   #17
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by roundel335 View Post
Shawn - where do you increase RAM for E-Sys? I'm familiar with the concept (I work with Java apps frequently), but I'm not sure how it's done on this app.
E-Sys => Options => Settings => Program Tab => Set RAM (Mbyte) field to 1024.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      01-26-2015, 08:37 AM   #18
RoundelM3
Major General
RoundelM3's Avatar
United_States
1833
Rep
6,987
Posts

Drives: 15 F80 M3, 22 G01 X3 30i
Join Date: Apr 2010
Location: Wendell, NC

iTrader: (2)

Garage List
2022 BMW X3  [9.83]
2015 BMW M3  [6.50]
Quote:
Originally Posted by shawnsheridan View Post
E-Sys => Options => Settings => Program Tab => Set RAM (Mbyte) field to 1024.
Thanks!
__________________

2015 F80 ///M3 Sedan 7DCT Tanzanite, 2022 X3 sDrive30i 8AT Brooklyn Grey
Appreciate 0
      11-11-2015, 04:58 AM   #19
SimonBMWLondon
Registered
0
Rep
3
Posts

Drives: BMW 4
Join Date: Jul 2015
Location: London

iTrader: (0)

Hi All,

This is my first post, so please go easy

Thank god I found this post and thanks to Shawn for the solution as I have the same problem (power loss during coding.!)..

I have one question though.. If I run through the same process to restore as below, will I loose all the settings that are currently held in the FEM_BODY CADF?

Thank you all.. really appreciate any help you can give to get me out of this hole.!


(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)
Appreciate 0
      11-11-2015, 06:42 AM   #20
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by SimonBMWLondon View Post
Hi All,

This is my first post, so please go easy

Thank god I found this post and thanks to Shawn for the solution as I have the same problem (power loss during coding.!)..

I have one question though.. If I run through the same process to restore as below, will I loose all the settings that are currently held in the FEM_BODY CADF?

Thank you all.. really appreciate any help you can give to get me out of this hole.!


(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)
Yes, you will reset ECU to factory settings, and will have to recode it for custom settings.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      11-11-2015, 07:13 AM   #21
SimonBMWLondon
Registered
0
Rep
3
Posts

Drives: BMW 4
Join Date: Jul 2015
Location: London

iTrader: (0)

Thanks Shawn. Just so I understand, when you say "reset to factory settings", do you mean it will reset back to the settings that were in the car when it was delivered to me from the factory?

Or do you mean a 'blank' configuration, and I will have to add all the settings that were added when the car was built?

I do not mind loosing my custom settings (I only changed one before the power loss), so can easily re add this (with the engine running this time!!)


Apologies if this is a stupid question
Appreciate 0
      11-11-2015, 07:18 AM   #22
shawnsheridan
General
shawnsheridan's Avatar
United_States
10415
Rep
40,668
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by SimonBMWLondon View Post
Thanks Shawn. Just so I understand, when you say "reset to factory settings", do you mean it will reset back to the settings that were in the car when it was delivered to me from the factory?

Or do you mean a 'blank' configuration, and I will have to add all the settings that were added when the car was built?

I do not mind loosing my custom settings (I only changed one before the power loss), so can easily re add this (with the engine running this time!!)


Apologies if this is a stupid question
Not blank. Coded to factory settings.
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 06:54 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