Hi all,
I have a partially dead NBT here after bmw service touch it.. it is stuck on flash screen and wont flash bootloader anymore.
there are several SWFL missing and during bootloader flash it fails with this message:
Code:
***** Link: HU_NBT_63_ETHERNET_63, Service: RDBI_ADS - ReadDataByIdentifier ActiveDiagnosticSession
Request Parameter count: 2
- RDBI: 0x22
- RDBI_DID: activeDiagnosticSession
Request PDU: (3) 22 f1 86
Response count: 1
Response 0:
Response Parameter count: 4
- RDBIPR: 0x62
- RDBI_DID: (2) f1 86
- RDBI_DID_ADS_ADS_MSB: programmingSession
- RDBI_ADS_SI: TransferData
Response PDU: (5) 62 f1 86 02 06
DiagAdresses: 0xf4 -> 0x63 [ParallelTask-54]
19-03-24 18:46:56,020 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL: Set ComParameter MAX_REPEAT_ON_TIMEOUTP2 to value: 0 [ParallelTask-54]
19-03-24 18:46:56,020 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL: Set ComParameter REPETITION_LATENCY to value: 1000 [ParallelTask-54]
19-03-24 18:46:56,020 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL: Set ComParameter P2_EXTENSION_FACTOR to value: 100 [ParallelTask-54]
19-03-24 18:46:56,020 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL: RDBI_ADS_SI does not exist in RDBI_ADS, we found 35 UpEcu: false [ParallelTask-54]
19-03-24 18:46:56,020 [DEEP_TRACE] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL: ''''''''''''Final Diagnostic Block in Case of Failure finished! [ParallelTask-54]
19-03-24 18:46:56,021 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL: sjob PERFORM_ECU_FLASH_BL/MCD3_PerformECUFlashBL finished Result: [Response 0: [ERROR_CODE: repeat job], [ERROR_DESC: Service TD returned a negative response with response code generalProgrammingFailure; ECU: HU_NBT_63_ETHERNET_63], [ERROR_SEVERITY: ERROR]] [ParallelTask-54]
19-03-24 18:46:56,021 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.prodias.collections.mcd.AbstractNamedCollection: provided name TP_CONTROL doesn't map to an item [ParallelTask-54]
19-03-24 18:46:56,021 [DEBUG] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper: Could not read TP_CONTROL successfully cause Code=49184, CodeDescription='Object with name not found', Severity=2051, VendorCode=3, VendorCodeDescription='provided name TP_CONTROL doesn't map to an item' [ParallelTask-54]
19-03-24 18:46:56,021 [DEBUG] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper: Could not get TP_CONTROL from MCDResponse, the reading of TP_CONTROL will be ignored. [ParallelTask-54]
19-03-24 18:46:56,021 [DEEP_TRACE] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper: update ECU statistics from job: DA: 0x63 State: 2 [ParallelTask-54]
19-03-24 18:46:56,021 [TRACE] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper: removing Job: ECUId:HU_NBT_0x63com.bmw.prodias.execution.primitives.mcd.SingleEcuJob[state=25089, primitiveSN=PERFORM_ECU_FLASH_BL, logicalLinkSN=HU_NBT_63_ETHERNET_63] [ParallelTask-54]
19-03-24 18:46:56,021 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.api.impl.bf.EventManagerBF: API: getCurrentEventID() started [ParallelTask-54]
19-03-24 18:46:56,021 [INFO] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.api.impl.bf.EventManagerBF: API: getCurrentEventID() finished [ParallelTask-54]
19-03-24 18:46:56,021 [TRACE] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.uc.event.EventManagerImpl: PSdZEvent: 80% progress on ECUId:HU_NBT_0x63 [80% of btld_00001275-003_003_001] [ParallelTask-54]
19-03-24 18:46:56,021 [TRACE] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper: removed Job: ECUId:HU_NBT_0x63com.bmw.prodias.execution.primitives.mcd.SingleEcuJob[state=25089, primitiveSN=PERFORM_ECU_FLASH_BL, logicalLinkSN=HU_NBT_63_ETHERNET_63] [ParallelTask-54]
19-03-24 18:46:56,021 [DEBUG] [] com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread: mQueue.take()after:0 [com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread]
19-03-24 18:46:56,021 [WARN] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper: TP_CONTROL is not available, the reading of TP_CONTROL will be ignored. [ParallelTask-54]
19-03-24 18:46:56,022 [TRACE] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper: analyseJobResult started [ParallelTask-54]
19-03-24 18:46:56,022 [DEBUG] [] com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread: mQueue.take()before:0 [com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread]
19-03-24 18:46:56,022 [WARN] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.api.exceptions.PSdZMCDErrorException: unable to parse error code from D-Server, setting variables to default, parsed string was: 'Service TD returned a negative response with response code generalProgrammingFailure; ECU: HU_NBT_63_ETHERNET_63' [ParallelTask-54]
19-03-24 18:46:56,022 [WARN] [BLFlashTask - vin:VINVINVINVINVINVIN - ecu:HU_NBT - da:0x63] com.bmw.psdz.vehicle.connection.util.ResultUtil: ---Job Failure: negative response error:
code: repeat job
description: Service TD returned a negative response with response code generalProgrammingFailure; ECU: HU_NBT_63_ETHERNET_63
severity: ERROR
so my Idea is flash (swDeploy to fix SWFL missing) the original version what is:
=== Request : readSystemSupplierSVK (22 F1 02) ============================
// BTLD-00001275-002.017.007
// SWFL-00001E6B-002.017.007
// SWFL-00001FAB-002.017.007
// SWFL-000021D2-002.017.007
// SWFL-00001280-002.017.007
// SWFL-0000127D-002.017.007
// SWFL-0000127E-002.017.007
// SWFL-0000127F-002.017.007
// SWFL-00002219-002.017.007
// SWFL-00001281-002.017.007
// SWFL-00001282-002.017.007
// IBAD-00001278-002.017.007
// IBAD-00001277-002.017.007
// IBAD-00001F89-002.017.007
// IBAD-00001F8A-002.017.007
// FLSL-00001276-002.017.007
// HWEL-00000DF5-001.021.021
Do you know which version of PSDZData I can find this version?