ELM327 połączony przez Bluetooth, ale samochód nie odpowiada: 10 przyczyn i rozwiązań na Androidzie

Dwa połączenia, a nie jedno

Odczyt OBD2 przechodzi przez dwa kolejne łącza:

  1. Telefon → adapter: klasyczny Bluetooth, Bluetooth o niskim poborze energii (BLE) albo Wi‑Fi.
  2. Adapter → sterownik silnika: przez gniazdo OBD2, jednym ze znormalizowanych protokołów (CAN w większości nowszych samochodów, K-Line ISO 9141 lub KWP2000 w wielu starszych, J1850 w niektórych modelach amerykańskich).

Gdy DiagAuto AI się łączy, najpierw resetuje adapter i sprawdza, czy odpowiada jak ELM327. Potem odpytuje samochód, pozwalając adapterowi samodzielnie wyszukać protokół, a jeśli nic nie przychodzi, próbuje kilku innych. Wyświetlony komunikat mówi więc, na którym etapie jest problem:

  • „nie odpowiada jak adapter OBD2”: pierwsze łącze nie działa (często to złe urządzenie);
  • „Samochód nie odpowiada”: adapter odpowiada, ale żaden protokół nie uzyskał odpowiedzi od samochodu.

10 przyczyn, od najczęstszej do najrzadszej

1. Zapłon nie jest włączony

To zdecydowanie najczęstsza przyczyna. Sterownik silnika odpowiada tylko przy włączonym zapłonie (silnik wyłączony albo pracujący). W samochodzie z przyciskiem „Start” naciśnij przycisk bez wciskania hamulca, żeby włączyć zapłon bez uruchamiania silnika. Gdy kluczyk jest tylko włożony do stacyjki albo w niektórych samochodach po kilku minutach bezczynności, sterownik pozostaje uśpiony.

2. Adapter jest źle wciśnięty albo gniazdo nie ma zasilania

Wciśnij adapter do oporu: gniazdo jest sztywne, a adapter włożony „do połowy” czasem się świeci, ale się nie komunikuje. Jeśli jego dioda się nie świeci, gniazdo nie dostaje prądu: w wielu samochodach dzieli bezpiecznik z gniazdem zapalniczki. Gdzie szukać gniazda: gdzie jest gniazdo OBD2.

3. Z listy wybrano złe urządzenie

Na liście sparowanych urządzeń widać też radio samochodowe, zegarek czy głośnik. Adapter nazywa się zwykle „OBDII”, „OBD2”, „V-LINK” albo „ELM327”. Jeśli aplikacja pokazuje, że urządzenie „przyjęło połączenie, ale nie odpowiada jak adapter OBD2”, wybierz inną nazwę z listy.

4. Pomylenie klasycznego Bluetooth z BLE

Te dwie technologie łączą się inaczej:

  • adapter z klasycznym Bluetooth trzeba raz sparować w ustawieniach Bluetooth Androida (kod zwykle 0000 albo 1234), tak jak słuchawkę;
  • adaptera BLE się nie paruje: parowanie w ustawieniach się nie udaje albo nic nie daje. W aplikacji uruchom „Szukaj adapterów BLE” przy włączonym zapłonie.

Adapter BLE szukany na liście sparowanych urządzeń nigdy się nie pojawi, i odwrotnie. Instrukcja albo karta produktu podaje typ (oznaczenie „BLE” lub „Bluetooth Low Energy”).

5. Odmówiono uprawnienia „Urządzenia w pobliżu”

Od Androida 12 aplikacja musi mieć uprawnienie „Urządzenia w pobliżu”, żeby połączyć się z urządzeniem Bluetooth. Jeśli odmówiłeś go przy pierwszym uruchomieniu, w niektórych aplikacjach połączenie zawodzi bez żadnego wyjaśnienia. Otwórz Ustawienia Androida → Aplikacje → DiagAuto AI → Uprawnienia i przyznaj je. W Androidzie 11 i starszych wyszukiwanie adapterów BLE wymaga uprawnienia do lokalizacji: to wymóg Androida, DiagAuto AI nigdy nie odczytuje Twojej lokalizacji.

6. Adapter zajmuje już inna aplikacja

Klasyczny adapter Bluetooth przyjmuje tylko jedno połączenie naraz. Jeśli inna aplikacja OBD2 została otwarta w tle albo telefon pasażera połączył się pierwszy, Twoja aplikacja zostaje odrzucona. Zamknij całkowicie inne aplikacje OBD2 (samo „wyjście do ekranu głównego” nie wystarczy) albo wyłącz i włącz ponownie Bluetooth w telefonie.

