ECM & Immobilizer Programming | Subaru

  • If the car was in neutral when the ignition was turned off (or battery disconnected) and then the key has been lost, ignition will work as long car is in neutral. As soon as you put it in park, ignition will not turn on without programming a new key.

 

 Key Programming Notes

  • AVDI
    • Smart Key
      • [2015 WRX, 2016 STi, 2017 Forester] 
      • Takes around 20mins and erases all keys.
      • Then you can program another key (used or new).
    • Mechanical Key
      • Needed to do “Immobilizer Reset” with AVDI.
      • Then, “Immobilizer Registration” to program key.
    • Additional key
      • 2015 Subaru Outback.
        • Couldn’t add additional key. Maybe it was used one. Had to reset immobilizer, then program new and old keys.

 

Mechanical Key

  • H chip key
    • Subaru Ascent (Bladed) H Key 2019
    • Subaru Crosstrek (Bladed) H Key 2018 to 2019
    • Subaru Forester (Bladed) H Key 2019
    • Subaru Impreza (Bladed) H Key 2017 to 2019
    • Subaru Legacy (Bladed) G Key 2018 to 2019
    • Subaru Outback (Bladed) G Key 2018 to 2019
Synchronized Components

 

Speedometer + BCM (includes fusebox) + ECM + smart key (HYQ14AHK)

  • Speedometer + BCM have to be from the same car, otherwise smart reset function won’t work.
  • If you buy a brand new BCM, even the autel scanner can program a mechanical key using “Combination meter/security cm registration” function.
    • 📝 2017 Subaru Impreza (mechanical key)
      • 2017 Subaru Impreza BCM

 

 

Smart Key

HYQ14AHK

  • 2019 – 2020 Subaru Ascent
    2018 – 2020 Subaru Crosstrek
    2019 – 2020 Subaru Forester
    2017 – 2020 Subaru Impreza
    2018 – 2019 Subaru Legacy
    2018 – 2020 Subaru Outback
    2019 – 2019 Subaru WRX
    2019 – 2019 Subaru WRX STI
    2018 – 2018 Subaru XV Crosstrek

HYQ14AHC

    • 2014 – 2018 Subaru BRZ
      2015 – 2017 Subaru XV Crosstrek
      2016 – 2018 Subaru Forester
      2015 – 2016 Subaru Impreza
      2015 – 2017 Subaru Legacy
      2015 – 2017 Subaru Outback
      2016 – 2018 Subaru STI
      2016 – 2018 Subaru WRX
Synchronized Components

 

Smart Key ECU (SMT Main ECU)  + Steering Lock ECU (ESL) + ECMsmart key (HYQ14AHC).

  • Electronic Steering Lock
    •   
    • If you need to replace ESL, copy EEPROM (e.g. 93c46) from the original ecu,
      • or get a Smart Key ECU + ESL set from one car.
    • If ESL pin is sticking, the ignition will turn on, but the car will not start.
  • Smart Key ECU
    •  
    • Smart Key ECU + Steering Lock ECU + smart key ⇢ will turn ignition on, but not start the car, because ECM needs to be synchronized also.
  • Speedometer
    • Speedometer on this system has no security.

ECM

  • Synchronization and VIN rewrite are done using [ Autel | AVDI ]
  • VIN Rewrite | Autel
    • 2017- Subaru Impreza

 

BCM

📎 Blind Spot Error | BCM Settings | 2017 Subaru Impreza (not WRX). Smart Key
  • Replaced BCM, car starts, but blind spot light blinks and dome lights blink.
  • Body Module ➱ Customize ➱ Change Factory Initial Setting from Factory to Market.
  • Ignore message that says that change is not possible.
  • Cycle ignition off/on.
  • Done.

 

BCM Replacement | 2015 Subaru WRX
  • Mechanical Key
    • The easiest way is to copy the EEPROM.
    • The harder way is to get BCM + Speedometer + Keys.
    • AVDI doesn’t reset keys in the donor BCM.
      • After ~70% of resetting stops and complains about BCM – Cluster Communication Issue.

 

Electronic Steering Lock (ESL)

 

Speedometer

  • Speedometer contains vehicle options which cannot be changed, vie scantool or EEPROM (?).
  • If you replace speedometer with a brand new one, it will have maximum options enabled by default.
    • Thus it will give error codes for systems that might not be installed on your car.
    • Needs dealer scantool to program it (does it need an original speedometer to fetch options from?)
      • Some say that before you program the key, you can still change those options (needs confirmation).
📎 No communication | Cluster Settings | 2018 Subaru Crosstrek
  • Dealer programmed a key which involved few modules replacement. Afterwards Instrument Cluster had codes about no communication with systems that were not installed in the car, like Blind Spot.
  • SSM4 ➱ Cluster ➱ Work Support ➱ Write ECU Setting 12 Columns of models.
    • This fixed the issue with no communication with optional not fitted equipment.

 

 

Immo Antenna Testing

  • Immo ECU will send an impulse from 0-30V immediately after inserting the key (0.1s).
  • After 1 sec the voltage will drop to 0V.

 

 

 

Remote Control

  • If, when programming remote control using a scanner, it doesn’t recognise it, try moving remote as close to keyless module as possible and program again. Helped me a few times.
  • If still doesn’t recognise remotes, replace keyless module.

 

Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
0
    0
    Your Cart
    Your cart is emptyReturn to Shop