I have done it using a second hand module from an e46 and coded with NCS. its easy
step by step:
Coding ABS with NCS
1. Go to the main INPA start up menu and you will see on the right side the program called NCS …….. (don't open INPA)
2. Open NCS
3. In the file menu at the top select ‘load profile’
4. Select ‘Expertenmodus (Werkseinstellung)’ and press OK
5. Now press F1 (described as FG/ZCS/FA)
6. Press F3 (described as ZCS/FAf.ECU)
(In other words you want to interrogate the ECU's) What you will now do is select the chassis type and a module where you want to copy the code from, so
7. In the box that opens choose E36,
8. Choose EWS. This is where your cars code will be copied from (you can choose another but I used the immobiliser system)
After choosing this you should now have VIN number details filled in from your car, meaning this code is now selected and copied. Check they are correct. (If not start the program again until the details are correct)
9. Press F6 (back)
you will see the words "Get Coded" appear and "all Modules" however you do not want to copy this to all modules, just the replacement ABS ECU , so:
10. Select F4…. Process ECU
11. choose MK20… for ABS
12. press F3….. execute job
That’s it……………. Completed….. the coding is copied!