elprog forum

auto dijagnostika, auto dijagnostički alati, autodijagnostički programi, autodijagnostika

Trenutno niste prijavljeni. Za prikaz svih foruma potrebna je registracija.

#1 19-02-2009 17:20:35

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Immo emulatori

Ima li neko veæe iskustvo u vezi rada sa immo ureðajima ?

Zanima me da li je neko sluèajno snimao komunikaciju ecu<>immo i šta se dešava prvo.Da li po oèitanju kljuèa immo sam šalje u ecu kod kljuèa ili immo èeka da ga ecu upita šta je oèitao ?

Ako bi neko mogao da odgovori mnogo bi mi pomogo da se ne mrznem po ovom snijegu uzalud, a pucam na opciju da napravim immo emulator ukoliko bi uhvtio svu komunikaciju izmeðu ecu-a i i immo-a.

Pitam ovo iz razloga što je vezano sa postom Daewo Lanos pod Autodijagnostika.


Šuti i trpi moj Abide.

Offline

#2 21-02-2009 09:05:35

maxcombor
Član
Iz: Bor
Registrovan: 14-02-2009
Komentari: 7

Re: Immo emulatori

Poslao sam ti odgovor na Daewo Lanos pod Autodijagnostika

Offline

#3 23-02-2009 13:54:24

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

Aston napisao:

Ima li neko veæe iskustvo u vezi rada sa immo ureðajima ?

Zanima me da li je neko sluèajno snimao komunikaciju ecu<>immo i šta se dešava prvo.Da li po oèitanju kljuèa immo sam šalje u ecu kod kljuèa ili immo èeka da ga ecu upita šta je oèitao ?

Ako bi neko mogao da odgovori mnogo bi mi pomogo da se ne mrznem po ovom snijegu uzalud, a pucam na opciju da napravim immo emulator ukoliko bi uhvtio svu komunikaciju izmeðu ecu-a i i immo-a.

Pitam ovo iz razloga što je vezano sa postom Daewo Lanos pod Autodijagnostika.

Za vikend sam došao do odgovora metodom UZDAJ SE U SE I U SVOJE KLJUSE.

DAEWOO LANOS 1.3i ima Delco ECM(ECU) koja  poslije okretanja kljuèa šalje upit immo box-u.

Immo box odgovara bukvalno sa PALI ako je ispravno oèitao kljuè. KOD kljuèa je pohranjen u immo-eepromu, i kada doðe do oèitanja kljuèa immo-mcu provjeri da li je kljuè na listi u immo-eepromu. Ako jeste immo-box šalje odgovor tipa PALI (KLJUÈ OK).

E sve bi to bilo krasno da se radi o nekom normalom autu kojem sva ta komunikacija po K-liniji poèiva na nekoj standardnoj serijskoj komunikaciji.

U ovom sluèaju radi se o GM DELCO ECM koji radi na 160 baud-a i za koji æu morati pisati sniffer tj. napisati prijemni-receiver protokol, ili ako neko ima nešto za snifanje navedenog uštedit æe mi dosta vremena.

Ako nekog zanima MALO VIŠE neka posjeti  pa æe mu biti jasnije o èemu se radi.Ovjde se nalazi neki softwer, ali nisam siguran da mi je od pomoæi.

Onaj ko proèita MALO VIŠE æe shvatiti u èemu je problem i da ga lijepljenje RFID TAg-a neæe riješiti.

Na immo-u se nalazi MCU koji radi na 4MHz i isti takt ide na MEGAMOS koji to dijeli do neke frekvencije kojom drajva zavojnicu( oko 125kHz - kratko traje pa nisam mogao taèno da izmjerim oko 85 kHz, a na stolu mi se ponaša drugaèije nego u autu jer se induktivnost mijenja kad zavojnica ima jezgro-srce brave).

Kao što sam rekao auto pali kad primaknem zavojnicu, ali ni tada svaki put.To je samo bila varka jer crvena LED kaže da je kljuè ok.

DELCO ECM je hibrid (uraðen na keramiènoj podlozi) i prema dosadašnjem mjerenju, snimanju i saznanju vraæujuæi se na MALO VIŠE sam došao do zakljuèka da pošto se radi o SYNC bajtu u 160 baud-a.

