Caddy 1.6 TDI to 2.0 CFFB Engine Swap

   #1  

Willco99

Verified VCDS User
Verified
Joined
Apr 14, 2026
Messages
5
Reaction score
0
Location
UK
VCDS Serial number
C?ID=644218
Hello,
I am new here so thank you in advance for welcoming me :)

I am in the middle of an engine swap from the 1.6 in the Caddy to a 2.0 CFFB from a 2011 Passat. Mechanically the engine and gear box is in with relatively no problems. I have had the Passat ECU coded into my Caddy clocks to no immobiliser issues.

I am however realising that I might be in trouble as the passat engine was a start stop and the Caddy is not. There are two relays (amongst some other things) that are missing from the caddy and this is giving me the following fault codes from VCDS
  • 5273 - Output for Starter Relay
    P0616 00 [10100111] - Short to Ground
  • 5459 - Control Circuit for Starter Relay 2
    P3048 00 [10100111] - Short to Ground
  • 5463 - Starter Control; Returned Message
    P3052 00 [01100101] - 50 Short to Plus

These codes are obviously showing as the start/stop architecture isnt present.

I have also tried to deactivate the start/stop from the ECU via VCDS (PR-7L6/7L8 Start/Stop System option) but it wont let me write this to the ECU, I get an error 31 request out of range.

Is there something I am missing here or do I now have two piles of scrap!!

Thanks in advance for your help

thanks in advance and happy to provide any extra details if it helps
 
   #3  

Willco99

Verified VCDS User
Verified
Joined
Apr 14, 2026
Messages
5
Reaction score
0
Location
UK
VCDS Serial number
C?ID=644218
Hi Dave,

Apologies I should have included. See below

Not that the radpack, lights etc are not attached yet so I am mainly focused on the engine errors preventing crank

Code:
Tuesday,14,April,2026,15:09:00:50535
VCDS -- Windows Based VAG/VAS Emulator Running on Windows 11 x64
VCDS Version: 26.3.0.0 (x64) HEX-V2 CB: 0.4701.5
Data version: 20260320 DS375.1
www.Ross-Tech.com
VIN: WV1ZZZ2KZBX249861   License Plate:
Mileage: 221860km-137857mi   Repair Order:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Chassis Type: 2K-VN35 (7N0)
Scan: 01 03 09 15 16 17 19 25 42 44 46 52 56
VIN: WV1ZZZ2KZBX249861 Mileage: 221860km-137857miles
01-Engine -- Status: Malfunction 1010
03-ABS Brakes -- Status: Malfunction 0010
04-Steering Angle -- Status: OK 0000
09-Cent. Elect. -- Status: Malfunction 0010
15-Airbags -- Status: Malfunction 0010
16-Steering wheel -- Status: OK 0000
17-Instruments -- Status: Malfunction 0010
19-CAN Gateway -- Status: Malfunction 0010
25-Immobilizer -- Status: OK 0000
42-Door Elect, Driver -- Status: Malfunction 0010
44-Steering Assist -- Status: Malfunction 0010
46-Central Conv. -- Status: OK 0000
52-Door Elect, Pass. -- Status: Malfunction 0010
56-Radio -- Status: OK 0000
-------------------------------------------------------------------------------
Address 01: Engine (J623-CFFB) Labels:. 03L-906-018-CFF.clb
   Part No SW: 03L 906 018 BF HW: 03L 907 309 N
   Component: R4 2,0L EDC X24 7852
   Revision: 47X24--- Serial number: 00000000000000 CVN: 525A3A46
   Coding: 00190010041501080000
   Shop #: WSC 00015 115 08193
   ASAM Dataset: EV_ECM20TDI01103L906018BF 003005
   ROD: EV_ECM20TDI01103L906018BF.rod
   VCID: 6FBC300217115A02269-803A
   VINID: 9E606AAAA09BA92A02109206043F35E93B
12 Faults Found:
5273 - Output for Starter Relay
          P0616 00 [10100111] - Short to Ground
          MIL ON - Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2000.00.00
                    Time: 00:00:00
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 9.100 V
                    Unlearning counter according OBD: 40
                    Accelerator pedal travel: 0.00 %
                    Starter control: Interlock- or P/N-signal-Bits 0-7: 81
                    Engine status: COENG_READY
                    Engine status-Test_Program_Co Eng st COMPU VERB UBYTE: 1
