Hi all,
i retrofiited both Sensors for 5AG behind the rear bumper. Both sensors are from 2012, my car was build in 02/2014.
Before flahing both are visible and codable with Esys.
During flashing HC2 my ESys quit flashing procedure with the following error message:
Service RD returned a negative response with response code requestOutOfRange; ECU: HC2_08_ETHERNET
After that failure HC2 is not responsive anymore. In Esys no SWFL is visible anymore, instead of SWFL now UNKW is visible. ISTA/D reporting that one ECU is unresponsive and needs to programmed (the HC2) .
What can i do do get HC2 back to normal ?
Here the E-Sys Error log:
15-07-18 15:43:27,575 [INFO] [] com.bmw.prodias.io.tcp.HsfzTcpCommunicationLink: got data from host 169.254.98.2 on port 6801, SA= 0xF4, TA= 0x08, control= 2, link ****** 0x00 0x00 0x00 0x04 0x00 0x02 0xF4 0x08 0x10 0x03 [xNbcPool-1-thread-1]
15-07-18 15:43:27,575 [WARN] [] com.bmw.esys.commons.exception.EsysExceptionHandler: PSdZ Error -- Exception in executeAsync. [C046] --- [Ljava.lang.String;@1060893 [com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread]
com.bmw.esys.domain.psdz.PsdzException: Exception in executeAsync. [C046]
at com.bmw.esys.domain.psdz.PsdzEventExceptionListener.onException(PsdzEventExceptionListener.java:170)
at com.bmw.esys.domain.psdz.PsdzEventExceptionListener.eventReceived(PsdzEventExceptionListener.java:83)
at com.bmw.psdz.uc.event.RegisteredEventListener.eventReceived(RegisteredEventListener.java:59)
at com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread.notifyListeners(ExternalSynchronizedHandler.java:140)
at com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread.run(ExternalSynchronizedHandler.java:126)
Caused by: job failed with negative response error:
code: repeat job
description: Service RD returned a negative response with response code requestOutOfRange; ECU: HC2_08_ETHERNET
severity: ERROR
Timestamp: Sat Jul 18 15:43:27 CEST 2015
ErrorCategory: VEHICLE_ERROR ID: 433
Class: com.bmw.psdz.vehicle.connection.util.ResultUtil
ExecutionContext={category=TAL, ecuid=(HC2,0x8), TA_CATEGORY=blFlash, SGBMID=btld_00000309-004_000_001, PROGRAMMING_STATUS=performECUBLUpdate,PSdZEvent={message=MCDDiagService<id=28649, job=com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL, service=RD - RequestDownload, description=error: negative response : requestOutOfRange, link=HC2_08_ETHERNET>, timestamp=Sat Jul 18 15:43:27 CEST 2015, package name=com.bmw.prodias.execution.primitives.mcd, class name=SingleEcuJob, text id=MCD_EVENT_ID__JOB__SERVICE__DESCRIPTION__LINK__, event id=default, event type=DiagService error, ECUId:HC2_0x08}}
at com.bmw.psdz.vehicle.connection.util.ResultUtil.failJob(ResultUtil.java:134)
at com.bmw.psdz.vehicle.connection.util.ResultUtil.checkResponsePositive(ResultUtil.java:92)
at com.bmw.psdz.vehicle.connection.util.ResultUtil.getPositiveResponseOrTerminateOnError(ResultUtil.java:179)
at com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper.getJobResult(LegacyJobWrapper.java:367)
at com.bmw.psdz.vehicle.connection.wrapper.JobWrapperFactory$JobWrapper.execute(JobWrapperFactory.java:151)
at com.bmw.psdz.vehicle.connection.wrapper.JobWrapperFactory$JobWrapper.execute(JobWrapperFactory.java:135)
at com.bmw.psdz.tasks.flash.jobs.BootloaderFlashJobs.performECUFlashBL(BootloaderFlashJobs.java:168)
at com.bmw.psdz.tasks.flash.BLFlashTask$BLFlashTaskStep.performBootloaderUpdateUds(BLFlashTask.java:450)
at com.bmw.psdz.tasks.flash.BLFlashTask$BLFlashTaskStep.doExecute(BLFlashTask.java:393)
at com.bmw.psdz.tasks.base.TaskStep.execute(TaskStep.java:99)
at com.bmw.psdz.tasks.base.SingleEcuTask.processTAs(SingleEcuTask.java:910)
at com.bmw.psdz.tasks.base.SingleEcuTask.execute(SingleEcuTask.java:487)
at com.bmw.psdz.tasks.base.scheduler.RunnableTask.run(RunnableTask.java:212)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
The current status of HC2 is the following:
i retrofiited both Sensors for 5AG behind the rear bumper. Both sensors are from 2012, my car was build in 02/2014.
Before flahing both are visible and codable with Esys.
During flashing HC2 my ESys quit flashing procedure with the following error message:
Service RD returned a negative response with response code requestOutOfRange; ECU: HC2_08_ETHERNET
After that failure HC2 is not responsive anymore. In Esys no SWFL is visible anymore, instead of SWFL now UNKW is visible. ISTA/D reporting that one ECU is unresponsive and needs to programmed (the HC2) .
What can i do do get HC2 back to normal ?
Here the E-Sys Error log:
15-07-18 15:43:27,575 [INFO] [] com.bmw.prodias.io.tcp.HsfzTcpCommunicationLink: got data from host 169.254.98.2 on port 6801, SA= 0xF4, TA= 0x08, control= 2, link ****** 0x00 0x00 0x00 0x04 0x00 0x02 0xF4 0x08 0x10 0x03 [xNbcPool-1-thread-1]
15-07-18 15:43:27,575 [WARN] [] com.bmw.esys.commons.exception.EsysExceptionHandler: PSdZ Error -- Exception in executeAsync. [C046] --- [Ljava.lang.String;@1060893 [com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread]
com.bmw.esys.domain.psdz.PsdzException: Exception in executeAsync. [C046]
at com.bmw.esys.domain.psdz.PsdzEventExceptionListener.onException(PsdzEventExceptionListener.java:170)
at com.bmw.esys.domain.psdz.PsdzEventExceptionListener.eventReceived(PsdzEventExceptionListener.java:83)
at com.bmw.psdz.uc.event.RegisteredEventListener.eventReceived(RegisteredEventListener.java:59)
at com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread.notifyListeners(ExternalSynchronizedHandler.java:140)
at com.bmw.psdz.uc.event.ExternalSynchronizedHandler$AsynchronousNotificationThread.run(ExternalSynchronizedHandler.java:126)
Caused by: job failed with negative response error:
code: repeat job
description: Service RD returned a negative response with response code requestOutOfRange; ECU: HC2_08_ETHERNET
severity: ERROR
Timestamp: Sat Jul 18 15:43:27 CEST 2015
ErrorCategory: VEHICLE_ERROR ID: 433
Class: com.bmw.psdz.vehicle.connection.util.ResultUtil
ExecutionContext={category=TAL, ecuid=(HC2,0x8), TA_CATEGORY=blFlash, SGBMID=btld_00000309-004_000_001, PROGRAMMING_STATUS=performECUBLUpdate,PSdZEvent={message=MCDDiagService<id=28649, job=com.bmw.psdz.jobs.uds.MCD3_PerformECUFlashBL, service=RD - RequestDownload, description=error: negative response : requestOutOfRange, link=HC2_08_ETHERNET>, timestamp=Sat Jul 18 15:43:27 CEST 2015, package name=com.bmw.prodias.execution.primitives.mcd, class name=SingleEcuJob, text id=MCD_EVENT_ID__JOB__SERVICE__DESCRIPTION__LINK__, event id=default, event type=DiagService error, ECUId:HC2_0x08}}
at com.bmw.psdz.vehicle.connection.util.ResultUtil.failJob(ResultUtil.java:134)
at com.bmw.psdz.vehicle.connection.util.ResultUtil.checkResponsePositive(ResultUtil.java:92)
at com.bmw.psdz.vehicle.connection.util.ResultUtil.getPositiveResponseOrTerminateOnError(ResultUtil.java:179)
at com.bmw.psdz.vehicle.connection.wrapper.LegacyJobWrapper.getJobResult(LegacyJobWrapper.java:367)
at com.bmw.psdz.vehicle.connection.wrapper.JobWrapperFactory$JobWrapper.execute(JobWrapperFactory.java:151)
at com.bmw.psdz.vehicle.connection.wrapper.JobWrapperFactory$JobWrapper.execute(JobWrapperFactory.java:135)
at com.bmw.psdz.tasks.flash.jobs.BootloaderFlashJobs.performECUFlashBL(BootloaderFlashJobs.java:168)
at com.bmw.psdz.tasks.flash.BLFlashTask$BLFlashTaskStep.performBootloaderUpdateUds(BLFlashTask.java:450)
at com.bmw.psdz.tasks.flash.BLFlashTask$BLFlashTaskStep.doExecute(BLFlashTask.java:393)
at com.bmw.psdz.tasks.base.TaskStep.execute(TaskStep.java:99)
at com.bmw.psdz.tasks.base.SingleEcuTask.processTAs(SingleEcuTask.java:910)
at com.bmw.psdz.tasks.base.SingleEcuTask.execute(SingleEcuTask.java:487)
at com.bmw.psdz.tasks.base.scheduler.RunnableTask.run(RunnableTask.java:212)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
The current status of HC2 is the following: