NBTevo VO Lock Fix – Error Solution
If you encounter the following error during VO Coding on your NBTevo unit:
- Caf's werden gesucht>
- Read NCD
- NCD-Coding 1: "CAFD_00001EF6_006_064_014.ncd"
- TAL calculation started.
- TAL execution started.
- Read SVT before TAL execution started.
- Checking Mirror-Protocol started
- Mirror-Protocol: no token required
- TAL execution started.
- httpServerActivation: true>
- isDeactivateHttp: false>
- ExecutionID=2026/11/01-18:23:15.127>
- [] 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_064_014] 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_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_63_ETHERNET
- severity: ERROR
- [THROWABLE]>
- [HU_NBT2 - 63 - cafd_00001ef6-006_064_014] 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_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_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_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".
- TAL execution finished. Duration: "12s".
- Read SVT after TAL execution started.
- Read SVT after TAL execution finished.
- TAL execution finished.
This means your head unit is affected by the VO Lock restriction.
Solution – Unlocking VO Lock
For ALL NBTevo Versions (ENET Cable Method)