2026/06/03

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4

Replacement of Locked SPC560B60L3 Microprocessor for a 2019 Range Rover: Virginization and Writing of RFA Initialization Data using Keydiy KD-X4.

On models from that year, the SPC is locked; you cannot read from or write to it. You have to swap in a new one in order to write the data and proceed with the programming. This is a scenario typical of All Keys Lost (AKL) situations on Range Rover vehicles.

The choice is between replacing that specific microcontroller or replacing the entire RFA module.
Swap it out for a virgin unit.
Write the data, then pair and synchronize the system to ensure everything is fully functional.

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4 1

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4 2

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4 3

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4 4

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4 5

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4 6

Write Ranger Rover RFA Initialization Data with Keydiy KD-X4 7

 

2024–2026 Toyota Corolla Cross 30 Pin Cable Location

If you’re working on a 2024, 2025, or 2026 Toyota Corolla Cross and need to read immobilizer data or erase keys without adding a new key, you may need to access the vehicle’s bypass connector.

Where to find the bypass location on this model. The process is straightforward and requires no special tools.

 

Step-by-Step Instructions:

  1. Open the glove box – Start by opening the passenger side glove box.

  2. Release the latches – There are two latches holding the glove box in place. Release them both.

  3. Drop the glove box down – Once the latches are undone, lower the glove box completely to access the area behind it.

  4. Locate the top plug – Behind the glove box, you will see a series of connectors. The one you need is the top white connector.

  5. Connect the bypass (Toyota 30 pin cable) – Remove the top plug and connect your bypass module to this port.

This method allows you to read the necessary data and erase keys without needing to add a new key. Once the bypass is connected, you can complete the job as usual.

 

Quick Tip:
Make sure the vehicle is a 2024–2026 Toyota Corolla Cross, as the connector location may vary on other models or years.

2024–2026 Toyota Corolla Cross 30 Pin Cable 1

2024–2026 Toyota Corolla Cross 30 Pin Cable 2

2024–2026 Toyota Corolla Cross 30 Pin Cable 3

2024–2026 Toyota Corolla Cross 30 Pin Cable 4

2024–2026 Toyota Corolla Cross 30 Pin Cable 5

 



CK-Prog Repair BMW FRM3 Module

Here we introduce how to use the CK-PROG programmer to repair BMW FRM3 Footwell module data automatically.

 

Example: 2011 Mini.

Symptoms:

  1. Headlights stay on constantly

  2. Turn signals not working

  3. Power windows not functioning

 

In CK-Prog software, select Vulnerable Modules- BMW- FRM- FRM Footwell (free code)- MC9S12XEQ384 (3M25J).

Free coding (no coding requires) here means the FRM has not been processed by any devices.

If the FRM module is brand new or has not read by any tools, select free coding option.

ck-prog repair bmw frm3 module 1

Check the wiring diagram.

Wiring is very simple – only 4 wires need to be connected.

1-BKGD-Purple

GND-black

VCC-Red

8-RESET- Yellow

ck-prog bmw frm3 pinout 1

ck-prog bmw frm3 pinout 2

ck-prog bmw frm3 pinout 3

Encrypted Bit Address: 0x5FF0F
Unencrypted Status: 0xFE (xxxx xx10)
Encrypted bit address will be set to 0xFE when erasing P-FLASH.
D-FLASH and EEPROM space size will be judged automatically.

Steps
1. Use (Unlock) to decrypt the chip, the original encrypted bit data will be displayed in the window.
2. You can read D-FLASH, EEPROM, P-FLASH, POF data, and rewrite new data multiple times.
3. Use (Lock), enter the original encrypted bit data read in Step 1.
Mask:2M25J ID:C482
Mask:3M25J ID:C482
Mask:0M12S ID:C483
Mask:1M12S ID:C483

CK-PROG will repair the module automatically.

The software has a built-in algorithm for automatic repair. After installation in the vehicle, no coding is needed – it is ready to use.

 

 

If the FRM has already been processed by other devices:
Select the appropriate option below based on the FRM type to be repaired. Choose the correct type for the corresponding repair.

ck-prog repair bmw frm3 module 2

ECUDesk Supported Stage 1 ECU List

ECUDesk ECU chip tuning software supported Stage 1 ECU List:

BMW

