XTOOL IP900BT TESTED | Honest Owner Review
Last Updated on April 11, 2026 by Juraj
I tested the XTOOL IP900BT on my Passat B5.5, Alfa 147, a Toyota with TPMS issues, a Skoda Octavia 2019 and a cheap Golf with questionable catalyst and mileage. I used it for full scans, airbag repair, TPMS reset, live data diagnostics and real odometer correction.
Affiliate Disclosure: iamcarhacker.com is an Amazon and other affiliate programs Associate. As an Amazon Associate, I earn from qualifying purchases. Full Affiliate disclosure. // some of tested products I got sent for free but it never affects any scoring parameter. Full sponsor policy.
What This Tool Actually Is

XTool IP900BT
The XTool IP900BT is full-system tablet from xtool pro ecosystem with bidirectional and partial coding support.
- Full system access
- Part of XTool's pro ecosystem
- Good for complex service resets
- Worse UX than mucar/thinkcar
Service functions (27+)
Scores
Specs
| Tool type | Standalone device |
| User level | Advanced |
| Vehicle focus | All makes |
| Free updates | 3 years |
| Update price | $190/yr |
| Subscription | Not required, but updates are paid ⚠ Paid updates can still lock some features |
| Locked features | features that needs internet connection |
Real-world procedures tested with this tool
XTOOL IP900BT is a pro-style Bluetooth tablet scanner. You plug in the IP900BT VCI into the OBD port, and use the supplied XTOOL tablet over Bluetooth. Official spec highlights:
Test Results on Real Cars

