TMPro

BMW

SOFTWARE MODULE 232

BMW bike handsfree key unit ZADI 
Memory device is INFINEON TRICORE TC233-32.
You can read INFINEON TRICORE TC233-32 with VVDIProg.
Expected file size is 131072 bytes.
Software can program:
– UNLOCKED BMW handsfree key.
– Texas Crypto 128-bit AES transponder.
Written handsfree key or transponder are ready programmed to start bike.

IMPORTANT NOTE: in case you use transponder you must place it close to antenna for to start bike. In case you use handsfree key you must place it close to antenna for to activate it. View different antenna locations.

Vehicles equipped with this unit:
BMW: R1300GS
Software module 198

BMW bike handsfree key unit HUF

Memory device is Motorola 9S12XS256.
You can read Motorola 9S12XS256 with TMPro, download connection diagram.  
Expected file size is 8192 bytes.
If Motorola is LOCKED, software will unlock it automatically before to read eeprom area.
Also you can synchronise engine ECU and immobox if they are not matched pair.

Below is procedure how to match BMW immobox and engine ECU: 1.Read eeprom area from TRICORE MCU in engine ECU.You need tool that can read TRICORE MCU. 2.Connect EWS to TMPro and start software. 3.Select manually correct software - software 191 for normal key or software 198 for push-start. 4.Load TRICORE file in TMPro. 5.Press SELECT AND WRITE MEMORY DEVICE button. 6.TMPro will open window for file loading. 7.Here you must select a file that you want to write into EWS. - if you want to use your file for this EWS - select that file and press OK. - if file for EWS doesn`t matter - press Cancel.TMPro will use built-in in software EWS file. 8.TMPro will transfer VIN and synchro data from ECU file to EWS file.Procedure for matching will begin. 9.At end of procedure TMPro will read eeprom area. 10.Program new transponder(s). Job done.

Software can program:
– UNLOCKED BMW handsfree key, you can find it HERE.
– Texas Crypto 128-bit AES transponder.
Written handsfree key or transponder are ready programmed to start bike.
IMPORTANT NOTE: in case you use transponder you must place it close to antenna for to start bike. In case you use handsfree key you must place it close to antenna for to activate it.  View different antenna locations.

Vehicles equipped with this unit:
BMW: R1200GS
Software module 186

BMW bikes C600, C650 Husqvarna Nuda dashboard
Memory device is serial eeprom 25c160 SMD8 package.
Exected file size is 2048 bytes.
Use Texas Crypto 40/80 bit transponder, for example Ford 80-bit
Written transponder is ready programmed to start bike.

Vehicles equipped with this unit:
BMW:C600, C650 Husqvarna:Nuda, Terra
Software module 130

BMW, Mini CAS SiemensVDO 
Memory device is Motorola MCU 912DG256 or 9S12DG256 or 9S12XDP512
Expected file size is 2048 or 4096 bytes.
IMPORTANT NOTE: Motorola MCU is locked, not possible to read/write with TMPro.
If job is ALL KEYS LOST and you get message that file is CAS3+:
– if ISN is 16 bytes you need eeprom file read from engine ECU.
– if ISN is 2 bytes it is not possible to make key with TMPro.
If job is SPARE KEY – in all cases you need just CAS file.
For ECU with MPC556 MCU you must read external eeprom 95c640.
For ECU with TRICORE MCU you must read eeprom from TRICORE.
Use PCF7936 transponder or remote key.
Written transponder or remote key is ready programmed to start car.
To activate remote: insert key to turn ignition ON. Remove key. Press any button few times. Repeat these steps till remote starts to work.
If you have got locked CHINESE BMW HITAG2 remote keys, you can UNLOCK them and set as BRAND NEW so you can use them again with any car.

Vehicles equipped with this unit:
BMW: series 1, series 3, series 5, series 6,X-3, X-5,X-6 Mini: Cooper
Software module 109

BMW bikes engine ECU Bosch
BMW bikes engine ECU are 2 types – BMSK and BMSX:
For BMSKP ECU – keys are stored in 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 see where keys are stored you must check what is on ignition barrel.
If there is IMMOBOX UNIT - keys are stored in this unit.To make key you need software 191.
If there is KEY READER UNIT keys are stored in ECU. Memory device is TRICORE MCU eeprom area.
Expected file size is 65536 or 196608 or 262144 bytes
Use 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 40

BMW, Rover, Mini immobox EWS 

Memory device is Motorola MCU MC68HC11EA9 PLCC52 or MC68HC9S12D64 QFP80 package.
IMPORTANT NOTE: Motorola MC68HC9S12D64 and MC68HC11EA9 are LOCKED.Use proper programmer to read them.
For Motorola MCU MC68HC11EA9 PLCC52 package expected file size is 512 bytes.
For MC68HC9S12D64 QFP80 package expected file size is 1024 bytes.
Use PCF7935 or Silca T15 – JMA TP14 transponder.
Written transponder is ready programmed to start car.

Vehicles equipped with this unit:
BMW: series 3(-2002), series 5(-2002), series 7(-2002), series 8(-2002),X-3(-2002), X-5(-2002), M3(-2002), Z3(-2002) Rover: 75 Mini: Cooper Landrover:Freelander(2001-2003)