5459 - Control Circuit for Starter Relay 2
          P3048 00 [10100111] - Short to Ground
          MIL ON - Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2000.00.00
                    Time: 00:00:00
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 9.100 V
                    Unlearning counter according OBD: 40
                    Accelerator pedal travel: 0.00 %
                    Starter control: Interlock- or P/N-signal-Bits 0-7: 81
                    Engine status: COENG_READY
                    Engine status-Test_Program_Co Eng st COMPU VERB UBYTE: 1
5463 - Starter Control; Returned Message
          P3052 00 [01100101] - 50 Short to Plus
          Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:11
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 11.300 V
                    Unlearning counter according OBD: 40
                    Engine control module reset status-Bits 0-7: 0
                    Engine control module reset status-Bits 0-7: 0
                    Limitation: torque: 0.0 Nm
                    Limitation: accelerator pedal: 126.7 Nm
                    Cruise Control System (CCS): status-Bits 0-7: 4
                    Accelerator pedal travel: 0.00 %
                    Engine torque: -500.0 Nm
                    Generator: load signal: 0.02 %
5568 - Sensor for Ambient Air Temperature (G17)
          P0073 00 [00100111] - Signal too High
          Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 6
                    Fault Frequency: 4
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:11
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 11.300 V
                    Unlearning counter according OBD: 40
                    Exhaust gas temperature sensor 1: 20.0 �C
                    Exhaust gas temperature sensor 2: -0.0 �C
                    Exhaust gas temperature sensor 3: -100.0 �C
                    Exhaust gas temperature sensor 4: -100.0 �C
                    Shut-off timer: last engine shut-off time: 93 s
8623 - Sensor for Ambient Air Temperature (G17)
          P0071 00 [00100110] - Implausible Signal
          Intermittent - Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 3
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:01:04
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 9.160 V
                    Unlearning counter according OBD: 40
                    Exhaust gas temperature sensor 1: 20.0 �C
                    Exhaust gas temperature sensor 2: -0.0 �C
                    Exhaust gas temperature sensor 3: -100.0 �C
                    Exhaust gas temperature sensor 4: -100.0 �C
                    Shut-off timer: last engine shut-off time: 4 s
10065 - Mass Air Flow Sensor (G70)
          P0104 00 [10100111] - Intermittent
          MIL ON - Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:10
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 10.780 V
                    Unlearning counter according OBD: 40
                    Throttle valve adapter: specified value: 100.00 %
                    EGR Solen.val.: actual value: 100.22 %
                    Charge air pressure: specified value: 1025 hPa
                    Charge air pressure actuator: acknowledgment: 13.82 %
                    Air mass: specified value: 919.9 mg/stroke
                    Air mass: actual value (mg/stroke): 0.0 mg/stroke
5169 - Manifold Pressure / Boost Sensor (G31)
          P0238 00 [10100111] - Signal too High
          MIL ON - Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:10
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 11.300 V
                    Unlearning counter according OBD: 40
                    Charge air pressure: actual value: 3000 hPa
                    Engine status: COENG_READY
                    Engine status-Test_Program_Co Eng st COMPU VERB UBYTE: 1
5250 - Function Restriction due to Faults in Other Modules
          U1113 00 [00100111] - -
          Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 6
                    Fault Frequency: 5
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:10
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 10.780 V
                    Unlearning counter according OBD: 40
                    ACC specified acceleration: 0.000 m/s�
                    ACC control module: received status-Bits 0-7: 0
                    Status of ACC/CCS acceleration interface-Bits 0-7: 0
                    Acceleration: 0.000 m/s�
                    Engine status: COENG_READY
                    Engine status-Test_Program_Co Eng st COMPU VERB UBYTE: 1
5282 - Intake Air Temp. Sensor (G42)
          P0113 00 [00100111] - Signal too High
          Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:10
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 10.780 V
                    Unlearning counter according OBD: 40
10092 - Neutral Gear Sensor
          P15A0 00 [00100111] - Electrical Malfunction
          Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:10
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 11.280 V
                    Unlearning counter according OBD: 40
                    Neutral position sensor: current transmission angle: 20.00 �
                    Neutral position sensor: adapted transmission angle: 0.00 �
                    Transmission neutral position sensor voltage: 0 mV
                    selected gear-Bits 0-7: 0
