There are a lot of ways to skin that cat. This (
TechStream In 5 Minutes) is the thread I used. I followed the first post and it worked without issue. Lots of people in the comments seem to have trouble. I already had a cable that i bought off eBay since my previous vehicle was from the Toyota family. My cable looks pretty similar to this (
Mini VCI J2534). I suspect they all work about the same. Google J2534 and Toyota and you will get a million vendors to sell you something.
If I had to do it again right now, and probably will in the future, I'd get the newer VXDiag tool
VCX Nano. You can buy it from their website or Amazon if that feels safer. The reports here are that it's much faster and can do more things within TechStream. They send a newer version of Techstream than what is in the above post i believe, not that the newer version will buy you anything. I suggest trying this one, because using Techstream with the J2534 adaptor takes quite a bit of patience. Nothing happens quickly. But I have been able to program Key fobs and diagnose systems with it for everything I've needed so far. But this option does cost about twice as much.
Just a note, all these versions of Techstream floating around on the internet are less than legitimate, so i would only run them on a laptop you don't care about and i would not let it on the internet. Disable any network connections once you have the software moved over to it. Also, as you will see from all the comments/reviews for all these products., Lots of people "have problems" with these devices. I'm sure some have poor manufacturing but i suspect most of these issues are probably user error. It's not rocket science to get a Techstream setup going, but it's not exactly just turn it on and go either, it will be good to either be a little computer savy or have someone available who is.