CarTechnoloGY
Solved ✔ G30 EPS4 brand new coding failure - Printable Version

+- CarTechnoloGY (https://cartechnology.co.uk)
+-- Forum: Discussions All about Software and Hardware (https://cartechnology.co.uk/forumdisplay.php?fid=310)
+--- Forum: Automotive Help & Discussions / Software and Hardware (https://cartechnology.co.uk/forumdisplay.php?fid=40)
+---- Forum: BMW - Mini - Rolls Royce (https://cartechnology.co.uk/forumdisplay.php?fid=61)
+---- Thread: Solved ✔ G30 EPS4 brand new coding failure (/showthread.php?tid=61708)

Pages: 1 2


G30 EPS4 brand new coding failure - Sauron - 09-03-2022

Hello guys,

I would like to shre this case if anyone might have an opinion about the failure.

So EPS4 was replaced becauae of accident. brand new.

First attempt to code results in wdbi_plain error. So i go to second step to flash. 

Trying with different esys version, i have always same error:

TAL execution started.
VCM Update: VCM-Update is deactivated. VCM will not be updated. [C197]
ExecutionID=2022/03/07-18:23:38.022
[] prepareTALExecution started [PROGRESS]
[] prepareTALExecution finished [PROGRESS]
[] prepareVehicleForFlash started [PROGRESS]
MCDDiagService<id=64600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_DAFM_AFM, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=64634, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_DAFM_AFM - RoutineControl ActivateFlashMode, description=error: negative response : conditionsNotCorrect, link=DME_BAC2_12_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=20600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=CC, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=20600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=CC, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=20600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=CC, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=20600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=CC, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=20600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=CC, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=38000, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_CPPC, description=ECU signaled that any ProgrammingPreCondition not fullfilled, but no further details provided from ECU!, link=EPS4_30_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=38000, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_CPPC, description=ECU signaled that any ProgrammingPreCondition not fullfilled, but no further details provided from ECU!, link=DSC_VIP_39_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=76600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_SEM, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=76600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_SEM, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=76600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_SEM, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=76600, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_SEM, description=error: negative response : conditionsNotCorrect, link=#RtGen_MultipleEcuJob_LogicalLink> [DIAGSERVICE]
MCDDiagService<id=38000, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_CPPC, description=ECU signaled that ProgrammingPreCondition not fullfilled, but no further details provided from ECU!, link=EPS4_30_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=38000, job=com.bmw.psdz.jobs.common.MCD3_PrepareVehicleForFlash, service=RC_CPPC, description=ECU signaled that ProgrammingPreCondition not fullfilled, but no further details provided from ECU!, link=DSC_VIP_39_ETHERNET> [DIAGSERVICE]
[] prepareVehicleForFlash finished [PROGRESS]
[EPS4 - 30] prepareECUforFlash started [PROGRESS]
MCDDiagService<id=20634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforFlash, service=CC - CommunicationControl, description=error: negative response : conditionsNotCorrect, link=EPS4_30_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=38000, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforFlash, service=RC_CPPC, description=ECU signaled that any ProgrammingPreCondition not fullfilled, but no further details provided from ECU!, link=EPS4_30_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=76634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforFlash, service=RC_SEM - RoutineControl SetExtendedMode, description=error: negative response : conditionsNotCorrect, link=EPS4_30_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=38000, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforFlash, service=RC_CPPC, description=ECU signaled that ProgrammingPreCondition not fullfilled, but no further details provided from ECU!, link=EPS4_30_ETHERNET> [DIAGSERVICE]
MCDDiagService<id=230634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforFlash, service=DSC - DiagnosticSessionControl, description=error: negative response : conditionsNotCorrect, link=EPS4_30_ETHERNET> [DIAGSERVICE]
[EPS4 - 30] prepareECUforFlash error [PROGRESS]
[] job failed with negative response error: 
 code: service returned global negative response
 description: Service DSC returned a negative response with response code conditionsNotCorrect; LinkName: EPS4_30_ETHERNET
 severity: ERROR
 [THROWABLE]
[EPS4 - 30] There was an error during TAL execution, please check the log files. [WARN]
[EPS4 - 30] - [Exception - EPS4 - 30] job failed with negative response error: 
 code: service returned global negative response
 description: Service DSC returned a negative response with response code conditionsNotCorrect; LinkName: EPS4_30_ETHERNET
 severity: ERROR

[EPS4 - 30] finalizeECUFlash started [PROGRESS]
[EPS4 - 30] finalizeECUFlash finished [PROGRESS]
[] finalizeVehicleFlash started [PROGRESS]
[] finalizeVehicleFlash finished [PROGRESS]
[] prepareVehicleForCoding started [PROGRESS]
[] prepareVehicleForCoding finished [PROGRESS]
[] 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: "1min 28s". [C206]

Ista shows only coding and steering angle fault. 
One thing i notice is that while pad is activated, esys have problems in reading eps. With engine started, eps is shown in list.

Any insight that can help?


RE: G30 EPS4 brand new coding failure - RuleNormaliai - 09-03-2022

i think FSC is needed for it. also i would suggest you have to set vin to it in "FSC EXTENDED", if you want i could check it by teamviewer


RE: G30 EPS4 brand new coding failure - Sauron - 09-03-2022

(09-03-2022, 21:24 PM)RuleNormaliai Wrote:  i think FSC is needed for it. also i would suggest you have to set vin to it in "FSC EXTENDED", if you want i could check it by teamviewer

Thanks for reply. In vehicle equipments of ista, i dont see any rejected fsc. There are the usual fsc accepted of headunit and kafas. Does this indicate that there is no extra fsc?

I still keep thinking of the communication errors during flashing and not sure why is coming.


RE: G30 EPS4 brand new coding failure - Siki78 - 09-03-2022

Do you see cafd like ffffff?


RE: G30 EPS4 brand new coding failure - Sauron - 09-03-2022

(09-03-2022, 22:07 PM)Siki78 Wrote:  Do you see cafd like ffffff?
yes, it is ffff because coding is missing.


RE: G30 EPS4 brand new coding failure - Siki78 - 09-03-2022

Try to calculate TAL and see what cafd should to be inside.Edit your svt write it to the car and vo code it


RE: G30 EPS4 brand new coding failure - elthox - 09-03-2022

(09-03-2022, 22:15 PM)Siki78 Wrote:  Try to calculate TAL and see what cafd should to be inside.Edit your svt write it to the car and vo code it

is this different from classic injection of cafd?

Problem looks more complicated than this,

Flashing error seems critical


RE: G30 EPS4 brand new coding failure - Siki78 - 09-03-2022

I have same problem with ATM could not inject cafd and code it and i could not flash it then I try this metod and working like sharm.


RE: G30 EPS4 brand new coding failure - Sauron - 09-03-2022

(09-03-2022, 22:15 PM)Siki78 Wrote:  Try to calculate TAL and see what cafd should to be inside.Edit your svt write it to the car and vo code it

when you say to edit svt, what to edit exactly? is not already fine after tal calculation?


RE: G30 EPS4 brand new coding failure - Siki78 - 09-03-2022

Just edit Cafd nothing more and write svt_ist with this cafd in vcm