BMW Forum - BimmerFest BMW Forums banner

Cannot code cafd in retrofitted NBT EVO

27K views 137 replies 59 participants last post by  shawnsheridan  
#1 ·
Hello Friends,

I have just retrofitted NBT EVO of my F85. HU_NBT2 does not have any cafd, so trying to inject it, but without any success. esys is giving me following error while executing:

<Caf's suchen>
TAL calculation started.
Locally NCD signature calculation started
Processing ncd signing finished
TAL execution started.
<>
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.
<ExecutionID=2020/11/10-21:21:29.377>
<[] prepareTALExecution started [PROGRESS]>
<[] prepareTALExecution finished [PROGRESS]>
<[] prepareVehicleForCoding started [PROGRESS]>
<[] prepareVehicleForCoding finished [PROGRESS]>
<[HU_NBT2 - 63] prepareECUforCoding started [PROGRESS]>
<[HU_NBT2 - 63] prepareECUforCoding finished [PROGRESS]>
<[HU_NBT2 - 63] authenticateECUforCoding started [PROGRESS]>
<[HU_NBT2 - 63] authenticateECUforCoding finished [PROGRESS]>
<[HU_NBT2 - 63 - cafd_00001ef6-006_028_015] Transaction type: cdDeploy; Message: TA started [TRANSACTION]>
<MCDDiagService<id=62649, job=com.bmw.psdz.jobs.uds.MCD3_PerformECUCoding, service=WDBI_PLAIN - WriteDataByIdentifier with unlimited Data-ID (plain hex value), description=error: negative response : requestOutOfRange, link=HU_NBT2_IKCAN_63_ETHERNET> [DIAGSERVICE]>
<[] job failed with negative response error:
code: repeat job
description: Service WDBI_PLAIN returned a negative response with response code requestOutOfRange; LinkName: HU_NBT2_IKCAN_63_ETHERNET
severity: ERROR
[THROWABLE]>
<[HU_NBT2 - 63 - cafd_00001ef6-006_028_015] Transaction type: cdDeploy; Message: TA finished [TRANSACTION]>
<[HU_NBT2 - 63] -MessageID is used multiple times, so MessageText may be ambiguous-job failed with negative response error:
code: repeat job
description: Service WDBI_PLAIN returned a negative response with response code requestOutOfRange; LinkName: HU_NBT2_IKCAN_63_ETHERNET
severity: ERROR
[WARN]>
<[HU_NBT2 - 63] - [Exception - HU_NBT2 - 63] job failed with negative response error:
code: repeat job
description: Service WDBI_PLAIN returned a negative response with response code requestOutOfRange; LinkName: HU_NBT2_IKCAN_63_ETHERNET
severity: ERROR
<[HU_NBT2 - 63] prepareECUforCoding started [PROGRESS]>
<MCDDiagService<id=230634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforCoding, service=DSC - DiagnosticSessionControl, description=error: negative response : conditionsNotCorrect, link=HU_NBT2_IKCAN_63_ETHERNET> [DIAGSERVICE]>
<[HU_NBT2 - 63] prepareECUforCoding finished [PROGRESS]>
<[HU_NBT2 - 63] authenticateECUforCoding started [PROGRESS]>
<MCDDiagService<id=16727, job=com.bmw.psdz.jobs.uds.MCD3_AuthenticateECUforCoding, service=SA_SK - SecurityAccessSendKey, description=error: negative response : serviceNotSupportedInActiveSession, link=HU_NBT2_IKCAN_63_ETHERNET> [DIAGSERVICE]>
<[] job failed with negative response error:
code: service returned global negative response
description: Service SA_SK returned a negative response with response code serviceNotSupportedInActiveSession; LinkName: HU_NBT2_IKCAN_63_ETHERNET
severity: ERROR
[THROWABLE]>
<[HU_NBT2 - 63] There was an error during TAL execution, please check the log files. [WARN]>
<[HU_NBT2 - 63] There was an error during TAL execution, please check the log files. [WARN]>
<[HU_NBT2 - 63] - [Exception - HU_NBT2 - 63] job failed with negative response error:
code: service returned global negative response
description: Service SA_SK returned a negative response with response code serviceNotSupportedInActiveSession; LinkName: HU_NBT2_IKCAN_63_ETHERNET
severity: ERROR
<[HU_NBT2 - 63] finalizeECUCoding started [PROGRESS]>
<[HU_NBT2 - 63] finalizeECUCoding finished [PROGRESS]>
<[] There was an error, please check the log files. [WARN]>
<[] - [Exception - HU_NBT2 - 63] job failed with negative response error:
code: service returned global negative response
description: Service SA_SK returned a negative response with response code serviceNotSupportedInActiveSession; LinkName: HU_NBT2_IKCAN_63_ETHERNET
severity: ERROR
<[] finalizeVehicleCoding started [PROGRESS]>
<[] finalizeVehicleCoding finished [PROGRESS]>
<[] finalizeTALExecution started [PROGRESS]>
<[] finalizeTALExecution finished [PROGRESS]>
<TAL execution finished [TAL_EXECUTION_FINISHED]>
TAL-Execution finished with status: "FinishedWithError".
TAL execution finished. Duration: "16s".
<>
Read SVT after TAL execution started.
Read SVT after TAL execution finished.
TAL execution finished.

Could you please help me with that?

Thanks a lot in advance.
 
#11 ·
Hi, I am having this issue coded EBT on to an F20, HU_Entry. Is that likely to be VO Locked? If so can I have an unlock too?

The instructions say "6NS is used for NBT Head Unit. For cars with 6NH and ENTRY or CHAMP2 Head Units, use 6NK, or 6NL if car is equipped with BMW Assist." I had 6NH and tried both 6NK and 6NL (even 6NS) and all have a similar error as to the first post.

Thanks!
 
#12 ·
Hi, I am having this issue coded EBT on to an F20, HU_Entry. Is that likely to be VO Locked? If so can I have an unlock too?

The instructions say "6NS is used for NBT Head Unit. For cars with 6NH and ENTRY or CHAMP2 Head Units, use 6NK, or 6NL if car is equipped with BMW Assist." I had 6NH and tried both 6NK and 6NL (even 6NS) and all have a similar error as to the first post.

Thanks!
No. VO Code Lock is EVO Head Unit only, Not ENTRY Head Unit.

BMW Assist is meaningless. Does car have CMB_MEDIA ECU?
 
#18 ·
Hi all,
I have perform a first step to update the NFT, all has been updated successfully except IBAD and CAFD.
Then I succeed to update IBAD (thanks to research on web) but errors appears during CAFD update and the flashing failed.
Since this unsuccessful flash my automatic park assist doesn't work :cry:
I tried to finalize update by flashing CAFD but still NOK, here is the log

Could you please help me ?

Thank you


[HU_NBT2 - 63] prepareECUforCoding started [PROGRESS]
MCDDiagService<id=230634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforCoding, service=DSC - DiagnosticSessionControl, description=error: negative response : conditionsNotCorrect, link=HU_NBT2_63_ETHERNET> [DIAGSERVICE]
[HU_NBT2 - 63] prepareECUforCoding finished [PROGRESS]
[HU_NBT2 - 63] authenticateECUforCoding started [PROGRESS]
MCDDiagService<id=16727, job=com.bmw.psdz.jobs.uds.MCD3_AuthenticateECUforCoding, service=SA_SK - SecurityAccessSendKey, description=error: negative response : serviceNotSupportedInActiveSession, link=HU_NBT2_63_ETHERNET> [DIAGSERVICE]
[] job failed with negative response error:
code: service returned global negative response
description: Service SA_SK returned a negative response with response code serviceNotSupportedInActiveSession; LinkName: HU_NBT2_63_ETHERNET
severity: ERROR
[THROWABLE]
[HU_NBT2 - 63] There was an error during TAL execution, please check the log files. [WARN]
[HU_NBT2 - 63] There was an error during TAL execution, please check the log files. [WARN]
[HU_NBT2 - 63] - [Exception - HU_NBT2 - 63] job failed with negative response error:
code: service returned global negative response
description: Service SA_SK returned a negative response with response code serviceNotSupportedInActiveSession; LinkName: HU_NBT2_63_ETHERNET
severity: ERROR

[HU_NBT2 - 63] finalizeECUCoding started [PROGRESS]
[HU_NBT2 - 63] finalizeECUCoding finished [PROGRESS]
[] There was an error, please check the log files. [WARN]
[] - [Exception - HU_NBT2 - 63] job failed with negative response error:
code: service returned global negative response
description: Service SA_SK returned a negative response with response code serviceNotSupportedInActiveSession; LinkName: HU_NBT2_63_ETHERNET
severity: ERROR

[] finalizeVehicleCoding started [PROGRESS]
[] finalizeVehicleCoding finished [PROGRESS]
[] finalizeTALExecution started [PROGRESS]
[] finalizeTALExecution finished [PROGRESS]
TAL execution finished [TAL_EXECUTION_FINISHED]
TAL-Execution finished with status: "FinishedWithError". [C207]
TAL execution finished. Duration: "35s". [C206]

Read SVT after TAL execution started.
Read SVT after TAL execution finished.
 
This post has been deleted
This post has been deleted
#34 ·
I might not be following correctly... I screwed up and hit "code" on the HU_NBT2 module while coding another module. I have a NBT EVO retrofitted, and the original coding was done before it was shipped to me. I realized immediately that I screwed up and tried to follow instructions online to get it working again. But it just shows "No Signal" now on my screen.

When attempting to edit the FDL and see the parameters, it shows a runtime error and then the module shows blue/red.
 
#35 ·
Error is a soon as you hit edit FDL or after when you FDL Code the ECU? What Launcher Application are you using with E-Sys?
 
#38 ·
Clearly an issue with your Launcher. And LauncherPRO 2.8.1 was released in Aug 2017 and declared End of Life by developer in Dec 2017, and likely does not have NBT2 properly mapped anyway.