miercuri, 27 februarie 2019

Instalare ESYS

Programul functioneaza cu interfata ENET.
https://www.diagnoza-auto.net/products/bmw-enet-ethernet-to-obd-interface-cable-e-sys-icom-coding-f-series/


INSTALL E-SYS & EDIABAS
------------------------- ---------------------------------------------------------------------------
01) Run "E-sys\E-Sys_Setup_3_22_5_b34057.exe" to install program to default location "C:\EC-Apps\ESG" (i.e. "C:\EC-Apps\ESG\E-Sys\")

02) During E-Sys installation, when prompted change the default Data Path from "C:\Data\" to "C:\ESysData\".

03) Copy "EDIABAS" folder to the root of "C:\" (i.e. "C:\EDIABAS")

04) Run "C:\EDIABAS\Hardware\Ediabas-Konfigurator\Ediabas-Konfigurator.exe" and make sure "Interface:" is set to "INTERFACE=ENET".

(It should already be set, but check anyway - if you need to change it, use the drop-down list and select "INTERFACE=ENET" and then "Andern" and then "Ende".)

----------------------------------------------------------------------------------------------------
INSTALL E-SYS EST TOKEN (NOT INCLUDED)
----------------------------------------------- ----------------------------------------------------
- 05) Create subfolder "E-Sys EST" under "C:\ESysData\" (i.e. "C:\ESysData\E-Sys EST")

06) Copy EST Token File (e.g. "Code Away.EST") to "E-Sys EST" folder (i.e. "C:\ESysData\E-Sys EST\Code Away.EST")

*NOTE: E-SYS EST TOKEN IS NOT INCLUDED AND MUST BE OBTAINED SEPERATELY.

----------------------------------------------------------------------------------------------------
INSTALL PSdZData (NOT INCLUDED)
------------------------------------- ---------------------------------------------------------------
07) If existing "psdzdata" folder exists in "C:\ESysData\" (i.e. "C:\ESysData\psdzdata") delete it.

08) Copy downloaded "psdzdata" folder to "C:\ESysData\" (i.e. "C:\ESysData\psdzdata")

09) Make sure that there is a "Dist" folder in each of the Chassis folders (F01/F10/F20/F25/K001/RR01) etc. (e.g. "C:\ESysData\psdzdata\mainseries\F010\F010_12_03_511\odx\dist")

(It should already be set, but check anyway - if not there - create empty "Dist" folders for each chassis folder)

*NOTE: E-SYS PSdZData IS NOT INCLUDED AND MUST BE OBTAINED SEPERATELY.


E-sys setup and copy TOKEN anywhere
You can copy the Token anywhere, but you have to go into For Bmw E-Sys settings and point to it.
Here are the detailed instructions I wrote (Note Step 9):

01) Run "E-Sys_Setup.exe" to install program to "C:\EC-Apps\ESG\E-Sys\E-Sys.exe" (Install Password is "lo8F3lsVVg" if prompted)

02) Copy "EDIABAS" folder to "C:\EDIABAS"

03) Make sure "C:\EDIABAS\Bin\EDIABAS.INI" is set to Interface = ENET
(should already be set, but check anyway)

04) Copy "e-sys est" folder to "C:\ESysData\e-sys est"

05) Copy all "psdzdata" subfolders (all 7 Folders) to "C:\ESysData \psdzdata\folders_1-7"

06) Make sure that there is a "Dist" folder in each of the Chassis (F01/F10/F25) folders etc.
(e.g. "C:\ESysData\psdzdata\mainseries\F010\F010_12_03_5 11\odx\dist")
(should already be set, but check anyway - if not there - create empty "Dist" folders)

07) Turn Car's Auxillary Power On (Engine Off) and make connection to car with OBDII-Enet Interface Cable
(Wait a few minutes until the network adapter icon shows a Connection with the yellow exclamation point over it)

