분류 전체보기 112

[[5]] -3 "푸조 508 1.6 중고 엔진 ECU에 immo off 파일 올려보자 "

드디어!!! 인터넷에서 구한 SID807_evo ECU의 immo off 파일 --> 중고 ECU의 EEPROM에 Write할 차례입니다. (참조) https://www.digital-kaos.co.uk/forums/showthread.php/1025963-immo-off-sid807-evo-psa?highlight=sid807+immo 다운받아서 압축해제하니 두개의 파일이 있습니다. (이상하게도 "확장자 .bin"입니다.) 이전글에서 중고 ECU에서 추출한 파일 확장자 .EPR, .MPC와 차이가 있었지만 일단 EEPROM에 write 시도했습니다. 아쉽게도 하나는 write되는데, EEPROM 파일은 write 실패했습니다. 기존에 시도후 실패했던 파일 (.bin) → 확장자 변경 (.ERP)후 개별..

[[5]] -2 "두번째 중고 엔진 ECU 뚜껑 열기 도전"

푸조 508 1.6 중고 엔진 ECU EEPROM read해봤습니다. 드디어 두번째 뚜껑분리 시도!!! 역시나... 너덜 너덜 해진 뚜껑... ㅠㅜ. 깨끗하게 분리하려면 전문기술이 필요할것 같습니다. KTAG와 연결할 수 있도록 배선 솔더링 해주고... Boot(회색), CNF1(붉은색)선 연결후 글루건으로 배선 고정!! 추가로 측면에 있는 콘넥터에서 전원 12V와 CAN High / Low 및 Enable(?)선 연결해줍니다. 푸조 Service Box에서 해당 콘넥터 정보를 찾아 보니 대략 아래와 같습니다.(필요정보만 기술) 이제 KTAG 소프트웨어 실행해서 연결 EEPROM data 추출하기 위한 절차 진행합니다. 메뉴 실행후 푸조 508차량 선택하고 엔진 ECU 선택하면 되는데, 어라... SI..

[[5]] -1 "푸조 508 1.6 ECU 중고 구매후 TEST"

"Peugeot ECU 분해(K-TAG 활용하기)" 카테고리에 정리했던 이전 글(6개)을 간략히 요약하면,... 2011년식 푸조 3008 1.6 엔진 ECU "모델명 : SID807" 중고로 구매해서, 어렵게 뚜껑을 해체하고 내부에 배선 연결후 KTAG로 EEPROM 백업까지했고, 한 걸음 더 나아가 핀코드 읽기에 성공했습니다. 아쉬운 부분이 있다면 CAN 통신을 듣기만 할뿐 명령 보내면 응답하지 않는다는 것입니다. 이를 해결하고자 추가로 이모빌라이져 락 해제 위해, EEPROM 내부 data 수정시 SID807_evo(SID807_BR2가 공식명칭) 파일 참조하여 수정했으나 결국 성공하지 못했습니다. 이번에는 인터넷에서 다운 받은 SID807_evo immo off(이모빌라이저락 해제) 파일이 있어서..

[[4]] -2 "3008 ECU immobilizer lock 풀기 도전"(but, 실패)

처음 푸조 3008 중고 ECU 구매해서 CAN 신호가 나오는것 까지는 성공했는데 CAN 통신은 못했습니다.(링크) 원인 추정해보면 이모빌라이저 락이 걸려있어서 통신이 안된것으로 예상되어 이것을 풀어 보는 방법 찾는 것을 다음 목표로 정했습니다. 우선 참조한 정보는 아래 링크입니다. 1)https://www.digital-kaos.co.uk/forums/showthread.php/551053-Any-quot-OFF-quot-file-(DPF-EGR-SCR-FLAPS-DTC)-for-FREE!?highlight=TC1796 2)https://www.digital-kaos.co.uk/forums/showthread.php/837618-Program-Ecu-Ford-Sid807?highlight=sid807+..

[[4]] -1 푸조 3008 ECU에서 Pin code(이모빌라이저 코드) 확인 성공!!!

이전글에서 엔진 ECU 뚜껑 분리하고 배선 연결후 K-TAG로 내부 EEPROM data 읽어 오는 작업까지 정리했습니다. 읽어온 파일 4개 중 일부에 Pin code(이모빌라이저 코드)가 있다는 것을 구글링을 통해 알게되었습니다. 참조사례) https://www.digital-kaos.co.uk/forums/showthread.php/668817-Pin-Code-PSA-SID807-PLS 해당 사이트에 씨트로앵 C4 엔진 ECU를 K-TAG로 백업 받은 파일 올려 놓으면 전문가 분이 해당 파일을 분석해 주는것 같습니다. (위 사례의 C4 엔진 ECU가 현재 가지고 있는 3008 ECU와 동일한 SID807로 확인) 다운 받아서 확인해 보면 총 4개의 파일이 있고 확장자가 .EPR, .FLS, .MPC,..

[[4]] 푸조 3008 엔진 ECU 덮개는 어떻게 열어야 할까?(메모리 읽기)

이제 엔진 ECU 덮개를 열고, 내부에 장착된 EEPROM(Flash)값을 읽어 올 차례입니다. 덮개 밀봉상태가 엄청 견고하며, 볼트등... 기계적 결합은 없고 순수하게 접착제로 붙여놓은 상태입니다. 측면과 후면에서 보면 두껑의 여분 활용하여 접는 방식으로 아래 부분과 견고하게 고정하는 구조입니다. ECU 뚜껑은 어떻게 벗겨내야 할까? 구글링해서 찾은 자료는 2가지 방식입니다. 볼트로 덮개를 고정하는 경우 아래 1)번 방식으로 열수 있지만, 3008 ECU처럼 접착제로 붙이는 경우는 2)번 방식을 사용것으로 확인됩니다. 1)https://www.youtube.com/watch?v=WJtB1xfSwZ8 (특별한 도구로 열수 있는 ECU도 있지만) 2)https://www.youtube.com/watch?v..

[[3]] 3008 엔진 ECU 중고 구매 (가지고 놀아보자!)

배송비 포함해서 13만원에 연습용 푸조 중고 ECU 구매했습니다. 2011년식 푸조 3008 1.6 hdi MCP E5, VIN : VF30U9HR8BS009098, 원동기 형식 9H05입니다. 제차량과 비슷한것 같아서 일단 구매해 봤는데, VIN 코드로 차량 확인해보니 중고 판매처 차량 정보와 동일하게 1.6 HDI(DV6C)라고 나오는군요 분해하기전에 VIN 코드 체계에 대해서 좀더 알아봤는데,....아래와 같은 의미가 있다고 합니다. 이상한 것은 VIN 코드중에 "9hr"이 있는데 정비 메뉴얼에는 9HZ만 있습니다.(b3참조) 아마도 업데이트가 안된 복제된 ServiceBox 메뉴얼이라서 그런듯합니다. 그밖에 ServiceBox 메뉴얼에 찾아보면 많은 정보가 있고, 엔진 ECU 교체한 경우 초기화하..

[[2]] 푸조 엔진 ECU EEPROM 추출 : KTAG 처음으로 접하다...

구매후 제일 먼저 확인한 것은 제품 분리해서 보드가 붉은색인지 확인했습니다. 구매 후기를 보니, 카피(?)본 이다 보니 오동작하는 제품이 많다는 의견이 있었고, 가장 신뢰할 만한 제품은 사진처럼 붉은색 PCB(파란색 PCB도 있는것 같습니다.)으로 된것이 안정적인 동작한다고 합니다. 제품과 함께 배송된 CD에서 K-TAG 응용 SW 설치하면 아래와 같이 사용 가능한 메뉴와... 1) 승용차 브렌드 2) 차종 3) 엔진 ECU 기준 및 종류에 따라, EEPROM(flash) Read 가능 여부가 표시됩니다. 예를들어, (아래 붉은색 선택 항목 --> 1600 HDI) 여기서 가장 중요한 것은 우측 체크박스에 표기된 부분인데"RD"라고 되어 있는 부분입니다. 여기에 체크가 되어 있으면 추출 및 백업 가능합니..

[[1]] 푸조 엔진 EUC에서 pin code 읽어 오는 방법은 ??

(이전글) 푸조 508 1.6 DIY 스마트키 복사 도전기 에서 Pin code(Immobilizer code, 또는 Confidential code라고도 함)가 없기 때문에 스마트키 복사 작업을 할 수 없었습니다. 혹시나 해서 엔진 ECU에서 직접 Pin Code 읽어 올 수 없을까? 하는 생각에 자료를 찾아 봤는데.. 역시나 엄청난(!) 자료들이 있었습니다. 대부분 생산한지 오래된 2000년대 푸조 차량에 대한 자료였고, 그중에서 가장 흥미로운 방법은 엔진 ECU나 BSI에 기록되어 있는 EEPROM(또는 Flash)의 data 읽어서 Pin code만 추출하는 것이였습니다. https://www.youtube.com/watch?v=CWE-uZEnqHo 오래된 차량의 경우 eeprom 별도로 분리해서..

(12) Python-CAN : 드디어 푸조 엔진 ECU에 명령 보내고 받다..!!!

Python-OBD에 비해 Python-CAN이 훨씬 복잡하고 어려워보입니다. 다행인 것은 Python-OBD로 대략적인 개념도 잡고.. CAN data를 어떻게 주고 받는지 알게 되었으므로 전보다는 접근하기가 쉬워졌습니다. 처음엔 엄두가 안났지만, 지금은 도전해 볼 가치가 있어서 시도했고, 설치시 참조한 내용은 다음과 같습니다. https://python-can.readthedocs.io/en/stable/installation.html https://python-can.readthedocs.io/en/master/_modules/index.html https://python-can.readthedocs.io/en/master/api.html https://github.com/hardbyte/pytho..