^
Yes, Chips work on many cars, BMW, Mercedes, VW, (some) Nissan, (some)Fords, Audi etc.
They do not work on toyotas, especially 2005+ ones.
There are no companies that have decoded the toyota ECU, hence they are not able to build a chip to alter data directly as a plug-in device.
This is exactly why you see people going with a piggy back EM systems.
A friend of mine used to work for a company that, essentially, was writing aftermarket mapping codes for ECUs, they could not (didn't want to?) invest into decoding the ECU. piggyback EMS route was a cheaper route for them to offer.
All these chips for toyota are doing one thing - changing the signal sent to the ECU. And yes, they DO work for a few weeks. But what happens then is ECU learns the change, and balances out for the signal, bringing it back to the original numbers.
We have tried maaaany chips, or many different toyotas (is300, is250, 4r, taco, corolla s, sienna (yes, sienna

) scion tC, xB, xA, xD..) every single time we saw exactly the same behavior.