Vjerovatno je neki kristal u ECM malo pobjegao pa immo ne uspije da se sinhronizuje i vrati odgovor.

NASTAVIÆE SE ...


Šuti i trpi moj Abide.

Offline

#4 23-02-2009 13:59:11

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

Slika IMMO-a.


Šuti i trpi moj Abide.

Offline

#5 09-03-2009 18:34:25

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

Projekt je nastavljen preko vikenda. Našao sam neku igraèku USB zvuènu karticu i mikrofonski ulaz prepravio da mogu snimiti jednosmjernu karakteristiku (premostio kondenzator na ulazu i skinuo pull up otpornik za napajanje kondenzatorskog mikrofona).

Napravio optornièki djelitelj napona na ulazu kako bi mogao snimiti nivoe 0-12V i napravio par snimaka komunikacije (u rijetkim momentima kada IMMO propradio).

Za sada je u toku analiza podataka jer se radi o 11 bajtova koje šalje ECM u IMMO (pitanje u kojem se jedan dio kreira random), i odgovor koji je IMMO vraæa u ECM koji je vrlo slièan pitanju sa rotacijom bajtova na poèetku, 4 i 5 bajt razlièiti ali konstantna vrijednost i logièkom operacijom na 11-om bajtu.

Ovo sam zakljuèio analizom dva razlièita snimka, a ako se to potvrdi na ostalim snimcima mogu preæi na realizaciju immo emulatora.

U attachment-u se nalazi softwer "Osciloskop" koji koristi zvuènu kartu, i jedan kompletan snimak u kojem se vidi reset signal od 40ms koji napravi ECM prema IMMO-u, zatim 110 bitova (pitanje)  i 11 bajtova odgovora.


Šuti i trpi moj Abide.

Offline

#6 09-03-2009 18:37:35

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

Kompletan snimak ECM-IMMO <-> IMMO-ECM.

Možete otvoriti i CoolEdit-om pa vidjeti kako snimak izgleda.


Šuti i trpi moj Abide.

Offline

#7 10-03-2009 11:29:05

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

Evo nekoliko oscilograma snimljenih zvuènom kartom.


Šuti i trpi moj Abide.

Offline

#8 16-03-2009 17:46:52

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

DAEWOO LANOS UPALIO !!!

Za vikend sam nastavio rad na ovom projektu i u nedelju poslije niza pokušaja upalio auto.

Zvanièno se radi o standardnoj serijskoj komunikaciji 8,N,1 na 10400 bps. Auto (ECM) postavlja pitanje od 11 bajtova, zatim slijedi pauza od oko 10ms pa IMMO EMULATOR šalje odgovor 11 bajtova sa pauzom izmeðu u dužini trajanja jednog bajta.

Na bajtu 4 i 5 je razlika koja je u  odgovoru izgledala je kao konstanta, ali sam ipak logièkim operacijama napravio odgovor da bi bio 100% siguran.

Kljuèni je bajt 11 koji isto ima u igri logièku operaciju XOR.


Moram malo popraviti prijemnu liniju zbog toga što mi logièka nula koju pravi ECM nije dobra bez obzira što mi je ulaz na PIC16F876A na potru C smith triger.


Šuti i trpi moj Abide.

Offline

#9 16-03-2009 20:35:19

acom
Administrator
Registrovan: 20-04-2008
Komentari: 3,955
Website

Re: Immo emulatori

Sve cestitke na uspjesnom projektu !!!

Aston napisao:

DAEWOO LANOS UPALIO !!!

Za vikend sam nastavio rad na ovom projektu i u nedelju poslije niza pokušaja upalio auto.

Zvanièno se radi o standardnoj serijskoj komunikaciji 8,N,1 na 10400 bps. Auto (ECM) postavlja pitanje od 11 bajtova, zatim slijedi pauza od oko 10ms pa IMMO EMULATOR šalje odgovor 11 bajtova sa pauzom izmeðu u dužini trajanja jednog bajta.

