Assuming that you already install BMW standard tools including INPA up and running, now I give one example how to do it.
Example Case:
My CIC now broken and need replacement. I have my repair FSC code getting from BMW and I buy a secondhand CIC for replacement. How can I install?
Solution:
BMW Car have unique 7 digit / 17 digit VIN number. All BMW component will be marked with the original car VIN. For this case if you buy a secondhand parts, you need to change the VIN number in the secondhand part. For CIC, it have 3 location of VIN number that you need to change, i.e. CIC, CIC_GW and CIC/MASK. Make your CIC virgin and then upload your repair FSC code received from BMW.
Now we begin:
FIRST STEP (CHANGE VIN NUMBER)
[SIZE=10pt]How to check VIN:
1. Use UIF command in INPA to check the vin.[/SIZE]
[SIZE=10pt]2. Take note VIN information for CIC (Address on the left side A0, 63 and 62)[/SIZE]
[SIZE=10pt]How To Change CIC Vin:[/SIZE]
1. If you want to change Vin in CIC, you don't have to flash the whole unit using ICOM, but use Dcan cable and tool32 software.
2. You have to set all 3 vin in the CIC (use these 3 program - cicr_gw.prg, cicr.prg and cicr_hd.prg)
3. Open tool32 select program cicr.prg.
4. Use Job aif_lesen and save all parameter to be used in aif_schreiben
5. use job aif_schreiben and include all 9 parameter starting with new vin (either 7 digit or 17 digit vin) that you want to change in the argument. Example as below.
Example (case sensitive) here I use vin B123456: B123456;14.06.2013;9284327;9284327;0000000;0111111 ;12345;90600;0202jq0f800A
[SIZE=10pt]6. Execute it once.
7. Check your vin using aif_lesen. In this eample the AIF_FG_NR = B123456 and AIF_FG_NR_LANG = B123456
8. Repeat these step for cicr_gw.prg and cicr_hd.prg.[/SIZE]
9. Now check your vin using INPA. [SIZE=10pt]Take note that VIN information for CIC (Address on the left side A0, 63 and 62) have change to your new VIN.[/SIZE]