The key must be new or blank. To register the key you need to prepare a laptop with Techstream installed, a mini VCI cable, an old key and a new key. I registered with Techstream version 16.20.023.
Choosing Roomy
Select the Body module in the list of units
Select Utility on the left
Select Add key registration
The program offers to open one of the car doors and turn off the car.
Then the program will ask you to bring the old key to the start button – if the central lock clicks ok, then the new key. These operations take 30 seconds. – you need to have the keys in direct access. )
Everything, the new key is registered, it remains only to cut a new physical key on a blank.
I stayed up all night thinking about how to make this easy on everyone so ended up coming with an idea of virtual machine.
What is a virtual machine?
A virtual machine is a computer file, typically called an image, that behaves like an actual computer. In other words, creating a computer within a computer. It runs in a window, much like any other program, giving the end user the same experience on a virtual machine as they would have on the host operating system itself.
So I found VMWARE as our software to create the virtual machine and later on that night I was able to find windows XP 32bit and tried installing xp in the vmware and turns out to work great, so with that being said I combined AGAIN all the files including vmware, winxp, techstream and its drivers as well
I installed winxp on vmware turned out very well to an extent that when I connected the mvci cable it auto installed the drivers I did not even have to manually install the drivers not sure how it happen it could have happened because at that time my winxp virtual machine had already access to the internet. And might have downloaded the drivers itself.
Below is the link of the file 1.24gb
as usual please dont forget to block vmware to access the internet using windows firewall block these two files both inbound and outbound rules ProgramFiles(x86)\VMware\VMware Workstation\vmware.exe ProgramFiles(x86)\VMware\VMware Workstation\vmUpdateLauncher.exe
also when winxp is installed on vmware, u can easily drag files from your host computer to winxp (all them techstream files)
Please do check the instruction included in the download and installation will be a breeze I have also included screenshot of vmmachine to make it configured right so that usb devices are detected these pictures will make more sense of what I am trying to say
Although the site was listed version 18. I do not need this program, just for information.
I encountered such a problem that in the disk "MVCI Driver for TOYOTA.msi" the driver was only for 32-bit Windows OS, and I have Windows 10, x64 bit installed on my laptop.
I searched for a driver on the Internet for a long time and came across one, where he left a link to the desired driver and thanks to him for that!
Download "Mini-VCI-Setup.exe" and run, the installation is standard. After installation, this cord appeared in the MMCodingWriter settings and connected to the car without any problems.
I was able to successfully program a combo remote and flip key fob to work on my 2015 Toyota Tacoma. It unlocks, locks, and starts!
Below are the exact steps with links and pictures as best as possible for programming steps.
There are 4 primary steps to getting this to work.
1. Ordering the correct key. 2. Cutting the key. 3. Programming the key. 4. Coding the key.
Let’s begin.
Step 1 – Ordering the correct key.
When it came to ordering the correct key, there were tons and tons of comments and forums throwing out all sorts of suggestions. You can buy remote on ebay:
like this one
New Remote Key GQ43VT20T for 2011-2017 Toyota Tacoma Tundra FLIP key G CHIP
The key features I was looking for was a combination key and fob to lessen down the bulk in my pockets. Flip out was a nice feature but wasn’t necessary. This particular key is pretty good quality and definitely doesn’t feel cheap in any way. The flip out motion is very satisfying as with the button clicks. Critical is that the key is a G chip key as that is what is stamped on the original 2015 Tacoma keys. That code correlates to the ECU transponder which I’ll tackle in the 4th step.
Step 2 – Cutting the key.
For this step, I just went to my local locksmith that also did automotive keys. A regular locksmith could have cut it but sometimes their machines do not have large enough openings to receive a key fob. So to not run into that issue, I went straight to an automotive locksmith. I didn’t get any issues from them in cutting it. He did mention that after market keys tend to be a bit thicker than OEM ones but he was able to get it to cut. I verified that it turned my ignition and worked immediately after.
Step 3 – Programming the key.
This step teaches the remote to control the locks and alarm system on your car. To program my key, I followed the exact steps below and it worked like a charm.
1. Start with the key out of the ignition, drivers door is open all others closed and drivers door is unlocked. 2. Perform these steps within 5 seconds.
A. Insert the key into the ignition(Do NOT Turn) Pull key out. B. Insert the key into the ignition(Do NOT Turn) Pull key out.
3. Perform these steps within 40 seconds.
A. Close then open the drivers door. B. Close then open the drivers door. C. Insert the key into the ignition(Do NOT Turn) Pull key out.
4. Perform these steps within 40 seconds.
A. Close then open the drivers door. B. Close then open the drivers door. C. Insert the key into ignition and leave it in ignition. D. Close the drivers door. E. Turn the ignition to ON (Do NOT Start) then back to OFF. F. Remove the key from the ignition.
5. Within 3 seconds, the power door locks should lock then unlock automatically indicating successful entry into programming mode. Return to step 1 if the locks do not cycle at this point. 6. Perform these steps within 40 seconds.
A. Press the lock and unlock buttons on the remote simultaneously for 1.5 seconds. B. Immediately after letting go of the lock and unlock buttons, Press the lock button by itself and hold for 2 seconds. Within 3 seconds, the door locks should lock and then unlock once indicating successful programming. If the door locks cycle twice, repeat steps A and B in step 6 as the remote was not accepted. C. Repeat steps A and B in step 6 for each new remote.
7. Open drivers door.
That part is pretty straight forward.
Step 4 – Coding the key.
This step matches your car’s ECU immobilizer to the transponder code in your key so that your new key can start the engine. This step gave me a bit of some hiccups but with some further sleuthing I was able to figure it out. You will need to order an OBD2 diagnostic cable and run TIS Techstream on a laptop in order for this last part to work. It’s not as complicated as it seems.
He will provide you with access to a working version of Techstream to use. He sends you a link to download a zip file which seems sketchy but it all worked out for me.
Inside you will find a video file that goes over how to install the program and drivers for the cable. It is critical you follow his steps for Techstream to work.
His steps are as follows (copy and pasted): Step 1: Run “Techstream_Setup.exe” to install it, after installation completed, one shortcut named ‘Techstream’ will appears on desktop, Modify its name to “Techstream Setup”. Step 2: Please install the cable driver for 64 Win, “(64 bit Windows) Mini VCI Driver for TOYOTA.exe”. Step 3: Run “Techstream Setup” to set up ‘Techstream’. Menu “Setup”-“VIM Select”, Select “XHorse-MVCI” for “Interface setup”, click “OK” to continue. (Very important step) Step 4: Run Techstream to diagnose and setup your car. Copy the shortcut “Techstream Patch 64bit” to desktop, always double click the shortcut “Techstream Patch 64bit” to run ‘Techstream’. No registration key is required.
With these four basic steps and the walkthrough video I was able to get the program up and running. (Please note: I did have to pause my computer’s virus protection in order to accomplish step 2 in the list above)
Now to actually code the key within the program. I followed this YouTube video and it worked for the most part.
Troubleshooting: I did run into one issue at this point in the process.
If you get this message, I was able to read on some Lexus forums (they also use Techstream), that this may be cause by the maximum number of allowable coded keys are already coded. To get around this you must run the “Transponder Code Erasure” tool.
This tool does what it says. It erases all keys that your car is currently remembering except for the one you use in the process. It is critical to use one of your currently functioning keys to do this. Once complete, you can then run the “Key Registration” to program your new key fob and any an additional key if you have one.
All done.
After that I had a new working combination fob and key. I’m already super pleased with the smaller key chain in my pocket. In total, the key cost me $39 with shipping, cutting the key was another $5 and ordering the mini vci cable was $32.99 after tax. So for $77, I now have a new fully functioning key and if I want another it’ll only cost me $44 to get a blank fob and to have it cut.
I hope this helps someone else figure out their process. I can only verify that this works on my 2015 Toyota Tacoma TRD Off Road DCSB. I do not own any other model years to try this out on.
Here is the working solution for cannot program Toyota Tacomas (3rd Gen 2016+) TPMS IDs in Techstream.
Example: 2020 Toyota Tacoma/2022 Tacoma.
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?
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.
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:
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.
Jump over to the TPMS menu again, try changing the sensor IDs and…
Well hot dang…it actually worked. Proof below if you need more convincing to spend the money on a better cable:
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.
Strictly speaking, an orange adapter is enough to program the transponder, for example, this one:
It is much cheaper and easier, but if you want to play diagnosis in the feature, you can take the mini vci cable.
You can get a complete key with all the fillings, including a battery, like this
I draw your attention to the fact that the key blade is TOY43. Those who just need a spare key can go down this path. Well, a flip key, of course:
A simple key came first, we proceed to program the central locking buttons using the “2 Lock – 3 Unlock” method: The driver’s door is open and the key is removed from the ignition. Within 40 seconds: Within 5 seconds: Insert the key into the ignition switch twice and then remove it. Close and open the driver’s door twice. Insert the key into the ignition switch and then remove it. Within 40 seconds: Close and open the driver’s door twice. Insert the key into the ignition lock. Close the driver’s door. Within 40 seconds: Turn the ignition on and off once to program a new key and keep the old codes, or twice to program a new key and clear the old codes. Remove the key. Within 5 seconds: The system should lock and unlock the doors once or twice, depending on the selected mode. Within 45 seconds: Press and hold the “Lock” [1] and “Unlock” [2] buttons on the key at the same time for 1 to 1.5 seconds. Press and hold the “Lock” button [1] or the “Unlock” button [2] for 3 seconds. Within 5 seconds: The system should lock and unlock the doors once. If the system locks and unlocks the doors twice, the programming procedure has not been completed. Repeat the procedure with the button. Repeat the procedures to program the remaining keys. To exit programming mode: Open any door. The method is working, if it doesn’t work out, try again, I succeeded the second time.
If you are already a happy owner of MVCI, then it’s easier to do it through Techstream.
To program the transponder, you need to install Techstream on a laptop and the drivers for cable that came with it. The network says that the software contains a certain file that is defined as a virus, but it is not, for this the seller asks to turn off the anti-virus program. In this regard, everything that you will do next, you do at your own risk.
Got version V17.00.023 installed.
We do everything according to the instructions and, after successfully checking the connection of the computer with the cable, we go to the car. We connect the interface to the car, start Techstream, and an interface should appear with a choice of car equipment.
In my case, I saw my 4zzfe, set TMUK TMMT Product, – 0706 (the date of release of the car until 2007, 06 months), and click Next.
In the window that opens, on the left, click the Utility button, then Immobilizer, then Transponder Code Registration and see something like “Welcome to transponder code registration”.
Click Next and … 1 step out of 3 (timeout – 120 seconds): – remove the key from the ignition; – insert the key back into the ignition; – turn on the ignition (do not turn the starter!).
Step 2 of 3 (timeout – 20 sec.): – remove the master key from the ignition and click Next.
Step 3 out of 3 (timeout – 10 seconds): – insert the key you want to program (do not turn on the ignition in any case, just insert it into the lock) and click Next.
Key registration will start, lasting 60-75 seconds.
At the end of the registration, exit the program, or register the next key.
You can check that the key has registered by the immobilizer light – it should go out if the key is in the ignition.
That’s all, the key registration is completed. If the blade is already cut, we start the car.
For the sake of which everything was started.
We disassemble the Ebay copy of the native key. Unlike the native one, there are 4 buttons in the Chinese CZ module. When all buttons are pressed, the module reacts with a red LED. The machine only responds to the open/close buttons. The signal reception range is not worse than native, as it seemed to me. After breaking out the side inner wall, the chip is easily removed.
We disassemble the flip key. It has a place for a transponder, the place for the central locking module is indicated by partitions. We assemble, check how the blade opens, how the buttons are pressed, cut the blade, start the car with a new key and enjoy the result.
What is the cost of this event: a copy key, a mini vci cable, a flip keys, cutting a blade, as well as a couple of free evenings and the pleasure of the work done. PS: the key did not fit into the sharpening machine, I had to disassemble it. To disassemble, carefully knock out the pin.
The pin can be knocked out with a small piece of a large paper clip, it is the most in diameter.