메뉴 닫기

BMW 자동차 코딩 전 잠깐! 데이터 백업하고 복원하는 방법

백업이 필요한 이유

코딩을 하다 보면 예기치 못한 상황이 발생하여 정상적으로 코딩이 완료되지 않거나 차량이 오동작하는 등 여러 문제가 발생할 수 있습니다. 이런 상황이 되면 누구나 가장 먼저 생각나는 말은 “아, 뭔가 잘못됐구나. 다시 옛날로 돌아가고 싶다 ㅜㅜ”일 것 같습니다.
]

이런 다양한 문제 상황이 발생할 것을 대비하여 코딩을 시작하기 전에 필수로 해야할 과정이 있습니다.

바로 백업입니다.백업이란 말의 의미는 기존에 차량에 코딩이 돼 있는 조건값을 어딘가에 옮겨서 복사본을 생성해둔다는 뜻으로 이해하시면 됩니다. 마치 통장 비밀번호를 까먹을까봐 수첩에 적어두는 것처럼, 차량에 현재 기록된 코딩값들을 나중에 다시 찾을 수 있도록 사본을 하나 만들어두는 개념으로 이해하시면 됩니다.

 

백업의 종류

백업의 방법은 크게 두 가지가 있습니다.

  1. 전체 코딩 데이터를 xml 형태로 저장하는 방법
  2. 원래 코딩 데이터가 존재하는 형태인 ncd 형태로 저장하는 방법

 

단, 여러 선구 코더분들의 의견을 들어보면 두 가지 방법 중 첫 번째 방법은 오류가 발생할 확률이 높아 잘 사용되지 않는다고 합니다. 따라서 두 방법을 모두 알려드려 헷갈리는 것보다는 후자의 방법만 소개하겠습니다.

 

백업 방법

기본적으로 백업을 진행하는 방법은 실제로 코딩을 하는 과정과 비슷합니다.

E-Sys로 실제 코딩을 해보자에서 말씀드렸던 것처럼 코딩 값들은 내 컴퓨터에 일단 임시 저장을 한 다음에 차량으로 전송을 하는 두 단계의 과정을 거칩니다. 즉, 차량의 원래 코딩 값을 내 컴퓨터에 일단 임시저장하고, 그 값을 수정한 후에 다시 차량으로 전송하는 과정을 거치게 됩니다. 백업은 이 과정 중에서 처음 차량에서 다운받은 값을 복사해서 어딘가에 붙여넣는 과정으로 이루어집니다.

실제 화면을 보여드리면서 설명드리겠습니다. 기본적으로 코딩의 실행과정과 동일하므로 일부 과정은 화면 생략하겠습니다.

먼저 E-Sys 코딩 데이터를 설치한 폴더에서 Data:CAF 폴더에 다른 파일이 있다면 모두 삭제합니다(저 같은 경우는 C:\Data\CAF). 왜냐하면 바로 이 폴더에 차량에서 내려받을 기존 코딩 값들이 임시로 저장되기 때문입니다.

코딩하듯이, 차량과 노트북을 연결하고 E-Sys Launcher를 실행합니다.

그리고 차량과 연결한 후에 Vehicle Order에서 Read 버튼을 누르고 Activate FA 합니다.

SVT Actual에서 Read SVT를 누릅니다.

좌측의 SVT 리스트에서 가장 상단에 있는 폴더(SVT 폴더)를 마우스 우클릭하고 Read Coding Data를 선택합니다.

다시 아까 CAF 폴더에 가 봅니다. 아마 차량에서 내려받은 ncd 파일이 들어있을텐데요, 그 폴더에 있는 모든 파일을 복사해서 원하는 위치에 붙여넣기 합니다.

자, 이제 백업은 완료되었습니다.

 

백업 파일을 원복하는 방법

그렇다면 이제 백업한 데이터를 원복하는 방법에 대해 설명해드립니다.마찬가지로 코딩 데이터가 차량에 전송되기 위해서는 내 컴퓨터에 임시 저장된다는 개념을 이용하시는 것이라 보면 됩니다.

  • 위 과정에서 SVT 폴더 전체를 Read Coding Data하는 과정까지 진행하세요.
  • 그리고 CAF 폴더에 아까 저장해둔 백업 파일을 덮어쓰기합니다.
  • 그 다음 코딩하듯이, 모듈 하나하나씩 선택하신 다음에 Code FDL 합니다.

예를 들어 HU_NBT 모듈을 원복하고 싶으시면 기존 ncd 파일을 CAF 폴더에 넣고 기존 값을 차량에 코딩한다라고 생각하시면 쉬울 것 같습니다.

위와 같이 진행하신다면 성공적으로 코딩 데이터를 원복할 수 있습니다.

 

  1. BMW 코딩이란 무엇인가?
  2. BMW 자동차 코딩의 종류
  3. BMW 차종별 코딩 프로그램에 대한 사전 지식 쌓기
  4. BMW 자동차 코딩을 위한 준비물 : 케이블과 프로그램
  5. E-Sys와 E-Sys Launcher 및 psdzdata 설치 방법
  6. E-Sys로 실제 BMW 자동차 코딩을 해보자
  7. BMW 만능 코딩 좌표 리스트
  8. BMW 자동차 코딩 전 잠깐! 데이터 백업하고 복원하는 방법
  9. BMW 코딩 문제 해결 FAQ
  10. E-Sys를 이용한 BMW 자동차 경고등 삭제 방법
  11. DME/DDE 모듈 초기화로 인한 오류 해결 방법
  12. BMW 코딩 참고 사이트 모음

5 Comments

  1. Sol

    안녕하세요, 궁금한게 있는데 Active FA를 하는 이유가 뭔지 아시나요^^;;
    오래된 해외 동영상 강좌에는 해당 절차가 생략되고 바로 Read SVT로 넘어가길레 여쭈어봅니다.

  2. ulliss

    내일 케이블이 와서 첫 연결해보려고 합니다. 백업, 예행연습, 치트키(코드네임?) 공부할 것 들이 많네요.
    좋은 자료 감사합니다.

  3. 김정재

    저도 어제 와서 처음으로 해보고 신기한것도 있고 궁금한것도 잇고 합니다. 특히 UNK_PARAM 과 aktov 상관관계를 모르게습니다

Sol 에 응답 남기기응답 취소