E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > XHP/TCU Flash failing (ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS _REQUESTED)



Reply
 
Thread Tools Search this Thread
      09-23-2020, 10:14 AM   #1
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

XHP/TCU Flash failing (ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS _REQUESTED)

Im cross posting this in hopes someone in the coding forum can help me out.

https://www.e90post.com/forums/showthread.php?t=1744280

Im trying to flash XHP with a d-CAN cable and wireless MHD adapter but its failing with this error when i try to fash with WinKFP.

Code:
[22:58:35.387] [2020-09-22] [--]   1020       Error   COAPIKF.CPP     coapiKfInit    31
[22:58:35.387] [2020-09-22] [--]      File could not be opened for reading  info.eng

================================================================================
[23:01:07.151] [2020-09-22] [<WinKFP Tool]   1040       Error   COAPIKF.CPP coapiKfRefreshGdaten    10
[23:01:07.151] [2020-09-22] [<WinKFP Tool]      Error in file processing (general)  info.eng

[23:01:14.926] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:14.926] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:14.936] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:14.936] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:14.948] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:14.948] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:23.456] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:23.456] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:23.469] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:23.469] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:23.481] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:23.481] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

================================================================================
[23:01:36.991] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:36.991] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:37.002] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:37.002] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:37.021] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:37.021] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:44.412] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:44.412] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:44.422] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:44.422] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

[23:01:44.431] [2020-09-22] [<WinKFP Tool]   3027       Error    KFINFO.CPP   CKfInfo::Open     2
[23:01:44.431] [2020-09-22] [<WinKFP Tool]      INFO file not found  konnte ..\DATA\konv.tmp\info.ger nicht öffnen

================================================================================
[23:07:29.214] [2020-09-22] [<WinKFP Tool]   2089   PABD/CABD       06FLASH   Programmieren  2538
[23:07:29.214] [2020-09-22] [<WinKFP Tool]      switching programming mode failed  10FLASH, DIAGNOSE_MODE (ECUPM): ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS_REQUESTED

[23:07:36.562] [2020-09-22] [<WinKFP Tool]   2081   PABD/CABD       06FLASH   Programmieren  2660
[23:07:36.562] [2020-09-22] [<WinKFP Tool]      Authentification failed  10FLASH, AUTHENTISIERUNG_START ( SG-Schluessel ...): ERROR_AUTHENTICATION

[23:07:53.644] [2020-09-22] [<WinKFP Tool]   2081   PABD/CABD       06FLASH   Programmieren  2756
[23:07:53.644] [2020-09-22] [<WinKFP Tool]      Authentification failed  10FLASH, AUTHENTISIERUNG_START ( Test-Schluessel ... ): ERROR_AUTHENTICATION

[23:07:53.705] [2020-09-22] [<WinKFP Tool]   2081       Error    COAPI2.CPP    coapiRunCabd     6
[23:07:53.705] [2020-09-22] [<WinKFP Tool]      Authentification failed  SG_PROGRAMMIEREN

[23:07:53.716] [2020-09-22] [<WinKFP Tool]   2081       Error   COAPIKF.CPP coapiKfProgSgD2    19
[23:07:53.716] [2020-09-22] [<WinKFP Tool]      Authentification failed
XHP support says i altered the bootloader but to my knowledge the car was stock when I purchased is 6 months ago.

Quote:
cm@rbttuning.com
7:33 AM (2 hours ago)
to me

Hi,

it’s the exact same issue you are facing with xHP!

ECUPM fails, because it seems you have an altered bootloader on your TCU. I would just exchange your Mechatronic……seems there is just no way to flash it.

Regards

Clemens
What can i try next?

Last edited by whitewidow; 09-24-2020 at 04:37 PM..
Appreciate 0
      09-23-2020, 12:31 PM   #2
CarAbuser
Lieutenant Colonel
CarAbuser's Avatar
United Kingdom
472
Rep
1,542
Posts

Drives: Z4 35i DCT / E92 335i DCT
Join Date: Jul 2010
Location: United Kingdom

iTrader: (0)

He's probably correct. You've exhausted the easy options.
Appreciate 0
      09-23-2020, 01:13 PM   #3
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

Quote:
Originally Posted by CarAbuser View Post
He's probably correct. You've exhausted the easy options.
What would cause this? Is the Mechatronic? The entire transmission? The transmission seems to work fine. I drive it daily. Forgive me I'm trying to wrap my head as to what the underlying issue is.
Appreciate 0
      09-23-2020, 02:15 PM   #4
sdbmwcoding
Captain
United_States
185
Rep
780
Posts

Drives: BMW M3
Join Date: May 2019
Location: San Diego

iTrader: (0)