4716 - No Communications with Parking Brake Control Module
          U0128 00 [00100111] - -
          Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 6
                    Fault Frequency: 1
                    Mileage: 221867 km
                    Date: 2026.04.14.
                    Time: 00:02:10
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: 12 �C
                    Intake air temperature: -38 �C
                    Ambient air pressure: 1010 mbar
                    Voltage terminal 30: 11.300 V
                    Unlearning counter according OBD: 40
                    Limitation: accelerator pedal: 126.7 Nm
                    CAN status - engine control module-Bits 0-7: 0
                    Cruise Control System (CCS): status-Bits 0-7: 4
                    CAN status - transmission control module-Bits 0-7: 0
                    CAN status - brake control module 1-Bits 0-7: 0
                    CAN status - brake control module 2-Bits 0-7: 0
                    selected gear-Bits 0-7: 0
4631 - ECM Power Relay Load Circuit
          P068B 00 [01100100] - Opens Too Late
          Intermittent - Not Confirmed - Tested Since Memory Clear
             Freeze Frame:
                    Fault Priority: 2
                    Fault Frequency: 1
                    Mileage: 0 km
                    Date: 2000.00.00
                    Time: 00:00:00
                    Engine speed: 0.00 /min
                    Normed load value: 0.0 %
                    Vehicle speed: 0 km/h
                    Coolant temperature: -40 �C
                    Intake air temperature: -40 �C
                    Ambient air pressure: 0 mbar
                    Voltage terminal 30: 0.000 V
                    Unlearning counter according OBD: 40
                    Accelerator pedal travel: 0.00 %
                    Starter control: Interlock- or P/N-signal-Bits 0-7: 0
                    Engine status: COENG_STANDBY
                    Engine status-Test_Program_Co Eng st COMPU VERB UBYTE: 0
Readiness: 0 0 0 0 0
-------------------------------------------------------------------------------
Address 03: ABS Brakes (J104) Labels:. 1K0-907-379-EC1-V1.clb
   Part No SW: 1K0 907 379 BD HW: 1K0 907 379 BD
   Component: ESP MK60EC1 H31 0108
   Revision: 00H31001
   Coding: 433C400D09260303C21302EA901AC081300000
   Shop #: WSC 35110 377 08192
   VCID: 75B0026A75CD60D2EC5-8020
10 Faults Found:
00668 - Supply Voltage Terminal 30
            002 - Lower Limit Exceeded - Intermittent
             Freeze Frame:
                    Fault Status: 00100010
                    Fault Priority: 1
                    Fault Frequency: 1
                    Reset counter: 207
                    Mileage: 221866 km
                    Time Indication: 0
                    Date: 2020.09.04.
                    Time: 19:55:19
             Freeze Frame:
                    Count: 7
                    Count: 3
                    Count: 4096
                    Count: 128
                    Count: 28416
                    Count: 0
                    Count: 64768
                    Count: 0
01309 - Power Steering Control Module (J500)
            004 - No Signal/Communication - Intermittent
             Freeze Frame:
                    Fault Status: 00100100
                    Fault Priority: 3
                    Fault Frequency: 1
                    Reset counter: 207
                    Time Indication: 0
             Freeze Frame:
                    Count: 0
                    Count: 12
                    Count: 4608
                    Count: 8213
                    Count: 37376
                    Count: 3328
                    Count: 64000
                    Count: 0
01317 - Control Module in Instrument Cluster (J285)
            004 - No Signal/Communication - Intermittent
             Freeze Frame:
                    Fault Status: 00100100
                    Fault Priority: 3
                    Fault Frequency: 1
                    Reset counter: 207
                    Time Indication: 0
             Freeze Frame:
                    Count: 2
                    Count: 12
                    Count: 4608
                    Count: 8208
                    Count: 37376
                    Count: 3328
                    Count: 63744
                    Count: 0
03391 - Coding Not Possible
            000 - - - Intermittent
             Freeze Frame:
                    Fault Status: 00100000
                    Fault Priority: 6
                    Fault Frequency: 1
                    Reset counter: 207
                    Time Indication: 0
             Freeze Frame:
                    Count: 2
                    Count: 12
                    Count: 4608
                    Count: 8254
                    Count: 37632
                    Count: 3328
                    Count: 63744
                    Count: 0
