TMPro - Yamaha Keyless - PIN Code
PIN Code for Yamaha Motorbikes Keyless / Proximity system



Send us your file from Yamaha keyless start unit or steering lock unit and you will get 6-digit PIN code.

This code is required for learning a new key or for an emergency start.

We support all Yamaha keyless-go bikes

Memory device is 24c02 or 24c04. You can read this with TMPro.


  • Read 24c02 or 24c04 - then send BIN file to
  • We will send back to you the 6-digit PIN code

Vehicles equipped with this unit:
Software module 108

Software module 108 – Yamaha bikes immobox Moric type 2.
This is new variant of Yamaha immobox, where there is no serial eeprom S29190.
On place, where you must find serial eeprom S29190, you find 16-pin chip TMS3705.
Keys ARE NOT in this chip TMS3705!
Memory device is MORIC MCU 30 pins SSOP package.
Programming of MORIC MCU is thru TMPro
Use Yamaha key or Texas Crypto – Silca 4D-60 – JMA TP06/TP19 transponder.
Written transponder is ready programmed to start bike.
Also you can set immobox to virgin state.
IMPORTANT NOTE:you can program ONE MASTER key and ONE SLAVE key.If you want more slave keys, program a slave key and clone it with software 65.For cloning Yamaha keys with software 65 JMA TPX cloner is not needed.
IMPORTANT NOTE:If you want to program MASTER key, you also MUST MAKE ECU VIRGIN, because programming of MASTER key will delete synchronisation IMMO-ECU.

Here is key programming procedure:

  1. Make connections like at connection picture using cable with 8 striped wires.Gray wire is not used.Connect other end of cable to TMPro box.
  2. Run soft TMPro.exe.
  3. Select manually software module 108
  4. Put in box blank 4D-60 chip or original Yamaha key
  5. Press PROG,select SLAVE key,OK and job done in 2 seconds.

If ECU and IMMO are not MATCHED pair (does not come from same bike) procedure is:

  1. Program MASTER KEY to immobox.
  2. Take picture of ECU and send to me.
  3. I will send you picture with eeprom location.
  4. You read eeprom and send file to me.
  5. I make file virgin and send to you.
  6. You write new file into eeprom.
  7. You fit in bike ECU and IMMO.
  8. At first ign ON with MASTER KEY code from immo is sent to ECU.

Job done.

Connection diagrams

Vehicles equipped with this unit:
Yamaha: R1, T-MAX, R6, BT1100, FJR, FZR, FZ1, FZ6, FZS, XT, XJR, XTR, XTX, XVX
Software module 103
Texas Crypto new chip. This module can prepare Texas Crypto or Silca 4D-60 - JMA TP06/TP19 transponders, so they become ready to be matched with particular car using diagnostic device and PIN code. You can prepare Texas Crypto chips to 26 different types:
Mitsubishi 4D-61, Subaru 4D-62 40-bits, Subaru 6D-62 80-bits, Ford/Mazda 4D-63, Suzuki 4D-65,Suzuki 4D-66, Suzuki bike, Yamaha bike, Kawasaki bike master key,Kawasaki bike slave key,Toyota 4D with password 32,52,92,B2,33,53,93,B3,34,54,94,B4,D4 and Lexus 4D with password 30,50 and B0
IMPORTANT NOTE: Conversion from 4D-60 to 4D-63 is possible ONLY if last byte of serial number of transponder is 01.If you can`t find such transponders, you can use software 157.
Vehicles equipped with this unit:
Software module 90

Yamaha scooter ECU Mitsuba Memory device is serial eeprom 24c04 SMD8 package. Expected file size is 512 bytes. Use T5 transponder. Written transponder is ready programmed to start car.

Vehicles equipped with this unit:
Yamaha:X-MAX 125
Software module 66

Yamaha bikes immobox Moric Memory device is serial eeprom Seiko S29190 SMD8 package.

Eeprom can be located in 2 different position. Click here and here to see where to dig for to reach eeprom.

Expected file size is 128 bytes.

Use JMA TPX2 – Errebi TX2 or CN2/CN5 or YS-01 transponder. Written transponder is ready programmed to start bike.

Note: latest Yamaha immobox Moric DO NOT HAVE serial eeprom, so please check your immobox before purchasing this software. If there is no serial eeprom,but 16 pin chip TMS3705 you need software module 108.

Vehicles equipped with this unit:
Yamaha: BT1100, FJR, FZR, FZ1, FZ6, FZS, XT, XTR, XTX, XVX, YZF MBK: Skycruiser 125