BOSCH EDC17C41 (DIESEL)
BOSCH EDC17C50 (DIESEL)
BOSCH EDC17C56 (DIESEL)
BOSCH EDC17CP09 (DIESEL)
BOSCH EDC17CP45 (DIESEL)
BOSCH MD1CP002 (DIESEL)
BOSCH MD1CS001 (DIESEL)
BOSCH MED17.5.1 (GASOLINE)
BOSCH MEV17.2 (GASOLINE)
BOSCH MEV17.2.1 (GASOLINE)
BOSCH MEV17.4.6 (GASOLINE)
BOSCH MEVD17.2.3 (GASOLINE)
BOSCH MEVD17.2.4 (GASOLINE)
BOSCH MEVD17.2.6 (GASOLINE)
BOSCH MEVD17.2.7 (GASOLINE)
BOSCH MEVD17.2.8 (GASOLINE)
BOSCH MEVD17.2.9 (GASOLINE)
BOSCH MEVD17.2.G (GASOLINE)
BOSCH MG1CS024 (GASOLINE)
BOSCH MG1CS201 (GASOLINE)
SIEMENS MSD80 (GASOLINE)
SIEMENS MSD81 (GASOLINE)
SIEMENS MSD85 (GASOLINE)
SIEMENS MSV80 (GASOLINE)
SIEMENS MSV90 (GASOLINE)

FORD

BOSCH EDC17CP05 (DIESEL)
BOSCH EDC17CV41 (DIESEL)
BOSCH MED17.0.7 (GASOLINE)
BOSCH MEDG17.0 (GASOLINE)
BOSCH MG1CS015 (GASOLINE)
BOSCH MG1CS016 (GASOLINE)
BOSCH MG1CS017 (GASOLINE)
BOSCH MG1CS018 (GASOLINE)
BOSCH MG1CS019 (GASOLINE)
CONTINENTAL EMS2204 (GASOLINE)
CONTINENTAL EMS2205 (GASOLINE)
CONTINENTAL SID208 (DIESEL)
CONTINENTAL SID209 (DIESEL)
CONTINENTAL SID211 (DIESEL)

IVECO

BOSCH EDC16C39 (DIESEL)
BOSCH EDC17C49 (DIESEL)
BOSCH EDC17CP52 (DIESEL)
BOSCH EDC17CV41 (DIESEL)
BOSCH EDC7UC31 (DIESEL)
BOSCH EDC17C69 (DIESEL)

KIA/HYUNDAI

BOSCH DCU17 (DIESEL)
BOSCH EDC17C53 (DIESEL)
BOSCH EDC17C57 (DIESEL)
BOSCH EDC17CP14 (DIESEL)
BOSCH EDC17CP62 (DIESEL)
BOSCH M(G)7.9.8 (GASOLINE)
BOSCH MD1CS012 (DIESEL)
BOSCH ME(D)(G)17.9.21 (GASOLINE)
BOSCH ME(D)(G)17.9.8 (GASOLINE)
BOSCH ME17.9.11/12/13 (GASOLINE)
DELPHI DCM 3.7 (DIESEL)
DENSO SH7254X (DIESEL)
KEFICO CPEGD2.X (GASOLINE)
KEFICO CPEGD3.X (GASOLINE)
KEFICO CPGPSH2.X (GASOLINE)
SIEMENS CONTINENTAL SIM2K-14X (GASOLINE)
SIEMENS CONTINENTAL SIM2K-24X (GASOLINE)
SIEMENS CONTINENTAL SIM2K-25X (GASOLINE)
SIEMENS CONTINENTAL SIM2K-26X (GASOLINE)
SIEMENS CONTINENTAL SIM2K-34X (GASOLINE)

LAND ROVER/JAGUAR

BOSCH EDC17CP42 (DIESEL)
BOSCH EDC17CP55/MEDC17.9 (DIESEL)
BOSCH MED17.0 (GASOLINE)
BOSCH MED17.8.3 (GASOLINE)
BOSCH MED17.8.31 (GASOLINE)
BOSCH MED17.8.32 (GASOLINE)
BOSCH MED17.9.7 (GASOLINE)
BOSCH MG1CS028 (GASOLINE)
CONTINENTAL SID208 (DIESEL)

MCLAREN

BOSCH ME17.8.33 (GASOLINE)

MERCEDES BENZ

BOSCH EDC17C66 (DIESEL)
BOSCH EDC17CP10 (DIESEL)
BOSCH EDC17CP46 (DIESEL)
BOSCH EDC17CP57 (DIESEL)
BOSCH MD1CP001 (DIESEL)
BOSCH ME9.7 (GASOLINE)
BOSCH MED17.7.X (GASOLINE)
DELPHI CRD2 (DIESEL)
DELPHI CRD3 (DIESEL)
SIEMENS SIM 266KE (GASOLINE)
SIEMENS SIM271DE (GASOLINE)
SIEMENS SIM271KE20 (GASOLINE)
TEMIC MCM21 HW1 (DIESEL)
TEMIC MCM21 HW2 (DIESEL)


PEUGEOT/CITROEN

