Bosch PSG16

Bosch PSG16: identify the correct ECU reference

Need the right Bosch PSG16 ECU? Identify your HW/SW reference and find the exact part. Request your personalized quote.

1 references availableRepair · Used units · Reprogramming6-month warranty

The Bosch PSG16 is a specific diesel engine ECU: it controls injection from a unit mounted close to the pump, with its own hardware (HW) and software (SW) markings. To select the correct part, you must note each inscription on the external label and, if necessary, confirm the internal identifiers on the board. You will generally see a vehicle manufacturer reference (brand), a Bosch number in the brand's typical format, a software code (often noted 1039xxxx at Bosch), and a serial number. In this family, a neighboring reference is not interchangeable: only a Bosch PSG16 with exactly the same identifiers is suitable. To avoid errors, use the page configurator: search by HW/SW reference or by vehicle, then validate with the markings on your unit.

Find your exact reference

Search by hardware reference, software reference or control unit name. Click a result to configure and order without leaving the page.

1 reference

Identify the exact reference of your Bosch PSG16

Start with the large label on the unit. It includes on one side the vehicle manufacturer's reference (for example, a specific identifier for Opel/GM, Saab, or Vauxhall) and on the other the Bosch number, which usually follows the manufacturer's ten-digit structure. The software code (SW) often appears as a sequence starting with 1039 and allows precise calibration alignment. The internal serial number completes the identification. On a Bosch PSG16, these four elements form the complete 'identity' of your ECU. If the label is missing or unreadable, the internal markings on the electronic board (HW/SW prints and internal labels) can confirm. This is essential, as a single letter difference in the index can render a unit incompatible on the vehicle's network.

Several vehicles are frequently associated with the Bosch PSG16, notably Opel Astra G 2.0 DTI, Opel Vectra C 2.2 DTI, Opel Zafira A 2.0 DTI, but also certain Saab 9-3 2.2 TiD and Opel Frontera B 2.2 DTI. Depending on the engine and standard equipment, the same model may receive PSG16 variants with distinct calibrations. Hence the importance of entering the complete identifiers (Bosch number, manufacturer reference, SW) into the configurator and checking the displayed match before any order. At INCARLINE, we can, upon request, verify your combination of references and guide you to the strictly compatible part.

A typical case

A workshop receives an Astra G 2.0 DTI that starts with difficulty, the engine light remains on, and the engine goes into limp mode when hot. Mechanical checks show nothing abnormal. By reading the ECU memory, the technician finds generic faults related to the internal electronics. He then removes the Bosch PSG16, photographs the label, notes the manufacturer reference, the Bosch number, the SW, and the serial number, then uses the HW/SW configurator to identify the exact version. The chosen solution is to have the existing unit treated to preserve the immobilizer pairing, avoiding any incompatibility. The vehicle returns to normal operation after reassembly and synchronization of the elements.

Why this ECU has this fragility

The Bosch PSG16 is installed close to the injection hydraulics. Exposed to vibrations, thermal cycles, and the engine environment, it undergoes greater mechanical stresses than an ECU placed on the wing or in the cabin. Inside, a 16-bit microcontroller and flash memory manage the injection laws, while a small serial EEPROM retains the immobilizer and configurations. Over time, thermal expansion and vibrational stresses can fatigue certain assemblies or solder joints, resulting in intermittent cuts, communication losses, or sudden limp mode.

In terms of communication, the Bosch PSG16 interacts with the vehicle via a diagnostic protocol used at that time (depending on the model, KWP on a dedicated line and/or CAN network for chassis integration). A slight SW reference or hardware variant divergence is enough to disrupt this communication and the start authorization. This is why a visually 'identical' PSG16 can prove unusable if a single identifier does not match. In practice, variants are not mixed: replacement or repair is done while retaining the same set of references and ensuring that the VIN/immobilizer pairing remains consistent.

What changes when you send it to us

Upon receipt, we precisely document your external markings, read the internal identifiers (HW/SW), and save the necessary data (immobilizer, configuration). After targeted checks of the Bosch PSG16's sensitive points and bench validation, the unit is returned with its original parameters to maintain the vehicle's pairing. If the situation requires, INCARLINE can offer a paired replacement solution or a clone of your existing Bosch PSG16, always relying on the exact reference noted and validated in the configurator.

Frequently asked questions

How do I know if my Bosch PSG16 ECU is faulty without getting the reference wrong?
Symptoms like difficult starting, engine light on, or limp mode can point to the Bosch PSG16. To avoid any part error, note the manufacturer reference, the Bosch number, the SW code (often 1039xxxx), and the serial number on the label, then confirm with the HW/SW configurator. If the label is unreadable, the internal markings on the board confirm the identity.
Which vehicles are often equipped with a Bosch PSG16?
The Bosch PSG16 is frequently found on Opel Astra G 2.0 DTI, Opel Zafira A 2.0 DTI, Opel Vectra C 2.2 DTI, certain Saab 9-3 2.2 TiD, and Opel Frontera B 2.2 DTI. Depending on series and engines, distinct variants exist: only the exact reference match ensures compatibility.
Can a Bosch PSG16 be cloned without going through the manufacturer network?
Cloning a Bosch PSG16 is a common operation in the field when access to memory and internal identifiers is available. It allows transferring immobilizer and configuration data to a compatible unit. INCARLINE can perform this cloning from your original unit, based on a validated reference match.
What is the difference between a repair and a paired used unit for a Bosch PSG16?
Repair aims to retain your Bosch PSG16 and its original data, useful for the immobilizer. A paired used unit involves using a unit of the same reference, prepared to take over your parameters. In both cases, pairing and strict identity of references (Bosch, manufacturer, SW) remain essential.
Where are the important references located on a Bosch PSG16?
On the main label of the unit: you will find the vehicle manufacturer's reference, the Bosch number, a software code (SW), and the serial number. Internally, the board carries HW/SW markings that confirm the exact version. Compare all these identifiers in the configurator to select the correct part.
Can a Bosch PSG16 from a 2.0 DTI replace one from a 2.2 DTI?
No, variants are not mixed. Even within the same Bosch PSG16 family, only units with exactly the same hardware and software references are suitable. An index difference can prevent communication or start authorization.
Is it necessary to reprogram the immobilizer after replacing a Bosch PSG16?
If the replacement unit does not carry your data, an immobilizer pairing is necessary. Cloning often avoids this step by transferring information from your original Bosch PSG16. Always verify the identity of the references and follow the recommended pairing procedure for your vehicle.

Your reference isn’t listed?

Contact us — we can source your control unit or handle your repair on a quote basis.

Contact us