Best minis

ELM327 Mini Scanner: Lives Under the Dash, Talks to Your Phone

The thumb-sized ELM327 dongles bought most last month: the Android bestseller for Torque and Car Scanner, a v1.5 mini for apps that want the full command set, and a Bluetooth 5.1 mini your iPhone can see.

Ranked by last month's sales · rechecked September 2026
9models ranked
3buying guides
Sep ’26sales data
1 Veepeak Mini
Best choice Veepeak Mini
Most bought ELM327 mini last month
  • Classic Bluetooth, PIN pairing
  • Android only, not for iPhone
  • Torque, Car Scanner, OBD Fusion
Open the deal
Check the #1 pick

A pocket dongle that turns Car Scanner into a gauge cluster

An ELM 327 mini is a plastic shell under two inches long that plugs into the OBD2 port below your dash and stays there. Inside sit an ELM327-compatible interpreter and a radio: Bluetooth on most minis, Wi-Fi on a few. There is no screen and no button, so the app on your phone does all the talking.

The port feeds it battery power on pin 16, which is why nothing ever needs charging. Your app sends OBD2 requests over the radio, the dongle puts them on whichever bus your car uses, and the replies come back as numbers on the phone. The Veepeak VP11 measures 1.89 by 0.98 by 1.26 inches and weighs just over an ounce; the Panlong B02 shares that footprint at 18 grams.

What comes back is the generic engine side of the car, the part every 1996-or-newer US car has to answer:

  • Trouble codes: the stored and pending codes behind a check-engine light, which you can clear once the repair is done.
  • Live data: RPM, speed, coolant temperature, throttle position, fuel trims, O2 sensors and mass airflow, as dials or graphs.
  • Freeze frame: the sensor snapshot the engine computer saved at the moment a code set.
  • I/M readiness: which emissions monitors have finished running, useful the week before an inspection.
  • Vehicle info: the VIN, plus CID, CVN and battery voltage on the ViaBecs and B02-KD minis.

What stays out of reach matters just as much. Veepeak spells it out for the VP11: nothing from the ABS, SRS, TPMS, gearbox or climate modules, no oil-light reset, no injector coding. Apps built around dedicated hardware, such as BimmerCode, BimmerLink and ABRP, refuse a mini outright.

The app is half the product. One dongle shows four dials in Torque Lite and a full emissions report in Car Scanner. Start on a free tier, then pay only for the app that suits your car. The app-by-app setup notes give the connection setting each one wants.
Phone-to-dongle match

Your phone picks the dongle

What will the mini talk to?
What matters on Android?
How should the iPhone connect?
Veepeak Mini
Your dongleVeepeak Mini

Why this dongle: The most bought ELM327 mini: Classic Bluetooth that pairs with Car Scanner and Torque on Android phones.

  • Classic Bluetooth, PIN pairing
  • Android only, not for iPhone
  • Torque, Car Scanner, OBD Fusion
Open the deal Dongle notes →

Your phone's Bluetooth type picks the mini

Choose the phone first and the mini second. The radio inside the dongle has to match what your handset lets third-party apps use, and that splits every ELM 327 mini Bluetooth or Wi-Fi model into a few clear camps.

You connect fromLink the mini needsMinis that fit
Android phone or tabletClassic Bluetooth, or any of the othersVeepeak Mini, Panlong B02 V1.5, blue v2.1 minis, Super Mini V1.5
iPhone or iPadBluetooth LE or Wi-FiViaBecs Bluetooth 5.1, Panlong PL-B04, B02-KD, Wi-Fi mini
Android car stereoClassic Bluetooth the head unit acceptsJOYING v2.1 and SYGAV head-unit minis
Windows laptopBluetooth serial or Wi-FiB02-KD, Wi-Fi mini, stymart blue mini

Android is the easy case. It hands Classic Bluetooth serial to any app, so even the cheapest blue mini works with Torque, Car Scanner and OBD Fusion. Pair it in Android's Bluetooth menu with PIN 1234, then choose it as the adapter inside the app.

