Can you please confirm that this happens to your setup too ?

If not I have to do something about it...

When the transponder is on stb the code by default is 1200. Whatever I do on my cpflight atc module it does not change on the fsx radio stack. On the contrary when I switch to C the code selected on the hardware is transfered on the fsx radio stack.

Is this normal ?