This is an update. Please read the original review below. Upgrade to 3 stars. I would like to thank nhbill for commenting on my review and giving me advice on how to solve my problem. So for no apparent reason (and after the tool was out of warranty) it just stopped working. Thanks to nhbill I found out that I need to update the .bin and .aut files. It worked great. The tool has been restored and is working. However, I'm only giving 3 stars due to the frustration caused by the outage, the fact that others have had the same issue, and the lack of technical support. It works and is good value for money. It only reads sensors, which is fine because that's what I bought it for. It will not program a blank sensor or program a sensor ID into the OBD II port. However, if you are working with a domestic vehicle and only need to wake up the sensors when the vehicle is in learning mode, the TS401 will work just fine. I have to give credit to a very nice feature. can you click button after selecting your vehicle and sensor type and you will be presented with a few paragraphs on how to reset the system for the specific vehicle you are working on. Very good. This tool is comparable to ATEQ VT30. ORIGINAL TESTING. It was actually pretty good until it stopped working. And since the 12 month warranty has expired, I'm left with paper pulp. I was very careful with this instrument and never dropped it. When not in use, it was always stored in a hard case. Also, I probably haven't used this tool more than 15 times. When I try to select a vehicle I get a message saying "invalid sensor" (I haven't tried it in weeks so the exact wording may be slightly different). Regardless, I can't read any sensors with it at all. I read on the Autel forums that several people had the same issue with the TS401. Technical support is supposed to download the latest software. I already have the latest version. I tried restarting it anyway, and I even tried downloading an older version. It's a brick and I wasted my money.