How are you flashing with winkfp? Prog zb update or choosing a manual zb file? Send a photo of your UIF and identification. Inpa > e90 > functional jobs > F3 for UIF and f2 for identification.
Appreciate 0
      09-23-2020, 02:22 PM   #5
LMB335IS
Sua Sponte
LMB335IS's Avatar
United_States
1299
Rep
2,850
Posts

Drives: 2013 LMB 335is
Join Date: May 2008
Location: FOB FL

iTrader: (21)

Garage List
2013 BMW 335is  [8.84]
Quote:
Originally Posted by sd********* View Post
How are you flashing with winkfp? Prog zb update or choosing a manual zb file? Send a photo of your UIF and identification. Inpa > e90 > functional jobs > F3 for UIF and f2 for identification.
Its a phone app
__________________
335is/DCT-M3 GTS software-M3 drivetrain-M3 GWS-KOMBI-DSC-SZL/MHD/BQ Tuning IG@ClustersandCoding
Appreciate 0
      09-23-2020, 02:25 PM   #6
sdbmwcoding
Captain
United_States
185
Rep
780
Posts

Drives: BMW M3
Join Date: May 2019
Location: San Diego

iTrader: (0)

Quote:
Originally Posted by LMB335IS View Post
Quote:
Originally Posted by sd********* View Post
How are you flashing with winkfp? Prog zb update or choosing a manual zb file? Send a photo of your UIF and identification. Inpa > e90 > functional jobs > F3 for UIF and f2 for identification.
Its a phone app
I know but on the thread that he linked he explained that he tried to flash with winkfp per xhp's instructions to remedy the problem.
Appreciate 0
      09-23-2020, 02:31 PM   #7
LMB335IS
Sua Sponte
LMB335IS's Avatar
United_States
1299
Rep
2,850
Posts

Drives: 2013 LMB 335is
Join Date: May 2008
Location: FOB FL

iTrader: (21)

Garage List
2013 BMW 335is  [8.84]
Quote:
Originally Posted by sd********* View Post
I know but on the thread that he linked he explained that he tried to flash with winkfp per xhp's instructions to remedy the problem.
My bad, didn't look at the link.
__________________
335is/DCT-M3 GTS software-M3 drivetrain-M3 GWS-KOMBI-DSC-SZL/MHD/BQ Tuning IG@ClustersandCoding
Appreciate 0
      09-23-2020, 03:46 PM   #8
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

Quote:
Originally Posted by sd********* View Post
How are you flashing with winkfp? Prog zb update or choosing a manual zb file? Send a photo of your UIF and identification. Inpa > e90 > functional jobs > F3 for UIF and f2 for identification.
Yes winkfb after failing with the xhp app. Not sure what you mean by the programing question. I did it in comfort mode in winkfp..

UIF and ID attached.
Attached Images
  
Appreciate 0
      09-23-2020, 04:03 PM   #9
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

The VIN reported in the UIF begins with "NL" my VIN tags begin with "WB". Are these supposed to be the same?
Appreciate 0
      09-23-2020, 05:31 PM   #10
rjahl
Colonel
rjahl's Avatar
996
Rep
2,287
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by whitewidow View Post
The VIN reported in the UIF begins with "NL" my VIN tags begin with "WB". Are these supposed to be the same?
Those winfkp error look like it's not set up properly.
Appreciate 0
      09-23-2020, 06:52 PM   #11
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

Quote:
Originally Posted by rjahl View Post
Those winfkp error look like it's not set up properly.
The same error was in the logs for the Android XHP flashtool app. I believe i am set up correctly in winkfp.

Quote:
cm@rbttuning.com
7:33 AM (11 hours ago)
to me

Hi,

it’s the exact same issue you are facing with xHP!

ECUPM fails, because it seems you have an altered bootloader on your TCU. I would just exchange your Mechatronic……seems there is just no way to flash it.

Regards

Clemens
Appreciate 0
      09-23-2020, 09:49 PM   #12
sdbmwcoding
Captain
United_States
185
Rep
780
Posts

Drives: BMW M3
Join Date: May 2019
Location: San Diego

iTrader: (0)

Quote:
Originally Posted by whitewidow View Post
Quote:
Originally Posted by sd********* View Post
How are you flashing with winkfp? Prog zb update or choosing a manual zb file? Send a photo of your UIF and identification. Inpa > e90 > functional jobs > F3 for UIF and f2 for identification.
Yes winkfb after failing with the xhp app. Not sure what you mean by the programing question. I did it in comfort mode in winkfp..

UIF and ID attached.
In comfort mode you can either manually select the software file to flash or have it automatically detect the newest zb number (software file) to flash. Post a picture of your winkfp configuration.

I'd try this:

