I have the same car and have done leather swap as you. You do have to get the bcm programmed to get heated seats to work. And dealer or someone with tech2 is the only way it is going to work. I just never messed with it.