08) Launch "C:\EDIABAS\Hardware\ENET\ZGW_SEARCH.exe" to verify cable and connection are working
(IP Address, MAC Address, & VIN will be displayed verifying actual communication to the car)
(ZGW_SEARCH.exe works intermittently on 64-Bit Windows - Not necessarily a problem if the ZGW_SEARCH window is blank,
so long as the computer's wired network adapter shows an IP Address assigned to the computer from the car)

09) Run "C:\EC-Apps\ESG\E-Sys\E-Sys.exe" (It will take E-Sys a while to write the log file) and Under Options, Settings:
On the ODX Tab, set the ODX Rule Path to "C:\ESysData\Rules"
On the EST Tab, set the Developer-Soft-Token EST Path to "C:\ESysData\e-sys est\Code Away.est"
On the PROGRAM TAB, set the Directories - Data Path to C:\ESysData

10) Hit the Connect Button on E-Sys

Selcect Target Vehicle (e.g. TargetSelector:Project=F010-12-03-511m VehicleInfo=F010)

11) Select Connection via VIN, and click Connect
(Window should pop up confirming successful connection)
(The program will remember the "connection via VIN" for future connections)

12) After connecting to the car, each time you launch E-Sys, and Read / Code an ECU the first time, you will need the E-Sys PIN, which is 2690.

duminică, 24 februarie 2019

Reset FRM with Xprog

   In aceast video prezint procedura de resetare a unui FRM de pe marca BMW.Dumpul din microprocesorului dinFRM afost corupt datorita faptului ca masina a stationat mai mult timp,bateria s-a descarcat si proprietarul a incercat sa porneasca masina in aceste conditii.Ulterior masina apornit dar datorita coruperii acestui dumpnu se putea semnaliza si nici luminilenuseaprindeau.De asemenea ,unele din erori erau permnente si nu puteau fi sterse.Astfel se impune realizarea operatiunii de resetare acestui modul.Pentru aceasta operatiune amutilizat un programator Xprog V5.55.In filmare veti remarca faptul ca pe carcasa scrie V5.84.Intradevar,programatorul provine din aceasta versiune,V5.84 cu dongle,dar prezenta numeroase buguri si nu putea fi utilizat pe acest procesor.Ca urmare acestui fapt am facut downgrade la versiunea V5.55 fara dongle.
   Daca veti accesa siteul din link,lafinaluldescrierii programatoruluik veti gasi un link de download a programului eprom D-flash extractor.cu ajutorul acestuia veti extrage dumpul conforminstructiunilor din tutorial.
  In cazul in care programatorul dvs nu se poate conecta pe acest tip de procesor ma puteti contacta pentru a facerework,astfel incat sa puteti realiza aceasta lucrare.

sâmbătă, 16 februarie 2019

VVDI Prog-EWS4 Adapter

   In acest tutorial prezint unul din accesoriile programatorului VVDI care nu erau aparaute in momentul in care am facut prezentarea acestuia.ADAPTORUL care il prezint este utilizat pentru citirea EWS4 ,imobilizator care echipeaza seriile X3 si X5 ale marcii BMW cat si cateva modele MiniCooper.Programatorul este capabil sa citeasca si fara a utiliza acest adaptor,insa utilizarea acestuia previne deteriorea immobilizatorului.Doua dintre firele care ar trebui lipite in cazul in care nu utilizam acest adaptor ,sunt pozitionate pe doua componennte microSMD,iar utilizarea letconului de lipit poate duce la distrugerea lor prin incalzire excesiva.
    Constructiv ,adaptorul are in compunere ace palpatoare care se pozitioneaza pe padurile necesare odata cu dispunerea immobilizatorului in suport.Desi am fost destul de reticent in momentul achizitiei acestuia,dupa ce l-am testat sunt incantat de eficienta acestuia.


vineri, 15 februarie 2019