F1 comfort mode
F2 gke215 and find 7601492, press ok
F4 enter vin
F8 done
F3 flash/program

This is just re writing the stock file that your car already has. It's possible winkfp is choosing an incorrect file to update causing the error, it's rare but I've seen it happen with clusters. Worth a shot. Shouldn't be any reason you can't flash the transmission with winkfp.
Appreciate 0
      09-24-2020, 03:33 AM   #13
CarAbuser
Lieutenant Colonel
CarAbuser's Avatar
United Kingdom
472
Rep
1,542
Posts

Drives: Z4 35i DCT / E92 335i DCT
Join Date: Jul 2010
Location: United Kingdom

iTrader: (0)

I agree something is strange with the vehicle.

These lines are the key to the problem:
Code:
[23:07:29.214] [2020-09-22] [<WinKFP Tool]   2089   PABD/CABD       06FLASH   Programmieren  2538
[23:07:29.214] [2020-09-22] [<WinKFP Tool]      switching programming mode failed  10FLASH, DIAGNOSE_MODE (ECUPM): ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS_REQUESTED

[23:07:36.562] [2020-09-22] [<WinKFP Tool]   2081   PABD/CABD       06FLASH   Programmieren  2660
[23:07:36.562] [2020-09-22] [<WinKFP Tool]      Authentification failed  10FLASH, AUTHENTISIERUNG_START ( SG-Schluessel ...): ERROR_AUTHENTICATION
During the flash process the programming station has to authenticate. The EGS will send a key to the programming station and the station then has to pass that key through a cipher and then returns the key. If it matches what the EGS is expecting the access is granted but in your case this is failing.

Since both WinKFP and xHP have the same cipher for that key they both get exactly the same failure response. So either the EGS has non standard boot sector code or there's some very wacky comms issues causing bad data but my feeling is that the latter explanation would cause problems elsewhere and not just at that one stage.

Just looking at the screenshots you posted it looks like that car has been updated at some point but the EGS has remained on its original firmware. The only other modules that have old dates are ones which probably have no updates available. The EGS should be much later than that.
Appreciate 0
      09-24-2020, 07:51 AM   #14
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

Quote:
Originally Posted by sd********* View Post
In comfort mode you can either manually select the software file to flash or have it automatically detect the newest zb number (software file) to flash. Post a picture of your winkfp configuration.

I'd try this:

F1 comfort mode
F2 gke215 and find 7601492, press ok
F4 enter vin
F8 done
F3 flash/program

This is just re writing the stock file that your car already has. It's possible winkfp is choosing an incorrect file to update causing the error, it's rare but I've seen it happen with clusters. Worth a shot. Shouldn't be any reason you can't flash the transmission with winkfp.
I will try to flash like this, I think i used a different file from 7601492 and I believe I chose something for Update ECU as well.

Quote:
Originally Posted by CarAbuser View Post
I agree something is strange with the vehicle.

These lines are the key to the problem:
Code:
[23:07:29.214] [2020-09-22] [<WinKFP Tool]   2089   PABD/CABD       06FLASH   Programmieren  2538
[23:07:29.214] [2020-09-22] [<WinKFP Tool]      switching programming mode failed  10FLASH, DIAGNOSE_MODE (ECUPM): ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS_REQUESTED

[23:07:36.562] [2020-09-22] [<WinKFP Tool]   2081   PABD/CABD       06FLASH   Programmieren  2660
[23:07:36.562] [2020-09-22] [<WinKFP Tool]      Authentification failed  10FLASH, AUTHENTISIERUNG_START ( SG-Schluessel ...): ERROR_AUTHENTICATION
During the flash process the programming station has to authenticate. The EGS will send a key to the programming station and the station then has to pass that key through a cipher and then returns the key. If it matches what the EGS is expecting the access is granted but in your case this is failing.

Since both WinKFP and xHP have the same cipher for that key they both get exactly the same failure response. So either the EGS has non standard boot sector code or there's some very wacky comms issues causing bad data but my feeling is that the latter explanation would cause problems elsewhere and not just at that one stage.

Just looking at the screenshots you posted it looks like that car has been updated at some point but the EGS has remained on its original firmware. The only other modules that have old dates are ones which probably have no updates available. The EGS should be much later than that.
What would be the remedy? Update EGS? If so what would be the process?
Appreciate 0
      09-24-2020, 01:48 PM   #15
hassmaschine
Major General
United_States
3973
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

Possibly, you need to update the EGS, perhaps at a dealer. It could be that BMW has changed the keys since the original program, although I have never heard of that or seen a module where that occured. You can also get those errors when the signal between the cable and module is not solid, it doesn't necessarily mean the key doesn't match.

