|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Search | Today's Posts | Mark Forums Read |
|
BMW 3-Series (E90 E92) Forum
>
Programming status 12 after failed programming update
|
|
04-02-2016, 07:56 PM | #1 |
New Member
7
Rep 18
Posts |
Programming status 12 after failed programming update
I had a couple of issues programming my E90 last weekend which resulted in both the Telematics and DSC modules showing "programming status 12" and refusing to take a new flash. I now have an adequate battery charger to keep the voltage up and an AC adapter for the notebook, so I should be in good shape going forwards.
I have both BMW Standard Tools and ISTA/P available but haven't had much luck finding anything useful on fixing this issue. If anyone can provide any clues or additional insight it will be greatly appreciated. |
04-03-2016, 07:08 AM | #3 |
New Member
7
Rep 18
Posts |
Code:
apiJob("DXC_90","flash_programmier_status_lesen","","") Satz : 0 OBJECT = dxc_90 SAETZE = 1 JOBNAME = flash_programmier_status_lesen VARIANTE = DXC_90 JOBSTATUS = UBATTCURRENT = -1 UBATTHISTORY = -1 IGNITIONCURRENT = -1 IGNITIONHISTORY = -1 Satz : 1 JOB_STATUS = OKAY FLASH_PROGRAMMIER_STATUS_TEXT = Programm nicht vorhanden oder nicht vollständig FLASH_PROGRAMMIER_STATUS = 12 00 0C .. _TEL_AUFTRAG = 5 Bytes 0000 : 82 29 F1 31 0A ?)ñ1. _TEL_ANTWORT = 7 Bytes 0000 : 83 F1 29 71 0A 0C 24 ?ñ)q..$ |
Appreciate
0
|
04-03-2016, 07:13 AM | #4 |
New Member
7
Rep 18
Posts |
Code:
apiJob("TELE60_2","flash_programmier_status_lesen","","") Satz : 0 OBJECT = tele60_2 SAETZE = 1 JOBNAME = flash_programmier_status_lesen VARIANTE = TELE60_2 JOBSTATUS = UBATTCURRENT = -1 UBATTHISTORY = -1 IGNITIONCURRENT = -1 IGNITIONHISTORY = -1 Satz : 1 JOB_STATUS = OKAY FLASH_PROGRAMMIER_STATUS_TEXT = Programm nicht vorhanden oder nicht vollständig FLASH_PROGRAMMIER_STATUS = 12 00 0C .. _TEL_AUFTRAG = 5 Bytes 0000 : 82 36 F1 31 0A ?6ñ1. _TEL_ANTWORT = 7 Bytes 0000 : 83 F1 36 71 0A 0C 31 ?ñ6q..1 |
Appreciate
0
|
04-03-2016, 01:32 PM | #5 |
Ballin' out of control.
519
Rep 1,289
Posts |
Based on this snippet of PABD code:
Code:
[...] //********************************************************************** // Festlegung Programm-, Datenprogrammierung, Reihenfolge //********************************************************************** if ( ProgrammUndDaten == TRUE ) { if( SgStatus == 0x05 || // Signaturpruefung PAF nicht durchgefuehrt SgStatus == 0x07 || // Programmprogrammiersitzung aktiv SgStatus == 0x0A || // Programmreferenzeintrag fehlerhaft SgStatus == 0x0B || // Referenzierungsfehler Hardware -> Programm SgStatus == 0x0C ) // Programm nicht vollstaendig { ProgTyp = 3; // Programm + Daten ProgOrder = 2; // Programm zuerst } [...] The modules are in boot mode, do not attempt a boot sector update. The TCU will need to be reprogrammed with an ICOM A2+B+C.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
|
Appreciate
0
|
04-03-2016, 02:45 PM | #6 |
Colonel
527
Rep 2,505
Posts |
808AWD325xi Is correct. I've recovered from a similar issue using expert mode. However after the flash the module may still be not useable however you can then attempt a full comfort mode flash to update / NFS Emergency Flash.
|
Appreciate
0
|
04-06-2016, 06:32 PM | #8 |
New Member
7
Rep 18
Posts |
OK, I finally had an opportunity to get in the car and try this today.
I programmed in Expert mode using the PABD and PSGBD as Comfort mode selects when I enter the ZUSB, included the Program file matching my ZUSB, and disabled Boot Sector update. Same result, frustrating At least the status hasn't changed though, 12 and 0C, so I haven't made it worse yet Code:
apiJob("DXC_90","flash_programmier_status_lesen","","") Satz : 0 OBJECT = dxc_90 SAETZE = 1 JOBNAME = flash_programmier_status_lesen VARIANTE = DXC_90 JOBSTATUS = UBATTCURRENT = -1 UBATTHISTORY = -1 IGNITIONCURRENT = -1 IGNITIONHISTORY = -1 Satz : 1 JOB_STATUS = OKAY FLASH_PROGRAMMIER_STATUS_TEXT = Programm nicht vorhanden oder nicht vollständig FLASH_PROGRAMMIER_STATUS = 12 00 0C .. _TEL_AUFTRAG = 5 Bytes 0000 : 82 29 F1 31 0A ?)ñ1. _TEL_ANTWORT = 7 Bytes 0000 : 83 F1 29 71 0A 0C 24 ?ñ)q..$ |
Appreciate
0
|
04-06-2016, 11:02 PM | #10 |
BimECU
193
Rep 759
Posts |
|
Appreciate
0
|
04-06-2016, 11:05 PM | #11 |
BimECU
193
Rep 759
Posts |
could you share how you did that? how did you find out which PABD and PSGBD were needed?
|
Appreciate
0
|
04-06-2016, 11:25 PM | #12 |
New Member
7
Rep 18
Posts |
|
Appreciate
0
|
04-06-2016, 11:45 PM | #13 | |
New Member
7
Rep 18
Posts |
Quote:
In Tool32 I simply selected the one that matched the ident screen in INPA Code:
I D E N T I F I C A T I O N --------------------------- Date: 26.03.2016 14:14:23 Model: E89X Scope: all control module JobStatus: OKAY Quantity: 19 ----------------------------------------------------------------- ADR Gen. name JobStatus SGBD GROUP Part No. VarI DiaI CoI HwI SW-No FSV SW-No OSV SW-No MCV SW-No res Date Supplier Name 00 JBBF OKAY JBBF70 D_ZGM 9264578 5745 0DD0 64 02 2.74.0 3.10.0 0.38.48 0.0.0 04.11.2009 Loewe => Lear Junction Box Beifahrer 01 MRS OKAY MRS5 D_SIM 9184432 475A 08E4 34 02 2.1.0 3.40.10 0.29.147 0.0.0 26.07.2010 Bosch Airbag Steuergerät 12 DME/DDE OKAY MSV80 D_MOTOR 8613000 4D57 0000 15 00 0.0.0 0.0.0 0.0.0 255.255.255 20.07.2010 Siemens Motorelektronik MS 80 6 Zylinder N51/N52K 17 EKP OKAY EKP360 D_EKP 7276046 5644 1010 19 06 6.0.3 4.2.3 0.19.3 0.0.1 04.08.2005 Helbako Elektrische Kraftstoffpumpe 3. Generation 18 EGS OKAY GS1912 D_EGS 7614313 4E43 0C80 0 01 7.0.0 255.255.255 0.32.159 0.0.0 25.06.2010 GMPT Getriebesteuergerät GS19.12 19 VGSG OKAY VGSG90 D_VGSG 7607981 4D4E 0950 6 13 5.0.0 3.3.30 0.34.184 0.0.0 04.01.2010 Magna Steyr Verteilergetriebe Steuergerät 20 RDC OKAY RDCKWP D_RDC 6793122 585A 12C0 0 09 2.7.3 4.2.2 0.31.50 0.0.0 22.06.2013 BERU Electronics Reifen Druck Control Low Cost BN2000 29 DSC OKAY DXC_90 D_DSC 6780162 4D55 0BC1 16 00 10.18.0 0.0.0 0.31.136 60.41.87 01.07.2009 Bosch Dynamische Stabilitätskontrolle Allrad 36 TEL/MULF OKAY TELE60_3 D_TEL 9231088 5542 0632 22 19 13.1.3 255.255.255 0.31.61 0.0.0 15.10.2009 TEMIC AUTOMOTIVE Telematic Control Unit 40 CAS OKAY CAS D_CAS 9287534 5341 06A0 9 C4 2.8.1 3.3.0 0.0.0 0.0.0 26.07.2010 Siemens Car Access System 2 / 3 54 RADIO OKAY SAT_RAD2 D_RADIO 9274603 584D 1320 0 00 199.64.16 4.0.4 0.20.4 0.0.0 01.04.2009 Siemens VDO Auto Satellitentuner Firmware 55 ISPB OKAY ULF2_HI D_ISPB 9229740 5545 1030 19 0* 8.17.0 255.255.255 0.18.25 0.0.0 27.07.2010 Becker Plattform MULF2-High 56 FZD OKAY FZD_87 D_FZD 9209518 4843 05A0 6 38 5.1.4 3.3.0 0.12.3 0.0.8 13.11.2008 Kostal Funktionszentrum Dach 60 KOMBI OKAY KOMB87 D_KOMBI 9242396 5251 08D0 8 22 179.65.192 3.3.0 0.23.107 0.0.0 14.07.2010 VDO Instrumentenkombi 62 MOSTGW OKAY RAD2_GW D_MOSTGW 9343220 5449 0F90 0 00 227.73.16 4.0.4 0.20.4 0.0.0 01.04.2010 Siemens VDO Auto MOST/CAN-Gateway (im Radio Stufe 2) 63 MASK/CCC OKAY RAD2 D_MMI 9343211 5946 0FA8 52 00 227.73.16 4.0.4 0.20.4 0.0.0 25.07.2010 Siemens VDO Auto Radio Stufe 2 Plus 6D FAS OKAY FAS_PLX D_FAS 9264974 534E 0C50 32 03 8.4.1 3.3.3 0.10.20 0.0.0 24.07.2010 Temic Sitzmodul Fahrer 72 FRM OKAY FRM_70 D_KBM 9340336 5645 0E60 50 06 17.20.1 4.20.0 0.19.9 0.0.0 26.07.2010 Loewe => Lear Fussraum Modul Fahrerseite 78 KLIMA OKAY IHKA87_2 D_KLIMA 9292259 5848 05D8 2 04 6.35.0 4.2.2 0.23.103 0.0.0 26.07.2010 Siemens VDO Auto Klimaautomatik ================================================================= |
|
Appreciate
0
|
04-06-2016, 11:48 PM | #14 |
BimECU
193
Rep 759
Posts |
|
Appreciate
0
|
04-09-2016, 02:46 PM | #15 | |
New Member
7
Rep 18
Posts |
Quote:
Here is the result of running an emergency flash in NFS, I'm not sure if it tells anyone anything new but I'm including it to be thorough Code:
VIN WBAPK7C58Bxxxxxxx 09.04.2016 15:33 Emergency flash not OK 0x29 6780162 Programming not ok. Abort Error: Error 211: Error on flash programming! Error: Error 2080: PABD 06FLASH Programmieren 3491 Programming state invalid 10FLASH, FLASH_PROGRAMMIER_STATUS_LESEN Error: Error 2080: Error COAPI2.CPP coapiRunCabd 6 Programming state invalid SG_PROGRAMMIEREN Error: Error 2080: Error COAPIKF.CPP coapiKfProgSgD2 19 Programming state invalid Code:
; NOTFALL.DAT ; ; Liste der für Notfallflashen erlaubten Zusbau-Nummern ; ; Datenformat einer Zeile: ; ; 1. Integrationsstufe EXXX-XX-XX-XXX ; alphanumerisch 14-stellig Wildcard ? erlaubt ; ; Integrationsstufe XX.XXXX ( altes Format ) ; alphanumerisch 4 bis 7-stellig Wildcard ? erlaubt ; Wird ignoriert, muss aber syntaktisch korrekt sein. Es sollte ????-??-??-??? benutzt werden ; ; 2. SG-Adresse 2-stellig hex ; ; 3. Typschlüssel T + 4-stellig alpanumerisch Wildcard ? erlaubt Negation ! erlaubt ; Wird ignoriert, muss aber syntaktisch korrekt sein. Es sollte T???? benutzt werden ; ; 4. Sonderausstattung S + 3-stellig numerisch Wildcard ? erlaubt Negation ! erlaubt ; Wird ignoriert, muss aber syntaktisch korrekt sein. Sollte nicht benutzt werden ; ; 5. Zusbau-Nummer Z + 7-stellig numerisch ; ; ; ; ; ; ; [MUSTER] ????-??-??-??? 29 T???? Z6780162 ; ????-??-??-??? 02 T???? Z6918623 ; Zusbau-Nummer 1234567 mit SG-Adresse 0F und ; Zusbau-Nummer 7654321 mit SG-Adresse 02 kann Notfall programmiert werden ; [E65] [E60] [RR1] [E89X] ; EOF |
|
Appreciate
0
|
04-18-2016, 01:03 PM | #16 |
Second Lieutenant
94
Rep 233
Posts |
Did you ever find a solution for this? My CIC is stuck in programming mode and people have suggested I do the same things you did, but it didn't look like you had much success with WinKFP.
__________________
2010 BSM 335i 6MT M-Sport w/ MMP Stage 3 Turbos
|
Appreciate
0
|
04-18-2016, 02:02 PM | #17 | |
Colonel
527
Rep 2,505
Posts |
Quote:
The OP's problem is looking like it'll only be fixed via writing flash direct to the IC in or out of socket. |
|
Appreciate
0
|
04-18-2016, 02:33 PM | #18 | |
New Member
7
Rep 18
Posts |
Quote:
I only have the car another 2-3 weeks and they really can't cut the trade-in value much more as there isn't much to start with, so if it doesn't work I'll just drive the spare car for a while, take the hit, learn the lesson, and have a slightly higher payment on the new one. |
|
Appreciate
0
|
04-18-2016, 04:32 PM | #19 | ||
Colonel
527
Rep 2,505
Posts |
Quote:
I'm still looking into your problem. |
||
Appreciate
0
|
04-23-2016, 12:58 PM | #20 |
New Member
7
Rep 18
Posts |
Magic, science, alien technology, or something else, the ICOM with ISTA/P did the trick
Thank you everyone for your assistance it is very much appreciated! |
Appreciate
1
|
10-25-2017, 03:56 AM | #22 | |
New Member
2
Rep 11
Posts |
Quote:
I have an E93 2008 and cannot enable the Bluetooth and CD changer also not available I see S 0445 Programming abort ULF-SBX-H fault in ISTA+ I have an ICOM Next clone now and when I connected it via ODB and optical MOST too in ISTAP I see the ULF-SBX module in "The programming status is 12." If I choose no module replaced and Partial programming I cannot select this fault module because grayed out. Is it possible to program this module only? For example if I choose replaced module or somehow? All others modules seems okay. As I heard the Full programming when all control units are updated is a little bit risky. If no other chance how long the full programming will take? jamesm77 Did you choose full programing in your case by ICOM? If yes how long it taken? Did you used ODB and MOST connector too? Did you used battery charger or running engine? Thanks for your help in advance. |
|
Appreciate
0
|
Bookmarks |
Thread Tools | Search this Thread |
|
|