Skoda Octavia 1Z 2.0 FSI – Engine swap BVX → BLX – need help adapting donor ECU / reading PIN

Post #1

egon.olsen

Watchlisted

Germany
Joined
21.09.2026
Messages
3
Reactions
2
Location
Germany
Hi everyone,

I’m looking for some help with an ECU/immobilizer issue after an engine swap on my 2007 Skoda Octavia 1Z Scout 2.0 FSI 4x4.

The original engine was a BVX, but it failed and I replaced it with a BLX donor engine.

The current setup is:
  • Car: Skoda Octavia 1Z Scout, 2007, 2.0 FSI 4x4
  • Original engine: BVX
  • Replacement engine: BLX
  • Donor engine wiring harness: BLX
  • Lambda sensors: BLX
  • Donor ECU: from the BLX engine
  • Original ECU: from the BVX engine
  • ECU part number: 06F 906 056 ...
The car currently runs because I put the original BVX ECU back in. With the donor BLX ECU installed, the engine starts briefly / does not remain running because the immobilizer is active.

I would like to use the BLX donor ECU with the BLX engine, rather than continuing to run the original BVX ECU.
I have already read the EEPROMs from both ECUs using a CH341B programmer and attached both dumps to this post.

I have therefore got:
  • EEPROM dump from the original BVX ECU
  • EEPROM dump from the BLX donor ECU

I have compared the two dumps and can identify the VIN and immobilizer ID data, but I cannot determine the PIN/SKC from the dumps myself.

What I am looking for​#

Could someone with experience with these Bosch/VAG ECUs please help me determine:
  1. Which software/tool can correctly decode the PIN/SKC from these EEPROM dumps, if possible?
  2. Alternatively, can someone explain the correct procedure for obtaining the required PINs and adapting the donor ECU to the car using VCDS?
  3. Is there anything specific that needs to be transferred from the original ECU to the donor ECU besides the immobilizer adaptation?
  4. Are these two ECUs compatible from an immobilizer/adaptation perspective?
I am not trying to bypass the immobilizer on somebody else's vehicle. This is my own car and I have both the original ECU and the donor ECU on the bench. My goal is simply to get the donor ECU legitimately adapted to the vehicle after the engine replacement.

The EEPROMs are attached as read directly with the CH341B. If somebody recognizes the exact EEPROM/ECU format and can tell me what software supports it, that would already be a huge help.


Many thanks!
 

Attachments

Ratings and Reviews
Total ratings: 0

Post #2

Immo data from BVX:
VIN: TMBKD61Z278028620
PIN: 04472
IMMO ID: SKZ7Z0G4049221
MAC: 4C460026
CS: C6A9252AB93FBE

Immo data from BLX:
VIN: TMBKD61Z668057200
PIN: 04272
IMMO ID: SKZ7Z0E3077195
MAC: 3A8670DF
CS: 147EEB4576AC91

OR

Try to write this dump to the BLX ecu...
Before any procedure, puit old ecu in the car,and make fullscan with diagnostic tool so you can save all orignal coddings (engine, ABS ...)
Write my eeprom and see if car will start....if it working just make correction of coddings with a proper tool (VCDS).
You will get full cloned ECU if everything is OK.
 

Attachments

  • NEW_EEP_FOR_blx
Last edited:

Post #3

Solved! – BVX → BLX ECU successfully adapted with PINs

Hi Edber,

I just wanted to give you an update and say a huge thank you for your help!

Your information was exactly what I needed. I installed the BLX ECU, entered the PINs you provided and performed the adaptation through VCDS, via Channel 50.

And it worked perfectly!

The engine started normally with the BLX ECU, and the ECU successfully adapted itself to the car. It now shows the vehicle's VIN, IMMO ID and the other vehicle-specific data.

So the BVX → BLX ECU swap is now successfully completed, including immobilizer adaptation.

Your analysis of the EEPROM data and the PINs saved me a lot of time and probably a lot of frustration. I really appreciate your help!

I'd also like to buy you a coffee via PayPal as a small thank-you.
If you're okay with that, please send me a PM with your PayPal details.

Thanks again, Edber — great job and great help!

Best regards
________________________________________
DSC_2323.webp
 

Post #4

Solved! – BVX → BLX ECU successfully adapted with PINs

Hi Edber,

I just wanted to give you an update and say a huge thank you for your help!

Your information was exactly what I needed. I installed the BLX ECU, entered the PINs you provided and performed the adaptation through VCDS, via Channel 50.

And it worked perfectly!

