Toyota Yaris / Yaris iA 4th (XP210 / Yaris iA) (2017–2020) — Key Programming Reference

- Difficulty
- medium
- Immobilizer
- Mazda/Toyota shared smart key
- Lishi / lockout
- MAZ24
- Platform
- Mazda2 platform (rebadged)
Key fobs & transponder keys (2 variants)
| Key | Years | FCC ID | P/N | Chip | Freq | Battery | Blade |
|---|---|---|---|---|---|---|---|
| 315 MHz · WAZSKE13D01 | 2017–2020 NA — Yaris iA (2017-2018) and Yaris Sedan/Hatchback (2019-2020), all trims with Smart Key | WAZSKE13D01 | 89904-WB001 | NXP HITAG-PRO PCF7953P (ID49, 128-bit) | 315 MHz | CR2025 | MAZ24 / MZ27 (Silca/Ilco K-MAZ25) |
| 315 MHz · WAZSKE13D02 | 2017–2020 NA — Yaris iA (2017-2018) and Yaris Sedan (2019-2020), trims without trunk release | WAZSKE13D02 | 89904-WB004 | NXP HITAG-PRO PCF7953P (ID49, 128-bit) | 315 MHz | CR2025 | MAZ24 / MZ27 (Silca/Ilco K-MAZ25) |
Programming procedures
What the job needs
- Add a key: 1 existing working key required.
- All keys lost: no existing working key needed.
- PIN / security code: Toyota cloud seed-code.
- Online / server access: not required (offline programming).
- On-board (no tool) sequence: not available — Toyota Yaris ID49 Mazda smart/remote key requires professional OBD tool — no self-programming procedure.
- On site: engine off · Maintain 12V+ · Clear IMMO DTCs.
- Bring: Photo ID + vehicle registration. VIN cross-check before start.
Tool coverage
Documented for this case on: Autel IM608 Pro II · Autel IM508S · Autel KM100 · Xhorse Key Tool Plus · Xhorse Key Tool Max Pro · Lonsdor K518 Pro / K519 · OBDSTAR X300 DP Plus · AutoProPad G2/G3 · Advanced Diagnostics Smart Pro · Launch X431 IMMO Elite / IMMO Plus. Step-by-step menu paths for each tool are in the app.
Notes & cautions
- This chassis Toyota Yaris (2017-2020) is the Mazda 2 / Mazda 121 derivative (EU and JDM markets) — HITAG-PRO PCF7953P (ID49) with Mazda immobilizer. Aftermarket flow uses Autel IM608 Pro II Mazda menu, Lonsdor K518 Mazda Adapter, or Xhorse VVDI Key Tool Plus with Mazda module. Not the standard Toyota OBD path.
- Smart proximity key: ensure existing key fob battery is functional before starting.
- Verify chip before booking: H-chip vs G-chip vs 4A AES generations share a fob shell but use different cryptosystems — confirm transponder ID from a working key with Lonsdor K518 reader before quoting.
- Tool kit context: most aftermarket flows use Autel IMKPA accessory or Lonsdor LKE Smart Key Emulator for cloud seed-code; Autel APB112 simulator and Autel G-Box bench EEPROM are NOT required for OBD-only add-key on this Toyota family. XP400 PRO only needed for damaged ECU EEPROM dump fallback.
- All existing keys erased. Bring ALL replacement keys before starting — minimum 2.
- No manual AKL for Toyota Yaris ID49 Mazda smart key — professional tool mandatory.
- AKL for Toyota/Lexus ID49 Mazda typically needs dealer-issued PIN or seed-code cloud calc — confirm OBD AKL path before quoting.
- Keep all existing/lost key fobs at least 10 metres from vehicle during AKL.
- AKL accessory needs: Autel IMKPA Toyota module for cloud seed-code calc, Lonsdor LKE Smart Key Emulator for K518 simulated-key AKL path. APB112 simulator and Autel G-Box bench EEPROM are NOT mandatory for standard AKL on this Toyota family — only XP400 PRO is needed if the ECU EEPROM is corrupted (rare).
Lockout
Door pick / decode: Lishi MAZ24 (CW).
53 verified sources · Last verified: 2026-08-09
Open full case in KeyAssist →Step-by-step tool menu paths, verified source links and video guides for this case are in the KeyAssist app — free to start, works offline.