Jump to content

[TUTORIAL] Modificare lo ZCS (ordine vettura)


Recommended Posts

  • 77ONE pinned this topic
  • 2 weeks later...

A titolo informativo, questa procedura può essere effettuata in maniera molto più semplice ed automatica con il software DIS v44 in grado di codificare. Nella sezione retrofit infatti ci basterà selezionare l'optional aggiunto dopodichè il software ricodificherà lo ZCS sia nell'EWS che nel KMB per noi. Infine non ci resta che ricodificare tutte le centraline dell'auto partendo dallo zcs modificato per attivare tutte le nuove funzioni

  • Thanks 2
Link to comment
Share on other sites

Il 18/9/2021 at 16:06, Bighibo ha scritto:

A titolo informativo, questa procedura può essere effettuata in maniera molto più semplice ed automatica con il software DIS v44 in grado di codificare. Nella sezione retrofit infatti ci basterà selezionare l'optional aggiunto dopodichè il software ricodificherà lo ZCS sia nell'EWS che nel KMB per noi. Infine non ci resta che ricodificare tutte le centraline dell'auto partendo dallo zcs modificato per attivare tutte le nuove funzioni

 

Si possono inserire solo se nel retrofit è contemplato, con il sensore della pioggia è obbligatorio.

  • Like 1
Link to comment
Share on other sites

Il 21/9/2021 at 20:05, Valerio. ha scritto:

 

Si possono inserire solo se nel retrofit è contemplato, con il sensore della pioggia è obbligatorio.

Si questo è vero, sinceramente non ricordo a memoria la lista dei retrofit disponibili nel Dis 😂

In ogni caso complimenti per la

guida e grazie 💪🏻

  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...
Il 16/8/2021 at 19:42, Valerio. ha scritto:

 

 

Questa mini guida ha come obiettivo, cambiare lo "ZCS" ovvero il predecessore del "VO". Bisogna avere almeno le basi di ncsexpert che non spiegherò e avere gli ultimi daten V68.

Modificare lo ZCS richiede il default di tutte le centraline, se ci sono state modifiche dovranno essere eseguite di nuovo.

 

Prima operazione:


Andare nella cartella di ncsexpert e aprire la cartella "DATEN" e cercate il file "R50ZST.000" con un editor di testo (usate NOTEPAD++) scorrete in fondo quando troverete la dicitura "SA" troveremo queste stringhe che per convenienza riporto qui.

 