iPhones are the trap. iOS keeps Classic Bluetooth serial away from ordinary apps, so a Classic mini never turns up, however often you try to pair it. A Bluetooth LE mini works another way: it stays out of the iOS Bluetooth menu and the app finds it by itself. Veepeak prints NOT for iOS in the VP11's name for exactly that reason.

Wi-Fi is the older workaround. The mini runs its own hotspot, the phone joins it, and OBD Fusion or DashCommand connect to its address. While connected, the phone's Wi-Fi is busy with the dongle; the iPhone setup notes weigh both iOS routes.

  • Android only, lowest cost: a Classic mini.
  • iPhone today, maybe Android later: a Bluetooth 5.1 mini covers both.
  • A household with both kinds of phone: one BLE mini serves everybody.
Mini vs mini

Six minis, link by link

Veepeak Mini Veepeak Mini Panlong B02 Mini V1.5 Panlong B02 Mini V1.5 Blue ELM327 Mini (V2.1 Clone) Blue ELM327 Mini (V2.1 Clone) ViaBecs Mini ELM327 Bluetooth 5.1 ViaBecs Mini ELM327 Bluetooth 5.1 Panlong Mini BLE for iPhone Panlong Mini BLE for iPhone ELM327 Mini for Android Head Units ELM327 Mini for Android Head Units
LinkBluetoothBluetoothBluetoothBluetooth 5.1Bluetooth LEBluetooth
iPhoneNoNo—YesYes—
AndroidYesYesYesYesYesHead unit
Firmware—v1.5———v2.1
In the box1 dongle1 dongle1 dongle1 dongle1 dongle1 dongle
Open the deal Open the deal Open the deal Open the deal Open the deal Open the deal
Inside the shell

Spec sheets for the three minis

Veepeak Mini
Veepeak Mini
Model
OBDCheck VP11
Connection
Bluetooth 3.0 (Classic Bluetooth)
Bluetooth name
OBDII
Compatible devices
Android phones and tablets
iPhone / iPad
Not supported
Android head units
Not recommended, may not be supported
OBD-II protocols
J1850 PWM, J1850 VPW, ISO 9141-2, ISO 14230-4 (KWP2000), ISO 15765-4 (CAN)
Not supported
MS-CAN, SW-CAN, J1939
Vehicle years
USA 1996+, Canada 1998+, Mexico 2006+, EU 2001+ petrol, 2004+ diesel
Excluded vehicles
OBD-I cars, heavy-duty trucks, most motorcycles
Functions
Read and clear engine codes, live data, freeze frame, I/M readiness
Modules not covered
ABS, SRS, TPMS, transmission, HVAC, body control
Dongle notes →Open the deal
Panlong B02 Mini V1.5
Panlong B02 Mini V1.5
Model number
B02 V1.5
Part number
PL-B02
Version label
V1.5
Compliance
Fully ELM327 compliant
Connection
Bluetooth
Bluetooth name
OBDII
Operating systems
Android phones and tablets, Windows
iPhone / iPad
Not this version (Panlong PL-B04 is the iOS model)
OBD-II protocols
9
Vehicles
1996+ US, 2000+ EU and Asian, 12V gas and light diesel
Functions
Read and clear codes with meaning, turn off Check Engine Light, live data in text and graph
Tests
I/M readiness, O2 sensor test, EVAP test
Dongle notes →Open the deal
ViaBecs Mini ELM327 Bluetooth 5.1
ViaBecs Mini ELM327 Bluetooth 5.1
Model number
OBD-BT-FBA-OUS
Form
Mini ELM327 shell
Connection
Bluetooth 5.1
Chipset
Integrated OBD chipset
iPhone / iPad
Yes, connect inside the app over Bluetooth LE
Android
Yes; some apps pair with OBDII first
Recommended app
YMOBD
Third-party apps
Car Scanner, Torque Lite, DashCommand, inCarDoc, Auto Doctor, PCMScan, ScanMaster
OBD-II protocols
9: SAE J1850 PWM, SAE J1850 VPW, ISO 9141-2, ISO 14230-4 KWP, ISO 15765-4 CAN
Vehicles
12V gasoline OBD-II vehicles
Code functions
Read and clear engine and check-engine codes, freeze frame
Readiness
Emissions readiness checks
Dongle notes →Open the deal

