Best minis

ELM327 Mini Manual: Bluetooth PIN 1234, Pairing Order and Overnight Drain

The paper in an ELM327 mini's box is often a slip with a PIN and an app name. The missing parts are the pairing order, the codes clones use besides 1234, and whether the dongle can stay plugged in.

Checked September 2026
Quick answer

Classic Bluetooth minis take PIN 1234; if that is refused, try 0000, then 6789. Pair with the ignition on, choose OBDII or ELM327 in the phone's Bluetooth menu, then pick the same name inside the app. Bluetooth LE and Wi-Fi minis ask for no PIN at all.

  • Unplug it if the car will sit for more than a few days
  • Two dongles on one phone: unpair the first before the second
  • App cannot reach the car: press the mini firmly into the port
Pairs as OBDII on Android1 Veepeak Mini
Veepeak Mini
Veepeak's VP11 pairs over Classic Bluetooth and comes with a troubleshooting list for stubborn phones.
  • Classic Bluetooth, PIN pairing
  • Android only, not for iPhone
  • Torque, Car Scanner, OBD Fusion
Open the deal
PIN 1234 on the box2 Blue ELM327 Mini (V2.1 Clone)
Blue ELM327 Mini (V2.1 Clone)
KVAEY gives the 1234 PIN and Torque as the first app in its own setup steps.
  • Classic Bluetooth, PIN pairing
  • Android phones and tablets
  • Torque, Car Scanner, OBD Fusion
Open the deal
Head unit, PIN 12343 ELM327 Mini for Android Head Units
ELM327 Mini for Android Head Units
JOYING lists Bluetooth password 1234, a 45mA working current and 5–10m range for its v2.1 mini.
  • Classic Bluetooth, PIN pairing
  • Made for Android head units
  • Firmware v2.1
Open the deal

PIN 1234 opens most blue minis

Classic Bluetooth minis ask for a four-digit code the first time a phone pairs, and on most of them it is 1234. KVAEY, BWBWND and JOYING all print that number in their own setup steps.

Unbranded clones sometimes use a different default. If 1234 is refused, try the other two common codes before blaming the dongle.

  1. 1234: the default on most blue and black minis.
  2. 0000: used by some older Bluetooth modules.
  3. 6789: found on a smaller group of clones.

The PIN number for ELM327 mini dongles is fixed in the Bluetooth module rather than chosen by you, so there is nothing to reset if you forget it. It also offers little protection: anyone who knows the default can pair while the mini has power. That is one more reason to pull it out when the car is parked on a busy street.

Bluetooth LE and Bluetooth 5.1 minis skip the PIN. The Panlong PL-B04 and the ViaBecs connect from inside the app with no code screen. The Wi-Fi mini's hotspot has no password either, a detail its maker states outright.

A phone that asks for a PIN while you connect a BLE mini has usually found some other device. Cancel, open the mini's app and connect from there.

Where the password is a field rather than a prompt, as on some Android head units, type 1234 into it before starting the search. JOYING lists the password in the spec line of its head-unit mini, right next to its 5–10m range.

Checklist

Pairing codes by link type

LinkCodeWhere you pairExample mini
Classic Bluetooth1234; some clones 0000 or 6789Phone Bluetooth menu, then the appBlue v2.1 mini, Super Mini V1.5
Classic Bluetooth, head unit1234Stereo Bluetooth menu, then TorqueJOYING v2.1
Bluetooth LE / 5.1NoneInside the app onlyViaBecs, Panlong PL-B04, B02-KD
Wi-FiNo hotspot passwordPhone Wi-Fi, then the appWiFi_OBDII mini

PIN 1234 is printed by KVAEY, BWBWND and JOYING for their minis; 0000 and 6789 are the fallbacks on some unbranded clones.

Plug in, ignition on, pair, then open the app

Most pairing failures come from doing the steps out of order. The mini needs power from the port before the phone can see it, and the app needs a paired device before it can pick one.

How to pair ELM327 mini dongles on Android

  1. Find the port under the dash, usually below the steering column, and press the mini in until it seats.
  2. Turn the ignition to ON; the mini's light should come on.
  3. On Android, open Settings › Bluetooth › Pair new device.
  4. Choose OBDII, OBD2 or ELM327 from the list and enter 1234.
  5. In the app, pick Bluetooth as the link, then the same device name.
  6. Start the engine, or leave the ignition on, and tap Connect.

