Using the BMW ISN Editor requires a basic understanding of computer programming and automotive electronics. Here's a step-by-step guide to get you started:

Niche tools like BMW-AZ provide focused editors for specific CAS2, CAS3+, and MSV80 modules. Typical Workflow for Module Swapping

: Connect the replacement module and use the software to "unlock" or "virginize" it.

| Generation | DME Version | ISN Location | Can be Virginized? | | :--- | :--- | :--- | :--- | | | MS42/MS43 | EEPROM (95040) | Yes (via BDM) | | E90/E60 | MSV70/MSV80 | Infineon Tricore (Internal Flash) | Rarely | | F-Series | MEVD172 / MEVD17 | TC1766/TC1782 MCU | No (Clone only) | | G-Series | MG1 (Bosch) | TC297/TC298 | Yes (Via SBL/Dev Mode) | | G-Series Diesel | DDE8 | Infineon Aurix | Yes (Via Kess V2) |

If you replace a bad engine computer with a used one, you have a mismatch. The car's body (EWS) has one ISN, and the new engine computer (DME) has a different ISN from the donor car.

Use the tool to update the CAS module with the new ISN.