Decode v1.5, v2.1 and 25K80 before comparing minis

Six minis side by side differ on four labels: link, firmware version, chip and pack size. Version and chip cause most of the confusion, because the numbers printed on a clone mean something different from the same numbers on a genuine ELM327.

Elm Electronics, the Canadian firm behind the original chip, has no version 1.5 in its history. That label belongs to the clone world, where it usually marks a copy of the 1.4-era command set running on a Microchip PIC18F25K80. Apps written years ago for the real chip expect those commands, so v1.5 minis stay in demand.

A v2.1 sticker on a clone rarely matches Elm's own v2.1. Many cheap v2.1 minis answer only part of the command list: a basic code read works, while an app's advanced mode or a manual protocol switch fails. The blue v2.1 mini suits Torque and simple reads; the Super Mini V1.5 names its PIC18F25K80 for apps that lean on the fuller set.

  • Link: Classic Bluetooth, Bluetooth 5.1 LE or Wi-Fi. It decides which phones can connect.
  • Version: v1.5 for broad app support, v2.1 for plain reads, unstated on branded minis such as the Veepeak.
  • Chip: PIC18F25K80, often shortened to 25K80. The B02-KD calls its board a dual-board 25K80 chipset.
  • Pack: one dongle or two. A two-pack keeps a mini in each car.

Branded minis sidestep the version game. Panlong writes fully ELM327 compliant and names nine OBD2 protocols for its B02, which also carries V1.5 in its model number. A version sticker helps you judge a generic mini, and matters less on a named one.

All OBDII protocols, decoded. When a mini's box says the ELM 327 mini interface supports all OBDII protocols, it means nine variants: ISO 9141-2, SAE J1850 in its PWM and VPW forms, ISO 14230-4 KWP at two init speeds, and ISO 15765-4 CAN in four speed and ID combinations. Your car uses one, and the app finds it on automatic.
By setup

The right mini for your setup

ELM327 Mini 2-Pack
Best two-car pack ELM327 Mini 2-Pack

Two blue minis in one order, one for each car's port. The box copy gives PIN 1234 and Torque as the first app, so both pair the same way on Android.

Open the deal
Panlong Mini BLE for iPhone
Best second iPhone option Panlong Mini BLE for iPhone

Panlong's mini shell with Bluetooth LE: no manual pairing, the app finds it. Car Scanner, OBD Fusion and Dr. Prius work with it on iPhone and Android.

Open the deal

Two cars, a stereo screen and two more mini setups

Not every driver wants the bestseller. Four setups come up again and again, and each one has a mini built around it.

Two cars in the driveway

The ELM327 Mini 2-Pack puts two blue minis in one order. Leave one in each port and pair both with the same app; the box copy gives PIN 1234 and suggests Torque as the first app. Both show up as OBDII, so rename them in Android's Bluetooth menu to tell them apart.

An iPhone owner who wants a second option

The Panlong PL-B04 is a mini shell with Bluetooth LE. It skips manual pairing: open YMOBD, tap once, and the app connects. Panlong also names Car Scanner, OBD Fusion, DashCommand and Dr. Prius among the third-party apps, and the same dongle serves an Android phone.

The chip hunter

The Super Mini V1.5 puts the PIC18F25K80 in its name, the part most v1.5 clones are built on. Classic Bluetooth keeps it on Android. One blue variant in the family is titled No PIC18F25K while a white one says with PIC18F25K, so read the variant name before you order.

Torque on the dash display

Android head units pair through their own Bluetooth stack, and not every mini gets along with it; Veepeak warns that its VP11 may not. The JOYING v2.1 mini is made for Android car stereos, with PIN 1234, a 45mA draw, a 5 to 10 metre range and a 23-gram shell. Torque then runs full-screen on the dash.