BOSCH EDC17C10 (DIESEL)
BOSCH EDC17C60 (DIESEL)
BOSCH MD1CS003 (DIESEL)
BOSCH ME7.4.5 (GASOLINE)
BOSCH MED17.4.2 (GASOLINE)
BOSCH MED17.4.4 (GASOLINE)
BOSCH MEV17.4 (GASOLINE)
BOSCH MEV17.4.2 (GASOLINE)
BOSCH MG1CS042 (GASOLINE)
CONTINENTAL SID208 (DIESEL)
DELPHI DCM 6.2 (DIESEL)
DELPHI DCM 7.1 (DIESEL)

RENAULT

BOSCH (DCU17PC42)EDC17C01 (DIESEL)
BOSCH EDC17C45 (DIESEL)
BOSCH EDC17C84 (DIESEL)
CONTINENTAL EMS3120 (GASOLINE)
CONTINENTAL EMS3125 (GASOLINE)
CONTINENTAL SID301 (DIESEL)
CONTINENTAL SID305/306 (DIESEL)
VALEO V40/V42 (GASOLINE)


VAG GROUP

BOSCH EDC16CP34 (DIESEL)
BOSCH EDC17C46 (DIESEL)
BOSCH EDC17C64 (DIESEL)
BOSCH EDC17CP14 (DIESEL)
BOSCH EDC17CP20 (DIESEL)
BOSCH EDC17CP24 (DIESEL)
BOSCH EDC17CP44 (DIESEL)
BOSCH MD1CP004 (DIESEL)
BOSCH MD1CS004 (DIESEL)
BOSCH ME17.5.20 (GASOLINE)
BOSCH ME17.5.26 (GASOLINE)
BOSCH ME7.1.1 (GASOLINE)
BOSCH ME7.1.1 HW2 (GASOLINE)
BOSCH ME7.5 (GASOLINE)
BOSCH MED17.1 (GASOLINE)
BOSCH MED17.1.27 (GASOLINE)
BOSCH MED17.1.6 (GASOLINE) 
BOSCH MED17.1.63 (GASOLINE) 
BOSCH MED17.5 (GASOLINE) 
BOSCH MED17.5.2 (GASOLINE)
BOSCH MED17.5.21 (GASOLINE)
BOSCH MED17.5.25 (GASOLINE)
BOSCH MED17.5.5 (GASOLINE)
BOSCH MED17.5.53 (GASOLINE)
BOSCH MED9.1 (GASOLINE)
BOSCH MED9.5.10 (GASOLINE) 
BOSCH MG1CS001 (GASOLINE) 
BOSCH MG1CS002 (GASOLINE) 
BOSCH MG1CS008 (GASOLINE) 
BOSCH MG1CS011 (GASOLINE) 
DELPHI DCM6.2V (DIESEL) 
M/MARELLI MM4HV (GASOLINE) 
M/MARELLI MM7GV (GASOLINE) 
SIEMENS SIMOS 10X (GASOLINE) 
SIEMENS SIMOS 11X (GASOLINE)
SIEMENS SIMOS 12X (GASOLINE) 
SIEMENS SIMOS 8X (GASOLINE) 
SIEMENS/CONTINENTAL PCR2.1 (DIESEL) 
SDI4 (GASOLINE) 
SIEMENS/CONTINENTAL SDI8 (GASOLINE)

2026/06/02

CK-Prog Software Download, Install and Update Guide

How to download, install and update CK-Prog universal ECU programmer software.

 

Connect the power cable and check if the small screen turns on.

If the screen lights up, it means there’s no issue with the power cable.

connect ck prog with power cable

Next, check if there’s any problem with the Type-C USB connection.

The screen will also light up when you plug in the Typc-C USB cable.

connect ck prog with type c cable

Connect CK-Prog programmer with the computer as follows:

connect ck prog with laptop

Contact obdii365.com customer service to send you the CK-Prog software download link.

Download and install CK-Prog setup.exe software.

install ck prog software 1
install ck prog software 2

Run CK-Prog software.

Check device serial number on the top right corner.

Check new software update. The CK Prog comes with 1 year free software update.

run ck prog software

Now the CK Prog device is ready to use.

Ford 4D63 40bit vs 4D83 80bit

If you work with Ford or Mazda vehicles, you’ve likely encountered two common transponder chip types: the ID83 (4D-DST80) and the ID63 (4D-DST40).  Here we will make a comparison between 40-bit and 80 bit transponder chips in Ford PATS systems 2005-2011.

 

Why Convert Instead of Generating?

Most modern key programming tools allow you to generate a new chip of any type. However, there are situations where you might already have a specific chip on hand — for example, a DST80 — but your vehicle requires a DST40. Instead of discarding the chip or searching for a different blank, you can reconfigure it manually/automatically using the right device.

This is especially useful for locksmiths and auto technicians who buy chips in bulk and want maximum flexibility.

 

