Skip to main content
TESLA·FAQBY
LowModel SModel XModel 3Model Y#Diagnostics#Battery#Scan My Tesla#OBD0-200 USD

Tesla diagnostic software: Scan My Tesla, OBD adapter & what it shows (2026)

≈ 12 min read
11 source(s)
Drivetrain · RWD, AWD, AWD Performance
Updated · October 20, 2026
Contents

Quick FAQ

What's the most popular Tesla diagnostic software?
Scan My Tesla (iOS/Android, ~$10) is the community de-facto standard. It connects to the car through an OBD adapter over Bluetooth/Wi-Fi and shows what the stock menu doesn't: real battery capacity (Nominal Full Pack), cell imbalance in mV, pack temperatures, charge power and efficiency, current, isolation. Alternatives are TM-Spy and the built-in Service Mode (no hardware, less detail).
Which OBD adapter do I need for Scan My Tesla?
Two parts: (1) an adapter cable to the car's CAN connector and (2) an OBD-II dongle. The cable depends on model and build date: Model 3 from early 2019 to 10/2023 and pre-Juniper Model Y use a 26-pin connector at the rear of the center console; Model 3 Highland (from 10/2023) and Model Y Juniper (from 02/2025) have their own 20-pin cables; early Model 3 (2017 to early 2019) need a separate pre-2019 version; Model S/X 09/2015 to 09/2021 use 20-pin, and the 2021+ S/X refresh has its own cable. Dongle: OBDLink MX+ or vLinker FS (both also work with iPhone); on Android also OBDLink LX, Vgate iCar Pro or a decent ELM327 v1.5. The cheapest ELM327 clones often can't handle Tesla's data stream.
What should I check in Scan My Tesla when buying a used Tesla?
Three numbers: Nominal Full Pack (current usable capacity) vs Full Pack When New = real SOH (aim for ≥85%); cell imbalance, <30 mV for NMC/NCA, <10 mV for LFP; peak charge power on a fast charger. More reliable than the odometer: a rolled-back mileage shows up as a mismatch between SOH and claimed km.
Can I check a Tesla battery without buying an adapter?
Partly, yes. The built-in Service Mode (Controls → Software → hold the model name → code 'service' → Battery section) shows the configuration and some data with no hardware. Since 2025.8 Tesla also has its own battery health test in the menu. For deep diagnostics (per-cell imbalance, history) you still need Scan My Tesla + adapter, or the paid certified Aviloo test.
How do I download Scan My Tesla if Google Play says it's not available in my country?
Officially the app is only on Google Play and the App Store: scanmytesla.com links to those stores, and the developer offers no APK. Google Play decides by your account's country, not your IP, so a VPN doesn't help. Accounts registered in Belarus, for example, can't buy the paid app at all. The working route is a separate Google account set to another country; Google only lets you set it while physically in that country with a local payment card, and you can change it at most once every 90 days. On iPhone the app is listed as 'scan my T3SLA'. Don't install cracked APKs from chats or forums: the app talks to the car's CAN bus.
Does Scan My Tesla work on iPhone?
Yes, the iOS version has existed since 2020 and is listed in the App Store as 'scan my T3SLA' ($9.99, licensed separately from Android). But an iPhone won't pair with just any dongle: the app supports OBDLink MX+, vLinker FS (the Bluetooth version with Apple MFi) and S3XY Commander, plus the CANserver and S3XY Buttons Wi-Fi adapters. Cheap Bluetooth Classic ELM327 dongles don't connect to an iPhone; they're Android-only.
Does a Tesla have an OBD port?
Sometimes, but it's nearly useless for diagnostics. According to Tesla's service manual, a standard OBD-II connector, if fitted, sits under the dashboard in the driver's footwell, and some Model 3/Y have none at all because it only became mandatory for EVs in 2024. It carries no data: on a Tesla that port provides only +12 V and the VIN. Everything useful runs over the CAN bus, so Scan My Tesla connects through a dedicated cable to the diagnostic connector: at the rear of the center console on pre-refresh Model 3/Y, and near the front passenger-side pillar on Highland and Juniper (per cable sellers).

Scan My Tesla is the go-to Tesla diagnostic app: what Tesla hides from the owner, it reads straight off the car's bus. Real battery state, cell imbalance, temperatures and charge efficiency: everything you need to judge a used car or catch a problem early.

