toto jestli někdo nachipuje tak je frajer

VW/Audi/Škoda/Seat

Moderátoři: šulda, Moderátoři

dist01
Aktivista
Příspěvky: 1348
Registrován: 29 kvě 2007, 22:29
Odpovědi: 0

Příspěvek od dist01 »

nevim co na tem zkoušet obvody nejsou vubec označené
PepaS_
Přispěvovatel
Příspěvky: 80
Registrován: 01 lis 2007, 12:50
Odpovědi: 0
Kontaktovat uživatele:

Příspěvek od PepaS_ »

Co presne myslis slovem "nachipuje"? Kdybys chtel do mikra zapsat novy program (data), ktery mas k dispozici a mikro by to umoznovalo, sla by mozna pouzit cesta viz. muj predminuly prispevek.
Pokud ale chces zmenit chovani ridici jednotky k obrazu svemu, ale nevis presna jak, resp. nemas co do mikra programovat, tak opravdu neni co zkoumat. Vetsinou precist program a/nebo data neni mozne - pameti byvaji zamcene a jedine co lze, je mazat a zapsat vse znovu (neplati pro ROM verze).
Astra G Caravan Z16XE 2004
http://www.pepas.cz/ - čeština a slovenština pro vozy OPEL
dist01
Aktivista
Příspěvky: 1348
Registrován: 29 kvě 2007, 22:29
Odpovědi: 0

Příspěvek od dist01 »

PepaS_
Přispěvovatel
Příspěvky: 80
Registrován: 01 lis 2007, 12:50
Odpovědi: 0
Kontaktovat uživatele:

Příspěvek od PepaS_ »

K souboru: pravdepodobne se jedna o image s operacnim systemem NEOS (RTOS), ktery je mozne pouzivat na ruznych platformach, napr.: ARM9, ARM7, XScale,i386 compatibles, DSP od Texasu. Stale si stojim za tim Japoncem, takze bych se priklonil k mikru od Samsunga S3F(C)xxx s jadrem ARM7 (ARM9 ne, to jsou jiz velka dela v BGA pouzdrech). Muzes lepe nafotit vsechny velke obvody a spocitat piny?
A co z toho?
1) jestli to bude mikro s ARM7, urcite bude mit JTAG na ladeni a v pripade interni pameti FLASH i programovani. Otazka je, jestli je JTAG nekam vyvedeny. Kdyz by byl (jedna se o cca. 5 signalu pripojenych na nejaky konektor), slo by pomoci cteni ID registru zjistit, co je mikro zac...
2) pokrocilejsi RTOS mivaji komunikacni konzole, pres ktere lze lze ledacos delat (hlavne ladeni app.). Vetsinou to byva seriovy port RS232. Neni na desce nekde prevodnik TTL/RS232 (MAX232 apod.)?
3) s RTOS byva nekdy pouzit zavadec - BootLoader, kterym je mozne, mimo jine, programovat image s OS. To rozhrani muze byt RS232 / CAN / Ethernet nebo taky diag. rozhrani OBD.... moznosti je dost :-))
Astra G Caravan Z16XE 2004
http://www.pepas.cz/ - čeština a slovenština pro vozy OPEL
dist01
Aktivista
Příspěvky: 1348
Registrován: 29 kvě 2007, 22:29
Odpovědi: 0

Příspěvek od dist01 »

udelam to musíš vydržet
PepaS_
Přispěvovatel
Příspěvky: 80
Registrován: 01 lis 2007, 12:50
Odpovědi: 0
Kontaktovat uživatele:

Příspěvek od PepaS_ »

Jeste jedna doplnujici otazka - nevis, zda-li je ridici jednotka pripojena na CAN sbernici(e)? Existuji i verze miker s integrovanym CAN radicem, takze by se dalo pouzit jako dalsi indicie pri hledani onoho (?).

Je deska nejak impregnovana, resp. lze na ni merit ohmetrem? To pro pripad, ze by bylo potreba zjistit, co kam vede....
Astra G Caravan Z16XE 2004
http://www.pepas.cz/ - čeština a slovenština pro vozy OPEL
dist01
Aktivista
Příspěvky: 1348
Registrován: 29 kvě 2007, 22:29
Odpovědi: 0

Příspěvek od dist01 »

myslim že je to can
TOMI
Přispěvovatel
Příspěvky: 872
Registrován: 18 úno 2006, 00:37
Odpovědi: 0
Bydliště: Slovakia

Příspěvek od TOMI »

Keby si este zotrel ten lak z tych IO mozno by sa dalo viac vidiet. IC320 si zbrusil na cip? Alebo je to konektor?
dist01
Aktivista
Příspěvky: 1348
Registrován: 29 kvě 2007, 22:29
Odpovědi: 0