;0202                 0000000000000001 STEPTRONIC                                                  //steptronic
;0210                 0000000000000002 DSC                                                         //Dynamic stability control (DSCIII)
;0214                 0000000000000004 ASC                                                         //Automatic stability control + traction
;0262                 0000000000000008 KOPF_AIRBAG                                                 //Headairbag ITS
;0861                 0000000000000010 MILANSTEUERUNG                                              //change coding data record
;0302                 0000000000000020 DWA                                                         //Anti-theft system w RC
;0403                 0000000000000040 GLAS_SHD                                                    //Electric glass sun-roof
;0645                 0000000000000080 RADIO_US                                                    //US-Radio
;0508                 0000000000000100 PDC                                                         //Park distance control (PDC)
;0226                 0000000000000200 SPORT                                                       //Sport suspension settings
;0228                 0000000000000400 SPORT_PLUS                                                  //Sport suspension plus
;0530                 0000000000000800 KLIMAREGELUNG                                               //Air conditioning
;0534                 0000000000001000 KLIMAAUTOMATIK                                              //Automatic air conditioning
;0550                 0000000000002000 BC_BASIS                                                    //low board computer
;0169                 0000000000004000 ABGASNORM_EU3                                               //emission standard EU3
;0823                 0000000000008000 TROPEN                                                      //Hot country version
;0609                 0000000000010000 NAVIGATION                                                  //Navigation system high
;0249                 0000000000020000 GESCHW_REG                                                  //Multifunction f steering wheel
;0825                 0000000000040000 OZEANIEN                                                    //Oceanic Radio
;0845                 0000000000080000 AK_GUWA                                                     //Acoustic Belt Warning
;0650,0657,0651       0000000000100000 RADIO_NG                                                    //Radio new generation
;0896                 0000000000200000 TAGFAHRLICHT                                                //Daytime light
;0199                 0000000000400000 KATALYSAT_ENTF                                              //Catalyst deletion
;0988                 0000000000800000 SIA_INTERVALL2                                              //was boost gauge
;0432                 0000000001000000 SICHT_PAKET                                                 //Visibility Package (Rainsensor)
;0519                 0000000002000000 AUX_LAMP                                                    //Add-on driving lamps
;0359                 0000000004000000 HFS                                                         //Heated front screen/visibility pack
;0546                 0000000008000000 DREHZAHL_MESS                                               //Rev-Counter
;0502                 0000000010000000 SWA                                                         //Headlights washer system
;0522                 0000000020000000 XENON                                                       //Xenon headlamps
;0520                 0000000040000000 NEBELSCHEINW                                                //Front fog lamps
;0877                 0000000080000000 ENTF_UEBERKREUZ                                             //Deletion Cross over control
;05AA                 0000000100000000 NSL                                                         //Rear fog light(currently for after market fitment only!)
;0547                 0000000200000000 CHRONO_PAKET                                                //Chrono pack
;0563                 0000000400000000 LICHT_PAKET                                                 //Interior lamp pakage
;0521                 0000000800000000 REGENSENSOR                                                 //Rainsensor
;NRHL                 0000001000000000 NRS_MUE_HECKL                                               //after market fitment facelift tail light
;NRXE                 0000002000000000 NRS_MUE_XENON                                               //after market fitment facelift xenon light
;NRH7                 0000004000000000 NRS_MUE_HALOGEN                                             //after market fitment facelift halogen light
;0644                 0000008000000000 TEL_VORB                                                    //Preparation for car phone bluetooth   //Autotelefonvorbereitung Bluetooth
;0620                 0000010000000000 SPRACHEINGABE                                               //Voice input                 //Sprachsteuerung
;0674                 0000020000000000 TOP_HIFI                                                    //HiFi system Harman Kardon
;02VB                 0000040000000000 DIRECT_RDC                                                  //Direct Tire Pressure Control
;06UE                 0000080000000000 DIEBSTAHLSCHUTZ                                             //Anti-theft prevention navi-dvd
;06UD                 0000100000000000 ENGLISCH                                                    //Instrument lettering Russian  at 09/05
;08S2                 0000200000000000 ALARMSIGNAL                                                 //Coding of alarm signal (for netherlands)

 

A sinistra ci sono i codici di identificazione per gli optional, i numeri successivi sono in base esadecimale ed indicano la posizione che dovremmo modificare nello zcs sempre in base esadecimale.
Alcuni codici occupano la stessa posizione, e anche se modificate, NON hanno avranno effetto. I seguenti optional sono stati testati, ed effettivamente qualcosa cambia nella logica della Mini.

 

;0302 //Anti-theft system w RC
;0508 //Park distance control (PDC)
;0432 //Visibility Package (Rainsensor)


Seconda operazione:

 

Per prima cosa aprite la cartella di NCSexpert, entrate dentro la cartella "WORK" e cancellate tutti i file se presenti, e create un file con l'estensione "FSW_PSW.MAN" NON "FSW_PSW.MAN.txt"

1 Aprite ncsexpert
2 caricate il profilo il profilo "expert man"
3 premete F1-F3 e poi selezionare R50, scegliete poi EWS

Dovrebbe apparirvi questa schermata.

 

2021-08-17_150556.png.a8220f355f9eb2af01be3f937b9a6bec.png

 

Rifate la procedura del punto 3 questa volta selezionando KMB, dovrebbe riapparvi la stessa schermata di prima con i valori "GM" "SA" e "VN" identici, la dicitura "FG" potrebbe essere leggermente differente.

