I have the answers to youre questions. First of all, the light on the radio blinks when you get out of the car and that shows the anti theft is on and if you disconnect the battery or take out the radio you WILL need a code for it to start working, you can get this through youre dealler. Now the code function of the OBC I use every time. You set the code every time you get out of the car if you want to and it can be whatever you want as long as it's 4 numbers. To set the code, put the key in such position that the radio is on and the engine is off, press the code button, enter the code (any 4 numbers you want, does not have to be the same everytime) using the 1, 10, 100 and 1000 buttons, then press the set/res button. The code will be displayed until you take out the key, when you do so, the little light in the code button will be on. Now the code is set and you will not be able to start the car without it. When you get in the car the next time, turn the key to the position where the radio is on and you will se CODE flashing in the OBC, enter the same code you used to set it earlier and press the set/res button. If the code is correct, the display will go off and you can start the car and that's all there is to this function. Now, about the radio anti theft, the dealer will probably charge you for the code and that sum may exceed $100 dollars. To get the code for free, you can do the following. Take out the radio but don't disconnect it, look on the back of it and write down the serial number on a piece of paper, you'll need that later. Now go get a copy of youre licence and youre registration preferably on the same page. Now, write the serial number and youre phone number on that page and call Bill Jacobs BMW, the number is 630-718-2862, Marc Zolnierowicz will probably answer the phone. Tell him that you need the code for the radio and that you have the serial number from the back of it, copy of youre driver license and registration for the car. Now, he will probably tell you to fax him all that info and you'll get youre code that same day. If he refuses to help, well, too bad, that is how I got the code for my radio. My local dealer wanted to charge $118 if I remember correctly but then someone on this forum told me about Bill Jacobs BMW and they helped me. Good luck and let me know if you have any more questions and I hope I helped you at least a little bit.