Here we are programming a virginised Peugeot Partner 2 BSI to a vehicle, first we tried to use aftermarket scan tools to see if it was possible & then moved on to using dealer tool (Diagbox - Peugeot Planet)
https://ecuconnection.co.uk/product/citroen-peugeot-body-control-modulefusebox-bsi-e0x-00bsi-f0x-00-siemens/?currency=GBP