Most Asian-based vehicles sold in the USA do NOT have any provision for auto-learning a new set of TPMS sensors, such as another set of 4 that you might have installed in a winter wheel/tire package. So if you swap 4 tires seasonally in the USA, you might need a 'tool' that interfaces with the OBD-II port to upload a new set of 4 hex ID codes for the second set of tires. I did it for years with an ATEQ Quickset, and for the past two with an Autel TS508.
Many European-based mfgrs have added an auto-learn feature, as have some USA car companies.
Toyota uses multiple sourced TPMS system depending on where it is built, and what engineering team was responsible for design and procurement. Our Sienna van has a TRW system, the oldest and crudest system going. It can only hold 4 hex codes, and only has a simple dash light. Some vehicles with the Pacific system have a full dash display and can hold 5 codes (spare tire). I have heard it said that the 4th Gen RAV4 can actually hold 8 codes, and that it might be possible to toggle between sets of 4 (3 season vs winter wheels). But I have yet to verify this, or the procedure of how to toggle.
When I built my kid's winter set last year (wheels, center caps, tires, TPMS sensors), I bought 4 Autel MX-1 sensors and cloned them to her stock OEM set using my Autel TS508. When I swapped winter wheels on and off, the RAV4 never missed a beat, as it had no idea I'd exchanged wheels. All the transmissions were identical. Problem solved!