We make PulsCar, which sells a membership with an OBDLink MX+; this is a comparison by us, with sources and dates.

The short answer, from the makers', sellers' and app stores' own pages, read on 22 October 2026: a Bluetooth ELM327 adapter in the $30 range and a free app is enough to read a code and watch a few gauges, and it is the lowest-cost of the three setups compared here: Veepeak's store printed $31.99 for its OBDCheck BLE, with free shipping. Our advice: write the code down before you clear it, because clearing repairs nothing and wipes the stored code from the car's memory. A flashing check engine light is never cleared and driven on; its rule is in the last row of the box below. The extra money for an OBDLink MX+, $139.95 on OBDLink's store, buys a three-year warranty against Veepeak's one year, a sleep mode OBDLink lists at 2 mA (Veepeak's pages print no sleep figure; some Vgate pages print one) and the free OBDLink app with OEM add-ons that OBDLink says are free to MX+ owners. OBDLink's compatible-apps page lists the same third-party apps a cheap adapter runs (we tested none). It does not buy a speed figure: OBDLink's MX+ pages print none.

The answer in 60 seconds: who should choose what (prices read 22 October 2026)
You read a code now and then, tinker with gauges, or want the lowest outlay. Veepeak's OBDCheck BLE with a free app: free shipping, a 30-day return, a one-year limited warranty. An iPhone needs Bluetooth LE or Wi-Fi.
$31.99
You want maker-specific data, a long warranty, or a stated low-power figure for an adapter left plugged in. The bare OBDLink MX+ with its free app: 3-year warranty, 2 mA low-power current, and OEM add-ons that OBDLink says are free to MX+ owners and exclusive to the MX+ among its adapters for makes that include GM, Honda/Acura and Hyundai/Kia (check your make). OBDLink lists it for iPhone and Android.
$139.95
You want the car watched on every drive with the app running. PulsCar, with the OBDLink MX+ included: one payment, a 30-day money-back guarantee, then $179 per car per year to renew; ships to US addresses only. The app records each trip, explains fault codes in plain English and raises a pull-over alert on two rules (coolant at 118 C / 244 F, battery voltage below 11.8 V while driving). Android: the app must be running. iPhone (the app is live on the US App Store): open it before you set off.
from $299.99
The car makes a noise and no light is on. An adapter reads only what the car's computer reports, so a noise that sets no code does not show up. PulsCar's free sound check (ours; no card, no account) is a first move for an engine noise; a noise from the brakes, steering or a wheel needs an in-person check first.
Free check
The check engine light is flashing. Pull over safely, switch the engine off and have the car towed; the only exception is a shop within 2 to 3 miles, reached gently, under 40 mph, on light throttle (our advice). Do not clear the code and drive on.
Stop

These are not three versions of one job. The bare MX+ is one company's adapter with its own free app and many others. PulsCar is an app that runs on that adapter. Whether the $107.96 gap between the Veepeak adapter and the MX+ is well spent depends on what you ask the adapter to do.

Related: our OBDLink MX+ review, what an OBD2 app or scanner really costs and PulsCar vs the OBDLink app.

How we checked, and what we could not read

How this comparison was checked: we, the makers of PulsCar, opened each page named in the Sources block on 22 October 2026 and saved its text, covering Veepeak's store, returns and manual pages, Vgate's product pages, the chip makers' pages, OBDLink's product, warranty, FAQ and support pages, the app stores' listings and the Torque wiki. Every quotation matches the page word for word, and every figure we add up is shown with its sum. Where two pages disagree we print both, and where a page is silent we write "not stated". Our own app runs on the MX+, but we bench-tested no adapter for this page, so every speed, sleep and reliability figure is the maker's own, and we cannot tell from a web page which chip is inside any adapter. Prices and terms are what each maker printed that day, so read the store page again before you order.

Every source has a stake, so we name it each time. OBD Solutions makes OBDLink adapters and the STN chips that compete with the ELM327, so what OBDLink says about cheap adapters comes from a competitor. Veepeak and Vgate sell the cheap adapters. Car Scanner, Torque and OBD Fusion are app makers; OBD Fusion's maker, OCTech, says on its Google Play page that it develops the OBDLink app for Android (that listing names OBD Solutions as the publisher), and says "As an Amazon Associate we earn from qualifying purchases." The Torque wiki dates from early 2022.

What we could not read. Elm Electronics' FAQ and tips pages could not be read: both addresses returned no page. We did not open Amazon or eBay listings. Vgate's pages print two unlabeled prices per product. OBDLink's coverage PDF is linked but not saved, and we found no OBDLink page explaining how to claim its money-back guarantee.

What 'ELM327' means: a chip, a command set and a label on a listing

The word has three meanings, and a listing rarely says which one it uses.

It is a chip. Elm Electronics says it "has been producing the multi-protocol ELM327 integrated circuit since 2005." Its 94-page datasheet, which describes firmware version 2.1 and carries a copyright of 2005 to 2014, says the firmware cannot be replaced by a download: "the ELM327 can not be upgraded" that way.

It is a command set. The ELM327 talks to a phone in short text commands, and other chips accept the same commands. OBD Solutions, which sells competing STN chips, calls it "the de facto standard ELM327 command set" on its chips page. Vgate's vLinker pages say they are "Fully compatible with ELM's AT command set (ELM327, ELM329) and STN's ST command set." Most listings that say an app works with ELM327 adapters are describing that command set; Car Scanner's store text goes further and recommends "genuine ELM327" adapters, which does mean the chip.

It is a label on a listing. Veepeak's OBDCheck BLE page has a hardware line reading "ELM 327 version v1.5" and its BLE+ page says "ELM 327 version v2.2". Veepeak's BLE+ manual describes the pair differently: the BLE+ is "compatible with ELM327 v2.2 AT command set, while it's v1.4 for normal version." Vgate's iCar Pro titles say "elm327 V2.3" and its vLinker BM+ page says "The ELM327 version used by vLinker BM+is v2.2:". None of these pages says how the number was arrived at.