Ricordate, è importante che almeno le ultime 7 cifre del telaio e gli altri tre valori siano UGUALI. I moduli presenti con questi dati sono:

 

"EWS,RIP,BC1,ABG,EMS,MK60,RAD,KMB"

 

Terza operazione:

 

Salvatevi i dati "GM" "SA" "VN", vi serviranno in caso qualcosa andasse storto.

 

Prima di procedere bisogna un attimo studiare la numerazione del "SA"

 

Nel mio caso è questo (l'ULTIMA CIFRA NON LA CONTATE fa parte del checksum)

 

0000000048122A24H

 

Ho bisogno di aggiungere il modulo RLS o sensore della pioggia. Nella lista all'inizio della discussione, ho trovato la stringa corretta 

 

;0432                 0000000001000000 SICHT_PAKET                                                 //Visibility Package (Rainsensor)*

 

Possiamo notare che è una stringa di 16 numeri, il sensore si trova alla decima posizione.

 

Ora bisogna fare questo calcolo SOTTRAENDO 8 numeri in base esadecimale partendo da questa logica

 

0123456789ABCDEF

 

Possiamo notare che sulla stringa "0000000001000000" il numero 1 si trova nella decima posizione. 

 

Quindi dal numero "1" dobbiamo sottrarre tornando indietro, e otterremo il numero "9"

 

per comodità posto le combinazioni possibili

 

0-8

1-9

2-A

3-B

4-C

5-D

6-E

7-F

8-0

9-1

 

Ora, abbiamo appurato che per fare apparire il modulo RLS dobbiamo modificare la stringa "SA".

Nel mio caso, nella decima posizione del codice "SA", risulta 8, dobbiamo cambiarla facendo il procedimento di sottrazione, quel 1 (riferito al rls) diventerà un 9.

 

Il mio codice "SA"

 

0000000048122A24H

diventerà

 

0000000049122A24H

 

Potrebbe capitare che una opzione sia occupata da un altro numero, ecco la lista optional come da esempio

 

;0432                 0000000001000000 SICHT_PAKET                                                 //Visibility Package (Rainsensor)
;0519                 0000000002000000 AUX_LAMP                                                    //Add-on driving lamps
;0359                 0000000004000000 HFS                                                         //Heated front screen/visibility pack
;0546                 0000000008000000 DREHZAHL_MESS                                               //Rev-Counter

 

Come vedete questi optional occupano la stessa posizione la decima, nel mio caso la decima posizione il numero è 8, e vogliamo aggiungere gli optional 0359  0432, basta sommare i due numeri, 4+1, verrà 5. Con la calcolatrice scientifica in base esadecimale fate l'ADDIZZIONE, se come visto nella decima posizione abbiamo un 8, faremo 8+5, la cui somma sarà "D".

 

2021-09-05_140412.png.73ec400e560183763cce669db23e17ad.png

 

quindi da 

0000000048122A24H

 

avremo

000000004D122A24H

 

In caso vogliamo mettere solo un optional, e sul nostro codice "SA" abbiamo uno "0", basterà aggiungere il numero nella determinata posizione, se poi dobbiamo aggiungerne due, basterà fare l'addizione come sopra.

 

Ora, apriamo ncsexpert, apriamo il profilo "expert" premiamo "F1" ENTER VIN/ZCS/FA e poi di nuovo "F1" Enter ZCS, selezioniamo lo chassis "R50" e poi inseriamo il numero vin COMPLETO e mettiamo la spunta calculate checksum

 

371388415_CodificaZCS_Pagina_05.png.118a50fe04c3e210a68595b4bb19e11d.png

 

Poi inseriamo i dati "GM" "SA" e "VM"

 

216979851_CodificaZCS_Pagina_06.png.47c8c9658572cc0e90082c42699c7475.png

 

ed eliminiamo a tutte le 3 stringhe le ULTIME LETTERE o CIFRE e mettiamo la spunta su "calculate checksum"

 

472368976_CodificaZCS_Pagina_08.png.1407a07821888950d008172e022db337.png

 

Ora modifichiamo la stringa "SA" con la logica che abbiamo usato prima e avremo questo risultato e poi premete "OK".

La stringa "0000000048122A24" è diventata "0000000049122A24", poi premete "OK"

 

2021-08-17_142430.png.79e9d2bb0015aa8936478e6f52597395.png

 

Ora troveremo i dati "GM" "SA" e "VN" modificati, premete "F6" Back

 

2021-08-17_142607.png.1039d97d87e9efb8d2c36dac966f1551.png

 

Come vedete, è apparso sulla lista dei moduli, il modulo "RLS" prima NON presente

 

2021-08-17_142745.png.7db4ccce86f9778582c505877ceef63a.png

 

Ora, dobbiamo scrivere lo "ZCS" nei moduli "EWS" e "KMB", in quanti sono gli unici due moduli che hanno in memoria lo ZCS.

Premete "F4" Process ECU e selezionate "EWS", premete "F2" Change Job e selezionate "ZCS_SCHREIBEN" poi premete "F3" Execute Job. Ripremete di nuovo "F2" Change Job, selezionate "SG_CODIEREN" e poi di nuovo "F3" "Execute Job.

 Premete "F4" Process ECU e selezionate "KMB", premete "F2" Change Job e selezionate "ZCS_SCHREIBEN" poi premete "F3" Execute Job. Ripremete di nuovo "F2" Change Job, selezionate "SG_CODIEREN" e poi di nuovo "F3" "Execute Job.

 

Ora dovete fare il default delle centraline, Premete "F1" Change ECU e fate anche le altre centraline, "BC1" ed "RLS".

 

1810726920_CodificaZCS_Pagina_23.png.8712806e47e024501a902d09b979174c.png

 

376652549_CodificaZCS_Pagina_25.png.073cad0c1a3e3e568d795c4fa664c5ea.png

 

Vi ricordate di aver creato il file "FSW_PSW.MAN.txt" vuoto all'interno? Ora tutti i moduli sono stati RESETTATI di fabbrica, in modo tale che la macchina pensi che sia uscita di fabbrica con un modulo in più o in meno.

Questa operazione può essere fatta anche sostituendo una centralina principale, in modo tale da ritrovarsi ALMENO funzionante con determinate logiche, ad esempio abbiamo una mini normale, abbiamo sostituito la bc1 di una cabrio, oppure da una mini con cambio automatico a normale o con asc o dsc ecc.

 

Attenzione, dopo il default, determinate funzioni NON verranno attivate in ogni caso perché durante la codifica in fabbrica, queste vengono fatte a mano e poi inserite dopo la creazione del VO nella rom.

 

FINE

 

 

 

Scrivo quà visto che è inutile aprire un nuovo post.

Come si può vedere nella lista degli optional codificabili l'opzione 0199 è Catalyst deletion, ovvero eliminazione del catalizzatore, sarebbe interessante capire se una volta codificata verrebbe esclusa la seconda lambda in automatico. Ora il mio dubbio è che quegli optional una volta aggiunti all'SA per renderli effettivi bisogna ricodificare ogni ecu sulla base del nuovo ZCS che andrà ad abilitare o disattivare delle funzioni, operazione che può essere fatta anche manualmente con ncsdummy (tranne per l'aggiunta di moduli come RLS). Bene, detto questo non ho trovato in nessuna ecu nessuna funzione disattivabile che parlava del cat, quindi possibile che si disattivi semplicemente cambiando l'ordine vettura come per l'aggiunta del modulo pioggia?

Link to comment
Share on other sites

Il 19/11/2021 at 15:13, Bighibo ha scritto:

Scrivo quà visto che è inutile aprire un nuovo post.

Come si può vedere nella lista degli optional codificabili l'opzione 0199 è Catalyst deletion, ovvero eliminazione del catalizzatore, sarebbe interessante capire se una volta codificata verrebbe esclusa la seconda lambda in automatico. Ora il mio dubbio è che quegli optional una volta aggiunti all'SA per renderli effettivi bisogna ricodificare ogni ecu sulla base del nuovo ZCS che andrà ad abilitare o disattivare delle funzioni, operazione che può essere fatta anche manualmente con ncsdummy (tranne per l'aggiunta di moduli come RLS). Bene, detto questo non ho trovato in nessuna ecu nessuna funzione disattivabile che parlava del cat, quindi possibile che si disattivi semplicemente cambiando l'ordine vettura come per l'aggiunta del modulo pioggia?

 

Lo ZCS è TOTALMENTE differente dallo FA. Serve per lo più a settare le impostazioni PREDEFINITE per un determinato telaio, ricodificare le ecu in generale NON è obbligatorio, il modulo RLS l'ho aggiunto in caso dovessi modificare qualcosa del modulo stesso per avere per esempio più sensibilità, ma bastava modificare il modulo BC1 e mettere la spunta che il sensore era attivo e sarebbe funzionato lo stesso! Solo i moduli EWS e KMB hanno bisogno di registrare i parametri predefiniti e poi farci il default. Per farla breve

 

Se modifichi un parametro (tipo il RLS) BC1, e poi fai il reset, quel parametro scompare

 

Se modifichi lo ZCS, per attivare un determinato parametro BC1, e poi fai il reset, quel parametro rimane

 

Altri parametri invece essendo registrati nella ROM in base al telaio, quelle si resetteranno sempre

 

Per quanto riguarda lo " 0199 è Catalyst deletion" probabilmente si riferisce a qualche optional di qualche paese estero

Link to comment
Share on other sites

17 ore fa, Valerio. ha scritto:

 

Lo ZCS è TOTALMENTE differente dallo FA. Serve per lo più a settare le impostazioni PREDEFINITE per un determinato telaio, ricodificare le ecu in generale NON è obbligatorio, il modulo RLS l'ho aggiunto in caso dovessi modificare qualcosa del modulo stesso per avere per esempio più sensibilità, ma bastava modificare il modulo BC1 e mettere la spunta che il sensore era attivo e sarebbe funzionato lo stesso! Solo i moduli EWS e KMB hanno bisogno di registrare i parametri predefiniti e poi farci il default. Per farla breve

 

Se modifichi un parametro (tipo il RLS) BC1, e poi fai il reset, quel parametro scompare

 

Se modifichi lo ZCS, per attivare un determinato parametro BC1, e poi fai il reset, quel parametro rimane

 

Altri parametri invece essendo registrati nella ROM in base al telaio, quelle si resetteranno sempre

 

Per quanto riguarda lo " 0199 è Catalyst deletion" probabilmente si riferisce a qualche optional di qualche paese estero

Sisi so bene che lo zcs da info sugli optional attualmente montati e le funzioni attive su quel telaio, mi chiedevo solamente cosa andasse a modificare e in quale ecu l’aggiunta dell’optional 0199, così magari cambio solo quella funzione e mi evito lo sbatti di cambiare lo zcs nel kmb e nell’ews

Link to comment
Share on other sites

1 ora fa, Bighibo ha scritto:

Sisi so bene che lo zcs da info sugli optional attualmente montati e le funzioni attive su quel telaio, mi chiedevo solamente cosa andasse a modificare e in quale ecu l’aggiunta dell’optional 0199, così magari cambio solo quella funzione e mi evito lo sbatti di cambiare lo zcs nel kmb e nell’ews

 

Al 99% non cambia nulla, quel numero è solo un identificativo

Link to comment
Share on other sites

Si ma essendo un esclusione del catalizzatore qualcosa deve cambiare per evitare di farti accendere la spia motore, escluderà la seconda lambda che è gestita dalla EMS peró non ho trovato in ncsdummy una funzione per escluderla

alle brutte tenteró la modifica dello zcs e la ricodifica totale della vettura

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.