7. Adapter Wi‑Fi: telefon opuścił jego sieć

Przy adapterze Wi‑Fi telefon musi być połączony z siecią Wi‑Fi adaptera, a aplikacja łączy się z nim przez jego adres IP (często 192.168.0.10). Ta sieć nie ma dostępu do internetu: niektóre telefony same ją opuszczają i wracają do domowego routera albo znanej sieci. Sprawdź aktywną sieć Wi‑Fi tuż przed połączeniem. Dla AI aplikacja korzysta wtedy z danych komórkowych: nie wyłączaj ich.

8. Klon, który nie obsługuje wszystkich protokołów

Adaptery za kilka euro często mają napis „v2.1”, ale w środku skopiowany układ, który obsługuje tylko część protokołów albo przyjmuje polecenia, ale ich nie wykonuje. Typowy objaw: w nowszym samochodzie z CAN wszystko działa, w samochodzie sprzed 2008 roku z K-Line nic nie przechodzi. Najszybszym testem jest wtedy wypróbowanie lepszego adaptera. Na naszej stronie przetestowane adaptery opisujemy, co zadziałało, a co nie, w naszych własnych samochodach.

9. Protokół J1850 (starsze Fordy i GM)

Protokół J1850 stosowano głównie w samochodach projektowanych na rynek amerykański do połowy lat 2000 (Ford w J1850 PWM, General Motors w J1850 VPW) oraz w niektórych Fordach sprzedawanych w Europie na początku lat 2000, zależnie od wersji. Wiele klonów w ogóle go nie obsługuje. Jeśli to Twój przypadek, wybierz adapter, który wyraźnie deklaruje J1850 PWM i VPW.

10. Samochód nie jest zgodny z OBD2

W Europie OBD (EOBD) jest obowiązkowe w nowych samochodach benzynowych od 2001 roku, a w dieslach od 2004 roku. Niektóre nieco starsze auta mają już gniazdo, ale niekoniecznie standardowy protokół: gniazdo jest, a samochód nie odpowiada. Zobacz pytanie „Czy mój pojazd jest zgodny?” na naszej stronie pomocy.

Metoda w 5 minut

  1. Zapłon włączony, adapter wciśnięty do oporu, dioda adaptera się świeci.
  2. Wszystkie inne aplikacje OBD2 zamknięte.
  3. Wybrany właściwy typ połączenia: urządzenie sparowane (klasyczny Bluetooth), „Szukaj adapterów BLE” (BLE) albo sieć Wi‑Fi adaptera (Wi‑Fi). Pełna instrukcja jest na stronie podłącz swój adapter.
  4. Uprawnienie „Urządzenia w pobliżu” przyznane.
  5. Jeśli samochód nadal nie odpowiada: wypróbuj adapter w innym nowszym samochodzie. Jeśli tam działa, problem leży w protokole Twojego samochodu; jeśli tam też nie działa, winny jest adapter.

Jeśli nic nie pomaga, przycisk „Zgłoś problem” pod komunikatem o błędzie przygotowuje zgłoszenie z dziennikiem technicznym połączenia. To Ty je wysyłasz, a pozwala ono zrozumieć, na którym etapie komunikacja zawiodła. Jak wybrać bardziej niezawodny adapter: jaki adapter ELM327 kupić.

Najczęściej zadawane pytania

Czy trzeba uruchomić silnik, żeby adapter się komunikował?

Nie, w zdecydowanej większości przypadków wystarczy włączony zapłon. Silnik może też pracować, ale niektóre funkcje, na przykład kasowanie kodów, często wymagają włączonego zapłonu przy wyłączonym silniku.

Mój adapter działał z inną aplikacją, a teraz już nie. Dlaczego?

Najczęściej tamta aplikacja została połączona w tle: klasyczny adapter Bluetooth przyjmuje tylko jedno połączenie naraz. Zamknij ją całkowicie albo uruchom ponownie Bluetooth w telefonie i spróbuj jeszcze raz.

Czy adapter, który się świeci, na pewno pasuje do mojego samochodu?

Nie. Dioda dowodzi tylko, że gniazdo OBD daje zasilanie. Zgodność zależy od protokołów, które adapter obsługuje, a niektóre tanie klony obsługują tylko część z nich.