However I ran into the same issue/error and the key seller said their master tech recommended that I have the Immobilizer ECU re-seeded/reset. I tried multiple versions of Techstream with the same results so I assumed that there was an issue with the keys (they were cheap Chinese versions) so I returned them and ordered OEM keys that were a bit more expensive and legit. Every time I went through the key registration process in the Immobilizer ECU as soon as it asked me to put the new key in to be programmed it would give me an ECU communication error (attached). I loaded Techstream (V12.20.024) on my Windows 10 64 bit laptop and bought some keys and remotes off Amazon and the remotes programmed fine but the keys would not program. I recently purchased Techstream software and an adapter from**DELETED** so that I could program 2 keys and 2 remotes for my 2012 Highlander (when I bought it used in November it only came with one key and remote).