The engine started normally with the BLX ECU, and the ECU successfully adapted itself to the car. It now shows the vehicle's VIN, IMMO ID and the other vehicle-specific data.

So the BVX → BLX ECU swap is now successfully completed, including immobilizer adaptation.

Your analysis of the EEPROM data and the PINs saved me a lot of time and probably a lot of frustration. I really appreciate your help!

I'd also like to buy you a coffee via PayPal as a small thank-you.
If you're okay with that, please send me a PM with your PayPal details.

Thanks again, Edber — great job and great help!

Best regards
________________________________________
View attachment 8916


You are welcome. I'm glad I helped.

No you don't need to pay anything. Just give a help to the other members here when you can and know how to do it.....

All best my friend....
 

Post #5

Hi everyone,

I would like to share my experience with my 2007 Skoda Octavia 1Z Scout 2.0 FSI 4x4, as it may be useful for anyone facing a similar engine/ECU swap.

1. Engine swap: BVX → BLX​#

My original engine was a 2.0 FSI BVX.

After the original engine developed serious problems, I obtained a BLX donor engine and decided to install it in my Octavia.

The engine swap was carried out from the top, without removing the transmission.

I installed the BLX engine together with the relevant BLX engine wiring and sensors. The BLX intake manifold was also used.

The original BVX ECU remained in the car initially.

The car started and ran with the original ECU, but when I installed the donor BLX ECU, the engine would start and immediately shut down because of the immobilizer.

So the next problem was: How to adapt the donor ECU correctly to my car?

2. Reading both ECU EEPROMs​#

I decided to investigate the two ECUs before doing anything further. I removed both ECUs and opened them.

For reading the EEPROM, I used a CH341B programmer.
Before using it, I modified the CH341B to operate at 5 V, following this guide:
https://www.youtube.com/watch?v=hPKckby54uA

I then used IMSProg under Linux to read the EEPROM.
For safety, I did two separate reads of each EEPROM and compared the resulting files to make sure the reads were identical.
I also checked the checksums in IMSProg.

So I ended up with:
  • original BVX ECU EEPROM – read twice and verified
  • donor BLX ECU EEPROM – read twice and verified
I kept the original dump files untouched as backups.

3. Comparing the EEPROMs​#

I compared the two dumps byte by byte.
There were obviously differences between the two ECUs, including vehicle-specific information.
Among other things, I could identify the different VINs and immobilizer IDs:

Original BVX ECU:
VIN: TMBKD61Z278028620
IMMO ID: SKZ7Z0G4049221

Donor BLX ECU:
VIN: TMBKD61Z668057200
IMMO ID: SKZ7Z0E3077195

At this point I posted the EEPROM dumps on the forum and asked for help identifying the relevant immobilizer information and the correct way to adapt the donor ECU.

4. Help from Edber​#

A big thank you to Edber, who analyzed the EEPROM data and provided the relevant immobilizer information for both ECUs.
He also suggested trying the proper ECU adaptation procedure rather than immediately modifying the donor ECU.

This turned out to be the right approach.

5. Adapting the BLX ECU with VCDS​#

Before doing the adaptation, I put the original BVX ECU back into the car and made a complete VCDS Auto-Scan.
I saved the complete scan and the original ECU information/codings as a backup.

Then I installed the BLX ECU. Using VCDS, I performed the immobilizer adaptation using the PINs provided from the EEPROM analysis and then carried out the adaptation via Channel 50.

After the adaptation, the BLX ECU successfully accepted the vehicle information.

Most importantly: The engine started and continued running normally. Above all, the fan control is now set correctly. The BVX ran at 90°C, and the BLX has an operating temperature of 105°C!

The BLX ECU now shows my vehicle's VIN and the vehicle's immobilizer data instead of the donor vehicle's information.

6. Result​#

After the adaptation I took the car on a long test drive.

I then performed another complete VCDS Auto-Scan.
The result was very encouraging:
  • Engine ECU communicating normally
  • Vehicle VIN correctly stored in the BLX ECU
  • Immobilizer adaptation successful
  • No immobilizer fault preventing starting
  • ABS/ESP OK
  • Gateway OK
  • Haldex/4Motion OK
  • Airbag OK
  • Instrument cluster OK
  • Central electrics OK

7. Final result​#

So the final setup is now:
Octavia 1Z Scout 2.0 FSI 4x4
Original engine:
BVX
Replacement engine: BLX
Original ECU: BVX
Replacement ECU: BLX
BLX ECU successfully adapted to the vehicle using VCDS