What you need to connect

  1. The Scan My Tesla app: Google Play (Android) or the App Store (iOS, where it's listed as "scan my T3SLA"), a one-time purchase of ~$10. Licenses are separate: buying on Android doesn't carry over to iPhone or the other way round (developer FAQ). If Google Play says the app isn't available, see the section below. The alternative is TM-Spy (similar features).
  2. An adapter cable to the CAN connector: a different one for each model and build date (table below). The standard OBD-II port under the dash, if the car has one at all, won't work: on a Tesla it only provides +12 V and the VIN.
  3. An OBD-II dongle over Bluetooth or Wi-Fi. On Android almost any decent ELM327-compatible dongle works; on iPhone only a few models do (below).

Total kit: from ~$45 on Android with an inexpensive ELM327; ~$85-140 on iPhone with a vLinker FS; ~$180-200 with an OBDLink MX+.

Where to download Scan My Tesla if Google Play says it's not available in your country

There are two official sources: Google Play and the App Store. scanmytesla.com only links to those stores; the developer offers no separate APK. If your Google account is registered in a country where Play sells the app, just buy it there. The "not available" message is a typical problem for accounts registered in Belarus, so the experience below comes from there; links like #426575 point to messages in the TESLA Belarus owners' chat.

  • iPhone. The Belarusian App Store sells the app without changing region (#426575, #426579). Search for "scan my T3SLA". The catch is the hardware: not every dongle works with an iPhone, and a cheap ELM327 won't connect (details below).
  • Android. With a Belarusian Google Play account the paid app can't be downloaded or bought (#426602). A VPN doesn't help: the store looks at the account's country, not your IP (#1375).

What owners do:

  1. Buy it on an iPhone if there's one in the family, and get a compatible dongle for it.
  2. Set up a separate Google account with another country, for example during a trip to Poland or Lithuania. Under Google's rules you can only set the Play country while physically in that country and with a payment card from it, and the next change is possible no sooner than 90 days later (Google help). When you're abroad, Play offers to switch the region of your main account, but you can't switch it back quickly, so the chat's advice is to create a second account and leave the main one alone (#359677, #359678).

Why not install a cracked APK from chat files, forums or "mirrors":

  • Scan My Tesla connects to the car's CAN bus through the dongle, and the dongle can send messages to the bus, not only read them. A repackaged app can send anything there, and garbage on the CAN bus can seriously harm the car (#426549).
  • Nobody has checked an APK from an unofficial source: it may carry a trojan, and the app needs access to the phone's Bluetooth and location.
  • Cracked builds are usually old versions: no support for newer cars and firmware, no updates, no refunds.
  • The license is a one-time ~$10, cheaper than the cable.

Which cable and adapter you need, by model and year

Pick the cable by model and build date (it's on the sticker in the driver's door opening). Even a Model 3 can't be read without the cable (#237597), and a cable for one model doesn't fit another: a 2019 Model S can't be read with the 26-pin Model 3 cable (#469882).

Model and build years Cable (connector) Where it plugs in Cable price
Model 3, 2017 to early 2019 separate pre-2019 version (older 20-pin connector), not compatible with the 26-pin one rear of the center console rare item, ask the seller
Model 3, early 2019 to 10/2023 26-pin rear of the center console, under the cover facing the rear seats ~€25-45 (~$30-50)
Model 3 Highland, from 10/2023 20-pin, its own cable near the front passenger-side pillar (per sellers) ~€25-45 (~$30-50)
Model Y, 2020 to early 2025 (pre-Juniper) the same 26-pin as Model 3 2019-2023 rear of the center console ~€25-45 (~$30-50)
Model Y Juniper, from 02/2025 20-pin, its own cable near the front passenger-side pillar (per sellers) ~€43-45 (~$50)
Model S, 2012 to 09/2015 12-pin behind the cubby below the center display (per TeslaTap) ~€25-55 (~$30-60)
Model S/X, 09/2015 to 09/2021 20-pin on Model S, behind the cubby below the center display (per TeslaTap); check the connector against the seller's photos ~€25-45 (~$30-50)
Model S/X Palladium (2021+ refresh, Plaid and Long Range) separate cable behind the wireless phone chargers (per TeslaTap) ~€25-45 (~$30-50)
Cybertruck not supported: the developer lists only S, 3, X, Y n/a n/a

Prices are from the European sellers that the Scan My Tesla site recommends, as of October 2026. Such cables are cheaper on AliExpress, but check the connector against the photos: if your build date is close to a generation change, the developer explicitly advises comparing your plugs with the pictures in the store.

The 26-pin and 20-pin cables are splitters: you unclip the factory connector and insert the cable between the two halves. Before that, turn off Sentry Mode, lock the car and let it go to sleep: cable sellers recommend waiting about 10 minutes until the CAN buses power down. The dongle doesn't depend on the model; you choose it for your phone.

iPhone or Android: which dongle works

The difference is the Bluetooth type. The Android version works with any ELM327-compatible Bluetooth Classic adapter that supports CAN. iOS doesn't let apps use ordinary Classic adapters, so the iPhone version supports only specific models: OBDLink MX+, vLinker FS and S3XY Commander (the list from the App Store description), plus the CANserver and S3XY Buttons Wi-Fi adapters. Generic Wi-Fi ELM327 dongles aren't on the compatibility list.

Dongle Android iPhone Price
OBDLink MX+ yes yes $140
vLinker FS (Vgate, Bluetooth version with Apple MFi) yes yes ~$45 on AliExpress, ~€70 from European sellers
OBDLink LX yes no $90
Vgate iCar Pro (Bluetooth 3.0) yes no ~$20-30
ELM327 v1.5 (PIC18F25K80 chip, two boards) yes, slower no $5-15

From the chat:

  • A cheap ELM327 doesn't work with an iPhone (#426579), while a vLinker FS from AliExpress and an OBDLink MX+ do connect (#335538, #497520).
  • On Android even a cheap ELM327 reads a Tesla (#426545); data just comes in more slowly (#30943). Get the two-board v1.5 version with the PIC18F25K80 chip (#426596): one owner's single-board ELM327 v2.0 read another car but not the Tesla (#476672).
  • Don't leave the dongle in the car permanently. A stranger can connect to a cheap ELM327 with its default password and push garbage onto the CAN bus that can disable the car. The splitter cable itself can stay; unplug the dongle (#426549, #426555).

Key readings (and what they mean)

Scan My Tesla parameter What it is
Nominal Full Pack Current usable capacity (after degradation and BMS calibration)
Full Pack When New Fixed "from the factory" figure that uniquely identifies the pack
SOH (Nominal / When New) Real battery wear in %
Cell imbalance (mV) Spread of cell voltages, the key problem indicator
Brick / Cell temps Pack temperatures (matters for charging/performance)
Charge power / efficiency Power and efficiency while charging

How to check SOH

SOH (State of Health) comes from one formula:

SOH = Nominal Full Pack ÷ Full Pack When New × 100%

  • Nominal Full Pack is how much energy the pack holds now, as estimated by the BMS (service signal BMS_nominalFullPackEnergyRemaining).
  • Full Pack When New is the pack's factory constant (BMS_beginningOfLifePackEnergy). Scan My Tesla shows it only for Model 3/Y.
  • The BMS reports both numbers including the buffer, so the buffer doesn't skew the result (#157776, #334554).

Don't look for a ready-made degradation percentage in Scan My Tesla: the developer removed that calculation from the app as inaccurate (FAQ). Do the math yourself.

Example from the chat: a 2023 Model Y Performance with 30,000 km; the owner posted the BMS service signal values (#438142, #438143).

Reading Value
Full Pack When New 82.1 kWh
Nominal Full Pack 68.18 kWh
SOH 68.18 ÷ 82.1 × 100 = 83%
Cell imbalance 2 mV

82.1 kWh is the factory constant of the 82 kWh Panasonic pack; for comparison, pre-refresh US Model 3 Long Range cars show 77.8 (#157798). That matches the 82 kWh capacity listed in the Akkuwiki. What the example shows: 83% at 30,000 km is below the "≥85% up to ~150,000 km" benchmark, even though cell balance is perfect. Capacity and imbalance are independent readings, so check both. For this pack's weak spots, see the article on 82 kWh Panasonic imbalance.

Pitfalls:

  • Full Pack When New shows 0 or 0.1. That's a read glitch, seen after the 2025.32 update (#310951, #311524, #426511). Take your pack's factory capacity from the battery chemistry guide.
  • LFP. The BMS estimate on LFP is accurate only after a recent charge to 100% (Tesla already recommends charging LFP to 100% once a week). If the car spent a month between 50% and 70%, the figure can drift by a few percent.
  • Model S/X. The app doesn't show Full Pack When New, so compare Nominal Full Pack with the pack's factory capacity, e.g. ~100 kWh for Palladium.
  • One reading isn't a verdict. The BMS estimate wanders by a couple of percent. If the number is borderline, the Battery Test in Service Mode gives a more precise result.

How to read it when buying used

The most accurate way to avoid a dead battery or a rolled-back odometer:

  • SOH ≥ 85% for mileage up to ~150k km. If SOH is well below the claimed mileage, the odometer is probably rolled back (see the used-buying checklist).
  • Cell imbalance: <30 mV for NMC/NCA, <10 mV for LFP (LFP is stricter). Big imbalance on NCA 82 kWh Panasonic is a known issue.
  • Compare Nominal Full Pack vs Full Pack When New to identify the pack and its real degradation. Cross-check with the battery chemistry guide.

Alternatives to Scan My Tesla

Scan My Tesla is the cheapest way to see the battery cell by cell. The other tools cover other jobs: alerts and service routines, a certificate for resale, long-term history or the factory spec.

Tool Type Hardware Price What it reads Models
Scan My Tesla iOS/Android app for reading data cable + OBD dongle ~$10 + $35-190 for hardware capacity (SOH), per-cell mV, temperatures, power; no alerts or routines S, 3, X, Y
TM-Spy app for reading data cable + Bluetooth dongle paid app + hardware capacity, per-cell mV; no alerts S, X, 3; check compatibility before buying for newer cars
Service Mode built-in service mode none free alerts and their history, Battery Health Test (12-24+ h), component tests all
Service Mode Plus extended service mode laptop with Toolbox 3 included in the Toolbox subscription hidden alerts, BMS signals (Nominal Full Pack, min/max cell), routines and settings all
Toolbox 3 Tesla's official software for workshops laptop + Ethernet cable to the diagnostic port $75 per day, $150 per month, $700 per year everything in Service Mode Plus, signals, routines, configuration, knowledge base all
Aviloo paid certified battery test rented Aviloo Box price in the Aviloo shop; as of October 2026 private customers can get the box in 14 European countries, not including Belarus, Poland or Lithuania (in Poland dealers and workshops run the test under a B2B program) SOH with a certificate for resale most EVs; check your Tesla in Aviloo's vehicle list
TeslaMate history logger on your own server 24/7 server: Raspberry Pi, NAS or VPS free (open source) trips, charging sessions, degradation estimate via the Tesla API; no cells or alerts all with Tesla API access
ECUVIN Telegram bot, VIN decoding none 1 request a month free, then 129 Telegram Stars factory spec: pack, options; no live data all
  • Service Mode: how to enter it is covered in the certificates & Service Mode article. Some alerts aren't visible there: they're hidden Service Mode Plus alerts, and Service Mode Plus is unlocked with Toolbox (#403188, #381804).
  • Toolbox 3 is sold officially at toolbox.tesla.com. Before the 2025 price cut the subscription cost $500 a month and $3,000 a year, so the chat treated Toolbox as a workshop tool (#27492); a $75 one-day pass is now within reach of a private owner.
  • Don't buy a "cheap Toolbox" through middlemen, proxy services or cracked copies: the car connects to someone else's account and server, and you have no control over what's done to it there.
  • TeslaMate is for long-term history rather than a one-off check; what happened to it after the Tesla API changes is covered separately.
  • Aviloo is handy for resale: the buyer sees a certificate from an independent company.

When self-diagnostics isn't enough

Scan My Tesla covers most everyday questions, but some systems it doesn't see at all or sees only partially. A professional diagnostic session additionally covers:

  • insulation resistance of the high-voltage system, an early indicator of moisture and insulation degradation;
  • the condition of the charge port contactor;
  • the air suspension: bags and compressor (relevant for S/X);
  • the correctness of the inverter's control signals;
  • real-time analysis under load: cell balance deviation while driving, elevated AC compressor current, drop in regen efficiency.

Minsk reference prices, BYN (one shop's figures, not the market): basic diagnostics, 30–40 minutes, from 80 BYN; an extended session with real-time parameters, 1–1.5 hours, from 150 BYN; with a test drive, up to 2 hours, from 200 BYN.

A sensible cadence for a professional session is once a year or every 20,000 km, and it's a must before buying used and after any accident.

Source: tsk.by

Sources

Spotted a mistake or something outdated in this article?Report it — we will fix it