The family's other member, the SYGAV adapter, is also made for Android head units and rules out the iPhone. Before ordering either, check that your stereo runs full Android and can install Torque from its app store. A stereo built only for hands-free calls usually has no way to talk to a data dongle.

Shelf count

Android, iPhone, Wi-Fi: what the minis speak

ELM327 mini families counted by link type: Android, iPhone-ready, Wi-Fi and head-unit, September 2026.

Four Android minis, three iPhone-ready, one Wi-Fi

Sort the nine mini families by link and Classic Bluetooth for Android still leads. Four families are Android minis, three are iPhone-ready Bluetooth LE minis, one runs on Wi-Fi and one is built for car stereos.

The split follows history. Classic Bluetooth serial was the first cheap wireless link for OBD2, Android apps such as Torque grew up on it, and its parts cost the least. Bluetooth LE minis came later, once iPhone owners wanted in without joining a hotspot.

Each camp gives something up:

  • Android Classic minis: the cheapest route and the widest Android app support, with no iPhone support at all.
  • Bluetooth LE minis: one dongle for both phones and no PIN prompt; YMOBD is the suggested app on the ViaBecs, Panlong PL-B04 and B02-KD.
  • Wi-Fi minis: work on iPhone, Android and Windows, but occupy the phone's Wi-Fi, and the SCCJGL model rules out diesel cars.
  • Head-unit minis: Classic Bluetooth minis made for a stereo's pairing menu rather than a phone's.

Families count designs, not names. The blue v2.1 family alone spans KVAEY, Dickno and stymart shells in singles and two-packs, and the Super Mini V1.5 family runs to more than ten near-identical variants. Counting every variant would only show how many labels one board wears.

Fuel type splits the camps too. The Panlong minis cover light diesels and the B02-KD names 12V gasoline and diesel vehicles. The Wi-Fi mini excludes diesel, and the blue v2.1 minis exclude hybrids and EVs, so a diesel or hybrid owner starts with a shorter shortlist.

  1. Diesel: Panlong B02 V1.5, Panlong PL-B04 or B02-KD.
  2. Hybrid: the Veepeak or a Panlong with Dr. Prius, because the app decides how much of a hybrid it can read.
  3. Gasoline, 12V: any mini that matches your phone.
Every mini

Every ELM327 mini, sorted by what it pairs with

9 mini families: Android Classic Bluetooth, iPhone-ready Bluetooth LE, Wi-Fi and head-unit versions. Open one for its PIN, firmware version and app list.

Android minis 4
iPhone-ready minis 3
Head-unit minis 1
Wi-Fi minis 1

Nine mini families, one checklist before you order

Every family groups the same electronics under several names, colours and pack sizes. Open one and the real differences shrink to six checks.

  1. Phone. Android takes any mini; an iPhone needs Bluetooth LE or Wi-Fi; an Android head unit needs a mini made for car stereos.
  2. Car. Most US cars from 1996 on speak OBD2, as do most EU petrol cars from around 2001, with diesels following around 2004. For hybrids and EVs the app sets the limits, and several minis exclude them.
  3. App. Choose the app first, then confirm the mini names it. Car Scanner covers most needs, with Torque and OBD Fusion close behind.
  4. Version. v1.5 or a named brand for demanding apps; v2.1 is enough for plain code reads.
  5. Pack. One mini per car saves swapping and re-pairing.
  6. Fit. The port often sits low near the pedals. A shell under two inches long clears your knee; press it fully home, as Veepeak advises.

Names confuse more than specs do. The blue v2.1 minis come as KVAEY, Dickno and stymart, all in the same shell with PIN 1234. The Super Mini V1.5 appears under a generic brand in blue and in white. Treat the family as the product and the brand as packaging.

