gitextract_yphdzm_6/ ├── .gitignore ├── Caesar/ │ ├── Caesar/ │ │ ├── App.config │ │ ├── BitUtility.cs │ │ ├── CFFHeader.cs │ │ ├── CTFHeader.cs │ │ ├── CTFLanguage.cs │ │ ├── Caesar.csproj │ │ ├── CaesarContainer.cs │ │ ├── CaesarReader.cs │ │ ├── CaesarStructure.cs │ │ ├── ComParameter.cs │ │ ├── DSCContext.cs │ │ ├── DTC.cs │ │ ├── DiagPreparation.cs │ │ ├── DiagPresentation.cs │ │ ├── DiagService.cs │ │ ├── ECU.cs │ │ ├── ECUInterface.cs │ │ ├── ECUInterfaceSubtype.cs │ │ ├── ECUVariant.cs │ │ ├── ECUVariantPattern.cs │ │ ├── Flash/ │ │ │ ├── CaesarFlashContainer.cs │ │ │ ├── FlashDataBlock.cs │ │ │ ├── FlashDescriptionHeader.cs │ │ │ ├── FlashHeader.cs │ │ │ ├── FlashSecurity.cs │ │ │ └── FlashSegment.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Scale.cs │ │ ├── StubHeader.cs │ │ ├── VCDomain.cs │ │ ├── VCFragment.cs │ │ ├── VCSubfragment.cs │ │ └── packages.config │ ├── Caesar.sln │ ├── Diogenes/ │ │ ├── App.config │ │ ├── DiagnosticProtocol/ │ │ │ ├── BaseProtocol.cs │ │ │ ├── KW2C3PE.cs │ │ │ ├── UDS.cs │ │ │ └── UnsupportedProtocol.cs │ │ ├── Diogenes.csproj │ │ ├── ECUConnection.cs │ │ ├── ECUFlashMetadata.cs │ │ ├── ECUIdentification.cs │ │ ├── ECUMetadata.cs │ │ ├── Forms/ │ │ │ ├── AboutForm.Designer.cs │ │ │ ├── AboutForm.cs │ │ │ ├── AboutForm.resx │ │ │ ├── BlockDownload.Designer.cs │ │ │ ├── BlockDownload.cs │ │ │ ├── BlockDownload.resx │ │ │ ├── DTCForm.Designer.cs │ │ │ ├── DTCForm.cs │ │ │ ├── DTCForm.resx │ │ │ ├── FlashSplicer.Designer.cs │ │ │ ├── FlashSplicer.cs │ │ │ ├── FlashSplicer.resx │ │ │ ├── GenericLoader.Designer.cs │ │ │ ├── GenericLoader.cs │ │ │ ├── GenericLoader.resx │ │ │ ├── GenericPicker.Designer.cs │ │ │ ├── GenericPicker.cs │ │ │ ├── GenericPicker.resx │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── PickDiagForm.Designer.cs │ │ │ ├── PickDiagForm.cs │ │ │ ├── PickDiagForm.resx │ │ │ ├── RunDiagForm.Designer.cs │ │ │ ├── RunDiagForm.cs │ │ │ ├── RunDiagForm.resx │ │ │ ├── SecurityLevelForm.Designer.cs │ │ │ ├── SecurityLevelForm.cs │ │ │ ├── SecurityLevelForm.resx │ │ │ ├── TraceForm.Designer.cs │ │ │ ├── TraceForm.cs │ │ │ ├── TraceForm.resx │ │ │ ├── UDSHexEditor.Designer.cs │ │ │ ├── UDSHexEditor.cs │ │ │ ├── UDSHexEditor.resx │ │ │ ├── VCForm.Designer.cs │ │ │ ├── VCForm.cs │ │ │ └── VCForm.resx │ │ ├── Preferences.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── Reports/ │ │ │ ├── DTCReport.cs │ │ │ └── VCReport.cs │ │ ├── SecurityAccess/ │ │ │ ├── DllContext.cs │ │ │ ├── ExportDefinition.cs │ │ │ └── SecurityAutoLogin.cs │ │ ├── Simulation/ │ │ │ ├── SimulatedDevice.cs │ │ │ └── Simulated_CRD3.cs │ │ ├── TextboxWriter.cs │ │ ├── UnmanagedUtility.cs │ │ ├── VariantCoding.cs │ │ └── packages.config │ └── Trafo/ │ ├── App.config │ ├── Program.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Trafo.csproj │ └── packages.config ├── LICENSE └── README.md