Well, I got this cable and programmed my BMW with pleasure. This will be my first attempt at programming for my machine so I didn't know what to expect. I spent several days working on the P2/T2 bugs that were appearing in E-Sys before I had a strong feeling that encoding attempts were failing due to transmission errors with a bad cable. I did some more research and bought another cable from a reputable seller and with this new cable coding my BMW was a breeze. I couldn't believe how many problems I had before and how easy it is now with a working cable. If you are using this cable and are having problems such as: - VIN is intermittently missing when trying to connect to a car via the VIN (sometimes it shows, sometimes it doesn't) - it takes multiple attempts to successfully read the SVT - the FDL cannot be encoded (I have never worked with this cable - there was always an error). you may also have a defective cable.