How to Program Keys on a Skoda Kamiq Using the LAUNCH X431 and X-PROG3 Programmer
Published: June 4, 2026
Quick Answer: Programming Keys on a Skoda Kamiq with LAUNCH X431 and X-PROG3
Yes, you can program a new key for a Skoda Kamiq using a LAUNCH X431 and X-PROG3. First, use X-PROG3 to extract immobilizer data (PIN and CS code) via OBD or bench connection. Then, connect the X431 to the vehicle, enter the security code, and follow the key learning procedure. You’ll need a compatible 433MHz key and typically two existing keys for the process to work. This article walks you through every step.
What You’ll Need Before Starting
Before diving into the key programming procedure, make sure you have the right tools and supplies. Missing any one item can stall the job halfway through.
- LAUNCH X431 – Any recent model (X431 PRO, X431 V, X431 PAD, etc.) with the latest software updates. You specifically need the IMMO or Euro Zone function active. If your X431 hasn’t been updated in the last six months, connect it to Wi-Fi and run a full software update first.
- X-PROG3 Programmer – This is the EEPROM/immobilizer programmer from LAUNCH. Ensure its firmware is up to date and you have the proper adapter cables (OBD-II cable, bench clips, etc.).
- New blank key – Must match the Skoda Kamiq frequency of 433 MHz. The key blade is typically an HU66 or HU100 profile, depending on the year. Aftermarket keys from reputable suppliers work fine as long as they are pre-cut to your vehicle’s mechanical code.
- Two existing working keys – The Kamiq’s immobilizer system (VW MQB platform) usually requires at least two programmed keys to add a third. If you only have one key, the process becomes more complex (more on that in the FAQ).
- Stable power supply – A battery maintainer or charger rated at least 10A is highly recommended. Voltage drops during programming can cause communication errors or even brick the module.
Step-by-Step Key Programming Process
I’ve broken this down into a clear sequence. Follow each step in order, and don’t skip ahead.
Step 1: Identify the Immobilizer System in Your Kamiq
Connect the LAUNCH X431 to the vehicle’s OBD-II port (located beneath the driver’s side dashboard). Power on the tool and navigate to Diagnostics > European > Skoda > Kamiq. Run a full system scan to identify the ECU and BCM part numbers.
The Skoda Kamiq is built on the Volkswagen MQB platform (most models from 2018 onward). On this platform, immobilizer data is stored in one of two places:
- KESSY control unit (for keyless entry/start button vehicles)
- Body Control Module (BCM) (for traditional key-turn ignition)
Write down the module’s part number. If you’re unsure whether your vehicle has KESSY or standard key, look for a start button on the center console – no start button means standard ignition.
Step 2: Prepare the X-PROG3 for Data Extraction
Connect the X-PROG3 to your Windows PC and launch the X-PROG3 software. Select the vehicle manufacturer (VW/Skoda) and platform MQB. The software will ask you to choose between OBD mode and Bench mode.
For most Kamiq models, OBD mode works. If you experience repeated read failures, switch to bench mode (you’ll need to remove the KESSY module, which sits behind the glove box or under the dashboard near the steering column).
Attach the appropriate adapter cable:
- For OBD mode: Use the included OBD-II cable to connect X-PROG3 to the vehicle’s OBD port.
- For bench mode: Use the EEPROM clamping adapter to connect directly to the module’s memory chip.
Step 3: Read the Immobilizer Data
Click Read Immobilizer Data in the X-PROG3 software. The program will scan the module and retrieve several critical pieces of information:
- CS (Component Security) code – A unique identifier for the immobilizer.
- PIN / Security code – The numeric code (typically 4 or 5 digits) needed to authenticate key learning.
- Key count – How many keys are currently stored.
- EEPROM dump – Raw data file you should save as a backup.
This process takes about 1–3 minutes. Once complete, save the data file to your PC and write down the PIN code. I also like to take a photo of the screen as a backup.
Step 4: Connect the LAUNCH X431 and Enter Security Code
Go back to the vehicle and turn the ignition ON (if standard key) or press the START button once (no brake pedal). Connect the X431 to the OBD port again.
On the X431, open the IMMO function. You can find it under:
Diagnostics > Special Functions > IMMO Pro
or directly from the main menu under “IMMO” if your software has the tile shortcut.
Select your vehicle:
- Make: Skoda
- Model: Kamiq
- Year: (select your vehicle’s model year)
- Engine type: Petrol or Diesel as appropriate
Choose the option Key Programming or Learn Key. The tool will now ask for the security code (PIN). Enter the PIN you extracted from X-PROG3. If the code is accepted, the X431 will display the number of keys currently learned in the system.
Step 5: Program the New Key
Select Add New Key or Program New Key. The X431 will guide you with on-screen prompts that vary slightly depending on your vehicle’s configuration:
- Standard key (ignition slot): Insert the new key into the ignition barrel and turn it to the ON position. The X431 will communicate with the immobilizer and learn the transponder.
- KESSY keyless system: Place the new key inside the vehicle (typically in the cup holder or center console area where the keyless antenna is located). Press the START button once – do not press the brake pedal.
The learning process usually takes 30–60 seconds. The X431 will display a success message once complete. Do not turn off the ignition or remove the key during this time – let the tool finish.
Step 6: Verify All Keys Work
After the new key is programmed, test it thoroughly:
- Start the engine – The car should crank and run without hesitation.
- Lock and unlock doors – Press the remote buttons on the new key. If the Kamiq has keyless entry, touch the door handle to confirm operation.
- Check the dashboard display – There should be no immobilizer warning light (a small car icon with a key symbol) remaining.
If you have additional keys to program, repeat steps 5 and 6. The Kamiq will typically accept up to 4 or 5 keys total.
Common Issues and How to Fix Them
Even experienced technicians hit snags. Here are the most frequent problems and their solutions.
X-PROG3 Fails to Read Immobilizer Data
This is the first hurdle many people face. Possible causes:
- Incorrect connection: Double-check that the OBD cable is fully seated at both ends. For bench connections, verify that the adapter clips are making contact with the correct EEPROM pins.
- Outdated software: Update both the X-PROG3 firmware (via the hardware update utility) and the PC software. LAUNCH releases updates frequently for new MQB variants.
- Wrong platform selection: Make sure you selected MQB, not PQ or MLB. Choosing the wrong platform will give you garbage data or a “No communication” error.
- Vehicle too new: Some 2021+ Kamiq models use a newer version of the KESSY unit that X-PROG3 cannot read via OBD. In that case, you must use bench mode by removing the module.
X431 Reports “Security Code Incorrect”
This error means the PIN you entered doesn’t match what the immobilizer expects. Here’s what to do:
- Re-read the immobilizer data with X-PROG3 and confirm the PIN. Occasionally the tool displays the code in hexadecimal – try entering it both as hex and as a decimal number.
- Some MQB KESSY units require the PIN to be calculated using the CS code. You can use an online calculator tool (often found on auto locksmith forums) or another tool like VVDI2 to convert the CS to the correct PIN.
- If you bought the PIN from a key code provider, double-check that you entered it exactly – zeroes versus capital “O” are a common mistake.
Key Not Starting the Engine After Programming
This is frustrating because the remote lock/unlock may work fine but the engine won’t crank. Likely reasons:
- Incompatible key type: The transponder chip inside the key blank does not match what the Kamiq expects. Use only genuine Skoda keys or high-quality aftermarket keys specifically listed for the Kamiq (e.g., HU100 with 433MHz frequency and 4D70 or 4D80 chip).
- Immobilizer not fully synced: Use the X431 to erase all keys and then re-learn two existing keys plus the new one. This resets the key table and often solves syncing issues.
- Fault codes present: Scan the immobilizer module for DTCs. Codes like “Key Not Learned” or “Transponder Mismatch” point to physical problems with the key or module.
If the vehicle has KESSY, also check that the door handle sensors are calibrated. The X431 may have a Calibration sub-menu under the KESSY module.
FAQ
Do I need two existing keys to program a new one on a Skoda Kamiq?
Generally, yes. Most MQB platforms, including the Kamiq, require at least two learned keys to add a third. If you only have one working key, you may need to either replace the KESSY module or use a more advanced tool like VVDI2 that can generate a dealer key. Some later X431 software versions offer a “One Key” mode if you can extract the PIN from the ECU, but this is not guaranteed for all model years.
Can I use the X-PROG3 and X431 without removing any modules?
For many Kamiq models (2018–2020), you can read immobilizer data via OBD without removing anything. However, for 2021+ models or if OBD reading fails, you’ll need to remove the KESSY module (located behind the glove box or under the dashboard) and connect it to X-PROG3 in bench mode. Check the LAUNCH coverage list for your specific X-PROG3 version before starting.
What if the X431 shows “Communication Error” during key programming?
This almost always points to low battery voltage. Connect a battery maintainer or charger set to 10A or higher. Also ensure the X431 itself is fully charged and that its Wi-Fi or Bluetooth connection (if using a wireless version) is stable. Avoid running the car’s accessories during programming.
Can I program a key for a Skoda Kamiq without the X-PROG3?
Yes, but it’s more difficult. Some advanced users extract the PIN using VCDS (VAG-COM) or ODIS (dealer-level software). With the PIN in hand, you can use the X431’s IMMO function directly. However, X-PROG3 simplifies the process by handling the EEPROM reading automatically. Without it, you’d need dealer access or another third-party tool.
How much does a locksmith charge for this job?
Typical cost ranges from $150 to $300 depending on the key type and your location. Doing it yourself with the LAUNCH X431 and X-PROG3 saves money on labor, but you need the initial investment in tools (around $800–$1,500 for both). For a workshop that already owns these tools, the programming procedure adds value for customers.
Additional Tips for Success
- Update everything before you start. Outdated firmware on either the X431 or X-PROG3 is the single biggest cause of failure. LAUNCH releases updates roughly every two months.
- Use a battery maintainer. The Kamiq’s electrical system can drop below 12V during prolonged diagnostic sessions, which will interrupt communication. A 10A charger connected to the battery terminals prevents this.
- Keep a backup of the immobilizer data file. If something goes wrong during programming (e.g., power loss), you can use X-PROG3 to write the original EEPROM dump back to the module and restore the vehicle to its previous state.
- If you get stuck, reach out to the LAUNCH support team or visit a dedicated auto locksmith forum like Digital-kaos. The community there has deep experience with these tools.
- For more general diagnostic tips, check out our comprehensive guide on [link to related guide on LAUNCH X431 diagnostics] – it covers everything from initial setup to advanced troubleshooting for VW Group vehicles.
About the Author: Erwin Salarda is an Automotive Service Equipment Technician based in the Philippines, specializing in computerized automotive diagnostic equipment such as OBD scanners and wheel alignment systems. Since 2012, he has been actively providing technical support, equipment installation, troubleshooting, after-sales service, and hands-on training for automotive service equipment used by workshops and automotive professionals.
He has received specialized training from international suppliers and manufacturers, including Launch X431 in Shenzhen, China, Lawrence Engineering Company in Guangzhou, China, and 3Excel Wheel Alignment Company in Shenzhen, China. Through these trainings, he developed advanced expertise in automotive diagnostics, calibration, wheel alignment systems, and computerized automotive service technologies.
Erwin Salarda provides professional after-sales support and technical training for automotive diagnostic and wheel alignment equipment, helping clients maximize the performance and proper use of their tools and systems. His experience covers equipment setup, software updates, calibration procedures, troubleshooting, and operational guidance for automotive workshops and service centers.
With more than a decade of experience in the automotive equipment industry, Erwin Salarda continues to support automotive businesses by delivering reliable technical expertise and practical training solutions.
For inquiries and equipment purchases, please visit https://carlifterph.com/
Related Posts
- How to Add a Key and Reset IMMO Data on a Skoda Karoq with LAUNCH X431
- How to Program a Skoda Kodiaq Smart Key with LAUNCH X431 IMMO Elite
- Key Matching Skoda Citigo with LAUNCH X431 & X-PROG3 | Step-by-Step Guide
- Program Skoda Roomster Keys with LAUNCH X431 Scanner
- How to Program a Skoda Yeti Key Fob with LAUNCH X431 | Step-by-Step Guide