Best adapters
Panlong PL-B04 · iPhone & Android · YMOBD app

Panlong BLE OBD2 Scanner for iPhone & Android

The Panlong PL-B04 is the iPhone-friendly sibling of Panlong's long-running Android dongle: a fully ELM327-compliant adapter with its own free YMOBD app and room for Torque, Car Scanner or Dr. Prius later.

  • ConnectionBluetooth, connects inside the app
  • PhonesiPhone and Android
  • Included appYMOBD, free
  • Protocols9 OBD-II protocols, fully ELM327 compliant
  • Emissions toolsI/M readiness, O2 sensor and EVAP tests
  • Vehicles1996+ US, 2000+ EU and Asian 12V gas and light diesel
Works well for
  • iPhone owners who want a simple app that connects on its own
  • Checking I/M readiness before an emissions test
  • Toyota and Lexus hybrid owners who use Dr. Prius
Avoid if
  • Ford owners who need MS-CAN for FORScan
  • BMW coding with BimmerCode
  • Leaving plugged in for weeks, since no sleep current is stated
Check it out

Panlong's iPhone model versus the older Android-only B02

Panlong has sold an Android-only Bluetooth dongle, the B02 V1.5, for years. It uses Classic Bluetooth, the kind of link iPhone apps cannot use for OBD2 adapters. The PL-B04 exists to close that gap, and it works with both iPhone and Android.

Panlong does not print a Bluetooth version for the PL-B04. What it does promise is iPhone support with the app finding the adapter by itself, and that behaviour matches a Bluetooth LE radio. In practice it means one rule: connect from inside the app, not from the phone's Bluetooth menu.

ModelPhonesAppChip claim
Panlong PL-B04iPhone, AndroidYMOBD included, plus third-party appsFully ELM327 compliant, 9 protocols
Panlong B02 V1.5Android onlyThird-party appsFully ELM327 compliant, 9 protocols

Both read the same generic OBD-II data. The nine-protocol figure comes from how the ELM327 counts its protocol list: CAN is split by speed and ID length, so the five families add up to nine settings. Every car sold in the US since 1996 uses one of them.

  • Pick the PL-B04 if anyone in the house has an iPhone, or if you want the included YMOBD app.
  • Pick the B02 if you only use Android and want the long-proven Panlong.
  • Skip both if you need Ford MS-CAN, BMW coding or a stated sleep current.

The Bluetooth adapter guide explains Classic versus BLE, and why an Android-only dongle leaves iPhone owners stuck, in more detail.

If you already own the Android B02 and just switched to an iPhone, the PL-B04 is the straight swap within Panlong's range.

Details

Technical details

SpecValue
BrandPanlong
ModelPL-B04
Link typeBluetooth, found and connected from inside the app
iPhoneYes
AndroidYes
WindowsNamed in Panlong's operating system list
Command setFully ELM327 compliant
OBD-II protocols9 protocols
Vehicles1996+ US, 2000+ EU and Asian 12V gas and light diesel, newer OBD-II imports
Included appYMOBD (free), automatic connection
FunctionsRead and erase codes, turn off check-engine light, freeze frame, real-time data
Emissions testsI/M readiness, O2 sensor test, EVAP system test
Third-party appsTorque, Dashcommand, Car Scanner ELM OBD2, OBD Fusion, OBD Auto Doctor, Dr. Prius
In the boxOBD2 scanner
PowerVehicle OBD port

Using the free YMOBD app before an emissions test

The PL-B04 comes with YMOBD, Panlong's free app. Its big selling point is that you do not pair or connect anything by hand: open the app and it finds the adapter automatically. For someone who has never used an OBD2 tool, that is the friendliest start.

YMOBD covers the generic OBD-II jobs a driver needs: read and erase codes, turn off the check-engine light, view freeze frame and real-time sensor data. It also runs three tests that matter before an emissions inspection.

  • I/M readiness: shows whether each emissions monitor has finished its self-test.
  • O2 sensor test: shows the oxygen sensor results the engine computer stored.
  • EVAP system test: shows results for the fuel vapour system, a common source of small-leak codes.

Readiness trips up more drivers than anything else on the list. Clearing codes resets every monitor to not ready, and the car must be driven through its normal cycles before they complete. Many inspection stations will fail or turn away a car with too many incomplete monitors.

That is why clearing a code the morning of a test rarely works. The light goes out, but the readiness screen tells the inspector the codes were wiped recently. The PL-B04 lets you see the same screen at home first.

Before an inspection: fix the fault, clear the code, then drive normally for several days. Check I/M readiness in YMOBD and go for the test only when the monitors show complete.
  1. Plug the PL-B04 in and turn the ignition on.
  2. Open YMOBD and let it connect.
  3. Open the readiness screen and note any monitors still incomplete.
  4. Recheck after a few days of mixed city and highway driving.

If YMOBD cannot reach the car, the connection fixes cover ignition states, protocol settings and seating the plug.

