If you still have the stock EP engine, no, you do NOT want to use a non-Kpro ECU from any other car. The k20a2 and k20a3 are different engines.
The immobilizer and ECU must be synchronized by a dealer for the car to start. If they do not match, say if you swapped in another ECU, the car will not start. If you have Kpro you can disable the immobilizer in the .kal and start the car, but the green key light on your dash will blink nonstop.
Bookmarks