Peugeot OBD app 만들기 도전

<5단계> 안드로이드 OBD앱 - 베타 테스트 1건 성공, 비공개 테스트 0건 성공

peugeotory 2024. 8. 4. 17:39


(이전글) <4단계> OBD앱 베타 테스트 성공 사례

(이전글) <5단계> 안드로이드 OBD앱 등록하기(2) - 비공개 테스트 현황


안드로이드 앱 등록전 지금까지 진행한 사용자 환경 테스트 결과입니다.

1) 베타 테스트 5명 지원  :  성공 사례 1건 ( 성공률 20% )  
2) 비공개 테스트 23명   :  성공 사례 0건 ( 성공률 0%    )

베타 테스트는 완성도가 낮은 단계라 그려러니 했는데, 비공개 테스트 단계는 오류도 많이 수정했고 베타 테스트 결과도 반영했습니다만, 결과가 이상합니다.  기존 FAP앱에서 잘 동작하는 차량도 PoBD앱과 연결하면 동작하지 않는 사례가 나왔습니다.

초기에는 예상했던데로 BT4 규격에 맞지 않는 모듈 사용한 경우가 대부분이였으나, 
iCar Pro 제품 구입이후에도 실패하는 사례가 나오가 있습니다.

현상) 실패 대부분이 ECU 연결 단계에서 통신 불가능했습니다.  (ECU Not Connected)

사례1) 곰돌이님 -  3008 16년식(요소수모델) : ECU EDC17C60

3008 (T84) CROSS OVER 5 PORTES 1.6 HDi 120 FAP (DV6FC Euro 6) BVA 6 RAPPORTS TYPE STT

사례2) 토미곰님 - 2008(16년식) : ECU EDC17C60

사례3) 돌텡님    -  308(T9) : ECU ?   (Euro6 : 요수소 모델이므로 아마도 EDC17C60가 아닐까 합니다.)

308 (T9) BREAK 5PTES 1.6 HDi 120 FAP (DV6FC Euro 6) BVA 6 RAPPORTS TYPE STT

사례4) 그루터기님 - ? 차량정보 없음
사례5) 폭풍비만님 - ? 차량정보 없음


원인) 엔진 호출 ID는 동일하나, 세부 명령이 다른것으로 추정됩니다.

공통점은 요소수 모델과 관련 있습니다. 나중에 확인해 보니 요소수 모델 아닌것도 안되는 모델이 있었습니다.

가장 먼저 진행한 것은 Diagbox에서 3008 선택후 → ECU 모델 :  EDC17C60 → 508 1.6에서 추출한 data와 연결
→  ECU 인식 못했습니다.

제가 가지고 있는 data set 경우,

개발초에 검증했을때 508(13년식) 2.0, 3008(16년식) 2.0, 508(11년식) 1.6 차량에서 동작하는것 확인하고 시작했으나 막상 다양한 차량에 설치한 결과 동작하지 않는 사례가 나오기 시작했습니다.

 

 

지원 가능 제품 ) 어떤 ECU 에 사용 가능할까요?  (2020.3월 이전 생산된 차량 기준)

1) 우선 푸조 차량에 어떤 ECU 모델 사용하는지 조사했습니다. ( 이렇게 많을 줄이야.....)
모든 모델 조사한것도 아니고, 주력 모델만 상단에 있는 ECU 모델만 조사한 것입니다. 서브 모델까지 가면 얼마나 될지 모르겠습니다.

 

 

 

 

2) 위의 표는 중복된 ECU 모델 포함되므로 보기 쉽게 형식 변경후에 지원 가능한 모델을 아래 우측에 표시했습니다.
37개 ECU중 겨우 4개 모델만 지원 가능한 것으로 나옵니다. (하... 이럴수가...ㅠㅜ)

한국 차량에 주력으로 장착된 엔진 ECU가 정해져 있을듯 합니다. 
그밖에 아래 엔진에는 가솔린 모델도 포함되어 있을것 같긴합니다만... 어떤것이 가솔린 엔진 ECU인지는 주력 ECU가 어떤 것인지 현재 파악 안되고 있습니다.

 

3) 그래서 유료앱인 FAP앱과 비교해 봤습니다.
FAP앱은 위의 리스트에 없는 제품 포함해서 무려 50개 ECU 지원하는 것으로 확인됩니다.(FAP앱 설명 자료 참조)

중간에 차량 정보가 없는 부분은 FAP앱 자료에 표기가 없기 때문입니다. 

 

이제 고민에 빠집니다.

1)FAP앱 처럼 광범위하게 지원 가능하게 개선 해야할까?
2)한다면 수많은 엔진 ECU data를 확보해야 가능한데.. 어떻게 해야 할까?

   - 원격으로 수집 가능한 방법을 찾고 있습니다.
3)FAP과 동일하게 만든다고 가정했을 때, 그것이 무슨 의미가 있을까? 15000원 정도 지불하고 FAP앱을 사용면 될텐데...


제가  명확한 제한 사항을 공지하지 못해 iCar Pro 제품 구매하신 분들을 위해...

비공개 테스트에 참여해서 동작 안된분들에게는 최대한 지원 가능하도록 시도하고
PoBD앱은 FAP앱이 지원하지 못하는 2020년 이후 차량 지원에 노력하는것이 더 효과적이지 않을까 하는 생각이 듭니다.