Note the V1.x cables will not allow you to write data to the car. V2.x cables will. That is important for key programming, TPMS, some of the customization features and other stuff. All the cables should support what you need to read data. I had a 1.x cable and had to buy a second cable with 2.x firmware to ensure I could update my TPMS (after the tire shop was unable to).
I have seen 1.x was able to program key, customize telescoping, door lock, window and sunroof settings.