Android Multi Tool error codes 2, 22, 31 and 995: how to fix them
2 min read

Most numbered Android Multi Tool errors are a USB link failure with the phone, not an account problem. You can tell by the text: Unable to open COM port, error 2, 22, 31, 995. Separately there are network ones — Error sending data and 12007 — where the issue is server access. Below is what each code means and where to start.
Code table
| Code | What it means | What to check |
|---|---|---|
| Unable to open COM port (error 2) | port busy or did not open | close other service tools, reconnect the phone, change the port |
| error 22 | the port link dropped | a direct USB 2.0 port on the back, a different cable |
| error 31 | the driver is not responding | reinstall the mode driver (VCOM/Qualcomm), disable USB auto-sleep |
| error 995 | the operation was killed by the system | disable USB auto-sleep and power saving, do not touch the cable mid-run |
| Error sending data / 12007 | no server connection | network, DNS, VPN — see the Error 12007 article |
Step 1. Drivers and mode
Codes 2, 22 and 31 are almost always about the driver and the connection mode. Install the driver for the phone’s chip: for MediaTek the VCOM driver (MediaTek VCOM on Windows 11), for Qualcomm the QDLoader 9008 (Qualcomm 9008 driver). How to tell the chip and mode is in the identify-chipset guide.
Step 2. Cable and port
- Use a direct USB 2.0 port on the back of the desktop, not USB 3.0 and not a hub.
- The cable must carry data, not just charge.
- In Device Manager, uncheck the USB controller option that allows turning it off to save power.
Step 3. If the error is network-side
Error sending data and 12007 are not about the phone but the network: the tool could not reach the server. Checks with nslookup and netsh, changing DNS and using a VPN are covered in the Error 12007 article.
Step 4. Credits and account
If the link is fine but the operation still will not run, check the credit balance: some server-side AMT operations spend credits. How credits work and how to top up is in the AMT credits article.
Need access to the tool — take Android Multi Tool rental; it is delivered automatically. The first run step by step is in the Android Multi Tool how-to guide.
FAQ
Where do I start with any AMT error?
With drivers and the port. Most numbered codes (2, 22, 31) are a USB link failure, not an account problem.
What about the sending data and 12007 errors?
Those are about the network, not the phone: the tool could not reach the server. See the separate Error 12007 article.
Do I need credits for the operation?
Some server-side AMT operations spend credits. If there are none, the tool says so directly.
Topics: Android Multi Tool
Recommended offers
Read next
Android Multi Tool error 12007: causes and fixes
Android Multi Tool error 12007 is a network and name resolution error. Learn what causes it and how to restore the connection to the server.
November 4, 2026 · 4 min readDriversMediaTek VCOM driver on Windows 10 and 11: install, check the port, fix errors
Install the MediaTek (MTK VCOM, BROM, PreLoader) driver on Windows 10 and 11: signature enforcement, port check, common errors and fixes.
November 4, 2026 · 4 min readAndroid Multi ToolHow to use Android Multi Tool: setup and first operation
A practical guide to Android Multi Tool: setup, drivers, connection modes, running an FRP or reset operation, and spending credits safely.
November 4, 2026 · 4 min readGuidesAll guidesHow-tos, error fixes and tool comparisons.Open the guides

