Hi all, This question is primarily for Eluo or RapidRoy, who are the only people which to the best of my understanding have programmed the FULL functionality (= start engine, lock unlock by FOB, smart functionality) of a key FOB on their own. But if anybody else knows the answer, please let me know. Here is the question: There are multiple posts claiming that the ONLY way to get the smart key functionality is to use a professional scan tool. And it is unclear to me what is going on. Specifically, the instructions have two parts: - first part is to make the FOB start the engine. pretty much everybody is successful on this part - second part is to make the FOB lock/unlcok the doors. it appears that everybody who is using a NEW, previously unused FOB (as well as those lucky ones with used FOBs that have been sparingly used by the previous owner - less than 128 times) is successful on this part. - there is no third part in the instructions for the smart key functionality. It has been reported by many that used keys require professional programming (actually, they require advanced professional programming, by a good mechanic who knows how to do a master rest, and contact Toyota's database). It has also been reported that shops in the bay area do this job for about $100, whereas they only ask for $50 for new FOBs, as the associated programming is a lot faster/easier (no master reset needed, just add a new key). What is not clear is the following: Doing part one and part two of the well known famous instructions, on a ***NEW*** key, somehow also programs the key to perform the smart key functionality as well? Can Eluo and/or RapidRoy, or somebody else confirm this in a definitive manner to bring some closure to this issue? Thanks!