yes, it does everything Techstream does. I think it's a better-built cable so I have heard that it works for stuff the cable didn't work on like TPMS. I was able to assign my TPMS ID's to ECU with this. I was not able to do it with the regular cable.Does this dongle allow all the programing techstream does (like door locks etc.)?