APS Logo APS_TUNING [ ABOUT ] [ BLOG ]

> Blog

/* Fejlesztői napló, reverse engineering és esettanulmányok */
TIMESTAMP: 2026.05.31 | TARGET: BOSCH DDE626 (DDE6) | OFFSET: CAL_SIGNATURE

Hogyan flasheltem tuned kalibrációt egy BMW DDE6-ra WinKFP-vel? Sehogy.😂

Volt egy egyszerűnek tűnő ötletem: fogom a módosított cal-fájlt, feltolom WinKFP-vel, és kész. Hát, nem így lett. Egy kis nyomozás, négy zsákutca, és egy meglepő végkifejlet után most már pontosan tudom, miért nem megy ez WinKFP-vel, és hogy kell megoldani saját flasherrel. A DDE6 cal-zone RSA aláírás-ellenőrzésének visszafejtése, és a kétágú verify mechanizmus. READ
TIMESTAMP: 2026.04.16 | TARGET: BOSCH EDC16 (MPC555, MPC562, MPC563) | OFFSET: CALIBRATION_PTR

Reverse Engineering Bosch EDC16: MPC56x Kalibrációs Pointer Rendszer, MPC555 Direkt Címzés és Mapswitch kísérletek

A Bosch EDC16 az egyik legelterjedtebb dízel motorvezérlő platform. A szoftver-architektúra közös, de a visszafejtés korántsem egyszerű: a kalibrációs adatok többszintű indirekción át rejtőznek a kódban. Ismerkedés az MPC562/563 négyszintű pointer rendszerével, a mapswitch buktatóival és a DDE5 (MPC555) direkt címzési logikájával is.
READ
TIMESTAMP: 2026.02.28 | TARGET: BOSCH ME9.0 (Ford Focus ST/RS) | OFFSET: WFS_CORE

Reverse Engineering Bosch ME9: Az Immobilizer (WFS) Teljes Anatómiája

Amikor egy tuningolt motorvezérlőt más autóba akarunk áthelyezni, szembetaláljuk magunkat a rendszer legfontosabb kapuőrével: az immobilizer állapotgéppel. Értsük meg pontosan, hogyan dönti el az ECU, hogy szabad-e a motorindítás!
READ
TIMESTAMP: 2026.02.25 | TARGET: BOSCH ME9 | OFFSET: SECURITY

Reverse Engineering Bosch ME9: ECU Identitás Kezelés és Szoftvervédelem

A firmware működésének reverse engineering elemzése során megfigyelhető, hogy az ECU több forrásból is képes betölteni a VIN-t. Ismerd meg az application inicializáció során futó VIN-másoló ciklus működését, a forrásválasztás patchelését, valamint egy determinisztikus, FNV-1a hash alapú egyedi szoftvervédelmi licencmechanizmus (DRM) implementációját.
READ
TIMESTAMP: 2026.02.24 | TARGET: BOSCH ME9 / MED9 | OFFSET: ALS_CORE

Reverse Engineering Bosch ME9/MED9: Anti-Lag System (ALS) programozása

Sokan azt hiszik, hogy a gyári ECU-n az ALS kimerül a "durrogós" kipufogóban. Egy valódi Anti-Lag azonban nem csak hangot csinál: gázelvételkor nyitva tartja a fojtószelepet, masszív utógyújtást ad, és dúsítja a keveréket. Ismerd meg, hogyan építhető be ez a komplex logika és egy LFSR alapú véletlenszerű gyújtásvágó a Bosch ME9 architektúrájába.
READ
TIMESTAMP: 2026.02.23 | TARGET: BOSCH ME9 / MED9 | OFFSET: MULTIMAP

Reverse Engineering Bosch ME9/MED9: Komplex Map Switcher és Kétcsatornás CAN Telemetria

Hogyan váltson programot a sofőr fizikai kapcsolók utólagos beszerelése nélkül? Hogyan adjunk azonnali vizuális visszajelzést a műszerfalon (km/h és RPM) a kiválasztott funkciókról? És hogyan menthetjük el ezeket az állapotokat úgy, hogy az ECU áramtalanítás után is emlékezzen rájuk az NVRAM Mirror segítségével? Assembly szintű architektúra manipuláció lépésről lépésre.
READ
TIMESTAMP: 2026.02.22 | TARGET: BOSCH ME9 / MED9 | OFFSET: NVRAM_MIRROR

Reverse Engineering Bosch ME9/MED9: Állapottartó változók implementálása

A modern motorvezérlő egységek szoftverének módosítása során – például egy többprogramos "Map Switcher" vagy ALS (Anti-Lag System) logika integrálásakor – az egyik leggyakoribb mérnöki kihívás az állapotok perzisztens tárolása. Ha azt szeretnénk, hogy az ECU a gyújtás levétele után is emlékezzen...
READ