Check the radio before the brand. An iPhone cannot use every Bluetooth adapter that works on Android. If you want one adapter that works on iPhone, Android and Windows with the maker's free app, the OBDLink MX+ at $139.95 is the one OBDLink lists for all three. If you want a low-priced adapter and a free app, Vgate's iCar Pro Bluetooth 4.0 at $33.99 or Veepeak's OBDCheck BLE+ at $41.99 speak Bluetooth LE to an iPhone. We make PulsCar, so read this pick with that in mind: if you want the car read on every drive you take with your phone and the app along, with the OBDLink MX+ in the box and one payment, PulsCar fits (on an iPhone, open the app and keep it on screen until the trip starts): from $299.99, US shipping only, 30 days after delivery to ask for a refund. If you read a code once a year, a cheap adapter and a free app is the better buy.
If the check engine light is flashing, stop reading: pull over safely, switch the engine off and have the car towed; the only exception is a shop within two or three miles, driven gently, under 40 mph, on light throttle, and never for a car that will not start. That is our advice, not a maker's. A scanner reads a code; it does not repair the fault behind it.
We make PulsCar, which sells a membership with an OBDLink MX+; this is a comparison by us, with sources and dates. PulsCar is one of eight options on the shelf below and is held to the same rules as the other seven.
A Bluetooth OBD2 scanner is a small adapter that plugs into the diagnostic port under the dash and talks to your phone over a wireless link. That sentence hides the question that decides the purchase: which Bluetooth? Bluetooth Classic and Bluetooth Low Energy (LE) are two different radios, a phone can be fussy about which one it will talk to, and the box often prints only a brand name. This page is organised around that question, then around pairing, dropped connections, range, battery draw and what the radio exposes. For the shelves written phone by phone, with store ratings app by app, read our iPhone scanner page and our Android scanner page; for handheld readers, read our code reader page; for bidirectional tablets, read our best OBD2 scanner page. This page does not repeat them.
The shelf in sixty seconds: eight options, three jobs
Eight Bluetooth options, grouped by job and ranked inside each group. Each price is the one printed on the maker's own store on 28 October 2026, except where the row says 22 October because the page blocked our second read. The note says what decided the rank, and the right-hand cell is the price.
Which Bluetooth OBD2 scanner should you buy in 2026? It depends on the job, and this page gives one pick per job. To pair an adapter once and use the maker's own free app on iPhone, Android and Windows, the OBDLink MX+ at $139.95 is the pick, and BlueDriver Pro at $99.95 is the cheaper one that prints no subscription and no add-ons. For a low-priced adapter with a free third-party app, Vgate's iCar Pro Bluetooth 4.0 at $33.99 and Veepeak's OBDCheck BLE+ at $41.99 both speak Bluetooth LE to an iPhone. For a car read on every drive you take with your phone and the app along, PulsCar is the pick we make, from $299.99 with an OBDLink MX+ in the box, shipped to US addresses only. We make PulsCar, so weigh that reasoning against the sources below.
Where PulsCar stands, and what this page cannot tell you
PulsCar's app works with the OBDLink MX+, and every PulsCar plan except Membership only includes one. We have a commercial interest in that. PulsCar is held to the same criteria as the others, and its claims here are limited to what its live checkout, its Terms of Sale, its scanner page, its Google Play listing and its App Store listing say, plus how the app itself handles the Bluetooth link. PulsCar's checkout, Terms of Sale and scanner page were read on 28 October 2026 and were word for word the same as on 22 October.
Competitor facts come from the maker's own pages and radio facts from the Bluetooth SIG, Apple and Google; store ratings carry their counts and dates. We did not test any adapter in a car.
What this page cannot tell you, in plain words. FIXD's pages and Veepeak's product page would not load on our second visit, so FIXD's price and terms and Veepeak's price are those printed on 22 October; BlueDriver's product page would not load either, and its price was confirmed from its store data on 28 October. We could not open any US government page on connected-car security, so the security section rests on the makers' own claims and the Bluetooth SIG. Several makers print no sleep current or range at all, and we say "not printed" rather than fill the gap. And a maker's own range or battery figure is a claim, not a measurement made in your car.
Bluetooth Classic and Bluetooth LE: what the labels on the box mean
The Bluetooth SIG, the body that owns the standard, describes two radios. Classic, which it also calls BR/EDR, is "a low power radio that streams data over 79 channels" in the 2.4 GHz band and is "mainly used to enable wireless audio streaming". LE is "designed for very low power operation" and transmits over 40 channels in the same band. Its table lists Classic at up to 3 Mb/s and LE at between 125 kb/s and 2 Mb/s.
None of that is a verdict on which radio is better for a car. Two other voices are more useful. The developer of the Car Scanner app says "Bluetooth LE is different from classic Bluetooth" and that they are "fundamentally different ways of wireless communication". And an old page on the Torque app's wiki, last edited in February 2022, says "'BLE' bluetooth adapters are not fast" and names the OBDLink series as the fastest non-BLE adapters. That is one wiki note more than four years old, and it is about update speed for live gauges; it says nothing about reading a stored code.
Two more details help you decode a listing.
The maker's wording is not uniform. OBDLink prints the MX+ as "Class 2 Bluetooth v3.0" on its product page and "Class 1.5, Bluetooth 3.0" in its FAQ, and never uses the word Classic or the letters LE for it, while it prints the CX as "Bluetooth 5.1 BLE". Veepeak prints "Bluetooth LE and Classic Bluetooth" for the OBDCheck BLE+. Vgate's iCar Pro page lists "BT3.0 for Android" and "BT4.0 for Android/IOS" as two of three methods in one adapter, the third being Wi-Fi. BlueDriver's product page prints no version at all; its support page says "If the scanner does not say LE, it is a classic Bluetooth scanner." and that Next-Gen scanners are "always Bluetooth LE".
"Dual mode" has no definition on the SIG pages. We looked for a SIG statement on whether a Classic-only device and an LE-only device can talk to each other and found none on the pages we could read, so we give no rule. What the makers say is narrower and checkable: Veepeak says its adapter supports both, that LE is required for iOS, and that on Android you can use either as long as the app supports that method.
Which phone can talk to which radio
An iPhone and an Android phone treat the two radios differently, and the buyer meets that difference as an "iOS compatible" line on the product page.
Android is the permissive platform. Google's documentation describes Classic as "the right choice for more battery-intensive operations, which include streaming and communicating between devices" and BLE as designed for "significantly lower power consumption", and an Android app can use either. Car Scanner's developer advises that if an adapter supports both, "on Android it is recommended to choose classic Bluetooth". The makers of Classic adapters tell Android users to pair in the phone's Bluetooth settings first (Veepeak and OBDLink both do), and Google's documentation says Android shows a pairing request when an app connects to an unpaired device.
The iPhone is the fussy platform. Car Scanner's developer says "Adapters that only support classic Bluetooth will not work on iOS" with one exception, the OBDLink MX+, which the developer says has a direct contract with Apple. That is one app maker's statement, not Apple's, and the OBDLink pages we saved never print the letters MFi. What the saved pages do show is consistent with it. OBDLink says "only OBDLink MX+ and CX currently support iOS", and its MX+ page calls the LX "not iOS compatible". Apple's own MFi program FAQ says accessories that use only Bluetooth Low Energy or standard profiles need not join the program, and its External Accessory documentation says the manufacturer of an MFi accessory decides which third-party apps may communicate with it. PulsCar's app works with the MX+ on both phones; its code reaches the MX+ on an iPhone through Apple's External Accessory route and on Android through a Classic Bluetooth serial connection, which is consistent with OBDLink's iOS line for the MX+.
In practice an iPhone buyer has two safe families: LE adapters that connect from inside an app, and the MX+ with the apps its maker authorises. An adapter with no iOS line, such as the OBDLink LX or Vgate's iCar Pro BT3.0 at $28.99, which Vgate lists as "Work for Android", is not an iPhone purchase. If you own both kinds of phone, pick the family that works on the iPhone, the fussier of the two.
Which Bluetooth does PulsCar use, and does it work on both phones? PulsCar works with one adapter, the OBDLink MX+, which OBDLink prints as Bluetooth v3.0. The app's own code reaches it over a Bluetooth Classic serial link on Android, where you pair the adapter once in the phone's Bluetooth settings, and through Apple's External Accessory route on an iPhone, and the checkout lists iPhone and Android for United States buyers. It does not work with Bluetooth LE adapters such as the OBDLink CX, because the checkout says it works with the MX+ only, not the MX, LX, EX or CX. The adapter serves one app at a time, so while PulsCar holds the link another OBD app cannot. PulsCar's membership starts at $299.99 with the MX+ included, shipped to US addresses only, and the App Store and Google Play listings showed no star rating on 28 October 2026.
The selection criteria, applied the same way to every option
Six criteria, in the order they were applied. Each is something a buyer can check on the maker's own page.
- Phone fit. Does the maker print an iOS line, an Android line, or both? A printed statement outranks a silent page, all else equal.
- The radio, as printed. Classic, LE, both, or a bare version number, and whether the page states it at all.
- The pairing path. Pair in the phone's Bluetooth settings, pair inside the app, or press a button on the adapter; whether a PIN is printed.
- Standby. What the page prints about sleep, operating current and leaving the adapter plugged in.
- Money. The up-front price, anything printed as recurring, and the printed return window and warranty.
- What it does while you are not looking. Once it is plugged in and the app is installed, does the product read and record the car on every drive without you opening the app and pressing scan, or does it wait for you? For PulsCar this needs your phone in the car with the app on, and on an iPhone the app on screen when the drive starts; FIXD's Guardian page says its original sensor uses Bluetooth, so you have to be near the vehicle and run a scan manually, while its features page lists push notifications.
The sixth criterion is the one PulsCar is built around, and it is why a third job is on the shelf at all. The other apps are not blind on a drive either: OBDLink's support guide says its app can be set to alert you when a vehicle reading meets a condition you choose. On the first five criteria the cheaper adapters often win.
Job one: pair once, use the maker's app, ranked
This group is for the buyer who wants one adapter and one free app from the same maker, and may later add a third-party app. Three entries, and the order comes from criteria one to three: the MX+ prints an iPhone line and works with other apps, BlueDriver prints both phones and no fees, with its own app, and the LX is Android and Windows only.
1. OBDLink MX+ at $139.95. OBDLink's store prints "Free US Shipping", a free OBDLink app for iOS, Android and Windows, and a spec of "Class 2 Bluetooth v3.0", while its FAQ calls the same module "Class 1.5, Bluetooth 3.0". Pairing uses a button on the adapter: the product page lists a "'Connect' button โ requires physical access to enable Bluetooth pairing", and OBDLink's setup guide says to press the Pair button and then pick the adapter from the phone's list, with a first connection that "may take 45-60 seconds". OBDLink says the MX+ is "supported by dozens of popular third-party automotive apps". The setup guide notes that the OBDLink app will ask to use the phone's location during setup. The OBDLink app showed 4.787 stars from 12,964 ratings on the App Store and 4.7 from 20.9K reviews on Google Play when we read them on 28 October 2026. The product page prints "an unconditional 180-day money-back guarantee, and a 3 year warranty", and the separate warranty page adds that "NO REFUNDS WILL BE GIVEN" under warranty service, which is a replacement or repair clause and not the 180 days. Its detailed spec lists 62 mA operating and 2 mA in low-power mode. For the full OBDLink comparison read our MX+ versus LX versus EX page and our MX+ review.
2. BlueDriver Pro at $99.95 ($119.95 regular). BlueDriver's store data of 28 October 2026 prints that price and availability. Its product page prints "No subscriptions. No add-ons. Ever." and its App Store listing says the app is free to install. The page does not print the Bluetooth version. On an iPhone, BlueDriver's support page says "Newer Bluetooth LE BlueDriver scanners are paired from inside the BlueDriver app, not from the iPhone or iPad Bluetooth settings."; on Android the product page names "Location Services (Android only) โ needed for stable Bluetooth pairing" and says a manual connection through the phone's Bluetooth settings is optional. The App Store listing requires iOS 16.6 or later, and support names Android 8.0 or later. The BlueDriver app showed 4.611 stars from 13,759 ratings on the App Store and 3.5 from 17.2K reviews on Google Play; the two stores' ratings differ, so check the one for your phone. The refund policy gives "180 days of confirmed delivery" to ask, requires an RMA first, and the page prints a one-year warranty. It prints nothing about sleep, standby current or leaving the scanner plugged in in the pages we could read. BlueDriver's pages describe its own app; Veepeak's page lists the BlueDriver app among apps that are incompatible with Veepeak's adapter, and we saved no BlueDriver page that says whether other apps can use the BlueDriver sensor.
3. OBDLink LX at $89.95. The LX is OBDLink's budget model, with "Class 2 Bluetooth v3.0 transmission" and a maximum range of 262 ft printed on its own page, platforms listed as Android and Windows, and OBDLink's own MX+ page telling readers it is "not iOS compatible". It has the same 2 mA low-power mode and 60 mA operating current, a Pair button, and a free Android app. The product page prints a 180-day guarantee and a 3-year warranty, while a support page for the same adapter says 90 days; we trust the store page and note the conflict. For an iPhone owner this entry does not work, which is why it ranks last in the group.
Job two: the cheap adapter and a free app, ranked
This group is for the buyer who wants the lowest price and accepts that the adapter has no app of its own. The price is the draw, and the pairing path is the risk, so the order comes from criteria two and three, then price; Veepeak prints a one-year warranty and the Vgate product page we read prints none, which some buyers will weigh above the $8.00 difference.
1. Vgate iCar Pro Bluetooth 4.0 at $33.99 ($38.99 regular). Vgate's page lists "Work for iOS & Android" and three connection methods, "BT3.0 for Android", "BT4.0 for Android/IOS" and a Wi-Fi option. It says that on an iPhone you do not pair in Settings: "DO NOT Need to pair Bluetooth Name on IOS device." On Android, the page warns that two names show up, IOS-VLINK and ANDROID-VLINK, and that the phone can only connect to the ANDROID-VLINK name. It prints that the adapter sleeps 30 minutes after the engine stops, with no current figure, a "30-Day Return & Refund Service", and no warranty. It prints no app and no minimum Android or iOS version, so the app is your choice and the compatibility check is yours.
2. Veepeak OBDCheck BLE+ at $41.99 ($44.99 regular), read on 22 October. Veepeak's page says "Supports Bluetooth LE & Classic. Compatible with iOS & Android." On an iPhone its instruction is blunt: "You should directly connect in the App; do NOT try to connect in iOS Bluetooth Settings!" On Android it says to pair with the PIN 1234. It has no app: "No, currently there is no official Veepeak App for this device. A third party OBD2 app is required." It names Car Scanner ELM OBD2, OBD Fusion and Torque Pro, which is Android only, and lists BlueDriver, FIXD and Carly among apps that are incompatible. Returns are "a full refund within 30 days after the date of delivery", with a one-year warranty, as read on 28 October. Its operating current is "Max 45mA", and no sleep mode is printed; its FAQ says a few days is fine if the battery is not too old or the car is driven often.
3. OBDLink CX at $79.95, out of stock. The CX is "Bluetooth 5.1 BLE" with "Easy In-App Pairing to iOS and Android Devices", and it is the only one of the OBDLink adapters on this shelf that is LE. It is made for the BimmerCode app, includes the free OBDLink app, and has under 1 mA in low-power mode. The page showed "Out of stock" on 22 and 28 October, so at the moment you cannot buy it from OBDLink's store. OBDLink's guide also says the CX "will not work on GM, Ford, and certain FCA vehicles built before model year 2008". It ranks last because you may not be able to order it, not because of the radio.
If you want a low-priced adapter and one car, a Vgate or a Veepeak with Car Scanner is a defensible buy. Our ELM327 comparison covers where a cheap adapter is enough and where it is not.
Job three: the car read on every drive you take with your phone
This group is different in kind. These are adapters you leave in the car, and the question is what happens when you drive. Two entries, ranked by how much the pages say about what they do on the road, which is criterion six. FIXD is here because it is a Bluetooth sensor with a paid app tier, and its own Guardian page says the original sensor needs you near the car to run a scan, while FIXD's answer, Guardian, "uses built-in cellular connectivity" and "requires a yearly subscription".
1. PulsCar, from $299.99 with an OBDLink MX+ included. PulsCar is a membership, and the scanner is part of it. The app reads the car's trouble codes and, per its Google Play listing, explains them in plain English. On the live checkout of 28 October 2026 the plans are One Year at $299.99 ("one payment ยท 12 months"), Two Years at $499.99 (which costs $21.00 more than One Year plus one renewal), Family at $549.99 for two scanners and two cars, and Membership only at $199.99 for someone who already owns an MX+, with nothing shipped. Renewal after the first term is $179 a year per car, by an emailed link, for app access only; the scanner page says "No monthly plan, no free trial." On the radio side, here is what the app does. It talks to the MX+ over a Bluetooth Classic serial link on Android and through Apple's External Accessory route on an iPhone, and on Android it connects to an adapter you have already paired in the phone's Bluetooth settings: the app's own screen says to plug in the adapter, turn the ignition on, press the button on the adapter and pair "OBDLink MX+" in the phone's Bluetooth settings, then retry. The app asks for the Nearby devices permission on Android 12 and later. The MX+ goes to sleep ten minutes after the engine stops and, per PulsCar's checkout, draws about 2 mA, which matches OBDLink's own low-power figure.
When the Bluetooth link drops, the app does not stay silent. In the code, it retries the link ten times over about six minutes, then keeps trying at slower intervals only while the app is on screen or, on Android, while its foreground service is alive; it also tries again when the app returns to the front or the phone's Bluetooth is switched back on, and, if a trip was recording, shows a "Scanner offline" notification saying the trip may be incomplete. The checkout asks you to "Keep the app installed and your phone with you while driving", and the Google Play listing says the scanner "doesn't record on its own". On an iPhone, open the app before you drive: the check that starts a trip automatically runs only while the app is on screen or, on Android, while a foreground service is alive, and that service exists on Android only. The App Store rating count was 0 and the listing showed no rating overview; the Google Play listing showed a downloads figure of 10+ and no rating, both on 28 October 2026.
2. FIXD Sensor at $59. FIXD's page, as read on 22 October, prints a "Bluetooth Low Energy" link, a free app that reads codes and tells you the severity, and, per its FAQ, can clear them. Its Guardian page says the original sensor uses Bluetooth, "which means you have to be near your vehicle and manually run a scan". The Premium plan is $69.99 a year on its web trial page, after a $19.99 trial, and $99.99 a year or $12.99 a month on the App Store listing. The FIXD app needs iOS 18.0 or later, per its App Store listing. FIXD's site refused our second read, so these are 22 October figures, and FIXD's store ratings are 4.615 from 25,884 on the App Store and 4.0 from 30.1K on Google Play as read on 28 October. FIXD prints no sleep, battery, range or pairing-code figure on any page we could read. For the FIXD billing detail read our FIXD versus PulsCar page.
What PulsCar is not
PulsCar ships scanners to US addresses only. It costs more up front than any bare adapter on this page: $299.99 against $33.99 to $139.95. After the term ends the scanner is yours to keep, but diagnostics, trips, sound checks and reports pause until you renew at $179 a year per car, while roadside SOS, critical alerts and live battery voltage keep working. It works with the OBDLink MX+ and nothing else, "not MX, LX, EX or CX", so a cheaper LE adapter cannot be used with it, and while PulsCar holds the link the OBDLink app cannot, because OBDLink says the adapter connects to one app at a time. The app does not estimate repair prices: its checkout says so. What it shows is information about a car, "not a diagnosis". The scanner does not record on its own, so a drive with the phone left at home is not recorded, and on an iPhone a trip starts automatically only while the app is open on screen, so "every drive" means every drive you open it for. And both app listings are new, with no store rating to read.
How pairing really works, and who holds the connection
Three words get mixed up, and OBDLink's support article keeps them apart. A device is paired when "The OBDLink adapter and a phone, tablet, or computer have exchanged security keys and trust each other." It is connected when "The OBDLink adapter has established an active link". And an adapter can be in pairing mode, ready to meet a new phone. Google's Android documentation describes the same sequence for Classic devices: a pairing request appears during the first connection attempt, the two devices bond and exchange keys, and "they can reconnect automatically during a future session as long as they're in range of each other and neither device has removed the bond." A phone can be paired and still not connected, and that is what "it paired but will not connect" describes.
What differs between adapters is where you do the pairing, and the makers print three patterns.
Pattern one: pair in the phone's Bluetooth settings, then choose the adapter in the app. This is the Classic route on Android. Car Scanner's help page says to turn on the ignition, open the phone's Bluetooth settings, wait for the adapter to appear and enter the PIN, and says that if you do not know the PIN it is usually 1234, 0000, 7890 or 1111. Veepeak's Torque guide says to enter "1234". OBDLink's MX+ and LX add a button: press Pair on the adapter, then pick it from the phone's list.
Pattern two: pair inside the app, and never in Settings. This is the LE route on an iPhone. Veepeak says "do NOT try to connect in iOS Bluetooth Settings!", Vgate says an iPhone does not need to pair the name, BlueDriver says its LE scanners "are paired from inside the BlueDriver app", and OBDLink's CX page prints "Easy In-App Pairing to iOS and Android Devices". Veepeak even prints the error you will see if you try Settings anyway.
Pattern three: Settings first, even on an iPhone. OBDLink's quick-start guide for the MX+ and its get-started article, which has iOS and Android steps, tell you to press the Pair button and then pick the adapter in the phone's Bluetooth list. PulsCar's app screen, whose wording is the same on both platforms, tells you to pair "OBDLink MX+" in the phone's Bluetooth settings.
Whichever pattern you use, one rule shows up on the OBDLink and Veepeak pages we read, and Car Scanner's help page names the same problem: the adapter serves one app at a time. OBDLink says "the OBDLink adapter can only connect to one app at a time", Veepeak says "the device can only connect to one app at a time", Car Scanner's help page says another program can occupy the channel, and Google's Classic Bluetooth documentation says "RFCOMM allows only one connected client per channel at a time". BlueDriver adds the phone side: "Make sure there are no other paired phones or tablets nearby with Bluetooth enabled, as they may try to connect automatically." If you run a monitoring app on a drive and a second OBD app for a one-off task, the second will find the adapter busy.
Why the link drops: the causes the makers themselves name
We collected the causes that OBDLink, BlueDriver, Veepeak and the Car Scanner developer print for a failed or dropped connection, and grouped them by who must act. Only one source ranks them: Car Scanner's developer calls a dead adapter the most common case once everything else has failed. The order below is otherwise ours and is not a statistic.
Two further sets of facts matter. The first is Apple's own description of an iPhone app that is not on screen. Apple's Core Bluetooth documentation says that "By default, many of the common Core Bluetooth tasks" are disabled in the background, that a suspended app "is unable to perform Bluetooth-related tasks", and that if the connection is lost while the app is suspended "you won't be aware that any disconnection occurred until your app resumes to the foreground." That page is about Core Bluetooth and LE accessories, and PulsCar's app reaches the MX+ through a different framework, so we do not claim it describes every adapter. It does explain why an iPhone app that you have switched away from can seem to lose a link.
The second is what no maker says. We searched the troubleshooting pages we saved for a weak car battery or low voltage as a cause of a failed connection and found none; Vgate's vLinker pages list a battery voltage drop only as a trigger that wakes the adapter from sleep. FIXD's and Vgate's own pairing-help pages were not available to us.
Range: what the standard says, and what a car does to it
The Bluetooth SIG's range page gives the honest headline: "More than a kilometer. Less than a meter." and, a line later, that the longer answer is "it depends." The SIG says the choice of transmit power is "a design tradeoff between range and power consumption".
The makers print little. OBDLink's FAQ gives "Line of sight: 80m" for the MX+, MX and LX module and for the CX, and the LX product page prints a maximum range of 262 ft. BlueDriver, Veepeak, FIXD and Vgate print no range on the pages we saved. Those are line-of-sight claims, and the inside of a car is not line of sight.
The practical reading is narrow. A phone in a pocket or a cup holder is usually a few feet from the port, and none of the maker troubleshooting lists we read names distance as a leading cause, with one exception: Veepeak says to "Keep the device as close as possible to your phone" when a link is unstable.
A dongle left in the car: what it draws, and what the makers say
An adapter in the port is always powered unless it sleeps. The question is how little it draws when the engine is off, and the makers answer unevenly. Here is everything printed on the pages we read.
A little arithmetic helps, and it uses only printed figures. A steady 2 mA is 0.048 amp-hours a day, or 0.336 in a week. If an adapter with a 45 mA operating current never slept, it would draw 1.08 amp-hours a day, or 7.56 in a week. We found no car battery capacity on any saved page, so we do not turn those into a percentage of a battery. The comparison that matters is the ratio, more than twenty to one, and whether the adapter actually sleeps.
Three cautions. First, OBDLink's own MX+ versus BlueDriver comparison page claims a sleep delay of 10 minutes at 1.8 mA for the MX+ against 30 minutes at 19.3 mA for BlueDriver. That is a rival's measurement on a page whose warranty line is dated 2019, and BlueDriver prints no figure of its own in the pages we could read, so treat it as a claim, not a finding. Second, Veepeak's home page says "Safe to leave plugged in." while its FAQ limits that to a few days; the FAQ is the more specific statement. Third, PulsCar's checkout goes further than OBDLink's spec, saying the MX+ draws "less than your dashboard clock" and that you can leave it in for weeks. We use the 2 mA figure and OBDLink's own "safe to leave installed"; whether a given car's battery survives weeks is not something an adapter's spec can promise, and PulsCar's checkout itself adds that "A car that sits longer than that needs a battery tender anyway".
What the radio exposes: pairing codes, privacy policies, and what we could not read
Two questions hide in "is it secure?": can a stranger connect to the adapter, and what does the app do with your car's data? The sources answer them unevenly.
Who can connect. The Bluetooth SIG says "The secure design, development, and deployment of wireless solutions is a shared responsibility", and its security page points to separate guides, with no statement about PINs. The makers' claims differ. OBDLink says the MX+ "does not continuously broadcast its presence", lists "Secure 128-bit data encryption" and a pairing button that "requires physical access"; on the LX page it adds that the adapter "neither broadcasts its presence, nor uses an easy-to-guess PIN". Vgate's vLinker MC page calls its link "Hacker-proof", and OBDLink's own pages use the same word. Veepeak prints a PIN of 1234 for Android and nothing on encryption, and Car Scanner's help page lists the usual default PINs as 1234, 0000, 7890 and 1111. We tested none of these claims. Google's Android documentation adds one caution for LE: when a phone pairs with a device using BLE, "the data that's communicated between the two devices is accessible to all apps on the user's device."
What the app collects. The adapter is not the privacy decision; the app is. BlueDriver's privacy policy, updated in November 2025, says it "may collect and retain information from the vehicle's onboard computer such as its vehicle identification number (VIN), diagnostic trouble codes, and other vehicle system data", and that anonymised, aggregated data may go to third parties without the VIN. OBDLink's policy that we could read dates from 2015 and covers its website, with nothing about the app or vehicle data. On the App Store's own privacy labels, read on 22 October, Car Scanner lists identifiers and usage data under "Data Used to Track You", and FIXD lists data linked to the user including email address and crash data. PulsCar's label lists precise location and email among the data linked to you, and its legal page says what is collected: "vehicle identifiers (VIN, make, model), telemetry (sensor readings, fault codes, drive events)", trip routes only while a trip is recording, and a diagnostics-sharing switch that "is on by default and you can switch it off at any time." The same page says "All traffic is encrypted in transit and at rest" and list selling personal data among the things PulsCar never does. We did not audit that, and we flag that PulsCar collects more of your car's data than a bare adapter and a free app would. That is the trade for monitoring.
What we could not read. NHTSA's cybersecurity guidance would not open when we tried it, the FTC and CISA pages we tried were not found, and FIXD's privacy policy would not open either, so we cite none of them and state no official risk ranking. A buyer who wants one should read NHTSA's page directly.
One-time, subscription or membership: what each option costs
The adapters are almost all one-time purchases. What differs is the app, and what it asks for after the first payment. The table gives the cost to start and what the maker prints about anything recurring; it does not model three or five years, which our subscription cost page does with dated numbers for FIXD, Carly, BlueDriver and others. Prices are as printed on 28 October 2026 except where a row says 22 October.
Like-for-like arithmetic helps here. An OBDLink MX+ alone is $139.95, and a One Year PulsCar membership with the same adapter included is $299.99, so the first year of the membership is $160.04 more than the adapter alone. In the second year the MX+ and its free app cost nothing more, while PulsCar's renewal is $179 per car. Over three years, with two renewals, PulsCar totals $657.99 against $139.95 for the MX+ and the OBDLink app. That is the price of what the membership adds, reading the car on every drive you take with your phone and the app along, and it is not a better price for the same job. For someone who wants to read a code now and then, PulsCar's cheapest plan with a scanner, $299.99, is the most expensive way to get one on this page.
Against FIXD, first year only: FIXD's sensor at $59 plus a year of Premium at $69.99 on its web trial page is $128.99. The same page offers a free sensor with a 14-day Premium trial for $19.99 and then the annual fee, which is $89.98 in the first year if kept. The One Year plan at $299.99 here is $171.00 more than the first route and $210.01 more than the second; after the trial, FIXD's page bills $69.99 a year, against $179 for a PulsCar renewal. The two do not buy the same hardware: PulsCar's price includes an OBDLink MX+, which OBDLink sells alone for $139.95. And PulsCar's Membership only plan at $199.99 is the cheaper way into the same app for someone who already owns an MX+, with nothing shipped.
Returns and warranties: the printed clocks
Most clocks start at delivery. Read the right-hand column as the window to ask for a refund, and the left as who prints it.
Two cautions on reading these. OBDLink's guarantee is 180 days on the store pages we read on 28 October, but the LX support page we saved on 22 October says 90 days, so buy from the store page and keep the order email. And a warranty is not a refund: OBDLink says no refunds under warranty service, and FIXD and Veepeak describe a replacement, not your money back. PulsCar's refund language is the Terms of Sale's own: ask within 30 days of delivery, return the scanner with the prepaid label, and once PulsCar receives it in working condition the refund goes to the original payment method within 10 business days; if the app cannot connect to your car at all, the same refund applies. That clause covers an app that cannot connect to your car at all, not a link that sometimes drops, but it is the one that matters if the pairing problems above are your fear.
The traps: three ways a careful buyer still gets it wrong
Trap one: buying an adapter with no iOS line for an iPhone. The listing says Bluetooth, the price is low and the phone has Bluetooth, so it looks safe. OBDLink's own MX+ page tells iPhone readers that the LX is "not iOS compatible", and Vgate's iCar Pro BT3.0 at $28.99 lists "Work for Android". Look for an iOS line on the product page, or LE, before you order. BlueDriver's product page prints an iOS line but no Bluetooth version; its support page says the Next-Gen scanners are always LE and that a scanner not marked LE is a classic Bluetooth scanner, a rule worth keeping.
Trap two: pairing the way the last adapter did. An LE adapter on an iPhone is connected inside the app, and Veepeak says iOS Settings will show an error. A Classic adapter on Android is paired in Settings first. A phone that paired with the adapter before may try to connect to it. If you have two phones in the household, check which one is nearby, and unpair the one you do not use.
Trap three: reading "safe to leave plugged in" as a promise. OBDLink prints a sleep current for the MX+, LX and CX. Veepeak prints a maximum operating current, no sleep figure and a one-week limit. BlueDriver and FIXD print nothing on the pages we read. A car that sits for weeks is a different case from one driven daily, and after promising weeks, PulsCar's own checkout adds that "A car that sits longer than that needs a battery tender anyway, scanner or not."
Three composite situations, decoded
These are composite scenarios, not individual customers, and each is built only from facts above.
A one-code buyer with an iPhone. A check engine light comes on, and the owner wants the code, a clear and no commitment. They need an adapter with an iOS line or LE, a free app and a short return window. Vgate's iCar Pro Bluetooth 4.0 at $33.99 or Veepeak's at $41.99 pairs from inside the app, and Car Scanner showed 4.8 stars from 33,060 ratings on the App Store on 28 October 2026. The owner spent between $33.99 and $49.98, depending on the adapter and on whether they bought the app's Pro upgrade, and a $139.95 MX+ would have been more than the job needed.
A two-phone household. One driver uses BlueDriver on a Pro scanner and the other has an old phone still paired. BlueDriver's iPhone and iPad support page warns that other paired phones nearby may try to connect automatically, and OBDLink, Veepeak and Car Scanner all say the adapter holds one app. The fix is dull and printed: turn Bluetooth off on the phone that is not in use, forget stale pairings, and keep one app open. Neither phone needs a different adapter.
A commuter who wants every drive. The owner drives most days, keeps the phone in the car and wants to know when a reading moves. This is the job PulsCar is built for: the MX+ pairs in the phone's Bluetooth settings, the app is installed, and trips and alerts follow while the phone is in the car with the app on. The cost is $299.99 for the first year and $179 a year after, US shipping only, and no store rating yet to read. If the owner later decides it is not for them, the Terms give 30 days after delivery to ask for a refund. If they only wanted a code, they should have bought the first owner's adapter.
Where a free sound check fits, and where it does not
This is our side of the page, and it concerns the one PulsCar product that costs nothing. PulsCar's free sound check asks you to film your engine running for 30 seconds and returns a report by email in about ten minutes. The home page states the terms plainly: "No payment, no card, no subscription." If a clip cannot support a confident verdict, the report says "inconclusive".
Can PulsCar's free sound check replace a Bluetooth OBD2 scanner, or is it a different tool? It is a different tool. The free check works from a recording of the running engine, made with your phone's camera, and emails a report in about ten minutes, with no card, no scanner and no Bluetooth. It reads no trouble codes, clears no lights and shows no live data. A check engine light means a code is stored, and a scanner reads it, so if your check engine light is on, buy one of the options above. A new noise with no lamp may leave no code to read, and that is where the sound check fits. If a clip cannot support a confident verdict, the report says so, and you can record again. The membership app's Sound Check is a separate feature inside the paid product, with its own limits.
Two limits belong with it. A sound that only appears while braking or turning on the road may not be in a clip filmed at the engine. And a sound check is a screening, not a diagnosis; for noises from brakes, steering or a wheel, or a red or flashing warning light, have the car inspected first. For a flashing check engine light, the rule on our site is one rule: pull over safely, switch the engine off and have the car towed, and the only exception is a shop within two or three miles, driven gently, under 40 mph, on light throttle, and never for a car that will not start. That is our advice, not a maker's.
Film 30 seconds of your engine running on your phone. PulsCar returns a free report by email, or says it is inconclusive. It is not a substitute for a scanner or an inspection, and for brake, steering or wheel noises have the car inspected first. Free, no card, no subscription.
What we looked for and did not find
These are things the saved pages do not say.
- A definition of "dual mode" or a statement that Classic and LE devices can or cannot talk to each other on any Bluetooth SIG page we could read.
- The word Classic, or the letters LE, on OBDLink's pages for the MX+ and LX, and a statement of the MFi program on any OBDLink page we saved.
- A Bluetooth version on BlueDriver's product pages.
- A range figure on the pages of BlueDriver, Veepeak, FIXD and Vgate.
- A sleep or standby statement on the pages of BlueDriver and FIXD, and a sleep current in milliamps for Veepeak and for Vgate's iCar Pro.
- A pairing code printed for the OBDLink MX+, LX and CX, BlueDriver and FIXD.
- A warranty on Vgate's iCar Pro pages.
- A maker troubleshooting page naming a weak car battery as a cause of a failed connection.
- Any US government statement on adapter security, because the pages we tried would not open.
- A star rating or review count on PulsCar's two store listings.
- A maker statement that reading codes alone finds a fault that has set no code. BlueDriver says Mode 6 data helps catch issues before they become problems, and FIXD lists a forecasting feature, but neither page says a fault is found that no code reflects.
Your action plan: before you order, on delivery day, and in the first week
Before you order
- Decide the job. Read a code once, build gauges, or have the car read on every drive you take with your phone? The shelf has one pick for each.
- Name your phone first. iPhone: look for an iOS line or LE. Android: either radio works, but check the Android version and the head-unit warning.
- Check the car. CARB's fact sheet says "All 1996 and newer model year gasoline and alternate fuel passenger cars and trucks are required to have OBD II systems."
- Check the app's store record, on your own platform: rating, review count and update date.
- Check whether the app is tied to the hardware. If you want to change apps later, buy an adapter that works with several apps.
- Check where it ships. PulsCar's scanners ship to US addresses only.
On delivery day
- Follow the maker's pairing steps for your phone, not a blend of two.
- Allow Nearby devices or Location when asked, and keep one OBD app open.
- Turn the ignition on for the first connection, and follow the maker: BlueDriver says key on with the engine off, while OBDLink's quick start says to start the engine.
- Read the car once and save the report. If it fails, check the permission and the pairing screen first; Car Scanner's developer says a dead adapter is the most common cause when nothing else helps.
- Write the date on a note. Most clocks in the returns table start at delivery; a Membership only clock starts at the serial-number email.
In the first week
- Use it on the job you bought it for, and look at the app's connection state after a night parked.
- Decide inside the return window, not after it: 30 days at Vgate, Veepeak, FIXD and PulsCar, 180 at BlueDriver and OBDLink.
- Read the neighbours: our best OBD2 scanner page, our diagnostic app page, our diagnostic tool guide, our BlueDriver alternatives page and our check engine light guide for what to do with a code.
Sources and documents
Every product fact above comes from the pages below, read on 28 October 2026 unless a row says 22 October, and saved as text. Prices, ratings and counts are as printed that day.
- PulsCar: checkout at get.pulscar.io, Terms of Sale, scanner page, home page and free sound check, Google Play listing, App Store listing, Apple's public lookup
- OBDLink: MX+, LX, CX, warranty, FAQ (22 October), compatible apps (22 October), MX+ apps (22 October), MX+ quick start guide (22 October), LX support page (22 October), get started on iOS and Android (22 October), which adapter is right for me (22 October), configure alerts for vehicle PIDs (22 October), understand the adapter LEDs, MX+ versus BlueDriver, troubleshooting guide (22 October), privacy policy, OBDLink app (22 October)
- BlueDriver: product page (22 October), product data, home page (22 October), internet connection article (22 October), phone and tablet compatibility (22 October), iPhone and iPad troubleshooting (22 October), refund policy, privacy policy
- Veepeak: home page (22 October), OBDCheck BLE+ (22 October), OBDCheck BLE+ support page, return and warranty, user instructions (22 October), Torque guide (22 October)
- Vgate: iCar Pro Bluetooth 4.0, iCar Pro BT3.0, vLinker MC, vLinker FD
- FIXD (22 October): home, web trial offer, Guardian page, FAQ, features, returns and warranty
- Apps: App Store listings for Car Scanner, FIXD and OBDLink (22 October); Apple's public lookup for OBDLink, BlueDriver, FIXD, Car Scanner and OBD Fusion; Google Play listings for OBDLink, BlueDriver, FIXD and Car Scanner ELM OBD2; Car Scanner help: Bluetooth troubleshooting, Android Bluetooth and iOS Bluetooth 4.0 (22 October); Torque Bluetooth adapters wiki (22 October)
- Bluetooth SIG: technology overview, range, reliability, security
- Apple: if a Bluetooth accessory won't connect, MFi program FAQ (22 October), External Accessory framework (22 October), Core Bluetooth in the background (22 October)
- Google: Bluetooth overview, Bluetooth permissions, Bluetooth Low Energy, connect Bluetooth devices (all 22 October)
- California Air Resources Board: OBD II systems fact sheet (22 October)
Prices verified: competitor prices as printed on each maker's own store and PulsCar prices on its live checkout, 28 October 2026 (Veepeak and FIXD, 22 October; Car Scanner's App Store prices, 22 October). Technical documents verified: manuals, support articles, store listings, privacy policies and the Bluetooth, Apple and Google documentation, October 2026. Written by PulsCar, which makes the membership and the free sound check.

