BMW Forum - BimmerFest BMW Forums banner

Cannot code trailer module on F15 using ISTA+

11K views 27 replies 6 participants last post by  shawnsheridan  
#1 ·
Hi there,
Have a 2015 BMW X5 F15. I installed the OEM trailer module and wire harness for towing. I tried to use my ISTA+ 3.56 with ENET cable to code the trailer module via Vehicle modifications and Conversions. When I get to the Conversions page I see no options for coding. It gives me the message to perform the vehicle test first. Issue is that the vehicle test was just performed and the only error is the need to code the new trailer module. Any idea why I cannot access the coding options?
Thanks for your help.
:cry:
 
#3 ·
Hi there,
Many thanks for your prompt reply.
Do you know a reliable source that sells good quality ICOM?

I see BMW ICOM A2+B+C or BMW ICOM NEXT A+B+C

BMW ICOM A3 Professional Diagnostic Tool Hardware V1.37

BMW ICOM A2+B+C Diagnostic Scan Tool Without Software

2016.3V ICOM A2+B+C For BMW Diagnostic & Programming Tool With Wifi

Super Version ICOM A2+B+C For BMW Diagnostic & Programming Tool With 2016.3 HD

What do you need for coding F series?
 
#6 ·
Just use E-SYS for this.

Add 3AC to VO
Write VO with 3AC back to car
Read ECUS
Check if AAG or AHM module is in SVT
Inject CAF for SWE (select latest one available) in the AAG/AHM ECU
CODE AHM/AAG module
VO CODE BDC_BODY, ICM, PMA/PDC/HU_NBT and KOMBI

Perform trailer tow hitch initialization with ISTA+ and you are good to go
 
#7 ·
Just use E-SYS for this.

Add 3AC to VO
Write VO with 3AC back to car
Read ECUS
Check if AAG or AHM module is in SVT
Inject CAF for SWE (select latest one available) in the AAG/AHM ECU
CODE AHM/AAG module
VO CODE BDC_BODY, ICM, PMA/PDC/HU_NBT and KOMBI

Perform trailer tow hitch initialization with ISTA+ and you are good to go
Hi there,
Many thanks for the pathway provided.
I am trying to get E-SYS, then install and see if I can get used to it.
I am not sure about your instructions: waht does this mean?
"Inject CAF for SWE (select latest one available) in the AAG/AHM ECU"
Also, how do you do the trailer tow hitch initialization with ISTA+

Thanks!:thumbup:
 
#8 ·
Hi, I have a problem coding the AAG module in the BMW G30.

Thanks in advance for your help.

Caf's suchen
Tal wird generiert
Abarbeitung wird gestartet

TAL execution started.
ExecutionID=2018/08/11-06:16:28.436
[] prepareTALExecution started
[] prepareTALExecution finished
[] prepareVehicleForCoding started
[] prepareVehicleForCoding finished
[AAG - 71] prepareECUforCoding started
MCDDiagService<id=230634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforCoding, service=DSC - DiagnosticSessionControl, description=error: negative response : conditionsNotCorrect, link=AAG_71_ETHERNET>
MCDDiagService<id=230634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforCoding, service=DSC - DiagnosticSessionControl, description=error: negative response : conditionsNotCorrect, link=AAG_71_ETHERNET>
[AAG - 71] prepareECUforCoding error
[AAG - 71] There was an error during TAL execution, please check the log files.
[AAG - 71] - [Exception - AAG - 71] Exception occurred: job failed with negative response error:
code: service returned global negative response
description: Service DSC returned a negative response with response code conditionsNotCorrect; LinkName: AAG_71_ETHERNET
severity: ERROR

Timestamp: Sat Aug 11 06:16:36 CEST 2018
ErrorCategory: VEHICLE_ERROR ID: 433
Class: com.bmw.psdz.vehicle.connection.util.ResultUtil
ExecutionContext={category=TAL, ecuid=(AAG,0x71), TA_CATEGORY=cdDeploy, PROGRAMMING_STATUS=prepareECUforCoding,PSdZEvent={message=MCDDiagService<id=230634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforCoding, service=DSC - DiagnosticSessionControl, description=error: negative response : conditionsNotCorrect, link=AAG_71_ETHERNET>, timestamp=Sat Aug 11 06:16:36 CEST 2018, 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:AAG_0x71},PSdZEvent={message=MCDDiagService<id=230634, job=com.bmw.psdz.jobs.uds.MCD3_PrepareECUforCoding, service=DSC - DiagnosticSessionControl, description=error: negative response : conditionsNotCorrect, link=AAG_71_ETHERNET>, timestamp=Sat Aug 11 06:16:36 CEST 2018, 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:AAG_0x71}}
[AAG - 71] finalizeECUCoding started
[AAG - 71] finalizeECUCoding finished
[] finalizeVehicleCoding started
[] finalizeVehicleCoding finished
[] finalizeTALExecution started
[] finalizeTALExecution finished
TAL execution finished
TAL-Execution finished with status: "FinishedWithError". [C207]
TAL execution finished. Duration: "11s". [C206]
Abarbeitung beendet
 
#9 ·
Hi, I have a problem coding the AAG module in the BMW G30.

Thanks in advance for your help.
Can you VO Code AAG with original FA without Error?
 
#11 ·
Bypass E-Sys launcher, use E-Sys direct, and VO Code AAG using original unmodified FA. You should be able to without error.

Can you?
 
#17 ·
What car do you connect to and what E-Sys Connection target do you select?

Are you using E-Sys Connect via VIN?

Can you VO Code other ECU besides AAG without error, or they have error also?
 
#19 ·
BMW G30

I choose S15a

I am using Esys connect by vin and by icom

For example, I coded the AMPT without error
What is meaning of "using Esys connect by vin and by icom"?

You should be using "Connection via VIN" with Enet cable, or if you are actually using an ICOM, then you would be using "Connection via ICOM/ethernet".

And below that, no "Series, I-Step (shipment)" should be specified.
 
#20 ·
It does not matter if I use the connection "Connection via VIN" with Enet cable, or "Connection via ICOM / ethernet".
Regardless of the connection method, coding always ends with an error.

I-Step (current): S15A-18-07-531

I-Step (last) : S15A-18-07-531

I-Step (shipment) S15A-18-03-520
 
#21 ·
I did not ask for car I-Steps from VCM. I wrote no "Series, I-Step (shipment)" should be specified at bottom of Connection Screen.

What you describe as happening makes zero sense unless module is messed up.
 
#24 ·
#26 ·
I don't have an explanation. Your setup seems all correct, and so long as FA is unmodified and you are VO Coding ECU, you should not have any error.
 
#27 ·
old post .... adding AAG to my 2015 X5 .... all installation done with OEM harness and module (both new). when turn ignition on cannot see error message showing trailer module was added. Also on ISTA or Esys dont see AGG or AHM module. all connections are done. there is power to AGG module, canbus is connected. any steps I potentially missed. added K235 already on VA.