I had fun with this myself.
My problems were, after fitting a SWCM and cruise were:
1. The coding in the brakes/ABS module needs re-entering as the soft coding is lost in the process. The login/security code took me ages to work out. Are you using a genuine VCDS lead? Have a look at the ross-tech website under recoding bosch ABS modules on a b6, there are instructions there, and also somewhere (you can Google it) was an official ross-tech YouTube video of how to build up the login code and your soft coding from the spec of the car (the login code is logical based on your chassis/car format (avant/saloon/convertible) engine/brakes system, not a random set of numbers). The video describes how to find it.
2. To code cruise in it has to be coded into the SWCM and the main ECU as well. I can remember the modules, one is central convenience I think and the other is one of the engine e modules.
Good luck
Sent from my E5823 using Tapatalk