Jak vyměnit řídicí jednotku ABS na Honda Civic? Honda Civic (MK 9)
Zpočátku byla řídicí jednotka na voze aktualizována pomocí systému ODIS. Jednalo se o jednu z posledních verzí řídicí jednotky ABS s číslem 80A907379AF , ale pro programování použili soubor ODX pro jednotku ABS 80A907379AN . Čísla se shodovala, ale rozdíl v písmenech vedl k chybě. Použití firmwaru určeného pro jiné číslo není povoleno, protože soubory ODX obsahují binární záplaty, které upravují části kódu. Nesprávná aplikace takových záplat může způsobit nepředvídatelné následky, což se stalo: řídicí jednotka přestala komunikovat a klient se na nás obrátil s žádostí o pomoc.
První věc, kterou jsme udělali, bylo otevření krytu řídicí jednotky zahřátím směsi na vyhřívacím stole, pořízení obrazu ROM z EEPROM 95256, načtení a uložení FLASH pomocí programu JLinkZReader přes spojovací body k procesoru TMS570LS31. Toto je standardní postup v naší laboratoři, aby se zabránilo dalším chybám při připojování k ECU na stole.

Pochopení toho, jak k chybě došlo, nám dalo šanci obnovit původní firmware. Studovali jsme, jak vypadá soubor ODX, napsali jsme kód Pythonu, abychom analyzovali rozdíly mezi souborem ODX použitým pro opravu a původní verzí. Skript oba soubory porovná, najde rozdíly, následně je definuje ve FLASH a nahradí upravené části kódu původními. Navzdory „šumu“ způsobenému patchem jsme byli schopni nahradit většinu flash paměti pomocí našeho skriptu odx.py, který se od té doby používá v jiných projektech.
Díky odvedené práci se nám podařilo obnovit komunikaci s řídící jednotkou. Připojení bylo provedeno přes rozhraní VW Gateway ke sběrnici FlexRay. Jednalo se o sekundární připojení, poprvé jsme se k jednotce připojili na začátku opravy, po odstranění obrázků FLASH a EEPROM z „cihly“, přestože výsledek byl předem znám.

Komunikace s ECU byla obnovena, ale jednotka nefungovala správně, požadavky na uložené chyby (DTC) nebyly podporovány, některá ID nebyla vrácena, což značilo neúplnou funkčnost.
Pokusili jsme se přeprogramovat jednotku pomocí původního souboru ODX přes VAG CAN PRO, ale proces se zastavil ve fázi autorizace. Závěr byl zřejmý: stalo se to proto, že jsme vymazali flash, ale nedotkli se EEPROM, zůstala aktualizovaná oprava.
Protože nemáme původní EEPROM, vybrali jsme ji z dárcovských jednotek ABS. Našli jsme vhodnou skládku, ale zabralo nám to spoustu času. Zpočátku jsme hledali obrázek výpisu, vyzkoušeli mnoho možností, ale všechny pokusy skončily na nic. Vybrali jsme dárcovský výpis z bloku s číslem 4M6907379AC, tento blok byl na konci poměrně velkého seznamu.
Nález nás nejen potěšil, ale i velmi překvapil; v to byla malá naděje. Řídící jednotka však začala správněji reagovat a zobrazovat chyby, což umožnilo ji přeflashovat. Nahrání původního souboru ODX vedlo k chybě podpisu, ale bylo obecně úspěšné.

Obnovilo se tak fungování řídící jednotky, byť se z ní stal jakýsi hybrid dvou různých zařízení. ECU začala fungovat, ale má jiné kódování a ochranu komponent. Navíc ABS ECU s číslem 80A907379AF nyní zobrazuje hardwarové číslo dílu 4M6907379 …

To vše nasvědčovalo tomu, že vůz takovou řídící jednotku neakceptuje, dárcovská EEPROM má vlastní nastavení, vlastní ochranu komponent atd. Pokusy o přímou změnu nesrovnalostí byly neúspěšné, např. při změně ID ECU docházelo k poruchám: jednotka tuto informaci přestala vidět a při diagnostice zobrazovala prázdnou hodnotu. Bylo jasné, že systém měl kontrolu integrity – buď kontrolní součet, nebo jinou ochranu, ale nebylo možné tento vzor identifikovat.
Po takových závěrech a experimentech bylo rozhodnuto pracovat na původní výsypce, která se původně nacházela v bloku. Odstranili jsme ji, když jsme se poprvé seznámili s ECU. To by vyžadovalo reverzní inženýrství, na které zatím nebyl čas.
Stále bylo zapotřebí částečné reverzní inženýrství, abychom pochopili, jak souvisí identifikátory bloků s jejich délkami, protože bez něj nelze tyto informace získat. V jiném projektu jsme vytvořili skript v Pythonu pro analýzu EEPROM a pro tento případ jsme jej upravili, abychom pochopili, jaké bloky byly na výpisu a k čemu patřily.


