First thing to note, if you are doing this on a Honda, you need the Honda HDS software with an interface device (can be purchased separately) to do a TPMS reset with this device. HDS gives you a dealer level diagnostics and is very powerful and useful.
You can purchase a more expensive Autel unit to do the relearn without OBD, but I’d strongly suggest for Hondas to purchase the HDS HIM and this unit instead.
I used HDS to begin the relearn and this device triggered up all the OEM sensors without issues. I tried a few generic ones with no success. The product is pricy, but if you are swapping wheels twice a year on multiple vehicles (dealer quoted me $125! Mechanic quoted me $30) it quickly pays for itself.
I really like the Autel because it it has a display that allows you to select the vehicle, and it has software updates to ensure the device works with newer models as they arrive. Generic ones only work on a few manufactures from a certain year period, so they may becomes useless if you get a new car.