The BSI (body control unit) is an electronic management unit. It manages the electronic information of your vehicle, allowing it to function correctly.
You type "how to reprogram a BSI" because a warning light won't turn off, because a car key is no longer recognized, or because a garage quoted you €700 at the dealership. First of all: reprogramming a BSI cannot be done alone with an OBD2 unit bought online. It requires a manufacturer diagnostic tool (Diagbox), the vehicle's VIN pin, and the manufacturer code. But most importantly, and this is what no one tells you in the vast majority of cases, the word "reprogramming" is not the right one. This article explains exactly what your vehicle needs, how much it really costs in 2026, and why BSI cloning at €169 including VAT solves the problem without touching your car keys or your VIN.
7 out of 10 BSIs we receive "for reprogramming" don't need it
This is the most common finding in the workshop: out of ten vehicles that arrive with a "BSI reprogramming" request, seven actually require a simpler intervention — or a different and much cheaper solution. The term "reprogramming" has become a catch-all. Before paying anything, you need to identify which case you are really in.
Case A: Car key / BSI unpairing. A car key is no longer recognized, the immobilizer light blinks, but the unit is healthy. Here, neither reprogramming nor replacement is needed: a simple re-pairing suffices. No need to pay for a heavy intervention.
Case B: CAN communication fault. The BSI no longer communicates correctly with an ECU (frozen dashboard, random functions). The problem is often a light recoding or a misinterpreted frame, not a dead unit.
Case C: Second-hand BSI to pair with the VIN. You have retrieved a unit from an identical vehicle and want to make it work on yours. This is where two paths open: classic reprogramming at a pro equipped with Diagbox, or Incarline cloning, which transfers your original data to the new support.
Case D: Physically dead BSI. The unit is dead (corrosion, short circuit, water). The dealership offers a new unit to code, often the most expensive solution. Cloning is a direct alternative here: we recover the configuration of your original unit and reinject it onto a healthy support.
In 7 out of 10 cases, your BSI does not need to be reprogrammed at the dealership. BSI cloning preserves your car keys and your VIN for €169 including VAT the immobilizer remains functional, no visit to Peugeot or Citroën.
Reprogramming, cloning, virginization, telecoding: the confusion that can cost you €600 too much
Most abusive quotes come from a misunderstanding of vocabulary. You are charged for a "complete reprogramming" when a fifteen-minute telecoding would have sufficed. Here are the five interventions that are constantly confused, what they really do, and their price range.
| Intervention | What it does | When it's necessary | Required tool | Price range |
|---|---|---|---|---|
| BSI Reset | Resets temporary states | Bugs after battery disconnection, frozen functions | Diagbox (sometimes disconnection alone) | €0 – €80 |
| Telecoding | Activates / deactivates a function (e.g. lights, auto-lock) | Addition of equipment, comfort | Diagbox / Lexia | €30 – €90 |
| Virginization | Resets the unit to "virgin" state | Second-hand BSI to be reused elsewhere | Diagbox + EEPROM | €150 – €300 |
| Complete Reprogramming | VIN + car keys + immobilizer pairing | Unit replacement, configuration loss | Diagbox + VIN pin + manufacturer code | €250 – €1,000 |
| Incarline Cloning | Reinjects your original data onto a healthy support | Dead or second-hand BSI, without re-pairing car keys | Dedicated EEPROM bench | €169 flat rate |
BSI reset: when a simple battery disconnection suffices
After a battery disconnection, some BSIs go into degraded mode: erratic wipers, windows needing reset, parasitic lights. A reset (sometimes a simple battery cycle following the procedure) puts everything back in order. No reprogramming is required.
Telecoding: modify a function without touching the rest
Telecoding activates an option that is present but factory-disabled (automatic locking while driving, daytime running lights, etc.). It's a targeted, quick modification, and poses no risk to the immobilizer.
Virginization: what it's for and in which cases
Virginizing a BSI involves erasing its link with a VIN to reinstall it on another vehicle. It's the preliminary step to reprogramming on a second-hand unit — but it only makes sense in specific cases and does not exempt from final pairing.
Complete reprogramming: VIN + car keys + immobilizer pairing
This is the "heavy" intervention: the unit is associated with the vehicle's serial number, car keys are re-paired, and the immobilizer is resynchronized. It requires the VIN pin and manufacturer code, hence its price and inaccessibility to DIY.
Incarline Cloning: the third way no one mentions
Rather than reprogramming a virgin unit from scratch, cloning extracts the original configuration of your BSI (car keys, VIN, immobilizer) and transfers it to a functional support. Result: your car keys continue to work, your VIN is preserved, and you avoid complete re-pairing. It's the approach that traditional networks do not offer.
The step-by-step method of a BSI reprogramming performed in a workshop (without bricking the vehicle)
Here's how reprogramming is actually done by a professional equipped. The goal of this section is twofold: to show you that there is nothing magical (transparency), and to show you why each step is a point of no return if done incorrectly (reason why DIY is dangerous).
Step 1: OBD2 reading and CAN frame diagnostics
The diagnostic tool is connected and the frames exchanged on the CAN network are read. This reading identifies the real fault: unpairing, communication fault, or truly out-of-service unit. Skipping this step is treating a symptom without knowing the cause.
Step 2: EEPROM extraction and backup of original parameters
The unit's EEPROM memory is read and the entire original parameters are backed up. This backup is the absolute safety: in case of a problem, you return to the initial state. This is precisely what a consumer-grade OBD2 unit cannot do correctly — a failed extraction corrupts the memory.
Step 3: Pairing with the vehicle's VIN + retrieval of the manufacturer pin
The unit is associated with the vehicle's serial number, with retrieval of the manufacturer code. Without the correct VIN pin, the immobilizer refuses pairing and the vehicle won't start. This is the step that "bricks" vehicles in unequipped hands.
Step 4: Official Diagbox recoding + function testing
Recoding is done with the official manufacturer tool, followed by a complete test: lighting, central locking, dashboard, immobilizer. A cloned or outdated Diagbox can write inconsistent values and generate permanent faults.
Step 5: Road validation and warranty
Functionality is validated under real conditions, then the intervention is covered by a warranty. It's this traceability and warranty that make the difference with an improvised attempt.
Why reprogramming a second-hand BSI can cost more than a new BSI
Here's the counterintuitive data that comparators forget. One thinks of saving by buying a second-hand BSI at €80 rather than a new unit. But once reprogramming is added (often €250 and more), the cost rises and, above all, the risk explodes: a second-hand unit can arrive with a degraded flash, a partially corrupted EEPROM, or an unknown history. You pay for the intervention, and the problem returns.
| Scenario | Material cost | Reprogramming | Risk | Realistic total |
|---|---|---|---|---|
| Second-hand BSI + reprog | ~€80 | ~€250 | Degraded flash, dubious EEPROM | €330 + uncertainty |
| New prepared BSI + coding | high | included | Low | often > second-hand |
| Incarline Cloning | no new unit required | included | Original data reused | €169 flat rate |
Incarline cloning completely bypasses this dilemma: you don't start from an unknown unit, you reuse your original data. No risky flash, no re-pairing of car keys, no surprise bill. It's the angle that traditional networks never highlight because it makes the costly intervention unnecessary.
How much does a BSI reprogramming cost in 2026? Real prices by scenario
Here are the ranges observed in 2026, to situate each option transparently.
| Provider | Price range | What's included | Typical delay |
|---|---|---|---|
| Dealership (Peugeot, Citroën, DS) | €600 – €1,000 | New unit + official coding | Several days, by appointment |
| Equipped independent network | €250 – €500 | Reprogramming / pairing depending on case | 1 to 3 days |
| Incarline Cloning | €169 including VAT (flat rate) | Reinjection of original data, car keys and VIN preserved | Fast, quote in 24 h |
The transparency here is intentional: a "BSI reprogramming" quote exceeding €600 almost always corresponds to a unit replacement at the dealership, not just a software intervention. Always compare what is actually charged — part, labor, coding — before validating.
FAQ: How to Reprogram a BSI
Will my car keys work after BSI reprogramming?
▶
How long does the intervention take at Incarline?
▶
What warranty do you offer on BSI cloning?
▶
Can you reprogram a BSI yourself with an ELM327 or a cloned Diagbox?
▶
Can my vehicle run while the BSI is not reprogrammed?
▶
Does a BSI intervention leave a trace in the manufacturer history?
▶
Not sure which case your vehicle is in (A, B, C, or D)? Describe the symptom and model: Incarline will send you a clear quote within 24 h, without obligation.