Struktura výpisu zpočátku ukládá seznam ukazatelů na fragmenty různých datových bloků. Tyto seznamy obsahují typ datového bloku a offset v EEPROM, kde jsou data pro daný blok umístěna. Našli jsme fragmenty, které jsme potřebovali, a porovnali je s podobnými na skládce dárců.
V důsledku toho bylo upraveno několik bloků. Číslo bylo obnoveno, 80A907379AN bylo nahrazeno 80A907379AF. Číslo 931, číslo softwaru, bylo nahrazeno 871. Tyto a další bloky byly zkopírovány do původního výpisu z dárcovského výpisu naprogramovaného na naší řídicí jednotce. Identifikovali jsme také chybový blok a vyčistili jej.

S obnovenou ROM se řídicí jednotka nastartovala a začala správně reagovat na diagnostické požadavky, s výjimkou kódování, které bylo zobrazeno jako 00.
Po konzultaci s odborným diagnostikem jsme se rozhodli dokončit opravu jednotky. Podle něj budou všechna kódování akceptována při nakódování jednotky, což bude vyžadovat nakódování ABS ECU přímo na voze a zprovoznění. Navíc bude muset být synchronizován s původním vozem kvůli ochraně komponent.
![]()
V tomto tutoriálu můžeme vidět, jak vyměnit řídicí modul ABS v Honda Civic. Nejprve otevřete kapotu, odpojte záporný pól baterie a najděte odpovídající modul umístěný hned za pravým světlometem. Poté odpojíme obě elektronky a napájecí konektor, odšroubujeme tři spodní upevňovací šrouby a vyjmeme modul z pouzdra. Tato poslední operace může být obtížná vzhledem k omezenému prostoru, dejte pozor, abyste při demontáži a montáži náhradního dílu nepoškodili trubky. Poté, co se vše poskládá, musíme doplnit brzdovou kapalinu a vypustit veškerý vzduch, který se dostal dovnitř během provozu.
Publikováno 9. srpna 2024 by Scegli Auto

Jak vyměnit řídicí jednotku Honda Civic
Honda Civic (2001-2006 / MK 7) Podívejme se v této příručce na to, jak rozebrat a vyměnit ECU Honda Civic podle níže uvedených pokynů. Především

Kde jsou na Hondě Civic umístěny pojistky?
Honda Civic (2012-2015 / MK 9 ) Všechny pojistky Honda Civic jsou rozděleny do dvou pojistkových skříní, které jsou umístěny uvnitř vozu: první je umístěna na palubní desce,

Jak vyměnit ECU Honda Civic?
Honda Civic (2006-2012 / MK 8 ) Chcete-li vyměnit ECU Honda Civic, budete muset otevřít kapotu, abyste získali přístup do motorového prostoru, a vyjmout baterii umístěnou v
další návody, které by vás mohly zajímat
- Honda Civic – ostatní údržba a opravy svépomocí
- — Údržba a opravy ostatních vozidel
- Honda Civic – Resetujte upozornění na tlak v pneumatikách na Hondě Civic.
- Honda Civic — Jak resetovat indikátor tlaku v pneumatikách na Honda Civic?
- vidět vše
Výměna žhavicí svíčky na Fiat Ducato 2.3 Multijet.

Dnes se naučíme základní návod, který nám umožní rozebrat a vyměnit žhavicí svíčky Fiat Ducato 2.3 Multijet. Nejprve otevřeme kapotu auta a začneme demontovat a demontovat přední nárazník; Chcete-li získat přístup k zapalovacím svíčkám, musíte také odstranit chladič a mezichladič odšroubováním šroubů držáku a odpojením různých trubek. Poté odpojíme konektory zapalovacích svíček a pomocí objímky s nástavcem je odšroubujeme a vyjmeme, vyměníme za nové originální.
by Scegli Auto
další videa
- Jak resetovat snímač tlaku v pneumatikách na Hyundai IX35?
Publikováno 22. prosince 2024 Scegli Auto - Jak vyměnit žhavicí svíčky na Fiat Ducato 2.3 Multijet?
Publikováno 11. prosince 2024 Scegli Auto - Jak odstranit držák telepassu z čelního skla auta?
Publikováno 25. listopadu 2024 Scegli Auto - Jak odstranit sedlo na Yamaha Tracer 900?
Publikováno 21. listopadu 2024 Scegli Auto - Kde jsou v Citroenu C3 umístěny pojistky?
Publikováno 20. listopadu 2024 Scegli Auto - Kde jsou umístěny pojistky MAN TGX?
Publikováno 19. listopadu 2024 Scegli Auto - Jak vyměnit termostat na Mercedes Classe B.
Publikováno 18. listopadu 2024 Scegli Auto - Jak vyřešit problém s kódem 84 na Chevrolet Cruze
Publikováno 17. listopadu 2024 Scegli Auto - Jak otevřít dvířka paliva na Hyundai I30?
Publikováno 16. listopadu 2024 Scegli Auto - Jak otevřít uzávěr plynu na Hyundai i10?
Publikováno 14. listopadu 2024 Scegli Auto
Pro reklamu na webu pište na [email protected]
ScegliAuto nenese odpovědnost za nepřesnosti v záznamech. Chcete-li nahlásit jakékoli nepřesnosti nebo o vaší firmě (pokud firmu vlastníte), zašlete e-mail na adresu [email protected]