However, I find it far more likely there is a cable or communication issue than a modified boot sector. I've come across it dozens of times. Almost every time there's a problem flashing (especially with WinkFP), it is an issue with the cable or configuration, it's pretty much never the file or the module. Only once have I ever come across a DME that somehow wouldn't flash, but I think it was corrupted because of a cable issue. I patched it on a bench using BDM, and then was able to flash it normally.

I'd have a look at that wireless connection, which seems a likely culprit. Just connecting the cable directly is always safer.
Appreciate 0
      09-24-2020, 02:41 PM   #16
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

Quote:
Originally Posted by hassmaschine View Post
Possibly, you need to update the EGS, perhaps at a dealer. It could be that BMW has changed the keys since the original program, although I have never heard of that or seen a module where that occured. You can also get those errors when the signal between the cable and module is not solid, it doesn't necessarily mean the key doesn't match.

However, I find it far more likely there is a cable or communication issue than a modified boot sector. I've come across it dozens of times. Almost every time there's a problem flashing (especially with WinkFP), it is an issue with the cable or configuration, it's pretty much never the file or the module. Only once have I ever come across a DME that somehow wouldn't flash, but I think it was corrupted because of a cable issue. I patched it on a bench using BDM, and then was able to flash it normally.

I'd have a look at that wireless connection, which seems a likely culprit. Just connecting the cable directly is always safer.
EGS cant be updated with WinKFP? Ive been using a wired cable for the WinkFP flash with this cable. Ive also flashed the DME with MHD and done some coding using it as well, but I know the TCU is more finicky. Should i get another cable? What about a ICOM cable? CAn you give me any recommendations on what to try next?
Attached Images
 

Last edited by whitewidow; 09-24-2020 at 04:36 PM..
Appreciate 0
      09-24-2020, 03:10 PM   #17
sdbmwcoding
Captain
United_States
185
Rep
780
Posts

Drives: BMW M3
Join Date: May 2019
Location: San Diego

iTrader: (0)

Post a photo of your winkfp configuration. You can flash EGS with kdcan cable, no need for icom.
Appreciate 0
      09-24-2020, 03:12 PM   #18
CarAbuser
Lieutenant Colonel
CarAbuser's Avatar
United Kingdom
472
Rep
1,542
Posts

Drives: Z4 35i DCT / E92 335i DCT
Join Date: Jul 2010
Location: United Kingdom

iTrader: (0)

That looks like a sketchy cable but you said it works with the DME. The DME and TCU are very similar in their programming routine.
Appreciate 0
      09-24-2020, 04:35 PM   #19
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

Quote:
Originally Posted by sd********* View Post
Post a photo of your winkfp configuration. You can flash EGS with kdcan cable, no need for icom.
Anything else you need to see?
Attached Images
   
Appreciate 0
      09-24-2020, 04:36 PM   #20
hassmaschine
Major General
United_States
3973
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

uncheck boot sector update. Look at step 2 here: https://www.bimmerlabs.com/help#winkfp
Appreciate 0
      09-24-2020, 04:39 PM   #21
hassmaschine
Major General
United_States
3973
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

Quote:
Originally Posted by whitewidow View Post
EGS cant be updated with WinKFP? Ive been using a wired cable for the WinkFP flash with this cable. Ive also flashed the DME with MHD and done some coding using it as well, but I know the TCU is more finicky. Should i get another cable? What about a ICOM cable? CAn you give me any recommendations on what to try next?
yeah, I'm not sure that cable will work either. If it has the firmware update like the BG cable, maybe, but if it doesn't, I wouldn't even try. Generic cables can work OK for DME flashing, except for MSS60/65, but they can write garbage to modules like the EGS, CCC/CIC, etc. The BG cable works as well as an ICOM, but if you have access to an ICOM, that should work too. WinKFP can be used to flash the EGS with either a BG cable or an ICOM.
Appreciate 0
      09-24-2020, 04:45 PM   #22
whitewidow
Enlisted Member
3
Rep
42
Posts

Drives: 355i
Join Date: Oct 2019
Location: Chicago

iTrader: (0)

Quote:
Originally Posted by hassmaschine View Post
uncheck boot sector update. Look at step 2 here: https://www.bimmerlabs.com/help#winkfp
I made the change in the config ini

Quote:
Originally Posted by hassmaschine View Post
yeah, I'm not sure that cable will work either. If it has the firmware update like the BG cable, maybe, but if it doesn't, I wouldn't even try. Generic cables can work OK for DME flashing, except for MSS60/65, but they can write garbage to modules like the EGS, CCC/CIC, etc. The BG cable works as well as an ICOM, but if you have access to an ICOM, that should work too. WinKFP can be used to flash the EGS with either a BG cable or an ICOM.
Got a link for that cable? Im just going to hold off until get a known proper cable
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 12:54 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