Mini VCI or VXDIAG to Program TPMS IDs in Newer Toyotas

Here is the working solution for cannot program Toyota Tacomas (3rd Gen 2016+) TPMS IDs in Techstream.

 

Example: 2020 Toyota Tacoma.

Also tested on 2022 Tacoma, 2020 Toyota Tundra, Lexus NX300 etc newer Toyotas. The solution should be fine with other newer Toyota models as well.

 

Background:

I recently installed a 3″ lift, and naturally, got bigger tires (285/70/17) and new wheels. After a month long, painstaking experience with my local 4WP shop, I opted to not let them work on my truck and decided to do everything myself (minus the alignment and tire mount/balance).

One of the many problems I had with 4WP, including waiting 4 days for my tires to be mounted and balanced, was that I had asked them to scan the new TPMS sensors that they installed so I could program the ECU w/techstream. I was told that’s not how the TPMS (system) works and that “the truck will learn the TPMS sensor IDs itself”. As a former diesel mechanic, I knew this to be bullshit, despite my very limited interaction w/the TPMS. This issue is what would be solely responsible for the rabbit hole that I would be diving down…that and my spitefulness.

So. Now begins the fun. I found the model of the TPMS sensors that 4WP installed (Oro-Tek PDQ) and purchased a scanner/programmer that was compatible w/them (ATEQ VT37). Now, this part isn’t technically needed if you were able to obtain the sensor ID’s from the physical sensor itself or by asking a COMPETENT tire shop to write them down for you when they mount/balance.

 

Which Techstream Cable to use?

Cannot Program TPMS IDs In Techstream Solution 1
I then, like many others, purchased a Mini VCI cable. It’s just a cable right? Ha. No.

So I install the drivers for the cable and select the appropriate VIM on techsteam. I then connect to my truck via techstream and noticed that the vehicle information doesn’t auto-populate like on the Mac/Volvo/Hino/Mitsu software I’ve used in the past. So, I manually inputted it, not thinking much of it.

Cannot Program TPMS IDs In Techstream Solution 2

I then go into the Tire Pressure Monitoring System and open the Utility to program the new TPMS sensor IDs input the IDs which I scanned off the sensors…and get this error:

Cannot Program TPMS IDs In Techstream Solution 3

At this point, I tried changing and reverting other settings from within techstream. They all worked fine. I then tried 3-4 other releases of techstream from their blog. Still won’t work. After a crap ton of searching I saw the TSB about jumping pins on the OBDII plug, but noticed that one of the spots didn’t even have a pin in it, so that was useless. I saw a few “your cable is bad” comments and several “I tried multiple of the same Mini-VCI cables” responses.

I then found someone who had posted something about a “VXDIAG VCX Nano Toyota cable” claiming that it worked for them. I then found a VCX Nano for Toyota (it appears each manufacturer has it’s own model) on obdii365.com for $95. I figured if this is what it costs to have something that actually works then I’ll try it.

It arrived today and I once again found myself installing drivers and setting the VIM to what I now see as “Toyota J2534”. This is beginning to look promising. I launch techstream and connect the truck and the first thing I notice is that it has auto-populated my VIN, model code, and vehicle spec. It also loaded much faster than the Mini-VCI cable.

Cannot Program TPMS IDs In Techstream Solution 4

Jump over to the TPMS menu again, try changing the sensor IDs and…

Cannot Program TPMS IDs In Techstream Solution 5

Well hot dang…it actually worked. Proof below if you need more convincing to spend the money on a better cable:

Cannot Program TPMS IDs In Techstream Solution 6

Cannot Program TPMS IDs In Techstream Solution 7

As you can see, using a very scientific numbering scheme for my new sensors, it worked.

Morale of the story. I spent way too much time and money, purely out of spite for my local 4WP shop and for the future of tire changing freedom. But I hope that this post will help someone else who is struggling to figure out why they cannot program their TPMS sensor IDs with techstream.

Total cost:

$95 for the VCX Nano
$153.67 for the VT37
$32.99 for the Mini-VCI cable

So yea, less than $300 purely out of spite/anger. But I’m also slowly gathering everything I need to do my own tire installs and alignments. And like I said, you don’t necessarily NEED the TPMS programmer/scanner. The important thing in that list is the VCX Nano Techstream cable. Without it, you will not be able to program the TPMS ECU (at least w/3rd gens). Don’t waste your money on the Mini-VCI. There are other brands out there as well, but from my research, they were far more expensive. The other option is to buy a $300+ TPMS programmer/scanner that comes with an OBDII cable. Should be able to program everything there.

 

The link to the VXDiag Drivers/Software has both V16 and V17. Also, I don’t recommend installing it on a computer you use everyday. You’ll need to disable the windows virus protection or it’ll delete files it marks as malware. I use an old lenovo thinkpad that I had bought on eBay 2 years ago for use in my garage.

You can probably get away with a scanner that just reads the IDs, or see if a tire shop can scan them for you real quick and write them down. They’re a simple 7 digit hexadecimal code. You’ll need to know the sensor brand before you buy a programmer, as not all programmers are compatible with all brands (such as the Autel programmers). However, as just a scanner tool, I believe all scanners can read any sensor. I could be wrong, but they all work off the same frequency (315mhz) so I don’t see why not. Also, reprogramming the physical sensors only works on reprogrammable sensors. It will not work on OEM ones. So, you don’t necessarily need to drop $150 on the VT37. I bought it because I plan on doing all of my own tire/alignment work in the future because I don’t trust most of the shops in my area and the good ones are always backed up.

OBDII365