Na bajtu 4 i 5 je razlika koja je u  odgovoru izgledala je kao konstanta, ali sam ipak logièkim operacijama napravio odgovor da bi bio 100% siguran.

Kljuèni je bajt 11 koji isto ima u igri logièku operaciju XOR.


Moram malo popraviti prijemnu liniju zbog toga što mi logièka nula koju pravi ECM nije dobra bez obzira što mi je ulaz na PIC16F876A na potru C smith triger.


---> Neznanje je veliki izvor hrabrosti ! <---

Offline

#10 18-03-2009 03:45:07

nenandi
Gost

Re: Immo emulatori

Aston napisao:

DAEWOO LANOS UPALIO !!!

Za vikend sam nastavio rad na ovom projektu i u nedelju poslije niza pokušaja upalio auto.

Zvanièno se radi o standardnoj serijskoj komunikaciji 8,N,1 na 10400 bps. Auto (ECM) postavlja pitanje od 11 bajtova, zatim slijedi pauza od oko 10ms pa IMMO EMULATOR šalje odgovor 11 bajtova sa pauzom izmeðu u dužini trajanja jednog bajta.

Bravo, majstore, dobro je da ima i neko da razmislja zdravom logikom, a ne da trazi samo gotova resenja.
Jos jednom Bravooo!!!

#11 18-03-2009 03:58:29

nenandi
Gost

Re: Immo emulatori

Aston napisao:

Projekt je nastavljen preko vikenda. Našao sam neku igraèku USB zvuènu karticu i mikrofonski ulaz prepravio da mogu snimiti jednosmjernu karakteristiku (premostio kondenzator na ulazu i skinuo pull up otpornik za napajanje kondenzatorskog mikrofona).

Napravio optornièki djelitelj napona na ulazu kako bi mogao snimiti nivoe 0-12V i napravio par snimaka komunikacije (u rijetkim momentima kada IMMO propradio).

Za sada je u toku analiza podataka jer se radi o 11 bajtova koje šalje ECM u IMMO (pitanje u kojem se jedan dio kreira random), i odgovor koji je IMMO vraæa u ECM koji je vrlo slièan pitanju sa rotacijom bajtova na poèetku, 4 i 5 bajt razlièiti ali konstantna vrijednost i logièkom operacijom na 11-om bajtu.

Ovo sam zakljuèio analizom dva razlièita snimka, a ako se to potvrdi na ostalim snimcima mogu preæi na realizaciju immo emulatora.

U attachment-u se nalazi softwer "Osciloskop" koji koristi zvuènu kartu, i jedan kompletan snimak u kojem se vidi reset signal od 40ms koji napravi ECM prema IMMO-u, zatim 110 bitova (pitanje)  i 11 bajtova odgovora.

Mozes li malo da objasnis "igracku" kako si je napravio shemu, moze li na integrisanoj zvucnoj kartici da radi???
Moze i na pp
Poz

#12 18-03-2009 10:42:43

pesimist
elproger
Iz: Istra
Registrovan: 13-03-2009
Komentari: 219

Re: Immo emulatori

Ima li netko popis kakav popis ECU-a sa oznakama chipova u kojima se nalaze immo kodovi. Ja imam beeprog programator, da li mi netko može reèi koje bih još prikljuèke trebao nabaviti kako bih imao moguænost skidanja immoa sa veæine današnjih auta.

Offline

#13 19-03-2009 13:22:47

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

nenandi napisao:
Aston napisao:

Projekt je nastavljen preko vikenda. Našao sam neku igraèku USB zvuènu karticu i mikrofonski ulaz prepravio da mogu snimiti jednosmjernu karakteristiku (premostio kondenzator na ulazu i skinuo pull up otpornik za napajanje kondenzatorskog mikrofona).

Napravio optornièki djelitelj napona na ulazu kako bi mogao snimiti nivoe 0-12V i napravio par snimaka komunikacije (u rijetkim momentima kada IMMO propradio).

