Modules description

Software modules description

Here you can find information for every software module - what memory device have to read from immobox, expected lenght of readed file, what transponder have to be used, is transponder ready to start car or have to be matched using diagnostic device and PIN code. Some modules like 30,31,36,39,44,57,102,103,146,152 do not need files or they can be used in 2 ways - with or without file information.

PRICE LIST OF ALL SOFTWARES - click on this link

Software module 102

Samand, Saipa, Chery, Hainan Mazda,Chang Cheng new chip
This module can prepare PCF7935 or Silca T15 - JMA TP14 transponders, so they become ready to be matched with particular car using diagnostic device and PIN code.
There are 5 types supported: Samand/Saipa, Chery,Hainan Mazda and Chang Cheng.
If you are not sure about key type of your car, read original key and look at last 3 bytes of data.
Then at selection menu of module choose same type.

Vehicles equipped with this unit
Software module 103
Texas Crypto new chip. 
This module can prepare TMPro chip or 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 chip to 27 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, Hyundai master 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 Ford/Mazda 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 104

Honda, Acura immobox Valeo ID46

Memory device is serial eeprom 24c04 or 93c66 both SMD8 package.
Expected file size is 512 bytes. 

Use TMPro chip or PCF7936 transponder.

 Written transponder is ready programmed to start car.

Vehicles equipped with this unit
Honda: Accord, Civic, CR-V, Element, Pilot, Ridgeline Acura: CSX, MDX, RDX, TL, TSX
Software module 105

Honda immobox HIS-5 ID48

Memory device is serial eeprom 93c46 SMD8 package.

Expected file size is 128 bytes.

Use TMPro chip or Megamos Crypto or TS48 transponder.

Written transponder is ready programmed to start car.

Vehicles equipped with this unit
Honda: Accord, Civic, CR-V, FR-V, HR-V, Insight, Jazz, Logo, S 2000, Shuttle, Stream
Software module 106

Mazda 6 diesel ECU Denso

Memory device is serial eeprom 93c86 SMD8 package.
Expected file size is 2048 bytes.
Use TMPro chip or K-JMD transponder.

Written transponder is ready programmed to start car.

Vehicles equipped with this unit
Mazda: 6
Software module 107

Hyundai, Kia engine ECU Kefico, Bosch, Delphi.

Memory device is serial eeprom 95c020 or 95c040 or 95c160 or 95c320 or 95p08, all SMD8 package.
For 95c020 expected file size is 256 bytes, for 95c040 expected file size is 512 bytes, for 95c160 expected file size is 2048 bytes, for 95c320 expected file size is 4096 bytes and for 95p08 expected file size is 1024 bytes.
Software shows PIN code.
Use TMPro chip or PCF7936 transponder.

Written transponder is ready programmed to start car.

Vehicles equipped with this unit
Hyundai: Atos, Atos Prime, Getz, Accent, Coupe, Matrix, Carnival Kia: Sorento, Carens, Picanto, Santa Fe, Ceed
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.
MORIC MCU in this immobox IS NOT POSSIBLE TO READ!
Programming of MORIC MCU is thru TMPro, view connection diagrams and instructions.
Use TMPro chip or 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 (do not originate from one and 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. 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 109

BMW bikes engine ECU Bosch

BMW bikes engine ECU are few types – BMSKBMSXBMS2K or BMSMP:
For BMSKP ECU – keys are stored in engine ECU. Memory device is flash chip ST M58BW0160 – 80 pin PQFP package.
Expected file size is 2097152 bytes.
Reading is thru BDM100 interface or with flash programmer.
For BMSX or BMS2K or BMSMP ECU – to find out where keys are stored you must check unit on ignition barrel.
If there is IMMOBOX UNIT - keys are stored in this unit, not in engine ECU.To make key you need software 191.
If there is KEY READER UNIT keys are stored in engine ECU. Memory device is TRICORE MCU eeprom area.
Expected file size is 65536 or 196608 or 262144 bytes.
Use TMPro chip or PCF7936 or Silca T14 – JMA TP12 transponder.

Written transponder is ready programmed to start bike.

Vehicles equipped with this unit
BMW: F800, R1200GS, K1600GT
Software module 110

Smart ForFour ETACS Siemens-VDO
Memory device is Motorola MCU MC9S12B128 QFP112 package.
Expected file size is 2048 bytes.
Use TMPro chip or PCF7936 transponder or remote key.

Written transponder is ready programmed to start car.

Vehicles equipped with this unit
Smart: ForFour Mitsubishi: Colt IV
Software module 111

Saab column module CIM 
Memory device is serial eeprom 93c66 SMD8 package.
Expected file size is 512 bytes.
Use TMPro chip or PCF7936 transponder or remote key with PCF7946.
PCF7946 can be brand new blank – no need any preparation, software programs all parts.
Software shows PIN code.

Written transponder is ready programmed to start car.

Vehicles equipped with this unit
Saab: 9-3(2003-), 9-5(2003-)
Cadillac: BLS