Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamWhat did you use to do the coding for BSI
– For BSI coding we used the official PSA (Peugeot-Citroën) diagnostic environment “DiagBox” running the legacy Lexia-3 application, connected through an Actia-built VCI (Vehicle Communication Interface) on the vehicle’s OBD-II port.
– When dealer tooling was not available we occasionally employed professional after-market suites such as ABRITES (AVDI) or Launch X-431 for specific functions (key learning, mileage calibration, ECU cloning), but the reference platform for reliable tele-coding remains DiagBox/Lexia-3.
BSI (Built-in Systems Interface) is the central body computer in PSA vehicles. “Coding” (tele-coding/variant-coding) writes configuration bytes that enable or disable equipment (e.g. air-conditioning, cruise control, rear wiper), synchronises the VIN, and handles immobiliser data.
Hardware layer
• Actia PSA Interface (original or pass-thru clone) – multiplexes K-Line, CAN-C, CAN-V networks used by Xsara Picasso.
• Laptop/PC with stable power; Windows 7–10 is still the most reliable for legacy Lexia drivers.
• 12 V supply stabiliser or charger on the vehicle to avoid brown-outs while the BSI reboots.
Software layer
a) DiagBox ≥ v7.xx (legacy cars) / v9.xx (current).
– Launches “Lexia-3” for Citroën, “PP2000” for Peugeot.
– Full ECU list, global test, live-data, actuator tests, manual tele-coding menu.
b) ABRITES AVDI (PN009 / PN017 / PN019)
– Wider brand coverage; excels at PIN reading, cluster/BSI mileage alignment, virginising Siemens/ Valeo BSIs.
c) Launch X-431 / Autel MaxiSys Elite
– Good for routine variant-coding and service resets; not as deep for rare BSI options.
d) J2534 Pass-Thru with PSA subscription (ServiceBox) for Euro 6-D-TEMP and newer; provides remote flash files, but not required on Xsara Picasso.
Communication protocol
– ISO 9141-2 for K-Line modules, ISO 11898 (11-bit) CAN for later BSIs.
– DiagBox handles handshake, security unlock (PIN), and writes the configuration block followed by an ignition cycle.
Typical tele-coding workflow
① Global scan → clear faults.
② BSI → Manual tele-coding → Equipment List.
③ Change parameter (e.g. Air-conditioning: Present).
④ Confirm, write, wait ≈ 20 s.
⑤ Cycle ignition, run post-test, verify live data & actuator drive.
– Latest DiagBox v9.96 (2024) supports PSA EMP2/e-CMP vehicles and introduces encrypted “Security Gateway” access (token-based) similar to FCA SGW.
– PSA-Stellantis moving toward cloud-based OTA coding; independent workshops will require SGW certificates or OEM subscription.
– Growing use of SMOK J-tag, VVDI Prog, UPA-USB for bench-mode EEPROM work when BSIs are bricked.
– BSI2022+ units (new 308/408) employ SPC58 microcontrollers with PFLASH encryption, making classic EEPROM swaps impossible.
– Why DiagBox first? It contains the exact parameter map for every RPO/ECU software release and can populate checksum fields automatically. Third-party tools sometimes mis-label options, causing “Configuration fault” DTC F5FF.
– ABRITES advantage: reads PIN directly from BSI, useful when security card is lost; can clone a donor BSI by transferring immobiliser block and vehicle options in one pass.
– Risk of low-cost “Lexia clone”: unstable USB bulk transfer rate → corrupted flash, leading to a non-booting BSI (no hazard lights, no central lock). Recovery then needs desoldering 95160/25128 EEPROM and reflashing in circuit.
– Certain functions (odometer correction, IMMO off) are regulated or illegal in many jurisdictions. Always obtain owner’s consent and comply with local laws.
– VIN tampering triggers antitheft legislation; mis-matching VIN/BSI/ECU immobilises newer cars (rolling code between ECUs).
– GDPR: vehicle identity data and keys are personal information; handle securely.
• Stabilise battery ≥ 12.5 V (use 25 A support mode).
• Disable screen-saver and Windows updates before tele-coding.
• Backup the original BSI configuration (DiagBox “Print-Screen” or ABRITES XML dump).
• If coding fails, do NOT switch ignition off; retry write while connection is alive.
• For bench repair: 12 V, IGN, CAN-H/L pins on BSI; keep the CAN pair terminated (120 Ω).
– Xsara Picasso BSIs (Valeo BSI2000 / Siemens S118…) are robust but lose coding if vehicle voltage drops below 9 V.
– Clone VCIs produced after 2018 with FW 4.3.9 are more stable; earlier FW 4.2.x units may not support CAN dialogues.
– Not all aftermarket scanners can enter “BSI replacement” routine which matches the rolling key with the engine ECU.
– Study PSA ServiceBox repair documentation; it lists byte-by-byte option codes.
– Monitor Stellantis “Auto-Auth” gateway developments and J2534 compliance.
– Investigate CAN-FD transition in ST-ellantis platforms and implications on future BSI access.
– Look at open-source project “PSA-Diag” for decoding undocumented configuration fields.
The industry-standard way to code a PSA BSI is via DiagBox/Lexia-3 plus Actia VCI, backed up by professional alternatives like ABRITES AVDI for advanced key/PIN and cloning tasks. Ensure stable power, correct PIN, and genuine software to prevent BSI corruption, and stay aware of evolving security gateways that demand authenticated access.