Za sada je u toku analiza podataka jer se radi o 11 bajtova koje šalje ECM u IMMO (pitanje u kojem se jedan dio kreira random), i odgovor koji je IMMO vraæa u ECM koji je vrlo slièan pitanju sa rotacijom bajtova na poèetku, 4 i 5 bajt razlièiti ali konstantna vrijednost i logièkom operacijom na 11-om bajtu.

Ovo sam zakljuèio analizom dva razlièita snimka, a ako se to potvrdi na ostalim snimcima mogu preæi na realizaciju immo emulatora.

U attachment-u se nalazi softwer "Osciloskop" koji koristi zvuènu kartu, i jedan kompletan snimak u kojem se vidi reset signal od 40ms koji napravi ECM prema IMMO-u, zatim 110 bitova (pitanje)  i 11 bajtova odgovora.

Mozes li malo da objasnis "igracku" kako si je napravio shemu, moze li na integrisanoj zvucnoj kartici da radi???
Moze i na pp
Poz

Integrisana ili interna zvuèna karta radi i bolje od ove igraèke. Ako imaš viška zvuènu kartu prvo provjeri šta od ulaza imaš i da li su stereo ili mono.

Line In - je po pravilu stereo, a MIC veæinom bude mono.

Ja sam koristio MIC-ulaz  koji je mono i za ovaj sluèaj mi je trebala opcija da vidim digitalni signal kao na tim slikama, zbog èega sam morao izvršiti prepravku na ulazu kako bi mogao pratiti jednosmjernu karakteristiku (DC).

LINE ulazi na karti zvuk vide kao naizmjenièni signal, i ista je stvar i na MIC ulazu sa jednom razlikom. Pošto proizvoðaèi zvuènih kartica pretpostavljaju da æe neko koristiti dinamièki mikrofon a neko kondenzatorski oni na ulaz dovedu prednapon koji sluèi kao napajanje kondenzatorskog mikrofona.

Tako da je na MIC ulazu stalno prisutan jednosmjerni napon na koji se dodaje naizmjenièna komponenta signala sa mikrofona.

Na LINE ulazu nemaš R koji se uklanja prema ovom u attachment-u.


Šuti i trpi moj Abide.

Offline

#14 19-03-2009 13:26:24

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

pesimist napisao:

Ima li netko popis kakav popis ECU-a sa oznakama chipova u kojima se nalaze immo kodovi. Ja imam beeprog programator, da li mi netko može reèi koje bih još prikljuèke trebao nabaviti kako bih imao moguænost skidanja immoa sa veæine današnjih auta.

Evo ti dokument koji ima popis flash memorija u ecu centralama, ali immo off nije uvijek u flash-u.


Šuti i trpi moj Abide.

Offline

#15 24-03-2009 13:41:37

Aston
elproger
Iz: Sarajevo
Registrovan: 18-02-2009
Komentari: 60

Re: Immo emulatori

Slike su slabe, ali ovako izgleda kad sam ga sastavio na ploèici.


Šuti i trpi moj Abide.

Offline

#16 23-08-2009 00:00:16

Nike
elproger
Registrovan: 21-08-2009
Komentari: 471

Re: Immo emulatori

Aston napisao:

DAEWOO LANOS UPALIO !!!

Za vikend sam nastavio rad na ovom projektu i u nedelju poslije niza pokušaja upalio auto.

Zvanièno se radi o standardnoj serijskoj komunikaciji 8,N,1 na 10400 bps. Auto (ECM) postavlja pitanje od 11 bajtova, zatim slijedi pauza od oko 10ms pa IMMO EMULATOR šalje odgovor 11 bajtova sa pauzom izmeðu u dužini trajanja jednog bajta.

Na bajtu 4 i 5 je razlika koja je u  odgovoru izgledala je kao konstanta, ali sam ipak logièkim operacijama napravio odgovor da bi bio 100% siguran.

Kljuèni je bajt 11 koji isto ima u igri logièku operaciju XOR.


Moram malo popraviti prijemnu liniju zbog toga što mi logièka nula koju pravi ECM nije dobra bez obzira što mi je ulaz na PIC16F876A na potru C smith triger.

Ovo me stvarno odusevljava!!! Jos nisam vidio ovoliki trud, pristup  i znanje! Svaka cast!

Offline

Board footer