AK 90+ ,programator key BMW

   Acest programator este dedicat marcii BMW. Functia sa este de a citi epromul din procesoarele care echipeaza immobilizatorul masinii (EWS).Partea de software programatorului interpreteaza dumpul astfel obtinut  si afiseaza VIN-ul masinii,Km si nr de key programate.
     Programatorul poate fi utilizat pentru EWS2 ,EWS3,EWS  3.2 sau EWS4.Pentru  a putea citi microprocesorul este dotat cu un adaptor special ,nemaifiind astfel necesara demontarea de pe placa de baza.Trebuie precizat faptul ca trebuie foarte bine curatat lacul de protectie care acopera aceasta componenta electronica,astfel incat sa asiguram un contact electric foarte ferm.Acest lucru il realizam cu ajutorul unui cutter si alcool izopropilic .Operatia tebuie executata cu deosebita atentie pentru a nu deteriora componenta.Pozitionarea adaptorului se face urmarind ,,cheia" (un simbol care reprezinta pozitia pinului 1 de la microprocesor).Asezarea gresita a adaptorului poate corupe dumpul continut in epromul acestui microprocesor si este un proces destul de dificil de recuperare a datelor continute in acesta.
   Odata obtinut acest dump,putem sterge sau adauga cheile pentru masina dupa necesitate.Astfel,in cazul in care au fost pierdute cheile masinii ,acestea vor fi sterse din memorie pentru a evita evenimente neplacute.Astfel, se vor programa doar cheile prezente fizic,iar daca dorim se pot adauga pana la 8chei.Dupa terminarea programarii,EWS se remonteaza pe masina ,iar chipurile se pun in locasul destinat acestora din corpul chei.

sâmbătă, 9 februarie 2019

Repair Opcom

  In acest tutorial prezint modul de reparare a unei interfete Op-com atunci cand firmwareul acesteia a fost deteriorat.pentru a realiza acest lucru am utilizat programatorul TL866A facand programarea in circuit.Urmarind tutorialul veti vedea modul de conectare pe microprocesul PIC18F458 utilizand portul J800.Acest lucru faciliteaza conectarea fara a mai fi necesara lipirea firelor pe padurile MCU, lucru destul de delicat si care poate duce la distrugerea acestuia.Metoda pe care o prezint este foarte simpla si eficienta.
    Pentru cei care doresc pot pune la dispozitie fisierele firmware1.59.bin si config.bin necesare programarii externe.
   Metoda este aplicabila interfetelor V.5 dotate cu PIC18F458.Pentru V.6 care are procesorul Op-com nu este aplicabila.

duminică, 3 februarie 2019

DCSD status LED

    In acest tutorial prezint procedura de inlocuire a chipului FTDI din interfetele de diagnoza DELPHI sau AUTOCOM echipate cu o singura placa PCB.Acestea utilizeaza chipul FT232RQ in capsula QFN cu 32 de pini pentru a comunica cu laptopul.In cazul defectarii acestuia vom avea eroarea VCI NOT FOUND si interfata este inutilizabila.Chiar daca o inlocuim ,vom avea o noua problema deoarece acest chip vine cu VID&PID diferit de cel al interfetei,iar laptopul va recunoaste interfata ca new hardware ,DCSD STATUS LED.Procedura de schimbare a VID&PID nu este la indemina,se realizeaza utilizand Linux.Asa cum arat in tutorial nu are rost sa incercam cu MProg sau FTProg deoarece nu este recunoscut de catre acestea.Pentru a le putea utiliza este necesar ca deviceul sa fie vazut pe USB de catre calculator ca USB serial converter.
   Acesta este unul din motivele pentru care este de preferat achizitionare unei interfete cu doua placi de aici DELPHI.Acestea sunt echipate cu chipul FTDI232RL in capsula QFPcu 28 de pini si este mult mai maleabil de catere utilizator.

vineri, 1 februarie 2019

Cod PIN PSG16

  In cazul inlocuirii pompei PSG16 este necesara programarea acesteia .Pentru aceasta putem folosi Opcom,Tech2 sau MDI.Este necesar ca pentru aceasta operatiune sa cunostem atat codul PIN al masinii cat si codul PIN al pompei SH.Imaginea prezentata mai jos este graitoare de la sine si arata locatia acestui cod in dumpul pompei.Acest dump a fost obtinut accesand pompa cu ajutorul Carprog ,dar il ptem obtine si cu ajutorul altor interfete .Recomand ca sa utilizam Carprog doar pentru determinarea codului PIN, si sa nu utilizam functia de reset.