Elm's own pages are less tidy than the labels. Its chip page lists the versions it sells: v1.3a, "A good basic product that continues to sell well.", the most recent v2.3, and an "L" version for lower voltage. The datasheet's version history runs from v1.0 to v2.1 (including v1.3a, v1.4, v1.4b, v2.0 and v2.1) and says "Elm Electronics never made a v1.4a". Neither Elm page lists an ELM327 v1.5 or v2.2 (the chip page's v2.2 belongs to the ELM329, a different chip). We draw no conclusion from that, because a version string is a seller's label and we cannot tell from outside which chip, if any from Elm, is in an adapter.

The datasheet's one mention of copies is in a section about replacing chips. Elm says that "there are several clone products" whose chips copy the ELM327 "at a software level" and "do not necessarily" copy the hardware. The advice that follows is about pin compatibility: do not swap a clone chip for a genuine one unless all 28 pins are identical. It says nothing about quality, legality or which products on sale today hold such chips. Elm's home and chip pages never use the word.

Elm's home page now says goodbye. It reads "Thank you for a great 24 years online!", with a copyright of 2023, and announces: "we have wound down our business, and no longer sell our integrated circuits". The chip page still shows an order menu and a banner reading "Note - Elm is closing June 2022", so the two pages give different dates, June 2022 on one and a 2023 copyright on the other.

So when a listing says ELM327, ask what is promised: the commands, which almost every adapter here claims, or a particular maker's chip, which a version string suggests and no page we read proves. The rest of this page uses what makers, sellers and app authors print about their own products, and labels who said it.

The three setups on 22 October 2026: price, what is in the box, who makes them

The cheap route here is a Veepeak OBDCheck BLE with a free app, because it is the cheap adapter whose store page and returns page we could read in full (the manual is for the BLE+ model); Vgate's pages fill in the rest. The second setup is the bare OBDLink MX+ with OBDLink's free app. The third is PulsCar One Year, which is the MX+ plus the PulsCar app.

Veepeak OBDCheck BLE + free appBare OBDLink MX+PulsCar One Year
Price printed$31.99 (also prints $34.99, unlabeled)$139.95$299.99, MX+ included
Shipping'Free Shipping''Free US Shipping'Included; US addresses only
Adapter makerVeepeak, a seller; no chip maker namedOBD Solutions LLCOBD Solutions LLC (the MX+)
AppA third-party app; Veepeak's own is marked 'Under Development'OBDLink app (free) and third-party appsPulsCar app, which needs the MX+
Phones'Works with iOS & Android''iOS, Android, Windows'iPhone (iOS 16.4 or later), Android
Bluetooth'Bluetooth LE & Classic Bluetooth''Class 2 Bluetooth v3.0'As the MX+
Says ELM327'ELM 327 version v1.5'Not on the MX+ pagesNot stated
Current'Operating Current: Max 45mA'; no sleep figure62 mA operating, 2 mA low-powerAbout 2 mA (PulsCar's checkout)
WarrantyOne-year limited36 monthsScanner replaced if defective, during the membership

Veepeak prints $34.99 and $31.99 one after the other with no label. We use $31.99 because it is the lower figure and the one repeated in the page's cart summary. Vgate's pages print two unlabeled figures for every product, so we pick neither. The Torque wiki, in a table last changed in February 2022, gives the cost of adapters from China bought through eBay or Amazon as "$20.00 to $60.00".

The table hides a structural difference. On the cheap route three companies make three parts: Elm Electronics (the chip, if genuine), a seller such as Veepeak or Vgate, and an app author. Veepeak says so itself: "No, currently there is no official Veepeak App for this device. A third party OBD2 app is required." Veepeak's home page, read the same day, also lists a free app, AUTMET, described as "INITIAL RELEASE" and marked "Under Development" in its app list; we did not test it. On the cheap route, a fault can leave you deciding which of the three to ask. With the bare MX+, OBD Solutions makes the adapter and publishes its free app. With PulsCar, one company answers for the app, the terms and the refund, and the scanner is the same MX+.

The clone claims, one source at a time: who says what, and what no page proves

Most claims about cloned chips come from someone with something to sell.

OBDLink, a competitor, says many tools use cloned chips. Its About page says: "Many competing tools use cloned chips, or imitations of our tools." It adds: "We even design our own chips for the highest possible performance and reliability." The page names no maker, shows no test and gives no number.

OBD Solutions, maker of OBDLink and of STN chips, says its chips outperform the ELM327. Its chips page says the STN chips are compatible with the ELM327 command set "while outperforming the original ELM327 IC in every category: stability, performance, features and price." The comparison sheet linked from its STN1110 page is dated "© 2010 OBD Solutions" and compares against "ELM327 v1.4 STN1110". Its rows on the microcontroller and the message buffer do not match Elm's own datasheet; the sheet compares against v1.4 and the datasheet describes v2.1, which may explain part of it. This is a rival's vendor sheet, 16 years old, about an older chip. The MX+ pages name no chip.

Car Scanner, an app maker, warns about cheap adapters. Its Google Play and App Store text says: "If you buy one of the cheap china OBD2 ELM327 adapters from ebay / amazon, then make sure it's not marked as v.2.1." Such adapters are supported, it says, "but they have lot's of bugs." It adds: "We faced the problem, that some adapters (often cheep Chinese clones), can't connect to the smartphone or the car." We quote the next sentence only as Car Scanner's own statement about bad adapters: "Some of them can even make your car engine work unstable, often lost connection, increase time lag when reading data." Its Google Play list reads "Recommended adapters brands: OBDLink, Kiwi 3, V-Gate, Carista, LELink, Veepeak." Car Scanner publishes no test and no count.

OBD Fusion's maker says the same in fewer words. Its Google Play text reads: "Please note that cheap ELM clone adapters can be unreliable." and "the cheap clone adapters tend to have slow refresh rates and might disconnect randomly." Its iPhone page also lists Veepeak's OBDCheck BLE and BLE+ among the adapters the app works with, marked as affiliate links.

The Torque author is more mixed. The Torque Pro listing says: "If you buy one of the cheap china OBD2 ELM327 bluetooth adapters from ebay / amazon, then make sure you have a good returns policy with the seller". The wiki's row for adapters from China says: "Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine.". The wiki's table flags individual models too but gives no method or counts; its pages date from January and February 2022.

None of the Veepeak pages we read mention clone adapters, and Vgate's pages say little, and the Elm pages say nothing beyond the datasheet note above. Veepeak does warn about apps with names imitating Torque or Car Scanner. Vgate's pages put "100% Original" in the connection-method headings of its iCar Pro and vLinker MC+ pages, and its iCar Pro Ble4.0 page adds "Note: Pirated products cannot be upgraded" to its firmware-update line, and no more. We cannot tell from a web page whether any named adapter holds a genuine ELM327 or a copy, and we call no named product a clone.

A chip maker says copies exist, a competitor says many tools use them, and three app makers say cheap adapters can be unreliable, slow or buggy, while one also says other cheap units are perfectly fine. No page publishes a test, a failure rate or a named product proved to be a copy, so we give no failure percentage, and none documents a case of a cheap adapter damaging a car; the complaints are mostly dropped connections, slow data and failed connections, plus unstable engine running (Car Scanner alone) and poor build quality on some units (the Torque wiki), none backed by a test. If the engine or dashboard behaves oddly with an adapter plugged in, unplug it and return it.

Speed: what the datasheet, OBDLink, the app makers and the adapter pages print

Speed matters when an app polls many values at once for gauges or logging; it does not matter for reading a code. It is one of the MX+'s headline claims, and the pages give few numbers for it.

The chip. Elm's datasheet says that when you are fetching PID responses, which is what live-data apps do, "there really is no limitation within the" chip itself. Limits appear on a busy CAN bus and in the serial link. None of this describes the Bluetooth link to a phone.

OBDLink. The MX+ product page calls it "World’s fastest Bluetooth OBD-II adapter" and prints no figure. Where OBDLink prints numbers, they belong to other products: a maximum rate of about 100 PIDs per second for PC and Android for the discontinued OBDLink MX, "Up to 300% faster than the competition" on the same page, and "delivering up to 4 times as many samples per second as the closest competitor" for the LX. The MX+'s own number is not printed on any page we saved.

Vgate and Veepeak. Vgate's vLinker MC page says "up to four times faster than before", with the baseline unstated; its 500 Kbps baud rate and 2K-byte buffer describe the serial link, not Bluetooth. Its iCar Pro pages print no speed figure, and the Veepeak pages we read print none either; they say only "Generally, newer vehicles will give more readings and faster refresh speed.", which is about the vehicle.

The Torque wiki, an outside voice, dated. In a page last changed on 11 February 2022 it says: "The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest)". For the older OBDLink MX it reports "Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)", and it warns: "Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed."

We can combine these without inventing a ratio. The only rates printed anywhere are for older OBDLink products: about 100 PIDs per second on OBDLink's own page for the discontinued MX, and figures in a Torque wiki last changed in 2022 of 100 for the older Bluetooth OBDLink MX and more than 165 for a USB adapter. A Bluetooth LE adapter on a CAN car is the combination the Torque wiki warns about (Veepeak's adapter lists classic Bluetooth as well, so the warning may not apply on every phone), and it praises "the OBDLink series" (its table names the older MX, not the MX+); neither measures adapters on sale today.

Bluetooth type and phones: classic against LE and Wi-Fi, iPhone against Android

Bluetooth type decides whether an adapter works with your phone at all, and the pages conflict in places.

Adapter, as its maker prints itiPhoneAndroid
Veepeak OBDCheck BLEYes, through Bluetooth LEYes, classic or LE
Vgate iCar Pro BT3.0Not listed for this unit; the page's description names BT4.0 and Wi-Fi versions for iOS'Work for Android'
Vgate iCar Pro Ble4.0'Work for iOS & Android'Yes
Vgate vLinker MC (BT3.0)'(Note: Not compatible with Apple iOS products).'Yes
OBDLink MX+Listed, with Bluetooth v3.0Listed
A generic Bluetooth ELM327 adapterNot compatible, per OBD FusionUsually

The iPhone rule is in the app makers' words. Car Scanner's FAQ says: "Car Scanner support Bluetooth 4.0 (LE) adapters." and "There's no need to pair adapter in your iPhone/iPad settings." OBD Fusion's page says: "Generic ELM327 Bluetooth adapters are not compatible with OBD Fusion for iOS. This is a limitiation of iOS, not OBD Fusion." Veepeak says its LE adapter "does not require regular Bluetooth pairing. You should directly connect in the App; do NOT try to connect in iOS Bluetooth Settings!" Wi-Fi adapters work on iPhone too, but Car Scanner says Apple "doesn't allow app to run in background and contact with Wi-Fi adapter". OBD Fusion's rule is about generic ELM327 Bluetooth adapters. So, according to these two app makers, a cheap listing that says only "Bluetooth" will not connect to their iPhone apps unless it also says Bluetooth LE.

Android is easier, with quirks. Veepeak's FAQ says traditional Android apps usually pair through classic Bluetooth, but that Car Scanner, OBD Fusion and Torque now support Bluetooth LE, so no system pairing is needed; the PIN 1234 appears in its BLE+ manual and, for Android head units, on its BLE page.

The MX+ is listed for iPhone anyway. OBDLink's pages print the MX+ as Bluetooth v3.0 and also list iOS; its compatible-apps page says "only OBDLink MX+ and CX currently support iOS" among OBDLink's adapters and shows iPhone versions of Car Scanner, Bimmercode and Carista as compatible with the MX+, and OBD Fusion's iPhone list names the MX+. The pages do not explain how a Bluetooth v3.0 device works with an iPhone, and we did not test it. What they do show is that the iPhone rule above concerns generic ELM327 Bluetooth adapters, while OBDLink's and OBD Fusion's own pages name the MX+ for iPhone; PulsCar's iPhone app, which needs the MX+, is live on the US App Store. That is no reason to buy a cheap classic-Bluetooth adapter for an iPhone. The MX+ has a pairing button, "‘Connect’ button – requires physical access to enable Bluetooth pairing", and it can "only connect to one app at a time".

Conflicts between pages. OBDLink's product page says Class 2 and its FAQ says Class 1.5. Its FAQ gives the minimum phone software as iOS 9 while the App Store listing says iOS 15.0; we trust the listing. Vgate's vLinker MC WIFI page opens with "Recommended by Bimmercode/FORScan (not compatible with iOS).", which may refer to those apps, and then says the adapter works with iOS and lists iOS steps; read it as unclear.

The free apps: Car Scanner, Torque, OBD Fusion and the OBDLink app

On the cheap route the app decides most of what you see. The table gives each app's price, rating and count as the stores printed them on 22 October 2026.

AppPriceRating, with countAdapters it names
Car Scanner ELM OBD2 (iPhone, Android)Free; Pro (App Store): $7.99 once, $4.99 for 1 year, $3.99 for 6 monthsApp Store 4.8 (32,981); Google Play 4.7 (367K)'ELM327 compatible' Wi-Fi, Bluetooth or LE
Torque Pro and Torque Lite (Android)Pro $4.95; Lite free with adsPro 4.0 (81.4K); Lite 3.7 (50.6K)A Bluetooth OBD2 adapter
OBD Fusion (iPhone, Android)$9.99 iPhone; $5.99 AndroidApp Store 4.73 (19,550); Google Play 4.7 (3.26K)Android: any ELM327 Bluetooth; iPhone: LE or Wi-Fi
OBDLink app (iPhone, Android)FreeApp Store 4.79 (12,908); Google Play 4.7 (20.8K)OBDLink adapters only

Google Play prints a second, lower count for each app; the table shows the first. Ratings are about the apps, not the adapters. Torque's pages are Android listings, and Veepeak's BLE+ manual says Torque is Android only; for the rest, read our Torque Pro guide.

Car Scanner is free until you want everything. Its App Store listing says "Car Scanner ELM OBD2 is free but to unlock all the features, a one-time purchase or a subscription is required." Its Google Play page claims "Car Scanner provides the widest variety of features for FREE across the Play Market.", the author's own statement, and says it contains ads. It lists a trip computer: "Car Scanner can be used as a trip computer and can show you fuel consumption statistics!" The listing does not say whether the trip computer records when you are not looking at it; Car Scanner's FAQ says the app can work in the background if you enable that in Settings, and on an iPhone with a Bluetooth LE adapter "until iOS decides to kill it".

OBD Fusion charges for the app and again for the deeper data. Its maker's page says "Enhanced diagnostics are available through an In-App Purchase in OBD Fusion."; the add-on prices are not printed.

Torque is an Android-only option with mixed reviews. The Pro listing describes engine data, trouble-code reading and reset, GPS-linked logs and CSV export. One April 2026 user review on Google Play calls it "capabilities very limited" and says "it cannot read most modules only the power train."; a June 2026 review calls it good for basic code reading; an August 2026 review says it worked well until recently. Reviews are users, not the author.

The OBDLink app is the one the cheap route cannot use. Both store listings say so, with the word NOT in capitals: "The app will NOT work with any other brand of OBD adapter." (Google Play) and "The app will NOT function with any other brand of OBD adapter." (App Store). It lists "Check and clear diagnostic trouble codes", "Read freeze frame data", "Display real-time data (over 90 parameters!)", state-by-state emissions readiness, "Multiple trip meters" and GPS plotting; the App Store text warns that GPS in the background can drain the battery.

The asymmetry is the point. OBDLink's compatible-apps page lists Car Scanner, OBD Fusion and Torque (Android only) as working with the MX+, and OBDLink's MX+ apps page says the MX+ is "supported by dozens of popular third-party automotive apps—more than any other OBD adapter." That superlative names no other adapter, and Vgate's vLinker MC page prints the same kind of claim. Read as OBDLink's claim, the MX+ runs the three apps in the table that a cheap adapter runs, and the OBDLink app besides. The cheap adapter cannot run the OBDLink app. OBDLink's FAQ adds that the OBDLink app is free "however, OBDLink/OBDwiz add-ons and third-party apps may require a separate purchase or subscription." For the app manual, read our OBDLink app guide.

What the MX+ adds beyond the generic command set

Start with what it does not add. For standard OBD-II data, the Torque wiki's view is that the adapter makes no difference to which sensors are readable. It says "All the adapters offer the same access to all the available OBD2 sensors in the vehicle." Veepeak says its adapter with a free app gives you "generic OBD2 functions such as reading and clearing engine trouble codes, live data, I/M readiness". If that is all you need, the extra $107.96 is not buying readability.

OBDLink's pages print three things, two of which Vgate's pages partly match. First, two vehicle networks. The MX+ page says it "supports all legislated OBD-II protocols, plus advanced Ford & GM vehicle networks (MS-CAN and SW-CAN)." Veepeak's pages say "NOT supported: MS-CAN, SW-CAN." Vgate's vLinker MC says it supports them, so the feature is not unique to OBDLink.

Second, OEM add-ons, which are manufacturer-specific codes and live values inside OBDLink's own app. "All OBDLink app OEM add-ons are free to MX+ users." OBDLink says the ones "exclusive to OBDLink MX+ include: GM; Honda, Acura; and Hyundai, Kia." For its other adapters "you can purchase add-on diagnostics, but they are not guaranteed to access all OEM-specific PIDs/DTCs", and no add-on price is printed. Coverage depends on the make: OBDLink's worked examples say a 2018 Audi Q5 gets generic codes and live data but "OEM DTCs and OEM Live Parameters are not supported." Veepeak's own pages are the clearest on limits: Veepeak says ABS and SRS (airbag) diagnostics are "partially supported for certain vehicles", "All kinds of service reset or relearning functions are not supported.", and on bi-directional control: "Basically no. It cannot do active tests or component control, perform reset & relearn functions, or program key fobs." OBDLink's pages say nothing for or against active tests or service resets on the MX+; its FAQ says the adapter can flash or change ECU settings through third-party apps such as FORScan, BimmerCode or Carista, for select vehicles. Veepeak's FAQ says OBD Fusion needs a separate add-on purchase and Carista a subscription; Car Scanner lists coding for some makes and says unlocking all features needs a purchase or a subscription.

Third, updates. OBDLink's FAQ says "Yes, lifetime firmware, OBDLink app and OBDwiz software updates are included with your purchase." Vgate's iCar Pro Ble4.0, vLinker MC, MC+ and BM+ pages also print firmware updates ("Supports online firmware updates", "Free Firmware Upgrade"); the Veepeak pages we read print none. The Elm datasheet says an ELM327 chip cannot be upgraded by download; we cannot tie that to any named adapter, because the vendor pages do not name the chip inside.

Leaving an adapter plugged in: the sleep and standby figures each page prints

An adapter left in the port is a small permanent load on the battery, and the pages say very different amounts about it.

OBDLink prints specifications. The MX+ page lists automatic sleep and wake-up, an operating current of 62 mA and a low-power current of 2 mA. PulsCar's checkout says the MX+ sleeps ten minutes after the engine stops and draws about 2 mA, the same figure OBDLink prints, so we treat it as OBDLink's number repeated by PulsCar.

Veepeak prints advice. The OBDCheck BLE page prints "Operating Current: Max 45mA" and no sleep mode or sleep current. Its FAQ says: "You can leave the adapter plugged in for a few days if your car battery is not too old, or the car is driven frequently." and "If you leave your car sitting for more than 1 week, we strongly recommend that you remove the device." Veepeak's home page also calls the adapter "Safe to leave plugged in." and says it runs "without affecting vehicle warranty or battery life", a claim with no figure behind it.

Vgate prints sleep claims for some models. The iCar Pro pages say that after the engine has stopped for 30 minutes the adapter "goes to sleep and won't drain your automobile's battery", and that electric vehicles are not supported for this function. The vLinker BM+ page says "Operating Current is 51 mA, automatic sleep in idle state, sleep current is as low as 3mA."

Our reading: of the adapter pages we read, only OBDLink's MX+ page (its older MX page prints the same two figures) and Vgate's BM+ page print both an operating and a sleep current, and every figure comes from a maker or seller, not a bench. For a cheap adapter you want in the port all week, ask the seller for its standby current in writing, or unplug it when the car will sit, as Veepeak advises.

Warranty, returns and support, side by side

VeepeakVgateOBDLink
Returns30 days; buyer pays return shipping unless quality-related'30-Day Return & Refund Service' banner; terms not printed'180-day money-back guarantee' on the MX+ page; 90 days on About
WarrantyOne-year limitedNot printed36 months from original purchase
Who is coveredExcludes unauthorized sellersNot printedOBD Solutions or authorized retailer; original owner
Support[email protected]; most emails answered in 24 hours (manual)[email protected]; no hours or claim processMon to Fri, 8:30 AM to 4:30 PM MST

Veepeak is clear about returns and their cost. Its returns page says "We offer a 30-day return policy, which means you may request a return within 30 days of receiving your order." and "For non-quality-related returns, the customer is responsible for return shipping costs." For a defect, shipping damage or its own error it says it reimburses the full price including return shipping. The returns page dates the one-year warranty from the date of purchase while the BLE+ manual says from the original delivery date, a small difference. If you buy a Veepeak from a third-party marketplace seller, the unauthorized-sellers exclusion may matter (we did not open the Authorized Sellers page the site links); the returns page separately names Veepeak's own Amazon stores and sends returns there to Amazon.

Vgate's pages say little about returns and warranty. The banner offers a 30-day return and refund service, and no Vgate page we read prints a warranty period.

OBDLink has the longest printed warranty, and a money-back guarantee with no claim steps on its pages. Its MX+ page says "OBDLink MX+ comes with an unconditional 180-day money-back guarantee, and a 3 year warranty." The About page says "OBDLink stands behind our tools with a 3-year warranty and 90-day money back guarantee." The MX+ page itself says 180 days, so we use 180 for the MX+, but the About page and the older MX page say 90 and we could not find which applies in practice. We found no page explaining who pays postage, what condition the unit must be in, or where to claim.

The warranty text says "NO REFUNDS WILL BE GIVEN." inside the repair-or-replace remedy, which we read as separate from the money-back guarantee (the warranty page does not mention the guarantee). The warranty is specific: 36 months, original owner, proof of purchase, repair or replace, and "OBD Solutions is not responsible for shipping costs related to warranty service." It excludes modified or misused units, and products purchased, used or operated outside the United States, Canada, Mexico, the United Kingdom, the EU, India, China, Japan, Australia and New Zealand. On support, OBDLink's portal prints weekday hours and its products list page says "our US-based support team is standing by to assist you".

In practice. On the cheap route, a non-quality return costs the return shipping (Veepeak reimburses it for a defect), and you wait for the refund or replacement.

What it costs over 1, 3 and 5 years

Prices are those printed on 22 October 2026, with no tax beyond what each seller says is included: Veepeak prints Free Shipping, OBDLink prints Free US Shipping, and PulsCar ships free to US addresses. Veepeak prints $34.99 and $31.99 for the BLE and $44.99 and $41.99 for the BLE+ with no label; we use the lower figure of each. We assume no replacement adapter, and the Car Scanner rows add its one-time Pro price of $7.99. PulsCar rows add $179 per year per car after the paid term (year two for One Year, year three for Two Years), which is optional and app access only. The renewal rows assume the $179 price stays unchanged; PulsCar's Terms (section 10) allow a change on 30 days' email notice.

SetupAfter 1 yearAfter 3 yearsAfter 5 years
Veepeak BLE + Car Scanner free tier$31.99$31.99$31.99
Veepeak BLE + Car Scanner Pro$39.98$39.98$39.98
Veepeak BLE+ ($41.99) + Car Scanner Pro$49.98$49.98$49.98
OBDLink MX+ + free OBDLink app$139.95$139.95$139.95
OBDLink MX+ + Car Scanner Pro$147.94$147.94$147.94
MX+ + PulsCar Membership only$339.94$697.94$1,055.94
PulsCar One Year (MX+ included)$299.99$657.99$1,015.99
PulsCar Two Years (MX+ included)$499.99$678.99$1,036.99

The first five rows are one-time purchases. PulsCar One Year adds $179 at the start of each year after the first ($657.99 at three years, $1,015.99 at five). Two Years adds $179 for year three and each year after ($678.99 at three years, $1,036.99 at five).

The MX+ costs $107.96 more than the Veepeak adapter, 4.4 times its price, a one-time gap; spread over three years the MX+ is $46.65 a year against $10.66 for the Veepeak adapter. PulsCar One Year over three years is $219.33 a year, which pays for the PulsCar app and its membership terms, since the scanner in it is the same MX+.

Two other lines matter. Two Years at $499.99 costs $21.00 more than One Year plus one renewal ($299.99 plus $179), so it is not a discount; it buys two years in one payment, which suits an owner who would rather pay once than renew in year two. And if you are about to buy an MX+ anyway, PulsCar One Year at $299.99 is $39.95 less than buying the MX+ and Membership only ($339.94); if you already own an MX+, Membership only at $199.99 is the cheaper way in. Membership only works with the MX+ and not the MX, LX, EX or CX. The full model with other routes is in our cost guide.

Where the cheap route is enough

For several kinds of owner this is not a close call.

One code, once in a while. If the check engine light comes on and you want to know why, a $31.99 adapter and a free app read the code. Our advice: write it down before clearing it, because clearing repairs nothing and wipes it from the car's memory. In California's Smog Check, CARB's fact sheet says a car with too many incomplete readiness indicators fails because it has not run enough "since the on-board memory was last cleared", so we would not clear a code just before an emissions test.

An older, simple car. Car Scanner's FAQ says some old cars "have a very limited OBDII standard support – they doesn't provide any live data and OBDII standard on this cars is used only for reading/clearing DTC codes."

A hobbyist who wants gauges. Torque Pro is $4.95, Car Scanner Pro $7.99 once, and an adapter with Bluetooth LE or classic Bluetooth does gauges and logs. If a Bluetooth LE adapter lags on a CAN car, the Torque wiki's warning about BLE adapters is the first thing to check.

A tight budget. It costs $97.96 to $107.96 less than the MX+ depending on the model, and nothing we read says the Veepeak adapters cannot do the basics.

How to do the cheap route well. For wider shelves, read our best OBD2 scanner guide and the BlueDriver alternatives guide.

PulsCar: the app that runs on the MX+ and reads the car on drives with the app running

What PulsCar adds to an OBDLink MX+ is a record and alerts for each drive, according to PulsCar's checkout, read on 22 October 2026. While the app is running on your phone, it records each trip, watches engine temperature and battery voltage, explains fault codes and raises a "pull over now" alert; the app's alerts fire on coolant at 118 C / 244 F and on battery voltage below 11.8 V while driving. It adds SOS guides (PulsCar is not an emergency or roadside service) and an in-app sound check. The scanner does not record on its own, and on an iPhone the app must be open when the drive starts. No page we read for the other apps describes an automatic per-drive trip record of this kind, though Torque Pro lists tracker logs and a Track Recorder plugin, the OBDLink app lists trip meters and CSV logging, and Car Scanner's help menu has a "Data recording" page we did not open.

The rest is the facts a buyer needs, from PulsCar's live checkout, its Terms of Sale and its scanner page, read on 22 October 2026. We make PulsCar, so read this section as a vendor's own description.

Cheap adapter + free appBare MX+ + OBDLink appPulsCar membership
Pay today$31.99 (Veepeak OBDCheck BLE)$139.95One Year $299.99, MX+ and US shipping included
After 3 years$31.99$139.95$657.99 (One Year, two renewals at $179)
Records trips on its own once the app is runningNot stated; Car Scanner's FAQ mentions background work in Settings, the Torque wiki 'automatic logging'Trip meters and CSV logging; automatic recording not statedYes, with the app running; on an iPhone, open when the drive starts
ReturnsVeepeak: 30 days; buyer pays return shipping unless quality-related180 days on the MX+ page; claim process not found30 days after delivery; full refund before shipping

What one payment covers. PulsCar sells One Year at $299.99 (12 months of app access and one scanner), Two Years at $499.99 (24 months and one scanner), Family at $549.99 (12 months, 2 scanners and 2 vehicles) and Membership only at $199.99 for people who already own an OBDLink MX+. The scanner is yours to keep and ships to a US address at no extra cost, within 7 days. The term starts the day you activate the serial number in the app, not the day you pay. Nothing renews automatically and PulsCar does not keep your card on file; when the term ends you can renew at $179 per year per vehicle, app access only, and PulsCar emails you 30 days and 7 days before. If you do not renew, the app keeps its SOS guides (not an emergency service), critical alerts and live battery voltage, and your trip history stays on your phone; diagnostics, trips, sound checks and reports pause. If the scanner fails from a defect during your membership, the terms replace it at no cost with a prepaid label (not loss, physical or water damage, or modified units).

How the money-back works. Any time before your scanner ships, the terms say you write to [email protected] and receive a full refund. After delivery you have 30 days to ask; PulsCar emails a prepaid return label, and once the scanner arrives in working condition the full payment goes back within 10 business days. If the app cannot connect to your car at all, the same refund applies within those 30 days. On Membership only nothing ships back and the 30 days count from the email with your serial number. After 30 days membership fees are not refunded.

Where the extra money goes. The scanner in every plan except Membership only is the OBDLink MX+, the same $139.95 adapter this page compares. No page we read restricts using that MX+ with other apps, including the free OBDLink app; we did not test it. OBDLink's warranty covers purchases from OBD Solutions or an authorized retailer, and the pages do not say whether a scanner bought through PulsCar qualifies; PulsCar's own terms replace a defective scanner during the membership.

What it does on a drive. Trips are recorded while the phone is in the car with the app running. On an iPhone the app has to be open when the drive starts, because the foreground service the app uses on Android does not exist on iOS. The scanner itself does not record. The pull-over alerts fire when engine coolant reaches 118 C (244 F), or when battery voltage falls below 11.8 V with the car moving. An alert needs the scanner connected and the app running. These thresholds are not listed on the website; they come from the app's code. The app has a function that clears codes, which you start yourself; our advice is to write the code down first, because clearing repairs nothing and wipes the stored code.

What PulsCar is not. It ships to US addresses only. Its up-front price is higher than a bare adapter or the bare MX+: in year one, $160.04 more than the MX+ and $268.00 more than the Veepeak adapter. The membership app does not estimate repair prices. It requires the OBDLink MX+; it is not a generic OBD reader. It reads engine, fuel, electrical, cooling, emissions and stored fault codes, and we do not claim it reads ABS or airbag modules. Its readings are information, not a diagnosis. Its SOS guides are general guidance: PulsCar is not an emergency or roadside service, and in an emergency you call your local emergency number. It has no ratings yet: its App Store listing showed 0 ratings on 22 October 2026. And its refund window is 30 days, against the 180 days OBDLink prints on its MX+ page (its products list page prints 180 days for its products in general; its About page says 90).

Who it is for. The owner who depends on a car every day, is not a mechanic, and wants stored fault codes read each time they drive with the app on their phone (on an iPhone, with the app open at the start), and explained in plain English may find the extra money worth it. Family covers 2 scanners and 2 vehicles under the Terms. The plans are at get.pulscar.io, and the longer description is on the PulsCar scanner page.

Which to buy, by owner

  • One light, once, or an older simple car: the cheap adapter and a free app. Veepeak's OBDCheck BLE is $31.99. Check Bluetooth LE or Wi-Fi if you have an iPhone, buy where the returns page is clear, and test within the window.
  • A hobbyist with gauges and logs: a cheap adapter with Torque Pro ($4.95, Android), Car Scanner Pro ($7.99 once) or OBD Fusion; start cheap, and if live gauges lag (the Torque wiki says not to expect fast updates from a Bluetooth LE adapter on CAN cars), return it and try the MX+, which OBDLink calls the fastest Bluetooth OBD-II adapter; we did not test that.
  • An iPhone owner: Bluetooth LE or Wi-Fi only on the cheap route; OBDLink's and OBD Fusion's pages list the MX+ for iPhone, although OBDLink also prints Bluetooth v3.0 and does not explain how the two fit. A listing that says only "Bluetooth" may be a classic-Bluetooth adapter, which the app makers say does not work on iPhone; ask the seller. PulsCar's iPhone app is live on the US App Store and needs the MX+.
  • GM, Honda, Acura, Hyundai or Kia, with manufacturer data: the MX+, whose OEM add-ons OBDLink says are exclusive among its adapters. Read the coverage list first: OBDLink's own Audi example shows OEM codes not supported.
  • The longest printed warranty and OBDLink's own free app: the bare MX+ at $139.95, with 36 months of warranty and the free OBDLink app. Car Scanner or OBD Fusion can come later.
  • The car read on every drive with the app running, in plain English (on an iPhone, open at the start): PulsCar, with the MX+ included from $299.99. If you already own an MX+, Membership only at $199.99 is the way in.
  • A noise and no light: neither adapter. For an engine noise, start with PulsCar's free sound check near the end; for brakes, steering or a wheel, get the car inspected first.

Three traps a careful buyer still walks into

Trap one: reading ELM327, or a version number, as a quality grade. The situation: a listing says "ELM327 v2.1" or "V2.3", the price is low and the stars look good. What is real: the label is the seller's. Veepeak's pages give v1.5 and v2.2 and its BLE+ manual v1.4 for the normal version; Car Scanner warns about cheap adapters marked v.2.1; the Torque wiki says of its 'Adapter from China/via ebay/amazon' entry that some units suffer poor build quality and others are perfectly fine. No page we read publishes a test. The price: paying for a number you cannot check. The defense: choose an adapter that an app maker's page names, buy from a seller whose returns page you have read, and test in the first week.

Trap two: buying a "Bluetooth" adapter for an iPhone. The situation: an adapter under $30 says Bluetooth OBD2 and the app you want is on the App Store. What is real: Car Scanner says its iPhone version supports Bluetooth 4.0 (LE) adapters, OBD Fusion says generic ELM327 Bluetooth adapters are not compatible with its iPhone app, and Vgate's iCar Pro BT3.0 page says it works for Android. Veepeak's OBDCheck BLE is listed for iOS through Bluetooth LE. The price: an adapter you cannot use, and perhaps the return shipping. The defense: look for "Bluetooth LE" or "Wi-Fi" on the listing, find the adapter the app's store page names, and ask the seller in writing if pages differ.

Trap three: assuming a plugged-in adapter watches the car, or can stay in for weeks. The situation: an adapter sits in the port and the owner assumes it keeps an eye on things. What is real: the adapter is hardware. None of the Veepeak, Vgate or OBDLink pages we read says the adapter alone watches the car, and PulsCar's checkout says its scanner does not record on its own; the app on your phone does. Veepeak prints no sleep figure, calls its adapter safe to leave plugged in, and advises removing it if the car sits for more than a week. The price: a problem found only when a light comes on. The defense: decide whether you want a tool you pick up or an app that, once running on your phone (on an iPhone, open at the start), watches each drive, and ask any seller for the standby current in writing.

Three composite situations, decoded

These are composite scenarios, not individual customers. They are built only from facts already in this article.

Scenario 1: the once-a-year light. Suppose an owner has one older car, the check engine light comes on, and the owner wants to know why. A Veepeak OBDCheck BLE at $31.99 and the free Car Scanner app read the code; the owner writes the code down before clearing the light, because clearing repairs nothing and wipes it from the car's memory (our advice). The MX+ at $139.95 reads the same standard data (the Torque wiki says all adapters offer the same access to the sensors) and adds a 3-year warranty and OEM add-ons for some makes. Lesson: for one light on one car, spend the least, and keep the receipt for the 30-day return.

Scenario 2: the iPhone owner with a "Bluetooth" listing. Suppose an owner with an iPhone orders a classic-Bluetooth adapter because the price is under $30. Its page says it works for Android, as Vgate's iCar Pro BT3.0 page does for that unit. The owner returns it; under a 30-day policy where the buyer pays return shipping for a non-quality return, as Veepeak's does, the mistake would cost the postage. Lesson: read the Bluetooth type before the price.

Scenario 3: the daily commuter who wants to be told. Suppose a non-mechanic drives the same car to work every day and wants problems explained in plain English. PulsCar One Year at $299.99 has the app record each trip on its own while the phone is in the car with the app running (on an iPhone, open when the drive starts). It costs $657.99 over three years with two $179 renewals, against $139.95 once for the bare MX+, so the commuter pays $518.04 more. Lesson: the extra money is for the app and what it watches while running, so buy it only if you will use it.

What no adapter can see, and where a free sound check fits

What an adapter cannot do is hear a noise that sets no code, and PulsCar's free sound check does not replace an inspection. A scanner reads what the car's computers stored, and, in our reading, the car stores a code only for faults its designers asked it to monitor. A wheel bearing hum or a loose heat shield is not one of those, so such noises often leave no code. The sound check screens a 30-second engine recording, needs no card, account or hardware, and emails one report; it works from audio, not the car's computer. If a light is on, use a reader. Our advice overrides both: with a flashing check engine light, pull over safely, switch the engine off and have the car towed; the only exception is a shop within 2 to 3 miles, reached gently, under 40 mph, on light throttle. A noise from the brakes, steering or a wheel, or a red warning light, needs inspecting before you drive on.

The regulator's description shows where the gap comes from. The California Air Resources Board's OBD II fact sheet says on-board diagnostics are built "to monitor virtually every component that can affect emission performance", a specification about emissions and engine management, not a promise to watch everything else. PulsCar has also counted how often owners describe a sound without a light. In its published analysis on FIXD vs PulsCar, PulsCar pulled 39,355 complaints from the National Highway Traffic Safety Administration's public database on 6 September 2026, for ten high-volume nameplates and model years 2015 to 2022. Of the 4,847 complaints that mention a sound, 3,838 (79%) mention no light, no code and no scan. That counts what owners chose to write, not faults, and we do not recompute it.

Hear something, with no light on?
Try the free sound check: record 30 seconds of the engine

Record the engine running on your phone and PulsCar emails a report on what the sound most likely is. No card, no account, no hardware. It is an estimate from audio, not an inspection, and it is separate from the membership. For a noise from the brakes, steering or a wheel, or a red warning light, get the car inspected first. If the check engine light is flashing, pull over safely, switch the engine off and have the car towed; the only exception is a shop within 2 to 3 miles, reached gently, under 40 mph, on light throttle (our advice).

Try the free sound check

What we looked for and did not find

No test, failure rate or named product for cheap adapters. No OBDLink, OBD Solutions, Car Scanner, OBD Fusion, Torque, Veepeak, Vgate or Elm page gives a percentage, count or lab result for how often cheap adapters fail. The Torque wiki flags some models without method or counts.

No MX+ speed figure, and no PIDs-per-second figure for the cheap adapters. The only PIDs-per-second figures are for older OBDLink products (see the speed section).

No clone statement on the Veepeak pages we read or Elm's home page, and from Vgate only the "100% Original" headings and a note that pirated products cannot be upgraded, and no sleep figure on the Veepeak pages we read.

No OBDLink page on how to claim the money-back guarantee, no add-on price list, no Vgate warranty period, no Amazon or eBay listing and no independent measurement of any speed, sleep-current or reliability claim.

Your action plan: before you order, on the day, in the first week

Before you order. Write down the one job: a code once, gauges, or the car read on every drive with the app running (on an iPhone, open at the start). Check your phone: an iPhone needs a Bluetooth LE or Wi-Fi adapter, and the app's store page says which adapters it names. Read the seller's returns page, and buy from the brand's store or an authorized seller, since Veepeak's warranty excludes products bought from unauthorized sellers and OBDLink's covers only purchases from OBD Solutions or an authorized retailer. Check the make list if you want manufacturer data, and ask for the standby current in writing.

On delivery day. Keep the receipt. On an iPhone connect from inside the app, as Veepeak and Car Scanner both say; on the MX+ press the Connect button first (OBDLink's setup guide calls it Pair). Write down any code before you clear it. If it does not do the job, start the return the same day.

In the first week. Drive with the app open and watch whether the connection holds; the Torque wiki says, of its generic China/eBay/Amazon adapter entry, that connection issues or a display that randomly pauses are most likely an adapter issue. Put the end of the return window in your calendar: 30 days for Veepeak, whatever OBDLink confirms in writing for the MX+, 30 days from delivery for PulsCar. If you chose PulsCar, remember the term starts the day you activate the serial number. Plans are at get.pulscar.io and the scanner page is pulscar.io/scanner.

Sources and documents

Every number and quotation above comes from one of these pages, each opened and read on 22 October 2026.

  1. Elm Electronics home page
  2. Elm Electronics OBD chip page
  3. ELM327 datasheet
  4. OBD Solutions home page
  5. OBD Solutions chips page
  6. OBD Solutions STN1110 page
  7. OBD Solutions STN1110 vs ELM327 sheet, dated 2010
  8. OBDLink MX+ product page
  9. OBDLink products list
  10. OBDLink About page
  11. OBDLink FAQ
  12. OBDLink warranty
  13. OBDLink compatible apps
  14. OBDLink MX+ apps page
  15. OBDLink MX+ support page
  16. OBDLink older MX page
  17. OBDLink quick start guide
  18. OBDLink enhanced diagnostics article
  19. OBDLink setup article
  20. OBDLink adapter selection article
  21. OBDLink app, App Store lookup and Google Play
  22. Veepeak OBDCheck BLE page
  23. Veepeak OBDCheck BLE+ page
  24. Veepeak home page
  25. Veepeak BLE+ user manual
  26. Veepeak refund and warranty policy
  27. Vgate iCar Pro BT3.0 page
  28. Vgate iCar Pro Ble4.0 page
  29. Vgate iCar Pro Wi-Fi page
  30. Vgate vLinker MC page
  31. Vgate vLinker MC WIFI page
  32. Vgate vLinker MC+ page
  33. Vgate vLinker BM+ page
  34. Car Scanner site and FAQ
  35. Car Scanner, App Store listing and Google Play
  36. Torque Pro, Google Play, and Torque Lite, Google Play
  37. Torque wiki, Bluetooth Adapters and Getting Started
  38. OBD Fusion, maker's page and Google Play
  39. Apple lookup for Car Scanner and OBD Fusion
  40. PulsCar checkout
  41. PulsCar Terms of Sale
  42. PulsCar scanner page
  43. PulsCar app, App Store lookup and Google Play
  44. PulsCar's NHTSA analysis, FIXD vs PulsCar
  45. California Air Resources Board, OBD II fact sheet
  46. Related pages on this site (navigation only; no figure here is taken from them): OBDLink MX+ review, OBDLink app guide, Torque Pro guide, cost guide, best OBD2 scanner, BlueDriver alternatives, PulsCar vs the OBDLink app
  47. Could not read: Elm Electronics' FAQ and tips pages (both addresses returned no page); Car Scanner's 'Data recording' help page (not opened); Amazon and eBay listings (not attempted); OBDLink's coverage PDF (linked, not saved)

How this page was built: every product fact was taken on 22 October 2026 from the makers' and sellers' own pages, PulsCar's own checkout and terms, Apple's public App Store lookup and the Google Play pages. We tested no hardware, so how any adapter behaves in a particular car is answered only by what its maker and the app makers say. Makers change prices and terms without notice, so read the store page again before you order.

Prices verified: 22 October 2026 · Technical documents verified: 22 October 2026 · Reviewed quarterly

Bought a cheap adapter or an MX+ and found it behaved differently from what the pages promised, better or worse? Email [email protected] with the product, the car's year, make and model, the app and what it did or did not do.