E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > NA Engine (non-turbo) / Drivetrain / Exhaust Modifications > 2FA4 "Limp Mode" After Flashing ECU (330i/3 Stage Manifold Conversion) - Fixed



Reply
 
Thread Tools Search this Thread
      10-29-2019, 09:40 PM   #1
6ixSpd
Save the manuals!
6ixSpd's Avatar
6015
Rep
6,745
Posts

Drives: '16 M3, '23 718 Spyder
Join Date: Feb 2016
Location: 416

iTrader: (4)

2FA4 "Limp Mode" After Flashing ECU (330i/3 Stage Manifold Conversion) - Fixed

If you have the dreaded 2FA4 error code pop up on your MSV70 DME following a flash to the 330i software (ie. Bimmerlabs 330i conversion tune) on your 325/328i, I believe I have found a fix.

What is this error?
2FA4 results from a powerclass mismatch between the DME and CAS software. This throws the car into a very low-power limp mode, where it feels like it barely has 50hp.
What is the fix?
You need BMW Standard Tools and NCS Expert. Do a read (Codierdaten_Lessen) of your 6BMOT (this is the DME's module in NCS) and CAS modules.

Look for the following:
  • CAS: CLASS_PWR = klasse_1 or klasse_2
  • 6BMOT: OLULCODIERUNG = wert_01 or wert_02

Both MUST match in order to prevent this code; ie. klasse_2 & wert_02, or klasse_1 and wert_01.
Change the 6BMOT's power class level to match that of the one you found in the CAS. Flash this modified .MAN file via SG_Codieren to the 6BMOT module and you're done.

This successfully resolved the issue.

Hope this helps anyone out there having this problem as there is barely any info on this and it leads to many headaches
__________________
'16 M3 | '23 718 Spyder


Past: E92 M3, F87 M2, E39 M5, etc

Last edited by 6ixSpd; 10-29-2019 at 09:45 PM..
Appreciate 6
      10-30-2019, 09:08 AM   #2
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

I'm surprised you were able to change your 6BMOT, since that's locked out after 10 hours. I do have a modified program that allows it to be changed, but as far as I'm aware that wasn't being distributed on bimmerlabs.

Also there is a 3rd variable - what the powerclass byte is set to inside the tune. All 3 have to match.
Appreciate 1
6ixSpd6014.50
      10-30-2019, 10:29 AM   #3
6ixSpd
Save the manuals!
6ixSpd's Avatar
6015
Rep
6,745
Posts

Drives: '16 M3, '23 718 Spyder
Join Date: Feb 2016
Location: 416

iTrader: (4)

Quote:
Originally Posted by Terraphantm View Post
I'm surprised you were able to change your 6BMOT, since that's locked out after 10 hours. I do have a modified program that allows it to be changed, but as far as I'm aware that wasn't being distributed on bimmerlabs.

Also there is a 3rd variable - what the powerclass byte is set to inside the tune. All 3 have to match.
That'd what I thought too, but I was able to modify it on this '07 328 and even on my '12 135i. I guess I got lucky the 330i flash was on the same powerclass as the CAS and the modified 6BMOT.

Good point about the tune's internal power class. I'm assuming that would need binary editing. Would you happen to know/share what address that's located at for future individuals encountering this in the future?
__________________
'16 M3 | '23 718 Spyder


Past: E92 M3, F87 M2, E39 M5, etc
Appreciate 0
      10-30-2019, 11:23 AM   #4
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by 6ixSpd View Post
That'd what I thought too, but I was able to modify it on this '07 328 and even on my '12 135i. I guess I got lucky the 3308 flash was on the same powerclass as the CAS and the modified 6BMOT.

Good point about the tune's internal power class. I'm assuming that would need binary editing. Would you happen to know/share what address that's located at for future individuals encountering this in the future?
Have you ever read it back after changing it?

Internal power class address varies from program to program. I don't know the addresses off hand
Appreciate 0
      10-30-2019, 12:28 PM   #5
6ixSpd
Save the manuals!
6ixSpd's Avatar
6015
Rep
6,745
Posts

Drives: '16 M3, '23 718 Spyder
Join Date: Feb 2016
Location: 416

iTrader: (4)

Quote:
Originally Posted by Terraphantm View Post

Have you ever read it back after changing it?

Internal power class address varies from program to program. I don't know the addresses off hand
Yup, and the changes are found in the new trace file.

Fair enough. I wonder when/if the days will come for these ECU binaries to have address guides like you helped build for the MSS54 world. They've been amazingly helpful when I helped a friend tune out various DTCs and other parameters for his E46 M3 track car.
__________________
'16 M3 | '23 718 Spyder


Past: E92 M3, F87 M2, E39 M5, etc
Appreciate 0
      10-30-2019, 03:40 PM   #6
yupetc
Captain
390
Rep
661
Posts

Drives: 2015 X535i
Join Date: Feb 2013
Location: Houston, TX

iTrader: (0)

Is this error also somewhat congruent to the error we get "2D59" or "2D58" whenever we get the AA Flash where the power output has increased and the car throws a code for torque output value exceeds target torque or something of that sort? Because it also puts the car in limp mode, though the flash actually yields a lot more power and a great fun to drive.

If it's not, then do any of you guru's know how to address it by coding through the options in CAS or DME to disable that function?
__________________
2015 X535i - CP Piston, Manley Rod, ACL/King bearings, MILVs VRSF full charge Pipe, Wagner FMIC, Hybrid Turbo, MHD2+ VRSF DP, UR Front/Rear Sway Bars, Eibach springs, Bilstein B6
2015 MINI COOPER - Mahle Pistons, Max Rods, BMS intake, CTS charge pipe, Wagner Intercooler, ByteTronik Tune, VRSF DP
2017 540i - MHD2+, VRSF DP, TU Pump
Appreciate 0
      11-21-2020, 05:09 AM   #7
BZ92EEE
New Member
Romania
2
Rep
17
Posts

Drives: Bmw e92 325i
Join Date: Nov 2020
Location: Buzău, Romānia

iTrader: (0)

Quote:
Originally Posted by Terraphantm View Post
I'm surprised you were able to change your 6BMOT, since that's locked out after 10 hours. I do have a modified program that allows it to be changed, but as far as I'm aware that wasn't being distributed on bimmerlabs.

Also there is a 3rd variable - what the powerclass byte is set to inside the tune. All 3 have to match.
Can you tell me what is the 3rd variable to check ? i have the same issue

thx
Appreciate 0
      11-24-2020, 06:13 AM   #8
aphael
Second Lieutenant
United_States
90
Rep
223
Posts

Drives: E92 328i 6MT
Join Date: May 2020
Location: Bay Area

iTrader: (0)

Garage List
2007 BMW 328i  [0.00]
Quote:
Originally Posted by BZ92EEE View Post
Can you tell me what is the 3rd variable to check ? i have the same issue

thx
I had the same issue, I just reset the 6bmot and reflashed the rsa delete + tune and it worked fine. Didn't mess with any powerclasses
__________________
2007 E92 328i 6MT | KW V3 | 3SI | SSR Type-C 18x9.5/10.5 | AA Headers
Appreciate 0
      01-29-2023, 05:50 PM   #9
hillscanpatrick@yahoo.com
Registered
0
Rep
1
Posts

Drives: 2007 e90 328i
Join Date: Jan 2023
Location: CA

iTrader: (0)

Quote:
Originally Posted by aphael View Post
I had the same issue, I just reset the 6bmot and reflashed the rsa delete + tune and it worked fine. Didn't mess with any powerclasses
how did you reset the dme? what tool?
Appreciate 0
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 04:23 AM.




e90post
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