안전벨트 미착용 경고음 시간 변경 - BMW 코딩 #2

BMW 코딩 안전벨트 경고음 변경



자신 차량의 CAFD 파일도 백업을 했으니 이제 본격적으로 BMW 코딩을 해보겠습니다. 제일먼저 안전벨트 미착용 경고음 시간을 변경해 보겠습니다. 



BMW 코딩 과정

코딩의 과정은 이전 글 'CAFD 파일 백업 - BMW 코딩 #1'에서 했던 순서대로 하면 됩니다. 8번 항목까지는 동일합니다. 9번 항목에서 백업을 위해 SVT 전체를 Read 했다면 실제 코딩은 코딩할 각 모듈만 Read하는 과정입니다.

아래 이미지에서 표시한 부분이 각 모듈의 명칭입니다. 지금 해볼 안전벨트 미작용 경고음 시간 변경은 'ACSM' 모듈에서 진행합니다. Auto Stop&Go 상태 변경은 'CAS' 모듈에서 진행합니다. 이처럼 코딩을 모듈만 Read Coding Data 하는 부분이 전체 모듈 백업과의 차이입니다.

BMW ECU

그리고 코딩 중에 전원이 꺼지면 치명적인 손상이 일어나므로 F 시리즈는 엔진 시동을 켜고 진행을 해야 합니다. Auto Stop&Go의 CAS 모듈 코딩 시 엔진 시동이 아닌 ACC 전원 상태에서 코딩을 하세요. 요즘 출시되는 G 시리즈는 스타트 버튼을 3번 눌러서 진단모드로 진입해서 코딩을 하시기 바랍니다.


1. 안전벨트 안전벨트 미착용 경고음 시간 변경 좌표는 [ACSM 모듈 - 00000909 ID - 3001 Group - GWF_SBR_WARNDAUR] 입니다.
1) Expert Mode 항목의 'Coding' 클릭, 2) Vehicle Order 항목의 'Read' 클릭, 3) SVT Actual 항목의 'Read (VCM)' 클릭, 4) 'CAFD_00000905_005_001_002' 항목 마우스 오른쪽 버튼 클릭 후 'Read Coding Data' 클릭하면 FDL Editor 항목으로 넘어갑니다.  2-1) E-Sys 구버전 사용 시 Vehicle Order 항목 'Read' 클릭 후 FA 부분에 Activate 활성이 안되면 마우스 오른쪽 클릭 후 2-2) 'Activate FA' 클릭, 

안전벨트 경고음 좌표


2. FDL Editor 항목에서 1) Search for 부분에 'GWF_SBR_WARNDAUR' 입력, 2) Search 클릭, 3) GWF_SBR_WARNDAUR 클릭, 4) Werte=5A 마우스 오른쪽 클릭, 5) Edit 클릭, 6) 기본 값 '5A''05' 혹은 '0A'로 입력(0은 숫자), 7) 변경 부분 저장, 8) 모듈 저장, 9) 다시 ExportCoding모드로 나간다. 코딩의 수정할 값들은 10진수가 아닌 16진수로 넣습니다.

FDL Editor


3. ExportCoding 모드로 나온 뒤 1) Coding 항목의 'Code NCD' 클릭 하면 2) PROGRESS 창이 뜨고 실제 모듈이 코딩 적용 값이 쓰여지고 

Export Mode


4. 코딩이 문제없이 되었다고 Report 창이 나오면 코딩이 끝나게 됩니다.

Report "0"


이번에는 실제 BMW 차에 코딩을 해봤습니다. CAFD 파일을 백업해 보고 직접 코딩도 해보셔서 조금 이해를 하시겠지만 CAFD 파일을 읽은 후 C:\Data\CAF 폴어 안에 저장한 다음, 저장된 CAFD 파일을 값을 수정 후 저장하고 그 파일을 다시 차의 모듈에 저장하는 과정입니다. 이렇게 직접 코딩 좌표를 하나하나 찾아서 하는 방법이 있고 치트 코드라는 XML 형태의 자동 코딩 파일이 있습니다. 다음에는 치트 코드에 대해서 글을 쓰겠습니다.

댓글 쓰기

0 댓글