1. QUICK GUIDE
Ford 40-Bit ↔ 80-Bit (When the Key WON’T Program)
For technicians just starting out who get stuck without knowing why

The Problem (More common than it seems)
In certain Ford models between 2005 and 2011 (Especially the Ranger and F-150):
– The key appears to be the correct one
– The procedure is correct
– But it simply won’t program

DIAGNOSTIC SIGNALS

  • The key turns but the engine doesn’t start
  • Security light flashes rapidly or stays on
  • The scanner does not recognize the key as programmed
  • Error appears during programming or it doesn’t complete
  • Another key works without problems

Often, it is NOT the equipment.
It is NOT the procedure.
It is the transponder’s bit type.

 

A Key Fact Few People Know:
40-Bit → Reads as 4D (63)
80-Bit → Reads as 4D (83)

Typically, H92 keys or equivalents are used.
However, the system sometimes requires the other bit type.

 

2. Practical Solution:
Switch from 40-bit to 80-bit.
Or from 80-bit to 40-bit.
There isn’t always a logical explanation, but it works in practice.

 

VISUAL CHECK FLOW
  1. The key won’t program
  2. Reads the transponder
  3. Verifies 40 Bit or 80 Bit
  4. Converts the necessary bit
  5. Tests and verifies programming
  6. Solution completed

40 BIT
4D (63)
80 BIT
4D (83)
Identification in Xhorse4D (63)4D (83)
Common UseMost frequentLess frequent
CompatibilityNot compatible with 80 BitNot compatible with 40 Bit
Ford Systems (2005–2011)Some modelsSome models
SolutionConvert to 80 BitConvert to 40 Bit

Chips Explained

Chip IDCommon NameMemory TypeTypical Use
ID834D-DST8080-bitFord, Mazda (older models, some F150s)
ID634D-DST4040-bitFord, Mazda (different immobilizer versions)

BEST PRACTICES BEFORE REPLACING COMPONENTS

  • Always verify the bit type (40 or 80).
  • Confirm the transponder with a reliable tool.
  • Try converting the bit before buying another key.
  • Ensure stable batteries and good connection are used.
  • Do not install new parts without first ruling out bit incompatibility.

 

3. STEPS (Using Xhorse Key Tools, i.e Key Tool Max)
Bit Conversion Without Re-reading the Key or Transponder
1). Go to “Clone Transponder”
2). Select “Read Transponder”
3). Tap “Edit” (bottom center)
4). Select “DST+”
5). Scroll down to the very bottom
6). P30 must be set to 0000
DO NOT re-scan the key or transponder
7). Tap the zeros and enter:
0046 = Convert to 40-Bit
0846 = Convert to 80-Bit
8). Tap “OK”
9). Tap the pencil icon (on the right side)
10). You should see: “Write Complete”.

 

Can You Convert Back?

Yes. The process works in reverse. If you need to turn a DST40 chip back into a DST80, follow the same steps but change the value from 0046 back to 0846 (or whatever your tool requires for DST80). The Xhorse Key Max allows two-way conversion between these two chip types.

xhorse convert ford 4d63 to 4d83 1

xhorse convert ford 4d63 to 4d83 2

xhorse convert ford 4d63 to 4d83 3

xhorse convert ford 4d63 to 4d83 4

xhorse convert ford 4d63 to 4d83 5

xhorse convert ford 4d63 to 4d83 6

STEPS (Using Keydiy Key Tools, i.e KD-X2/KD-X4)

1). Read Transponder

2). Select “Chip Editing”

3). Select “DST+”

4). KD will will give you options: select “Convert to DST40” or “Convert to DST80”

5). Hit “Agree”

6). Exit and auto detect transponder again.

Keydiy tools also allow two-way conversion between these two chip types.

keydiy convert ford 4d63 to 4d83 1

keydiy convert ford 4d63 to 4d83 2

keydiy convert ford 4d63 to 4d83 3

keydiy convert ford 4d63 to 4d83 4

keydiy convert ford 4d63 to 4d83 5

Final Verification
Return to “Clone Transponder”
Read the transponder again
Confirm that it now shows as 4D (63) or 4D (83), depending on your requirements.

 

Key Tip for Future Programmers
If a Ford key fails to program:
DO NOT buy a replacement just yet
Check the 40 / 80-Bit setting first.

 

Important Tips

Not all chips are rewritable. This method works with cloneable DST80 and DST40 chips. OEM or locked chips may not allow manual overwriting.

Write, don’t Convert. Some tools have both a “Convert” and a “Write” function. For manual editing, always use Write after changing values.

Generate as an alternative. If you don’t have a chip to convert, the Xhorse tool can also generate a brand-new DST40 or DST80 chip from scratch. Conversion is just one option.

www.obdii365.com