00474 - Control Module for Immobilizer
            004 - No Signal/Communication - Intermittent
             Freeze Frame:
                    Fault Status: 00100100
                    Fault Priority: 2
                    Fault Frequency: 1
                    Reset counter: 207
                    Time Indication: 0
             Freeze Frame:
                    Count: 2
                    Count: 12
                    Count: 4608
                    Count: 8211
                    Count: 37632
                    Count: 3328
                    Count: 63744
                    Count: 0
01299 - Diagnostic Interface for Data Bus (J533)
            004 - No Signal/Communication - Intermittent
             Freeze Frame:
                    Fault Status: 00100100
                    Fault Priority: 2
                    Fault Frequency: 1
                    Reset counter: 207
                    Time Indication: 0
             Freeze Frame:
                    Count: 2
                    Count: 12
                    Count: 4608
                    Count: 8233
                    Count: 37632
                    Count: 3328
                    Count: 63744
                    Count: 0
01314 - Engine Control Module
            004 - No Signal/Communication - Intermittent
             Freeze Frame:
                    Fault Status: 00100100
                    Fault Priority: 2
                    Fault Frequency: 1
                    Reset counter: 207
                    Time Indication: 0
             Freeze Frame:
                    Count: 2
                    Count: 12
                    Count: 4608
                    Count: 8194
                    Count: 37376
                    Count: 3328
                    Count: 63744
                    Count: 0
00778 - Steering Angle Sensor (G85)
            004 - No Signal/Communication
             Freeze Frame:
                    Fault Status: 01100100
                    Fault Priority: 2
                    Fault Frequency: 1
                    Reset counter: 207
                    Time Indication: 0
             Freeze Frame:
                    Count: 2
                    Count: 12
                    Count: 4608
                    Count: 166
                    Count: 37376
                    C
 
Last edited by a moderator:
   #4  

Crasher

Professional User
Professional VCDS User
Joined
Jun 12, 2015
Messages
4,485
Reaction score
3,856
Location
Nottingham, England
VCDS Serial number
C?ID=21420
I can see a lecture coming:popcorn:
 
   #5  

Willco99

Verified VCDS User
Verified
Joined
Apr 14, 2026
Messages
5
Reaction score
0
Location
UK
VCDS Serial number
C?ID=644218
Oh no! Do I need to brace myself... 😂
 
   #6  

Spacewalker

Verified VCDS User
Verified
Joined
Jun 10, 2014
Messages
1,689
Reaction score
1,107
Location
Poland
VCDS Serial number
C?ID=159607
12 years ago swap BKD to CFGC, what I can recommend is :

1 - use Scirocco, Touran, SKoda SuperB ECU when was NO S/S system, much easier to follow diagram . keep in mind they also use SS, so find proper one

is almost like all other PD engines, simple connection - ignition , turn On key etc
not like slot key from passat - stay away from that
 
   #8  

Willco99

Verified VCDS User
Verified
Joined
Apr 14, 2026
Messages
5
Reaction score
0
Location
UK
VCDS Serial number
C?ID=644218
Well apologies on advanced for anything I have done wrong - definitely not intentional just looking for any advice I can get my hands on 🙂
 
   #9  

Willco99

Verified VCDS User
Verified
Joined
Apr 14, 2026
Messages
5
Reaction score
0
Location
UK
VCDS Serial number
C?ID=644218
12 years ago swap BKD to CFGC, what I can recommend is :

1 - use Scirocco, Touran, SKoda SuperB ECU when was NO S/S system, much easier to follow diagram . keep in mind they also use SS, so find proper one

is almost like all other PD engines, simple connection - ignition , turn On key etc
not like slot key from passat - stay away from that
I think this is where I'm at - getting a new ECU. From memory did you have to do anything additional? I think I need to do some MAF, O2 sensor and aux fuel pump wiring, maybe the clutch as well
 
   #10  

Spacewalker

Verified VCDS User
Verified
Joined
Jun 10, 2014
Messages
1,689
Reaction score
1,107
Location
Poland
VCDS Serial number
C?ID=159607
I think this is where I'm at - getting a new ECU. From memory did you have to do anything additional? I think I need to do some MAF, O2 sensor and aux fuel pump wiring, maybe the clutch as well
follow ELSA
Scirocco or Skoda SuperB ........is very simple , because is "less" than in Passat
ECU must be from proper car , can not be flash from Passat to Scirocco
you can flash - but HW is not this same and want work correct , as I remeber , fuel pump is control in other pins , once you connect ECU, fuel pump is start imidiatelly w/o any control, and overfuel line
 
Back
Top