Hallo,
ja, erstmal ein "nacktes" 32-Bit-Windows installieren, ganz gut geeignet ist Windows XP. @cit-rotti kennt sich auch sehr gut aus.
Als Hardware brauchst Du das VCI (Vehicle Communications Interface), zum Beispiel das von Easydiagnostics in UK. Dabei ist immer ein Kabel zum Laptop (oft in zwei Längen) und ein Kabel zur OBD II-Steckdose am Auto. Mehr solltest Du für den C4 nicht brauchen.
Dann ist die Software auf dem Laptop. Grundsätzlich ist es am besten, die älteste (!) Software zu benutzen, die Dein Auto beherrscht. Neuere Versionen der Software haben keine Vorteile, aber häufig Nachteile. Nämlich insbesondere fehlende Möglichkeiten, Einstellungen am Auto vorzunehmen, dies hat den Fachbegriff Ferncodierung.
Als Software gibt es zwei Programme. Die ältere Lexia und die neuere Diagbox, die immer auch eine Lexia enthält.
Optimal für Citroën bis 2009 ist Lexia 3.45 mit Update auf 3.47.99.
Wer Autos bis Mitte 2015 auslesen möchte, sollte die Diagbox 7.57 installieren. Bis zu dieser Version ist die Ferncodierung uneingeschränkt möglich.
Nur wer Fahrzeuge bis etwa Mitte 2016 hat, benötigt die Diagbox 7.82 (entspricht 8.18) von Maitresox. Hier gibt es bei einigen Fahrzeugen Einschränkungen beim Ferncodieren.
Danach – so ab 3/2016 – ist es mit kostenfrei vorbei. Derzeit bleibt nur die kostenpflichtige MrRorry 9.68 (ca. 50 $) für Fahrzeuge bis 4/2020
Grüße
Andreas
PS: Die Daten beziehen sich nicht auf das Herstellungsdatum, sondern auf das Jahr, in dem der Typ erschienen ist. Das heißt, der C4 (Typ L, 2004–2010) fällt komplett unter 2004. Mit der Ausnahme, dass nach 2004 hinzugekommene Komponenten nicht in der Software von 2004 drin sind. Speziell auf den C4 bezogen sehe ich das Problem weniger, weil nach 2009 (Lexia 3.47.99) keine neuen Motoren dazugekommen sind.
Du siehst, es ist ganz schön verwirrend und wahrscheinlich gibt es niemanden, der genau weiß, welche Komponenten von welcher Lexia-/Diagbox unterstützt werden. Die Auflistung oben gibt aber schon mal eine gute Orientierung.