A huge THANK YOU to Edber for analyzing the EEPROM data and pointing me in the right direction. Without his help, this would have taken considerably longer.

Best regards
________________________________________
signal-2026-09-22-19-54-39-232_002.webp
signal-2026-08-20-11-20-15-033_004.webp
signal-2026-08-20-11-20-15-033_003.webp
signal-2026-06-18-18-01-38-127_003.webp
 

Post #6

Hi everyone,

I would like to share my experience with my 2007 Skoda Octavia 1Z Scout 2.0 FSI 4x4, as it may be useful for anyone facing a similar engine/ECU swap.

1. Engine swap: BVX → BLX​

My original engine was a 2.0 FSI BVX.

After the original engine developed serious problems, I obtained a BLX donor engine and decided to install it in my Octavia.

The engine swap was carried out from the top, without removing the transmission.

I installed the BLX engine together with the relevant BLX engine wiring and sensors. The BLX intake manifold was also used.

The original BVX ECU remained in the car initially.

The car started and ran with the original ECU, but when I installed the donor BLX ECU, the engine would start and immediately shut down because of the immobilizer.

So the next problem was: How to adapt the donor ECU correctly to my car?

2. Reading both ECU EEPROMs​

I decided to investigate the two ECUs before doing anything further. I removed both ECUs and opened them.

For reading the EEPROM, I used a CH341B programmer.
Before using it, I modified the CH341B to operate at 5 V, following this guide:
https://www.youtube.com/watch?v=hPKckby54uA

I then used IMSProg under Linux to read the EEPROM.
For safety, I did two separate reads of each EEPROM and compared the resulting files to make sure the reads were identical.
I also checked the checksums in IMSProg.

So I ended up with:
  • original BVX ECU EEPROM – read twice and verified
  • donor BLX ECU EEPROM – read twice and verified
I kept the original dump files untouched as backups.

3. Comparing the EEPROMs​

I compared the two dumps byte by byte.
There were obviously differences between the two ECUs, including vehicle-specific information.
Among other things, I could identify the different VINs and immobilizer IDs:

Original BVX ECU:
VIN: TMBKD61Z278028620
IMMO ID: SKZ7Z0G4049221

Donor BLX ECU:
VIN: TMBKD61Z668057200
IMMO ID: SKZ7Z0E3077195

At this point I posted the EEPROM dumps on the forum and asked for help identifying the relevant immobilizer information and the correct way to adapt the donor ECU.

4. Help from Edber​

A big thank you to Edber, who analyzed the EEPROM data and provided the relevant immobilizer information for both ECUs.
He also suggested trying the proper ECU adaptation procedure rather than immediately modifying the donor ECU.

This turned out to be the right approach.

5. Adapting the BLX ECU with VCDS​

Before doing the adaptation, I put the original BVX ECU back into the car and made a complete VCDS Auto-Scan.
I saved the complete scan and the original ECU information/codings as a backup.

Then I installed the BLX ECU. Using VCDS, I performed the immobilizer adaptation using the PINs provided from the EEPROM analysis and then carried out the adaptation via Channel 50.

After the adaptation, the BLX ECU successfully accepted the vehicle information.

Most importantly: The engine started and continued running normally. Above all, the fan control is now set correctly. The BVX ran at 90°C, and the BLX has an operating temperature of 105°C!

The BLX ECU now shows my vehicle's VIN and the vehicle's immobilizer data instead of the donor vehicle's information.

6. Result​

After the adaptation I took the car on a long test drive.

I then performed another complete VCDS Auto-Scan.
The result was very encouraging:
  • Engine ECU communicating normally
  • Vehicle VIN correctly stored in the BLX ECU
  • Immobilizer adaptation successful
  • No immobilizer fault preventing starting
  • ABS/ESP OK
  • Gateway OK
  • Haldex/4Motion OK
  • Airbag OK
  • Instrument cluster OK
  • Central electrics OK

7. Final result​

So the final setup is now:
Octavia 1Z Scout 2.0 FSI 4x4
Original engine:
BVX
Replacement engine: BLX
Original ECU: BVX
Replacement ECU: BLX
BLX ECU successfully adapted to the vehicle using VCDS

A huge THANK YOU to Edber for analyzing the EEPROM data and pointing me in the right direction. Without his help, this would have taken considerably longer.

Best regards
________________________________________
View attachment 8928View attachment 8929View attachment 8933View attachment 8932
Thank you on very fast....and detailed reports...on German way ; - )
It will be 100% useful for other with the same problem.
 
Activity
So far there's no one here