PoBD

푸조/시트로앵 디젤 OBD 스캐너 앱 개발 이야기

Diagbox 4

PoBD_Urea앱 만들기(2) - Fault code 읽기/삭제 기능 확인(Diagbox vs FAP앱 차이점 )

푸조 카페 "크리스"님의 EDC17C60 엔진 ECU에서 읽어온 falut code 관련 정보는 고장이 없는 정보이기 때문에  고장 발생시 어떻게 ECU와 Diagbox가 소통하는지는 Fault code가 없는 경우만 이해 할 수 있었습니다.(아래 좌측 그림) 따라서, 임의로 Fault code 발생한 것 처럼 ECU 시뮬레이터 코드를 수정해서 Daigbox에서 인식하는것 확인했으며(아래 우측 그림)  추가로 삭제 명령까지 실행해 봤습니다.영구적인 결함이라 즉시 재발생하므로 삭제 안된것으로 나오는것으로 추정됩니다. 일단 어떤 명령으로 읽어(List of current faults) 오고 삭제(Clear faults)하는 과정과 명령 set 까지 확인할 수 있었습니다.  특이한 점은.... 위에서 사용한 ..

(Diagbox 9.186) 최신 408 차량도 진단 가능하며 완전 무료입니다.

소유한 차량이 2011년 6월 등록된 508 차량이라 Diagbox만 있다면 어떤 버전 사용해도 됩다만...최근 앱 개발하면서 신규로 등록된 엔진 ECU 정보가 필요하여 최신 Diagbox 정보 구글링해봤습니다.결론만 미리 정리하면,그 어떤 Diagbox 버전도 유료로 구매할 필요가 없다는 것입니다.!!!! (공짜!!)아래 사이트 방문하면 락이 해제된 최신 Diagbox 무료로 다운 받아서 사용가능합니다.https://psa-diag.fr/diagbox/   ← 최신버전 9.186 (2024.04.27일 이전 생산된 차량은 모두 사용 가능)워낙 사기가 많은 세상이라 믿지 않았는데,위의 사이트는 상당히 신뢰가 구축된 사이트로 확인됩니다.각설하고, 아래 두가지 방법으로 직접 설치해 봤습니다.1) Macboo..

<3단계> iOS,Android 겸용 Peugeot OBD앱 - 에러 삭제 추가(4)

너무 쉽게 생각했나 봅니다.FAP앱이나, Car Scanner ELM OBD2앱에서 오류코드 확인 가능하고 삭제 기능 있어서 간단하게 구현할 수 있을것이라 생각했습니다. 그런데 기능은 간단해 보이는데 뒤에 숨겨진 엄청난(?) 작업이 기다리고 있었습니다.이유인 즉, PSA(지금은 스텔란티스...) 계열 차량에 장착된 1) 엔진 ECU가 다르다... (차종은 다르지만 같은 엔진 ECU 사용도 합니다.)2) Diagnostic Trouble Code(DTC). 즉, 고장 코드는 ECU 의존성이 있습니다.그렇다면 대략적인 엔진 ECU는 몇개나 될까요? 대략 86개정도 됩니다. (링크 참조)(엔진 ECU만 그렇고 다른 ECU 모두 합치면 대략 200개 정도 되는것 같습니다.) 위에서 설명한 ECU 리스트는 단지..

(1)Peugeot 차량 ECU와 어떻게 통신해야 할까?

Diagbox와 FAP app 사용하면서..... 도데체 어떻게 인간하고 차하고 대화 할까? 늘 궁금했습니다. (Diagbox 동작 영상) 그밖에 알게된 것은 엔진관련 ECU(Engine Control unit)만 있는 것이 아니라 ECU(Electric control unit)가 여러개 있다는 것을 알게 되었습니다. Diagbox로 확인해보면.... ECU(Electric control unit)가 무려 29개!!! (아래 첫번째 사진의 두번째줄에 있는것이 흔히 말하는 ECU(Engine Control unit) 입니다.) 옵선에 따라 16개 추가할 수 있습니다. 옵션에 따라 최대 45개까지 설치가 가능한것 같습니다. (깡통 옵션인 제 차량도 29씩이나 있네요...) "ECU는 어떻게 통신할까?" 늘 ..