Across the range

Compared with the field

ELM327 OBD2 adapter models by type, September 2026. Highlighted: Panlong BLE (iPhone & Android).

Dr. Prius, Car Scanner and the apps to try once you outgrow YMOBD

YMOBD keeps things simple on purpose. Once you want custom dashboards, longer logs or brand-specific data, the PL-B04 works with the well-known third-party ELM327 apps as well.

AppiPhoneAndroidGood for
Car Scanner ELM OBD2YesYesGeneric OBD2 plus enhanced profiles for many makes
OBD FusionYesYesDashboards, logging and paid enhanced packs
Dr. PriusYesYesToyota and Lexus hybrid battery data
OBD Auto DoctorYesYesClean code reading and readiness screens
DashcommandYesYesGauges and performance views
TorqueNoYesAndroid dashboards and custom PIDs

Panlong's own advice is to start with each app's free version, which covers daily use, and pay only when you need more. That is sound. Paid tiers mostly add enhanced data for particular brands or extra logging, and whether those extras work depends on your car.

Dr. Prius is the stand-out for hybrid owners. It reads the individual block voltages of a Toyota or Lexus hybrid battery, the first thing to check when a used Prius feels weak.

  • Download apps by exact name and developer to dodge imitation apps with subscriptions.
  • Close YMOBD before opening another app, since only one app can hold the connection.
  • Choose Bluetooth LE in the new app's connection settings on an iPhone.

For a wider comparison of free and paid options, see the ELM327 app guide. Car Scanner is a good second app for most owners, since its free tier already shows a long list of live values on most cars.

Other picks

Three alternatives

1 Veepeak OBDCheck BLE
BLE with BMW app support Veepeak OBDCheck BLE
Veepeak OBDCheck BLE adds BimmerCode and BimmerLink on many BMWs, alongside Car Scanner and OBD Fusion.
  • Bluetooth LE connection
  • Works with iPhone, Android
  • BMW / BimmerCode ready
Check it out
2 Vgate iCar Pro BLE 4.0
Leave-in BLE adapter Vgate iCar Pro BLE 4.0
Vgate iCar Pro BLE 4.0 sleeps at 3 mA, wakes automatically and takes firmware updates from a phone app.
  • Bluetooth LE connection
  • Works with iPhone, Android
Check it out
3 LELink BLE
BLE with a passcode LELink BLE
LELink BLE adds configurable zero-power standby, passcode protection and LeafSpy Pro support.
  • Bluetooth LE connection
  • Works with iPhone, Android
Check it out

What the Panlong PL-B04 won't do for a Ford, a BMW or a parked car

The PL-B04 is a clean generic OBD2 adapter. It is not a specialist, and knowing where it stops helps you pick the right dongle the first time.

  • Ford and Mazda: no MS-CAN support is stated, so FORScan cannot reach body modules on that network. The vLinker FD+ reads them from an iPhone.
  • BMW coding: BimmerCode and BimmerLink are not on Panlong's app list. The vLinker BM+ is built for them.
  • Leave-in use: Panlong states no sleep mode or standby current. Unplug it after use rather than risk a flat battery.
  • Heavy trucks: coverage is 12V gas and light diesel vehicles only.

Against other BLE adapters, the PL-B04's pull is its included app and its automatic connection. Branded rivals add features aimed at owners who leave the adapter plugged in or drive a particular make.

AdapterExtra over the PL-B04
Veepeak OBDCheck BLEBimmerCode and BimmerLink on many BMWs
Vgate iCar Pro BLE 4.03 mA sleep with auto-wake, firmware updates
LELink BLEZero-power standby and passcode lock

If your needs are check-engine codes, emissions readiness and live data on an everyday car, the PL-B04 covers them without fuss. Its YMOBD app suits drivers who want answers rather than settings.

It also makes a sensible second adapter. Keep a specialist Ford or BMW dongle for the deep work and a PL-B04 in the glovebox of the family's other car for quick checks.

One last check: make sure your car is OBD-II compliant. Panlong covers 1996-and-newer US vehicles and 2000-and-newer European and Asian 12V models, which takes in nearly every car on the road.

Driver questions

Compatibility questions

Does the Panlong PL-B04 work with iPhone?

Yes. Connect from inside the YMOBD app or another OBD2 app, not from the iPhone's Bluetooth settings.

Do I need to pay for the YMOBD app?

No. YMOBD comes free with the PL-B04 and connects to the adapter automatically.

Can it check if my car will pass an emissions test?

It reads I/M readiness, which shows whether the emissions monitors have completed. Incomplete monitors often mean a failed or refused test.

Does it work with Torque?

Yes on Android. Torque has no iPhone version, so iPhone owners use Car Scanner or OBD Fusion instead.

What is the difference from the Panlong Android dongle?

The older B02 uses Classic Bluetooth for Android only. The PL-B04 adds iPhone support and the YMOBD app.