ELM327이 블루투스로 연결됐는데 차가 응답하지 않을 때: 안드로이드에서의 10가지 원인과 해결법
연결은 하나가 아니라 둘
OBD2 읽기는 두 개의 연결을 차례로 거칩니다.
- 휴대폰 → 어댑터: 일반 블루투스, 저전력 블루투스(BLE), 또는 Wi‑Fi.
- 어댑터 → 엔진 제어 모듈: OBD2 단자를 통해 표준 프로토콜 중 하나로 통신합니다(최근 차량 대부분은 CAN, 그보다 오래된 많은 차량은 K-Line ISO 9141 또는 KWP2000, 일부 미국 모델은 J1850).
DiagAuto AI는 연결할 때 먼저 어댑터를 초기화하고 ELM327처럼 응답하는지 확인합니다. 그다음 어댑터가 프로토콜을 찾도록 하면서 차에 질의하고, 응답이 없으면 다른 프로토콜을 여러 개 시도합니다. 그래서 표시되는 메시지를 보면 어느 단계에서 문제가 생겼는지 알 수 있습니다.
- « OBD2 어댑터처럼 응답하지 않습니다 »: 첫 번째 연결이 잘못됐습니다(대개 엉뚱한 기기를 선택한 경우).
- « 차량이 응답하지 않습니다 »: 어댑터는 응답하지만, 어떤 프로토콜로도 차에서 응답을 받지 못했습니다.
10가지 원인, 흔한 것부터 드문 것까지
1. 시동 키가 ON이 아님
단연 첫 번째 원인입니다. 엔진 제어 모듈은 시동 키가 ON일 때(엔진 정지 중이든 작동 중이든)만 응답합니다. « Start » 버튼이 있는 차는 브레이크를 밟지 않고 버튼을 누르면 시동을 걸지 않고 ON 상태로 만들 수 있습니다. 키를 꽂기만 한 상태이거나, 일부 차량에서 몇 분간 아무 조작이 없으면 제어 모듈은 잠든 상태로 있습니다.
2. 어댑터가 덜 꽂혔거나 단자에 전원이 없음
어댑터를 끝까지 꽂으세요. 단자가 뻑뻑해서 « 반쯤 » 꽂힌 어댑터는 불이 켜져도 통신하지 않을 때가 있습니다. 어댑터의 불이 꺼져 있다면 단자에 전원이 들어오지 않는 것입니다. 많은 차에서 시가잭과 퓨즈를 함께 씁니다. 단자 위치는 OBD2 단자는 어디에 있나를 참고하세요.
3. 목록에서 엉뚱한 기기를 선택함
차량 오디오, 시계, 스피커도 페어링된 기기 목록에 나타납니다. 어댑터 이름은 대개 « OBDII », « OBD2 », « V-LINK », « ELM327 »입니다. 앱에서 해당 기기가 « 연결을 수락했지만 OBD2 어댑터처럼 응답하지 않습니다 »라고 표시되면, 목록에서 다른 이름을 선택하세요.
4. 일반 블루투스와 BLE를 혼동함
두 기술은 연결 방식이 다릅니다.
- 일반 블루투스 어댑터는 이어폰처럼 안드로이드 블루투스 설정에서 한 번 페어링해야 합니다(코드는 대개 0000 또는 1234).
- BLE 어댑터는 페어링하지 않습니다. 설정에서 페어링하면 실패하거나 아무 소용이 없습니다. 앱에서 시동 키를 ON에 두고 « BLE 어댑터 검색 »을 실행하세요.
BLE 어댑터를 페어링된 기기 목록에서 찾으면 절대 나타나지 않으며, 그 반대도 마찬가지입니다. 설명서나 제품 페이지에 종류가 표시되어 있습니다(« BLE » 또는 « Bluetooth Low Energy »).
5. « 근처 기기 » 권한이 거부됨
안드로이드 12부터 앱이 블루투스 기기에 연결하려면 « 근처 기기 » 권한이 필요합니다. 처음 실행할 때 거부했다면, 일부 앱에서는 아무 설명 없이 연결에 실패합니다. 안드로이드 설정 → 애플리케이션 → DiagAuto AI → 권한을 열어 허용하세요. 안드로이드 11 이하에서는 BLE 어댑터 검색에 위치 권한이 필요합니다. 이는 안드로이드의 요구 사항이며, DiagAuto AI는 사용자의 위치를 절대 읽지 않습니다.
6. 다른 앱이 이미 어댑터를 쓰고 있음
일반 블루투스 어댑터는 한 번에 하나의 연결만 받습니다. 다른 OBD2 앱이 백그라운드에서 열려 있거나 동승자의 휴대폰이 먼저 연결됐다면, 지금 쓰는 앱은 거부됩니다. 다른 OBD2 앱을 완전히 종료하거나(« 홈 화면으로 돌아가기 »만으로는 부족합니다) 휴대폰의 블루투스를 껐다가 다시 켜세요.
7. Wi‑Fi 어댑터: 휴대폰이 어댑터의 네트워크에서 벗어남
Wi‑Fi 어댑터를 쓸 때는 휴대폰을 어댑터의 Wi‑Fi 네트워크에 연결한 뒤, 앱이 IP 주소(대개 192.168.0.10)로 접속합니다. 이 네트워크에는 인터넷이 없어서, 어떤 휴대폰은 스스로 벗어나 집 공유기나 알려진 네트워크로 돌아갑니다. 연결하기 직전에 현재 연결된 Wi‑Fi 네트워크를 확인하세요. AI 기능은 모바일 데이터를 사용하므로 켜 두세요.
8. 모든 프로토콜을 지원하지 않는 복제품
몇 유로짜리 어댑터는 « v2.1 »이라고 표시된 경우가 많지만, 안에는 일부 프로토콜만 지원하거나 명령을 받아도 실행하지 않는 복제 칩이 들어 있습니다. 전형적인 증상은 CAN을 쓰는 최근 차에서는 모두 되는데, K-Line을 쓰는 2008년 이전 차에서는 아무것도 통하지 않는 것입니다. 이럴 때는 품질이 더 좋은 어댑터를 써 보는 것이 가장 빠른 확인 방법입니다. 직접 테스트한 어댑터 페이지에 저희 차에서 잘 된 것과 안 된 것을 자세히 정리했습니다.
9. J1850 프로토콜(구형 포드와 GM)
J1850 프로토콜은 주로 2000년대 중반까지 미국 시장용으로 설계된 차(포드는 J1850 PWM, 제너럴 모터스는 J1850 VPW)와, 사양에 따라 2000년대 초 유럽에서 판매된 일부 포드 차량에 쓰였습니다. 많은 복제품은 이를 전혀 지원하지 않습니다. 해당되는 차라면 J1850 PWM과 VPW 지원을 명시한 어댑터를 고르세요.
10. 차가 OBD2와 호환되지 않음
유럽에서는 OBD(EOBD)가 2001년부터 신규 가솔린차, 2004년부터 신규 디젤차에 의무화되었습니다. 그보다 조금 오래된 일부 차는 단자는 있지만 표준 프로토콜이 아닐 수 있습니다. 단자는 있는데 차가 응답하지 않는 것이죠. 도움말 페이지의 « 내 차량과 호환되나요? » 항목을 참고하세요.
5분 점검법
- 시동 키 ON, 어댑터를 끝까지 꽂고, 어댑터 불이 켜져 있는지 확인.
- 다른 OBD2 앱은 모두 종료.
- 올바른 연결 방식 선택: 페어링된 기기(일반 블루투스), « BLE 어댑터 검색 »(BLE), 또는 어댑터의 Wi‑Fi 네트워크(Wi‑Fi). 전체 절차는 어댑터 연결하기에 있습니다.
- « 근처 기기 » 권한 허용.
- 그래도 차가 응답하지 않으면 다른 최근 차에 어댑터를 꽂아 보세요. 거기서 된다면 문제는 내 차의 프로토콜에 있고, 거기서도 안 된다면 어댑터가 원인입니다.
아무것도 효과가 없다면, 오류 메시지 아래의 « 문제 신고 » 버튼이 연결 기술 로그를 첨부한 신고를 준비해 줍니다. 보내는 것은 사용자 본인이며, 통신이 어느 단계에서 실패했는지 파악하는 데 도움이 됩니다. 더 믿을 만한 어댑터를 고르려면 어떤 ELM327 어댑터를 사야 할까를 참고하세요.
자주 묻는 질문
어댑터가 통신하려면 시동을 걸어야 하나요?
아니요. 대부분의 경우 시동 키를 ON 위치에 두는 것으로 충분합니다. 엔진이 돌아가도 상관없지만, 코드 삭제 같은 일부 기능은 시동 키 ON, 엔진 정지 상태를 요구하는 경우가 많습니다.
다른 앱에서는 잘 되던 어댑터가 지금은 안 됩니다. 왜 그런가요?
대부분 그 다른 앱이 백그라운드에서 계속 연결되어 있기 때문입니다. 일반 블루투스 어댑터는 한 번에 하나의 연결만 받습니다. 그 앱을 완전히 종료하거나 휴대폰의 블루투스를 껐다 켠 뒤 다시 시도하세요.
불이 켜지는 어댑터라면 제 차와 반드시 호환되나요?
아니요. 불이 켜진다는 것은 OBD 단자에서 전원이 들어온다는 뜻일 뿐입니다. 호환 여부는 어댑터가 처리할 수 있는 프로토콜에 달려 있으며, 일부 저가 복제품은 그중 일부만 지원합니다.