Skip to content


XTOOL Advancer AD20 Car Engine Diagnostic Tools OBD2 Code Reader Scanner Android /IOS Better than ELM327/AD10 Update

Original price $19.99 - Original price $19.99
Original price
$19.99 - $19.99
Current price $19.99
in stock, ready to be shipped

💰Limited Offer💰

5% OFF Discount Code "XTOOL"


whatsapp: +1 619-988-993
Any problems, email here:, don't send wrong place.



Return: Return for refund within 30 days,buyer pays return shipping. Read detail

Please Know before You Buy

  • Xtoolglobal is the only official XTOOL Brand website, we only sell 100% GENUINE PRODUCTS with best service for Xtool customers.
  • 2 Year Warranty and lifetime technical support.
  • 3-5 Days Fast Shipping: We have local warehouse locate at: US/RU/PL/ES/UK/FR

AD20pro Features

  • Full System Diagnosis:

    AD20pro supports the Full system diagnosis of the car and supports reading error codes and clearing codes in the system,like Engines/Auto Transmission/Airbags... and other systems.

  • Battery Test

    AD20Pro supports Battery Test (continuously caring about the health of the car battery) and maintenance light reset function.

  • OBD2 Functions

    AD20Pro supports OBD2 function code reading/clearing/data stream/and Smog Check/throttle valve carbon deposition test and other functions.

  • Driving Records& Analysis

    AD20 supports driving records and driving analysis, each driving

    data will record and analyze the fuel consumption, distance, and some driving behaviors during driving.

  • HUD and Smart Meter:

    AD20Pro supports HUD and smart meter function(Smart meter keep updated ).

  • High Quality&Free Update:

    AD20Pro supports HUD and smart meter function(Smart meter keep updated ). 

Full Systems Diagnostic

XTOOL AD20pro can access most car ECUs to read, clear codes,

System Include : ABS System, Engine System, SAS System, TPMS System, IMMO System, Battery System, Oil Service System, SRS System, DPF System, Air Conditioning System, Transmission System, etc.

Note:Only for Read and Clean Error Codes for all systems (Please contact us for checking the compatibility between our AD20 PRO with your car models before purchasing )

AD20Pro Support Battery Test

AD20pro supports battery test, check the battery voltage of the battery, generator power generation and starting voltage data, and timely feedback the real-time data of your car battery.

Maintenance light reset function

Every time your car is maintained, you can use AD20pro to reset the maintenance light of your car, so as to be more prepared to record the time of the next maintenance.


  • AD20 pro have XTOOL own software free and keep update but elm327 software need pay and no update

  • AD20 pro support OBD2 and engine diagnostic but the elm327 only for OBD2 diagnostic

  • AD20 pro have more Premium and Smoother Procedures than ELM327

  • AD20 pro Support for Driving record and Driving analysis and also the HUD Functions

  • AD20 pro Better hardwares of the bluetooth 5.0 support android and IOS

OBD2 Live Data :AD20 pro supports OBD2 data flow analysis, specifically see a series of OBD2 engine data such as water tank temperature, throttle speed, etc.

Language Support: English, Spanish, Russian.

AD20 pro Extended function: AD20 pro supports simultaneous binding of multiple car models (you need to scan the product code on AD20 pro to bind AD20 pro for each binding) If you have multiple cars, you only need one AD20 pro to bind multiple cars at the same time.

Trip Recording: AD20 pro can record each time you drive after the record, the specific distance traveled and the average driving speed. Let you have a good arrangement for your itinerary.

Supported car models and supported Protocls

  • SAEJ1850 PWM(41.6Kbaud)
  • SAE J1850 VPW(10.4Kbaud)
  • ISO9141-2(5 baud init,10.4Kbaud)
  • ISO14230-4 KWP(5 baud init,10.4 Kbaud)

  • ISO14230-4 KWP(fast init,10.4 Kbaud)
  • SO15765-4 CAN(11bit ID,500 Kbaud)

  • ISO15765-4 CAN(29bit ID,500 Kbaud)
  • ISO15765-4 CAN(11bit D,250 Kbaud)9.ISO15765-4 CAN(29bitID,250 Kbaud)

SUPPORT CAR MODEL: The implementation time of OBDll agreement is not the same on all continents.

Performance Testing: Professionally test the performance of your car, the specific time for 100-meter acceleration includes the maximum driving speed, engine load and coolant temperature. These values can largely read the performance indicators of the vehicle.

AD20 pro with HUD function

AD20 pro can real-time engine data, when connected to the car, the mobile phone can be adjusted to HUD mode, and placed under the car glass, the engine value can be displayed.

AD20 pro engine showing coloful

The engine display interface is continuously updated, and more colorful HUD displays will be displayed

Trip Details

AD20pro will have specific data analysis for each driving data, driving time, driving distance, average fuel consumption (for reference only), average speed and maximum speed,and will record a series of data analysis such as sudden acceleration, sudden turning, emergency braking, and fatigue driving.

With this data, you can clearly know the driving habits of yourself or your family, so that you can have better driving habits and let life is safer

Free Shipping on All Orders

Xtool is proud to offer free shipping on all orders. We have global warehouses like the USA, UK, Australia, EU, Asia, etc. We choose the nearest warehouse for shipment according to the customer's address.

We use the best carriers in the industry to ensure your order arrives on time. During the checkout process, the website will automatically free shipping for orders to your delivery address.  Delivery times vary depending on the delivery address you choose, item availability, and when you place your order.

If customs fees happen, please contact, and we will bear the expenses.

Shipping Time

We will arrange delivery within 24 hours after you have placed your order.

For orders placed in the USA, UK, Australia, and EU regions, the shipping time will take 3-7 days.

Other Regions' orders will be sent from the China warehouse, the shipping time will take about 5-10 days.

If the transport delay happens, please let us know and we will check the shipping status;

If the orders are never received, please let us know what happened, we will check with express engency and reschedule shipment or coordinate compensation.

Order Processing

Orders received before 2 pm PST will ship the same business day from one of our US-based warehouses. Orders received after 2 pm PST will ship the next business day.

Battery Shipping Restrictions

Tools containing batteries are subject to shipping restrictions that limit the number of batteries that can be included in each shipping box. Orders for multiple tools with batteries may be shipped in multiple shipping boxes to comply with carrier shipping restrictions.

Next steps

Once your order is placed, we will send information about your order to the email address you provided during the checkout process.

Order Confirmation

The order confirmation email provides a summary of the items in your order.

Shipping Notification

Once your order has shipped, we will send a shipment notification email. This email includes the carrier name, tracking number, and delivery date. You can click the tracking number to track your package on the carrier's website.

Order Tracking

To track the status of an existing order, please go to our order inquiry page. Enter your order number and the email address you used when placing your order to check the status of your order. You can find your order number in the order confirmation email sent your order was placed. If you are not able to locate your Order Number or have any additional questions regarding the status of your order, please contact Xtool Support at

Customer Reviews

Based on 1 review
Kenneth Metty
Doesn’t work on older cars

I have a 1998 Subaru legacy and this doesn’t even recognize the monitors. The only live data I get is coolant temp and the rpm but only for a couple seconds before it blanks out.

Junk. Tried contacting manufacturer and got no response.

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare