PoBD

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

전체 글 130

PoBD_Urea앱 만들기(26) - iOS앱 testFlight 통해서 베타 테스트 하기

안드로이드에 비해서 iOS 베타 테스트 등록하기가 "훨씬~~" 쉽습니다.1.테스터 인원수 제한도 없고..2.심사도 빠르고(1일 소요)베타 테스트 승인이 나면 아래와 같이 testFlight 앱 설치후 이것을 통해서 베터 버전 다운로드 가능합니다.이미 testFlight앱이 설치되었다면, 이메일 링크를 통해서 바로 연결됩니다. 안드로이드에는 없었던 것 같은데피드백 공유 기능도 있어서 바로 업로드 가능합니다.

PoBD_Urea앱 만들기(25) - iOS앱이 완성되어 test중입니다.

최종 목표였던 iOS앱이 완성되었습니다.네이버 푸조 카페 회원님들의 공식 요청도 있고 해서, 열심히 만들었습니다.정식 배포전에 베타 테스트위해서 TestFlight로 배포 예정이고 몇가지 등록 조건 맞추느라 아직 "심사를 통과하지 못했지만" 내일쯤이면 통과 될 예정입니다. 아직 심사 통과 못한 이유가데모 비디오가 없어서 그렇다고 합니다. 암튼 유튜브 등록하고 다시 심사 신청!!!OBD 스캐너와 차량이 있어야 하기 때문에 일반적인 방법으로는 앱 심사가 불가능하기 때문인것으로 추측됩니다.아래는 심사 요구사항인 iOS 시현 동영상입니다.https://youtube.com/shorts/mgoj9KrphGk 실제 차량에서 아직 돌려보지 못했지만 안드로이드에서 동작하는것과 동일 코드(언어지원만 일부 다름)가 동일하..

미쉐린 CC2 타이어로 다시 교체하면서 배운점

2년전 2023.05.09일에 교체했고, (당시 155000km 주행거리)  오늘까지 27377km 주행후  동일 cc2로 다시 교체했습니다.2년도 안되었고, 3만km도 못채웠으니 상당히 빨리 마모된것 같아서 cc2로 가야할지 고민했지만 만족도가 워낙 높은 타이어라 다시 선택했습니다.(특히 빗길이나 눈길에 아주 안정적이였던 것으로 기억합니다.)원래 이렇게 빨리 마모되는 타이어라는 평을 듣기는 했지만 좀 심한것 같아서 교체한 타이어를 유심히 살펴봤습니다.아래 왼쪽 사진이 앞바퀴 사진이고 우측 사진이 뒷바퀴 사진입니다.( 앞뒤 위치 변경 1회했으니 장착 시점과는 반대 위치입니다.)뒷바퀴 wear2check 마크가 많이 살아 있고 앞바퀴의 경우 바깥쪽은 거의 마모되어 수명이 다한 상태였습니다.    앞뒤 교환..

PoBD_Urea앱 만들기(24) - 흡기라인 정보(Air intake line information)1,2 추가

계획 했던 최종 작업이 모두 마무리 되었습니다.흡기라인 정보 1,2(Air Intake Line Information 1,2)까지 추가하는 것이 목표였는데 결국, 최종 지점까지 왔군요... 흡기라인 정보는 Diagbox 기준 2개의 페이지로 구성되어 있습니다. 따라서 PoBD-U앱에서도 동일하게 구성했습니다.아래 사진 왼쪽 2장이 영어 버전이고, 우측 사진 2장이 한글 버전입니다. (현재는 영어(기본)와 한글만 지원 가능) Diagbox 한글 버전의 번역이 어색한것이 많아서 영어 버전 추가했고, 아무래도 한국 푸조 차주분 보다는 영어권 차주분들이 더 많을듯 하기도 합니다. 앞으로 남은 일은 푸조의 나라 프랑스를 위해 프랑스어도 추가하는 것입니다. (4월초 예정)https://youtube.com/shor..

PoBD_Urea앱 만들기(23) - Soot 총중량 / DPF(FAP) 잔량 오류 개선

카페 회원님께서 사용중 의견 주신것중 일부 개선한 내용입니다.1) DCM71(508sw 2.0)의 경우 soot 총중량 항목 누락 (소수점 2자리 확대 요청 추가)2) DPF(FAP) 용액 탱크 크기보다 남은 용액 잔량이 많음 (DCM71 ECU만 해당)   1)번 문제의 경우 DCM71 ECU만 있는 문제입니다.(아래 좌측 : EDC17C60 ECU,  우측 사진 : DCM71(508 sw 2.0)) 1)번 문제는 앱 개발 당시부터 고민이 많았던 부분입니다. DPF 관리를 위해서는 충분한 재생 시간 확보하는것이 중요하고 이것의 지표가 바로 soot 총중량이기 때문입니다. (크리스님은 매우 잘 관리하고 계시는듯합니다.)하지만 Diagbox 확인해보 508 sw 2.0에 적용된 DCM71 ECU에는 이항목..

PoBD_Urea앱 만들기(22) - 연료 라인 정보 추가되었습니다.

초기에 제공하기로 계획했던 센서 정보중 "연료 라인 정보(Fuel Line Information)"가 2025.2.20일 추가되어 구글 플레이에 재등록 되었습니다. 엔진 ECU마다 제공하는 정보가 달라서 최대한 공통적으로 사용하는 필수 정보 위주로 제공됩니다. Diagbox에서는 3개 페이지로 구분해서 보여지는데, 불필요한 정보도 많아서 하나의 페이지로 최적화 했습니다. 비요소수 차량인 저의 푸조 508은 인젝터에서 연료 주입되는 시간까지 표시되었는데, 최신 차량들은 더 이상 제공하지 않는것으로 확인됩니다. 그나마 실린더 인젝터 플로우 량 보정값이 나와서 다행이긴합니다. 2025.2.20일 기준 개선된 앱은 구글 플레이에 재등록되었습니다.지금까지의 성과를 요약하면 대략 아래와 같습니다. -앱명칭 :PoB..

PoBD_Urea앱 만들기(21) - 새롭게 보고된 오류 (ECU : DCM71) 수정

508sw 2.0(2019이후) 차량에 장착된 ECU 모델 : DCM71의 경우 총7개 오류가 확인됩니다.(센서 데이터 업데이트 느려지는것 포함) 특이한 것은 DCM71 ecu의 경우(1) 결함 갯수는 나오는데 결함 코드 리스트가 나오지 않는 문제가 있었습니다.(타기종 ECU는 정상 동작),결함 리스트가 나오지 않는 것은 DCM71 고유의 Data 전송 패킷 때문인것으로 확인되어 처리 코드 추가했습니다.  그밖에(2) ~(6)까지는 센서 데이터가 비정상적인 값이 표시되고 이는 코드 오류로 확인되어 수정했습니다. (위 사진 2~6)(7) 속도가 점차 느려지는 문제는 모든 ECU에서 나타나는 현상이였고, 화면 표시하는 옵션에 문제가 있어서 수정했습니다.위의 앱 버전은 초기 버전이였고, 현재는 14번째 개선중..

PoBD_Urea앱 만들기(19) : PoBD-U앱 구글 플레이에 정식 배포되었습니다.

데스트탑 PC로 구글 플레이에서 검색하면 아래와 같이 나옵니다.  안드로이드폰으로 "POBD"로 검색하면 두개의 아이콘이 나옵니다.아래 첫번째 "PoBD"앱은 작년에 비공개 테스트했던 요소수 사용하지 않는 버전으로 정식 배포하지 않았아서 그런지 "사전 체험판"은 엔진 ECU가 SID807_BR2만 동작합니다.요소수 사용하는 차량중 지원되는 ECU모델에 해당된다면 두번째 앱인 "PoBD-U" 설치하면 됩니다. 아이폰은 아직 배포하지 않았으며 3월초에 배포 예정입니다.

PoBD_Urea앱 만들기(18)- 엔진 냉각/에어컨디셔닝 정보(Cooling/Air conditioning information)

2025.2.12일 기준 적용된 센서 정보는 아래와 같습니다.1.전원시스템 정보2.엔진 윤활 정보3.배기라인 정보1, 2, 34.DeNOx 시스템 정보 1, 2이번에 신규로 추가된 센서 정보는 "냉각/에어컨 라인 정보" 입니다.관련된 내용은 기존 네이버 카페이 올려 놓은 글 참조하시면 도움될것입니다.(https://cafe.naver.com/308gt/330739)Diagbox에서 제공하는 정보 기준으로 구현했습니다.( 일부 추가되거나 누락된것이 있을수 있습니다.)   엔진 ECU별로 차이가 있어서 제공하는 정보는 차량에 따라 다를수 있습니다.센서 정보가 가장 많은 엔진 ECU는 DCM71(508 sw 2.0, 2019년이후)로 확인됩니다. (아래 참조) PoBD-U앱에 이번주내로 업데이트 예정입니다.사..

PoBD_Urea앱 만들기(17)- 엔진 윤활 정보(Engine lubrication information) 추가

추가로 업데이트된 센서 정보는 "엔진 윤활 정보(Engine lubrication information)" 입니다.비공개 테스트 버전에는 없는 정보이며, 구글 플레이 배포판에 포함될 예정입니다. 1) 전원시스템 정보 다음 페이지에 배치했으며,2) 엔진 윤활정보 (신규추가)3) 배기라인 정보1,2,34) DeNOx 시스템 정보1,2배포한 앱은 모두 7 페이지로 구성됩니다. 앞으로 남은 정보는 아래 4개 페이지이고, 앱 배포후에 시간 날때 마다 업데이트 예정입니다.5) 냉각/에어컨 라인 정보6) 연료라인 정보7) 흡기라인 정보 1,2