Panlong adds a useful exception. If OBDII does not show in the phone's list, run the app anyway, since it can find the mini on its own. Car Scanner can start pairing from its adapter settings for the same reason.

Android 12 and newer ask each app for Nearby devices permission. Refuse it and the app sees no Bluetooth at all. Veepeak's notes for Android 13 go a step further: set both Bluetooth and Bluetooth Legacy to unrestricted battery use, or the system may cut the link.

  • No light on the mini: suspect the accessory-socket fuse first, as Veepeak advises.
  • Light on, no Bluetooth name: unplug the mini, restart the phone's Bluetooth, plug back in.
  • Paired but no data: push the mini harder into the port, since power alone does not prove a good contact.
Mini vs mini

Classic Bluetooth minis that ask for a PIN

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) ELM327 Mini for Android Head Units ELM327 Mini for Android Head Units Super Mini ELM327 V1.5 (PIC18F25K80) Super Mini ELM327 V1.5 (PIC18F25K80)
LinkBluetoothBluetoothBluetoothBluetoothBluetooth
iPhoneNoNo———
AndroidYesYesYesHead unitYes
Firmware—v1.5—v2.1v1.5
Chip named————PIC18F25K80
In the box1 dongle1 dongle1 dongle1 dongle1 dongle
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
Blue ELM327 Mini (V2.1 Clone)
Blue ELM327 Mini (V2.1 Clone)
Version label
ELM327 v2.1 (clone firmware)
Connection
Classic Bluetooth
Bluetooth PIN
1234
Bluetooth name
ELM327 or OBDII, depending on the batch
Quoted range
5–10 m
Compatible devices
Android phones and tablets; Windows on some units
iPhone / iPad
Not supported
App named in the box copy
Torque
OBD-II protocols
J1850 PWM, J1850 VPW, ISO 9141-2, ISO 14230-4 KWP, ISO 15765-4 CAN
Functions
Read and clear codes, turn off the MIL, live sensor data
Code library
Over 3,000 generic code definitions
Vehicles
Most 12V OBD-II cars; hybrids and EVs excluded
Dongle notes →Open the deal
ELM327 Mini for Android Head Units
ELM327 Mini for Android Head Units
Version
ELM327 V2.1 (JOYING)
Connection
Bluetooth
Bluetooth PIN
1234
Range
5–10 m (16.4–32.8 ft)
Current draw
45 mA
Operating voltage
12 V
Serial rate
38400 (printed as 38400Hz)
Weight
23 g; 48 g packaged
Designed for
Android head units and car stereos
iPhone / iOS
Not supported
Protocols (SYGAV)
ISO 9141-2, ISO 14230-4 KWP (5-baud and fast init), ISO 15765-4 CAN (11/29-bit, 500/250 kbaud)
Functions
Read and clear codes with meaning, turn off the MIL, current sensor data
Dongle notes →Open the deal

A first scan, from plug-in to a cleared code

Once the app says connected, the mini is only a messenger. The useful work is reading the right screens in the right order, so the evidence survives until you know what lit the lamp.

  1. Read the stored codes and note every one, pending codes included.
  2. Open the freeze frame for each code: the speed, load and temperature when it set.
  3. Check I/M readiness to see which monitors have completed.
  4. Watch live data with the engine warm: coolant temperature, fuel trims, O2 sensors.
  5. Fix the cause, then clear the codes, which switches the lamp off.

Clearing first wipes the freeze frame and resets the readiness monitors. A car taken for an emissions test soon after a clear can fail on incomplete monitors, even with nothing wrong.

The mini reads the engine and emissions side through standard OBD-II. Veepeak spells out what stays out of reach: ABS, airbags, TPMS, transmission, HVAC and service resets. Those need a brand-level tool, not a different app on the same dongle.

  • Generic P0 codes show up on every car with an OBD-II port.
  • Manufacturer P1 codes depend on the app's code database.
  • Hybrid battery data needs Dr. Prius or a similar app on a Toyota or Lexus.

Which app suits each of these steps depends on your phone. The app setup notes compare Car Scanner, Torque Lite and OBD Fusion on the mini, menu by menu.

