I bought one of these after trying the cables:
Amazon product ASIN B078N34ZPW The cables worked for me once or 2x and it stopped working. I did some tests on the cable when it stopped working and it said it was not recognizing 2 of the 4 wires or something to that effect. Luckily I was in the return window and I was able to get a refund. I have been using this VXDIAG one for about 2 months and have zero issues. I love that I can connect wirelessly. I plug in the device, walk over to my garage work desk and use the laptop there. It's much sturdier than the cables. The ODB port is not in a good location. I used to struggle pulling out the little cable and scratch my fingers up each time. Not a big deal but annoying. Its one of those, you get what you pay for and one I said I should have just spent the money the first time. Its Amazon, buy it and return it if you don't like it. Good luck.