read this thread
http://www.e90post.com/forums/showth...ghlight=paddle
What I am talking about is picture number 6 on the 2nd post.
If the 2 slots are empty, then you don't have the paddle wires running to the computer and thus can't code it.
I had it on mines, but I have the harness installed right now (don't feel like opening it up)