Příspěvek od dist01 »

to jsem s něho zdelal takový plast asi je to nejaky konektor
TOMI
Přispěvovatel
Příspěvky: 872
Registrován: 18 úno 2006, 00:37
Odpovědi: 0
Bydliště: Slovakia

Příspěvek od TOMI »

Skus nejakym pipatkom najst kam vedu tie nozicky, ked je to konektor tak podla mna by to malo smerovat do jedneho zo svabov ak nie je okolo neho nieco na rozhranie.
PepaS_
Přispěvovatel
Příspěvky: 80
Registrován: 01 lis 2007, 12:50
Odpovědi: 0
Kontaktovat uživatele:

Příspěvek od PepaS_ »

jako fotograf by ses asi neuzivil :-). Impregnace se leskne, chtelo to fotit bez blesku a s velkou lampou. Ale nakonec BINGO, zatim jen male! Z xtrail__275800_1187_23710_8H803_5800_118_org jsem nakonec usoudil, ze ARM7 / ARM9 to neni (vubec nesedely instrukcni kody). Takze jsem patral dal a uz s vedomim, ze to bude 256-pinove pouzdro a musi na tom bezet NEOS.
S velkou pravdepodobnosti hranicici s jistotou je ten velky obdelnik - mikro od spolecnosti Renesas (drive Hitachi) s jadrem SH-2E core a bude to nektere z trojice: HD64F7058F / R4F70580S / HD64F7055S.
Ted domaci ukol pro Tebe (uz je co zkoumat) - kdyz se podivas na datasheet jednotlivych obvodu (po 5MB), muzes porovnat pripojeni krystalu (XTAL / CLKIN, CLKOUT tak nejak se to bude jmenovat ) a taky blokovacich kondenzatoru (kazdy blok vede na GND a nejake VCC) - a uvidis, zda-li se jedna u nektereho z vyse uvedenych adeptu. Ja jsem v ramci casovych moznosti koukal na HD64F7058F a zda se mi, ze to sedi. Jeste to chce kouknout na instrukce, zda-li bude nejaka shoda....

A co z toho? No zatim nic - manual ma asi 1100 stran, takze zatim nevim, jak se programuje interni pamet FLASH. Ale uz je ceho se chytit a kam smerovat...

Jeste jedna divna vec, na desce jsou tri velke obvody, ale mas pouze jeden soubor? Znamena to tedy, ze chces menit FW pouze v jednom z nich? Ten brouk vedle 256 ma 120-pinu, dost divne cislo.... mozna zbyvajici dva obvody nejsou mikra, ale cosi ?? (FPGA, ASIC ci co). Ale take se muze jednat o multiprocesorovy system, a pak Ti neco chybi
Astra G Caravan Z16XE 2004
http://www.pepas.cz/ - čeština a slovenština pro vozy OPEL
kevino
Aktivista
Příspěvky: 4674
Registrován: 23 led 2006, 21:03
Odpovědi: 0

Příspěvek od kevino »

no vy ste asi z inej dimenzie kuaaa :D :D :D ...iny machri... klobuk dole pani :worthy:
PepaS_
Přispěvovatel
Příspěvky: 80
Registrován: 01 lis 2007, 12:50
Odpovědi: 0
Kontaktovat uživatele:

Příspěvek od PepaS_ »

snad jsem Te nezahltil nebo jsi nehodil flintu do zita..... tady mas dalsi pokracovani, vikend se blize, tak mozna budes mit cas na dalsi vyzkum - jak jsem psal na zacatku, hotove reseni nemam a neznam!

Jak dal?
Prepokladam, ze nektery z uvedenych adaptu odpovida pouzitemu obvodu na Tve desce, tj. ze sedi pripojeni blokovacich kondenzatoru k Vss (GND), Vcc, PVcc1, PVcc2 a Vcl, dale ze sedi pripojeni krystalu na piny EXTAL a XTAL. Ja se jeste podivam na ty instrukcni kody, tedy jestli v tom souboru, ktery mas, najdu neco smysluplneho.
V datasheetu jsi urcite i nasel vse kolem zmeny obsahu pameti flash (User MAT a User Boot MAT). Pro dalsi bude nutne provest dalsi osahani desky. Pokud je dvouvrstva, melo by to jit bez ohmetru. Pokud ale bude vicevrstva, bude to mozna chtit ohmetr s velmi ostrymi hroty, kterymi propichnes impregnacni lak (doufam). Jen davej pozor na vyvody IO, pichej se nekde na desku a ne primo na pin (jsou to dost tenke dratky a moc nevydrzi). Kazdopadne timto posupem narusis celistvost impregnace, takze takto opichana deska uz nevydrzi co by mela (vliv vlhkosti, necistot a hlavn slane mlhy byva pro SMD znicijuci). Tak zvaz, zda-li do toho chces jit…

