miercuri, 27 ianuarie 2016

Unitate airbag Opel 5WK4 2925

ECU airbag 5wk4 2925 echipeaza Astra  G si Zafira A.Crash data este stocat in epromul din microprocesorul  Motorola 68HC08AZ32. cu masca 0J66D.O varianta diferita este cea care are microprocesor Motorola 68HC08AZ32A care este securizat cu masca 5L49H.Resetarea calculatorului (eliminarea crash data) consta in rescrierea dumpului din eprom.Carprog nu are acces direct pe mufa OBD a masinii si indica schema de citire in circuit .Se poate folosi cu succes si X-prog sau ETL.Schema este destul de laborioasa si necesita mai multe incercari,fiind necesar si lift pin 2 (ridicarea pinului de pe pad) .Ridicarea pinilor de pe paduri necesita o atentie deosebita deoarece ruperea acestora compromite definitiv procesorul si,implicit a unitatii de airbag.Microprocesorul este in capsula QFP64 ,iar pozitia de lipire afirelor este destul de incomoda.In cazuri extreme se poate dezlipi de pe placa si citi cu ajutorul adaptorului de la programator.Pt masca 5L49H este necesara si scrierea cuvantului de cofiguratie deoarece este securizat.Fara acest cuvant de configuratie intregul dump este AD AD AD...Considerand ca s-a reusit citirea dumpului din epromul microprocesorului acesta poate fi prelucrat cu ajutorul softului airbag6.4 sau a altui soft care il are in baza de date.Este preferabil prelucrarea softului deoarece un dump luat dintr-o baza de date poate avea o alta configuratie (un nr diferit de airbaguri).O metoda mai facila este utilizarea crash-eraserului.Am dat in foto modul in care se cupleaza pe pinii unitatii. 
 Acesta identifica automat unitatea de airbag si se seteaza doar tipul procesorului (HC08).Se creeaza o imagine de backup si prelucreaza automat dumpul,pe care il vom scrie apasand write.


miercuri, 13 ianuarie 2016

Anulare immobilizator

 Immobilizatorul masinii reprezinta un element de securitate impotriva furtului.In functie de marca masinii el poate fi denumit si altfel (PATS in cazul Ford -passive antiteft sistem,NATS,etc).Securitatea este asigurata prin prezenta lantului ECU-immobilizator-chip cheie.Lipsa sau defectarea unui element din acest lant nu permite motorului sa starteze.Trebuie remarcat faptul ca toate aceste elemente ale lantului immo sunt personalizate,astfel ca simpla inlocuire a acestora este superflua ,motul este blocat de immobilizator in contiuare.Pentru a functiona este necesar  ca dupa inlocuire sa se execute codarea acestora (sau imperecherea cum mai este denumita).Procedurile de codare sunt specifice fiecarei marci in parte si se executa cu testere dedicate marcii respective.
  In unele situatii se prefera anularea acestui sistem de securitate din diverse motive (cost sau componente foarte greu de gasit).Operatiunea necesita o pregatire si o dotare materiala consistenta si solide cunostinte de electronica.Ea consta in rescrierea epromului de identificare a ECU unde se afla stocat codul immo.De mentionat ca nu toate ECU accepta procedura immo.Citire si rescrierea epromurilor se face cu ajutorul programatoarelor.Continutul memoriei este denumit dump.La citire el va fi afisat in cod hexazecimal (caractere alfanumerice de la 0 la F).In partea dreapta programatoarele afiseaza codul ASCII in care putem vedea in clar datele de identificare ale ECU in asa fel incat sa fim siguri ca dumpul afisat este corect.Acest dump este prelucrat cu programe specifice care contin algoritmi care inlatura immo si refac checksumul  din dumpul respectiv.Se remonteaza epromul in ECU ,se inchide ECU si in majoritatea cazurilor este necesara intreruperea legaturii cu immobilizatorul masinii,prin indepartarea fizica a acestuia.Procedura prezentata are un caracter general,aparand numeroase particularitati in functie de familia de ECU si de marca masinii.
Chip cheie(transponder)

ECU(engine control unit)

Immobilizator (immo box)

Programator

eprom

citire eprom