Update this tool for the first time somewhere with good internet. I did it with my slow hotspot in garage and waited over 1 hour.
I tested it on real cars.
Cars used:
- VW Passat B5.5 (1999)
- Alfa Romeo 147 (1.9 JTD, 2002)
- Toyota with TPMS light after wheel change
- Skoda Octavia 2.0 TDI 2019
- VW Golf with cheap price and suspect catalyst
Full-system scan
On older cars like Passat B5.5 and Alfa 147, auto-scan did not work, so I used manual brand/model selection. Full-system scan on these cars took a few minutes, but it correctly pulled out a lot of modules and faults.
On the 2019 Octavia, full scan took quite long because there are ~40 modules. This is where I noticed IP900BT is not a “fast used-car scanner”. It works, but it is not the quickest tool for pre-purchase inspections when you are under time pressure.
Diagnostic reports are very good. You can:
- Save pre-scan and post-scan reports
- Include shop name, address, phone, website
- Print or send professional PDF-style reports for customers
Clearing fault codes from all systems (Alfa Romeo 147)
TPMS reset and ID coding (Toyota)
Toyota case: friend had TPMS light after wheel change and new sensors.
Steps I did:
- Opened TPMS reset function
- Entered new sensor IDs manually (from a TPMS reader tool)
- Cleared TPMS fault codes
- Cycled ignition
Result: TPMS light stayed off. The system accepted the new IDs and worked normally.
Airbag repair on Passat B5.5
Passat had permanent airbag fault: module reported as faulty and the light would not clear with normal “erase codes”.
With IP900BT I used:
- Airbag repair → OBD repair → VW option (VW5)
After the procedure finished, the airbag light went off and stayed off. Next day scan showed no airbag codes. So this was not just DTC clearing; the module was repaired/reset by a proper special function.
Used-car inspection (Skoda Octavia 2019)
For the Octavia I used IP900BT to help a friend decide if he should buy the car.
Workflow:
- Full scan of all modules (took time, 48 modules)
- Checked DPF soot loading (~60% capacity)
- Checked injector correction values
- Checked turbo behavior by comparing specified boost vs actual boost under load
- Did another scan after the test drive to see if any faults came back
Results were good: all modules clean, only DPF at 60%. Based on live data and codes I told him the car looked healthy apart from expected DPF load.
Catalyst test (Golf MK5 1.4 55 kw)
On the cheap Golf, I used live data to verify catalyst health before emissions. I graphed upstream and downstream O2 sensors on a drive.
What I wanted to see:
- Upstream O2 switching normally
- Downstream sensor (sensor 2) staying more stable when accelerating
During test drive, I floored the car and watched the graph. Sensor 2 stayed quite steady, not mirroring sensor 1, which indicates the catalytic converter is still doing its job.
Result: catalyst OK, which matters because a new catalyst would cost more than the car.
Odometer correction (Golf and Passat)
This is where IP900BT really surprised me.
On the Golf:
- Started with 258 777 km on cluster
- Went to special functions → instrument cluster (Europe → VW)
- Tool identified meter type (CDC 32XX)
- Displayed current mileage
- I entered 270 000 km
- Confirmed write
Cluster updated to new value. Same on Passat: started at 255k, wrote new value (150k in test) and cluster changed.
Important:
- This can be illegal if used to roll back mileage for fraud.
- My use case is cluster replacement / testing.
- If your country restricts this, do it only within the law and keep records.
Software behavior
- Menus: full scan, automatic scan, CAN bus fast scan (VAG), full-system diagnosis (per-module)
- Special functions: TPMS, airbag repair, instrument cluster (odometer), many more
- Actuation tests: bi-directional tests under “actuation test” in each module
- Reporting: pre/post scan, shop info fields, saves history
Plans / cost
- 3 years free updates (official)
- No subscription mentioned in your info
- After 3 years, cost of updates is not available in my testing
Internet dependency
- Basic scan, live data, actuation, most special functions work with normal local communication
- Online coding, cloud functions and updates will need internet
- Always use a stable power supply during coding, odometer work and module-related special functions – low voltage can damage modules.
Xtool IP900BT vs other scanners
Full comparison
The XTool IP900BT is full-system tablet from xtool pro ecosystem with bidirectional and partial coding support.
The Mucar 892BT is my personal favourite go-to scanner for diagnosing, checking used cars. service resets or even coding new features. Unless I need special tool I am using this one..
- Lifetime free updates included
- Above average ease of use (10/10)
- Above average UX quality (10/10)
- Above average service functions (9/10)
The Thinkscan 689 BT is wireless version of the thinkscan 689 with solid full-system diagnostics and bidirectional support.
- Lifetime free updates included
- Above average vehicle coverage (9/10)
- Above average speed (9/10)
- Above average UX quality (9/10)
Feature comparison
|
Best Budget
XTool IP900BT
|
Best Features
Mucar 892BT
|
Best Value
Thinkscan 689 BT
|
|
|---|---|---|---|
| Overall score | 7.8
|
9
|
8.6
|
| Tool type | Standalone device | Standalone device | Standalone device |
| User level | Advanced | Professional | Advanced |
| Vehicle focus | All makes | All makes | All makes |
| System focus | All systems | All systems | All systems |
| Global OBD | ✓ | ✓ | ✓ |
| Full system codes | ✓ | ✓ | ✓ |
| Live data (full) | ✓ | ✓ | ✓ |
| Bidirectional | ✓ | ✓ | ✓ |
| Coding | ✓ | ✓ | ✓ |
| ECU programming | ✗ | ~ | ✗ |
| Diagnostics | 8/10 | 8/10 | 8/10 |
| Service score | 8/10 | 9/10 | 7/10 |
| Coding score | 8/10 | 9/10 | 8/10 |
| Ease of use | 7/10 | 10/10 | 8/10 |
| Price / value | 8/10 | 10/10 | 9/10 |
| Free updates | 3 years free updates | Lifetime free updates | Lifetime free updates |
| Subscription | Not required | Not required | Not required |
| Verdict | full-system tablet from xtool pro ecosystem with bidirectional and partial coding support | My personal favourite go-to scanner for diagnosing, checking used cars. service resets or even coding new features. Unless I need special tool I am using this one. | wireless version of the thinkscan 689 with solid full-system diagnostics and bidirectional support |
| Official store | Check price › | Check price › | Check price › |
| Amazon | Check price › | Check price › | Check price › |
| AliExpress | Check price › | Check price › | Check price › |
| Full review → | Full review → | Full review → |
Most popular OBD2 guides





Responses