1) prvne bych se podival, zda-li je nekam pripojeny JTAG – vyvody TDI, TDO, TCK, TMS a #TRST. JTAG je pro programovani nepouzitelny, ale lze s nim presne identifikovat typ mikra. Pomoci instrukce IDCODE lze precist ID kod mikra, coz je 32-bitove cislo obsahujici toto: Version (4 bits), Part Number (16 bits), Manufacture Identify (11 bits) a Fixed Code (1 bit). Diky cteni IDCODE se jednoznacne potvrdi, zda-li vis, s kym mas tu cest. Pokud nesedi, lze dohledat jineho adepta, samo ze za prepokladu, ze nejsme zcela mimo misu. JTAG se moc hodi pro ladeni a hlavne pro ozivovani a kontrolu, tak ho mozna maji nekam pripojeny – mohou to byt pouze pady ci plosky na PCB

2) ted dulezite! podivej se kam vedou piny FWE, MD0, MD1, MD2, TxD1 a RxD1. Tim kam vedou myslim, zda-li jsou nejak rozumne vyuzitelne – konektor, pady, plosky, SMD rezisotry a pod. Pokud vyrobce udelal desku tak, ze lze mikro programovat osazene v desce, musi existovat moznost, jak hejbat s pinem FWE! Podle zapojeni, resp. moznosti zmeny stavu, pinu MDx lze zjisit, jaky typ programovaciho rezimu se pouziva.

Na zaklade zjisteni z bodu 1 a hlavne 2 lze pokrocit dale. Z toho co jsem v rychlosti precetl se mi zda, ze z mikra nic neprectes! Cist lze az po provedeni operace mazani a zapis – zatim ber s rezervou. Takze pokud se dostanes az do bodu zmeny programu, existuje realne riziko ze jednotku posles ke dnu. Ne ze bys ji znicil, staci jen, kdyz do ni zapises to co mas a ono je to spatne. Neni cesty navratu! Take existuje moznost menit obsah pameti v paralelnim programatoru, to ale musis vyletovat mikro, do redukce, naprogramovat a zase priletovat :).

Ted takova otazka, od kud mas ten soubor? Proc se ptam – treba vis jeste neco, co je dulezite. Myslim hlavne na to, ze program teto jednotky lze menit napr. pres OBD, CAN apod. Vse je mozne delat v modu User Program Mode – misto pres seriovy port jdou data pres XXX rozhrani s YYY protokolem. Tomu by nasvedcovalo i to, ze je na prvni pohled pouzit zakaznicky obvod – ve skutecnosti je asi to std. mikro, ale s od vyrobce obvodu naprogramovanym zavadecem v pameti User Boot MAT.

Take existuje moznost, ze novy program prijima pres XXX rozhrani s YYY protokolem jine mikro (dalsi neznamy obvod) a ten prijaty program zapisuje do hlavniho mika – hmm dost krkolomne.
Astra G Caravan Z16XE 2004
http://www.pepas.cz/ - čeština a slovenština pro vozy OPEL
PepaS_
Přispěvovatel
Příspěvky: 80
Registrován: 01 lis 2007, 12:50
Odpovědi: 0
Kontaktovat uživatele:

Příspěvek od PepaS_ »

programovani interni pameti neni tak snadne, ale Renesas nabizi pomoc. Viz. Renesas FLASH Development Toolkit 4.00 (for Windows 2000 and Windows XP) User's Manual a prislusny free SW na http://eu.renesas.com/fmwk.jsp?cnt=flas ... mming/fdt/

S pomoci vyse zmineneho dokazes FLASH relativne snadno programovat, tedy pokud vyrobce pouziva pro programovani Boot Mod, ale pokud to je udelane tak, ze se pouziva User Program Mode, bude to slozitejsi ne-li nemozne.
Zbezne jsem zkousel v souboru hledat nektere instrukcni kody a mam dojem, ze ten soubor je jeste nejak kryptovany, tj. ze v pameti FLASH je ulozeny v jine podobe nez ho vidis na PC. Napr. instrukce navratu z podprogramu RTS se vyskytuje velmi malo... dost divne. Pokud se pro zapis programu pouziva User Program Mode, je klidne mozne, ze v ramci prijmu zapisovaneho souboru se jeste dela nejake dekryptovani...
Astra G Caravan Z16XE 2004
http://www.pepas.cz/ - čeština a slovenština pro vozy OPEL
Odpovědět

Zpět na „Diagnostika - software/hardware VW group (vag-com, supervag, ...)“