Motor ve ECU'nun değiştirilmesinden sonra ABS ve hız sabitleyicinin çalışmaması sorunu

Şu iş yapıldı: 2008 model bir Impreza’nın (EJ20X) motoru ve ECU’su, FB20 motorunun yerine 2012 model bir Forester’a takıldı.

ABS/VDC göstergeleri yanıyor ve C0045 numaralı ABS hata kodunu gösteriyor.

Motor ve ECU'nun değiştirilmesinden sonra ABS ve hız sabitleyicinin çalışmaması sorunu

Bu görev, CAN paketindeki ABS tanımlayıcısını bulmayı ve bunu takılı modülün donanım yazılımında değiştirmeyi içerir.

Firmware'de bulunan paket kimliklerini inceleyelim.

Motor ve ECU'nun değiştirilmesinden sonra ABS ve hız sabitleyicinin çalışmaması sorunu

Kimliklerin aynı olduğu açıkça görülüyor; bu da işi kolaylaştırıyor. Her iki yazılımı da IDA disassembler'a yükleyelim.

Ekran görüntüsünde gösterildiği gibi CAN kimliğini belirliyoruz:

Motor ve ECU'nun değiştirilmesinden sonra ABS ve hız sabitleyicinin çalışmaması sorunu

Ardından, gerekli CAN kimliği paketini ve içindeki ABS tanımlayıcısını bulur ve bunları takılı ECU’nun yazılımına aktarırız.

Sonuç olarak, çalışır durumda bir ABS ve VDC elde ediyoruz.