Стала цікава тема прошивки ECU авто. Ціль не прошити авто, а саме зрозуміти як побудована прошивка блоку (в цьому випадку архітектура m32r) і змінювати бажані величини.
Для аналізу використав WinOLS, до декомпіляції в IDA / Hydra поки не маю змоги дійти за браком часу....
Можливо в майбутньому осилю і це ) Розширю асортимент послуг, а поки це не в комерційних цілях)
Чим прошити / читати блок вже в наявності.
Перше з чим хочу розібратись залежність обертів ХХ.
В наших авто дуже низькі оберти на прогріту, думаю суто з екологічних міркувань )
Набагато комфортнішими були б оберти ХХ 800-900 а у нас 650 +-50 є нормою, давайте виправимо це непорозуміння)
Дросель у нас електронний, з регулювань хіба FixedSAS який не варто рухати, так як його положення каліброване з заводу. Єдиний варіант правка прошивки блоку.
Для порівняння як зразок вибрав прошивку для 4G63T з EVO IX.
В результаті було знайдено 9 ділянок пам`яті які по структурі подібні до карт XX EVO, відміною є їх к-ть.
На скріні вже 7 описаних і видніються потенційно ще 2
Можливо хтось стикався з прошивкою 8631А551 або подібних (наприклад Pajero IV 3.8) і може підказати при яких умовах використовується карта де фігурують 430-460 rpm при температурі 82+ ?
Можна звичайно до всіх мінімальних значень оборотів додати 100-200 і так залити в блок, але це не мій варіант)
Якщо доберусь до декомпіляції в IDA буде продовження в блозі)
А поки в пошуках дешевого блоку на ebay для таких тестів, можливо і пошкодженого, подивитись чи після перших маніпуляцій він вийде на зв`язок)