Prieš pritaikant bet kokį derinimo failą, originalūs kalibravimo duomenys turi būti nuskaityti iš ECU, o po modifikacijos naujas failas turi būti įrašytas atgal. Šis procesas vadinamas programavimu (flashinimu). Metodas priklauso nuo ECU tipo, transporto priemonės ir ar ECU palaiko OBD prieigą, ar reikalingas tiesioginis aparatinis ryšys.
1 metodas: OBD programavimas
OBD programavimas yra dažniausias ir mažiausiai invazinis metodas. Įrankis jungiamas prie standartinio OBD-II diagnostikos prievado (po prietaisų skydeliu kiekvienoje transporto priemonėje nuo 2001 m.) ir komunikuoja su ECU per CAN bus, K-Line ar kitus protokolus.
Kaip veikia: Flash įrankis siunčia diagnostikos komandas ECU flash atminčiai atrakinti, nuskaito kalibravimo duomenis (paprastai 1–8 MB), išsaugo juos kaip .bin failą ir po derinimo įrašo modifikuotą failą atgal. Procesas trunka 5–30 minučių.
Privalumai: Nereikia išmontuoti, nėra fizinės žalos rizikos, greitas procesas, veikia daugumai transporto priemonių iki 2017–2019 modelio metų.
Apribojimai: Daugelis naujesnių ECU (2018+) turi apsaugos šliuzus arba užrakintus bootloaderius, blokuojančius OBD prieigą.
Populiarūs OBD flash įrankiai
- KESS V2 / KESS3 (Alientech) — Vienas plačiausiai naudojamų OBD flash įrankių. Palaiko tūkstančius ECU tipų automobiliams, sunkvežimiams, motociklams ir žemės ūkio technikai.
- Autotuner — Profesionalus įrankis su plačia OBD ir bench palaikymu. Puikus Tricore procesorių padengimas. Kreditų sistema be metinės prenumeratos.
- CMD Flash (Flashtec) — Įsitvirtinęs profesionalus įrankis. Prieinamas Master ir Slave versijomis.
- BitEdit / PCMFlash — Populiarūs Rytų Europos rinkose. PCMFlash apima platų ECU spektrą per OBD su moduline kainodara.
- EVC WinOLS ECU Explorer — Aparatinė platforma OBD skaitymui/rašymui, paprastai kartu su WinOLS.
- Trasdata / NewGenius (Dimsport) — Profesionalus OBD ir bench įrankis.
2 metodas: Bench programavimas (tiesioginis ryšys)
Bench programavimas apima ECU išmontavimą iš transporto priemonės ir tiesioginį prijungimą darbo stale naudojant jungtį arba specialius adapterio kabelius. ECU maitinamas išoriškai (paprastai 12V).
Kada reikalingas: Kai OBD prieigą blokuoja apsaugos šliuzas, atkuriant po nesėkmingo flashinimo arba dirbant su autonominiais ECU.
Įrankiai: Dauguma OBD įrankių palaiko ir bench režimą — KESS3, Autotuner, CMD Flash, Trasdata.
3 metodas: Boot režimas (BSL)
Boot režimas jungiasi tiesiogiai prie ECU mikroprocesoriaus per specialius kontaktus plokštėje. Reikia atidaryti ECU ir naudoti plonus laidus arba pozicionavimo rėmą (jig).
Kaip veikia: Aktyvinus integruotą bootstrap loaderį (BSL), įrankis gauna žemo lygio prieigą prie visos flash atminties, apeinant visas programines apsaugas. Veikia su Infineon Tricore, ST Microelectronics ir Renesas/NEC V850 procesoriais.
Įrankiai: KTAG, Autotuner, CMD Flash, Trasdata, BDM100 ir specializuoti boot jigai.
4 metodas: BDM
BDM yra aparatinė derinimo sąsaja senesnių Motorola/Freescale procesorių (MPC5xx). BDM adapteris jungiamas prie antraštės ECU plokštėje tiesioginei prieigai prie atminties.
Dažnas: Senesniuose Bosch ECU (EDC16, ME7.x, MED9.x) ir Siemens/Continental blokuose iš 2000–2012 laikotarpio.
Įrankiai: BDM100, KTAG, CMD Flash, Trasdata.
5 metodas: JTAG
JTAG yra standartizuota aparatinė debug sąsaja (IEEE 1149.1), esanti daugumos mikroprocesorių. Reikia atidaryti ECU ir prijungti prie testinių taškų.
Naudojamas: Denso ECU (Toyota, Subaru, Mazda), kai kuriems Marelli blokams. Suteikia pilną prieigą prie atminties, bet yra lėtesnis nei boot režimas.
Įrankiai: KTAG, Autotuner ir specializuoti JTAG adapteriai.
Master prieš Slave įrankius
- Master — Skaito ir rašo duomenis originaliame, nešifruotame formate. Failą galima tiesiogiai atidaryti WinOLS ar panašioje programoje. Brangesnis (paprastai €3 000–6 000+).
- Slave — Skaito ir rašo šifruotus failus, pririštus prie konkretaus Master arba failų serviso. Prieinamesnis (€500–2 000), standartinis pasirinkimas montuotojams, naudojantiems failų servisą.
Jei naudojate Slave įrankį, failų servisas kaip mūsų atlieka derinimą — įkeliate originalų failą, pasirenkate modifikacijas ir gaunate paruoštą failą flashinimui.
Tinkamo metodo pasirinkimas
| Scenarijus | Rekomenduojamas metodas |
|---|---|
| Dauguma transporto priemonių iki 2018 | OBD programavimas |
| Naujesnės transporto priemonės su apsaugos šliuzais | Bench arba Boot režimas |
| Bosch ECU su Tricore procesoriais | Boot režimas per KTAG arba Autotuner |
| Senesni ECU (EDC16, ME7, MED9) | OBD arba BDM |
| Denso/Marelli ECU | JTAG |
| Sugadinto ECU atkūrimas | Boot režimas arba BDM |
Dažna terminologija
- ECU — Kompiuteris, valdantis variklį. Jame saugomi kalibravimo duomenys (žemėlapiai), nulemiantys variklio darbą.
- TCU / DCT — Pavarų dėžės valdymo blokas.
- Flashinimas — Duomenų skaitymo arba rašymo į ECU flash atmintį procesas.
- Kalibravimas / Žemėlapis — Paieškos lentelė ECU viduje, apibrėžianti parametrą (pvz., degalų įpurškimo kiekį).
- Originalus failas — Nemodifikuoti gamykliniai kalibravimo duomenys.
- Modifikuotas failas — Kalibravimo duomenys po žemėlapių pakeitimo.
- Stage 1 — Derinimas visiškai standartinėms transporto priemonėms. Paprastai +20–40% galios turbo dyzeliniuose varikliuose.
- Stage 2 — Agresyvesnis derinimas, numantis aparatinius patobulinimus.
- DPF / GPF — Kietųjų dalelių filtras. DPF “off” reiškia programinio stebėjimo deaktyvavimą.
- EGR — Išmetamųjų dujų recirkuliacija. EGR “off” deaktyvuoja funkciją programinėje įrangoje.
- AdBlue / SCR — Selektyvios katalizinės redukcijos sistema. Gali būti deaktyvuota ECU kalibracijoje.
- DTC — Diagnostinis gedimo kodas. DPF ar EGR pašalinimas dažnai reikalauja susijusių DTC ištrynimo.
- OBD-II prievadas — 16 kontaktų diagnostikos jungtis po prietaisų skydeliu kiekvienoje transporto priemonėje nuo 2001 m.
- CAN bus — Komunikacijos protokolas tarp ECU, jutiklių ir OBD prievado.
- Tricore — Infineon mikroprocesoriaus tipas, naudojamas daugelyje šiuolaikinių Bosch ECU.
- Failų servisas — Įmonė, modifikuojanti ECU kalibravimo failus derinimo montuotojų vardu.
- WinOLS — Pramoninis standartas ECU kalibravimo failų redagavimui.
- Checksum — Matematinė patikrinimo reikšmė, įterpta ECU faile.
Procesas: Skaitymas, Derinimas, Rašymas
- Nuskaitykite originalius kalibravimo duomenis iš ECU ir išsaugokite .bin failą. Visada darykite atsarginę kopiją.
- Įkelkite originalų failą į derinimo failų servisą. Pasirinkite modifikacijas — Stage 1, DPF off, EGR off arba kombinaciją.
- Atsisiųskite modifikuotą failą (fileservice24.at tai trunka apie 60 sekundžių).
- Įrašykite modifikuotą failą atgal į ECU tuo pačiu įrankiu ir metodu.
- Patikrinkite paleisdami transporto priemonę, tikrindami gedimų kodus ir patvirtindami aktyvias modifikacijas.