Mount the phone rather than holding it when live data runs on the road. A second person reading the screen is better still.

Pocket pick

One PIN, two cars

ELM327 Mini 2-Pack
Best for two cars on one phone ELM327 Mini 2-Pack

Two blue minis in one box, each with PIN 1234 and the ELM327 name. Leave one in each car and unpair the idle one when the phone moves between them.

Open the deal

Leaving the mini in the port overnight

The OBD-II port has a pin wired straight to the battery, so a plugged-in mini stays powered with the car locked. Whether that matters depends on how much current the dongle draws while idle and whether it ever sleeps.

JOYING gives a working current of 45mA for its mini, one of the few figures any mini maker prints. At that rate a 60Ah battery loses half its charge in about four weeks, and the car's own standby draw shortens that further. Cold weather, an older battery or short daily trips cut the margin again.

  • Daily driver, healthy battery: overnight is usually no problem.
  • Car left for seven days or longer: pull it.
  • Old battery or deep winter: unplug it every time.
  • Light still on long after locking up: treat that unit as a non-sleeper.

Some minis power down on their own. The Wi-Fi mini's maker says it sleeps after half an hour without communication and calls it plug-and-leave. The genuine ELM327 chip has a low-power mode, but clone boards do not always make the Bluetooth module follow it, so a sleeping chip can sit beside an awake radio.

A mini left in the port can also be paired by anyone nearby who knows the default PIN. For a car parked on the street, pulling it out solves both problems at once.

A mini hanging from the port can catch a knee as well. The short shells sit close to the dash, but check that yours clears your leg and the pedals before driving with it plugged in.

The Veepeak VP11 and the other Classic minis give no sleep figure at all. Without one, the safe habit is to unplug.

Plotted

Days until half a battery drains at 45 mA

Arithmetic from the 45 mA working current JOYING states for its mini: half of each battery's rated capacity divided by a constant 45 mA. The car's own standby draw comes on top, and cold weather shortens every bar.

Two cars, one phone: unpair before the second dongle

Most minis pair under the same name, OBDII or ELM327, so a phone that knows one dongle can grab the wrong one or none at all. Panlong's instruction is short: unpair OBDII in the phone's Bluetooth settings before you use a second scanner.

The blue v2.1 mini comes in two-packs for this reason, one dongle living in each car. With two paired devices sharing a name, apps like Torque may connect to whichever the phone lists first.

  1. In the phone's Bluetooth menu, forget the dongle from the other car.
  2. Pair the one in this car with its PIN.
  3. Reselect it in the app's adapter settings.

YMOBD sidesteps the chore on the Bluetooth LE minis: Panlong says it manages and switches between several scanners. The Wi-Fi mini needs its own routine, as its maker describes it: disconnect the Wi-Fi and close the app after one car, then rejoin the network once the dongle sits in the next.

  • Mark each mini with a paint pen so you know which car it lives in.
  • Keep one app profile per car where the app supports it.
  • Pull the mini before a long stay in an airport car park.

A two-pack also covers a failed unit. Clones do die, usually from a knock or a cracked shell, and a spare in the glovebox keeps the phone setup unchanged: same PIN, same name, same app.

For iPhone owners, the iPhone setup notes explain which minis connect with no pairing at all.

Pairing Q&A

Before you pair it

What is the ELM327 mini Bluetooth PIN?

1234 on most Classic Bluetooth minis. If it is refused, try 0000, then 6789.

Is there an ELM327 mini password for the Wi-Fi version?

No. The WiFi_OBDII hotspot is open; the app then connects to 192.168.0.10, port 35000.

How do I pair the ELM327 mini?

Plug it in, turn the ignition on, pair OBDII in the phone's Bluetooth menu with 1234, then choose the same device in the app's connection settings.

Can I leave the ELM327 mini plugged in all the time?

For a car driven daily on a good battery, usually yes. Pull it when the car stands idle for a week or more, or the battery is getting old, since many clones never fully sleep.

Why does the mini not show in the phone's Bluetooth list?

Make sure the key is at ON and the mini's light is lit. Some minis only appear inside the app, and BLE minis never appear in phone settings.

Next setup step

More mini setups

Under-dash options

Minis that skip the PIN