Two picks stand apart from the clone families. The Veepeak Mini and the Panlong B02 V1.5 are branded Android minis with clear app lists and written support notes. That counts for a lot on the evening an app refuses to connect.

  • Worth reading on the box: link type, version, chip, PIN, and the apps it names.
  • Safe to skip: professional-grade claims and function counts such as 17 functions; every mini reads the same generic engine data.
  • Worth a second look: any note ruling out iOS, diesel, hybrids or head units.

The Wi-Fi mini and the B02-KD round out the set for iPhone and Windows users, and the ViaBecs Bluetooth 5.1 is the first BLE mini to try.

Setup notes

Setup notes, app by app

Coolant temp on your phone before the first drive ends

Setup takes minutes once the right mini arrives. The same five steps work for Classic, BLE and Wi-Fi minis, and only the third changes with the link.

  1. Find the port. It usually sits under the steering column, near your right knee.
  2. Plug in, ignition on. Key to ON or engine running; the mini's light comes on from pin 16 power.
  3. Connect by link. Classic: pair OBDII in Android's Bluetooth menu with PIN 1234, or 0000 or 6789 on some units. BLE: skip the phone's menu and connect inside the app. Wi-Fi: join WiFi_OBDII, then open the app.
  4. Choose the adapter in the app. In Torque or Car Scanner, select the paired mini and leave the protocol on automatic.
  5. Add one gauge. Coolant temperature first: it proves the link works and shows when the engine is warm.

If the phone pairs but the app cannot reach the engine, push the mini deeper into the port and retry with the engine running. When a Panlong or ViaBecs mini is missing from the phone's Bluetooth list, that is normal; the app finds it. The PIN and pairing manual covers the stubborn cases.

Leaving the mini plugged in is a judgment call. The JOYING mini states a 45mA draw, roughly one amp-hour a day if the port stays live with the car off. A daily driver shrugs that off; a car parked for a fortnight may not, so pull it out before a long break.

  • Daily driver: leave it in and let the app reconnect each trip.
  • Weekend car: unplug it after each session.
  • Shared car: a PIN-protected Classic mini, or keep it in the glovebox.
When the mini is not the tool. Coding apps such as BimmerCode want dedicated hardware, and a driver without a smartphone may prefer the ANCEL AD310, a corded handheld reader, which shows codes on its own screen.
Pairing Q&A

Before you pair it

Does an ELM 327 mini work with an iPhone?

Yes, as long as the mini talks Bluetooth LE or Wi-Fi. Classic Bluetooth minis such as the Veepeak VP11 never appear on iOS, while the ViaBecs, Panlong PL-B04 and B02-KD minis connect inside apps like YMOBD and Car Scanner.

Which PIN does an ELM327 mini ask for?

Usually 1234. A few units use 0000 or 6789, and Bluetooth LE minis skip the PIN because the app connects to them directly.

Which cars can an ELM327 mini OBD2 dongle read?

Most US cars from 1996 on, most EU petrol cars from around 2001 and diesels from around 2004, since all of them carry the standard OBD2 port. The app decides how much of a hybrid or EV it can read, and several minis rule those out.

Is a v1.5 or a v2.1 mini better?

For older or demanding apps, v1.5, ideally on a PIC18F25K80 board, because clone v2.1 firmware often answers fewer commands. For simple code reads in Torque, a v2.1 mini does the job.

Can an ELM327 mini reset ABS or airbag lights?

No. An ELM327 Bluetooth mini diagnostic tool reads the generic engine side: codes, live data, freeze frame and emissions readiness. Veepeak rules out ABS, SRS, TPMS and transmission modules for its VP11, and most minis stay within generic engine data too.

Can the mini stay plugged in overnight?

For a car driven daily, usually yes. The JOYING mini states a 45mA draw, about one amp-hour a day, so unplug it before the car stays parked for a week or longer.

Which free app should I start with?

On Android, Car Scanner or Torque Lite; both read codes and live data at no cost. On iPhone with a BLE mini, YMOBD or Car Scanner.

Bigger than mini

When a mini cannot do the job

Not minis: full-size Bluetooth adapters with their own firmware and apps, and a corded handheld reader that needs no phone at all.