VO 코딩의 의미에 대해서는 예전에 코딩의 종류 글에서 한번 말씀드린 적이 있습니다. 다시 한번 간략하게 말씀드리자면, VO는 Vehicle Order의 약자로서 차량의 옵션을 추가하거나 제거할 때 이용하는 코딩입니다. 주로 레트로핏으로 순정 부품을 추가해서 해당 기능을 활성화할 때 이용합니다.
VO 코딩도 일반 코딩과 마찬가지로 E-Sys를 통해 할 수 있습니다. 기본적인 코딩 환경과 연결 방법은 모두 안다는 가정 하에 글을 시작하겠습니다. 혹시 코딩에 대해 모르는 분들이 이 글을 처음 접하는 것이라면, ‘코딩이란 무엇인가‘ 글부터 보시는 것을 권해 드립니다.
VO 코딩을 하는 절차를 먼저 간략하게 설명드리면 이렇습니다.
코딩과 마찬가지로, 기존 차량 옵션 데이터를 내 컴퓨터에 저장한 후에, 그 옵션 데이터를 수정한 뒤에 다시 차량에 업로드하는 순서로 진행합니다.
큰 줄거리를 이해한 후에 세부 과정을 보시면 일반 코딩과 크게 다르지 않기 때문에 쉽게 이해하실 수 있을 것 같습니다.
먼저 차량과 연결한 후에 Expert Mode > Coding에서 ‘Read’ 버튼을 눌러 FAList를 불러 옵니다.
FA는 Fahrzeugauftrag라는 독일어의 약어로서, 영어로는 Vehicle order와 동일한 의미입니다. 즉, 차량 옵션 리스트를 불러온다는 의미입니다.
차량 옵션 리스트를 불러왔으니, 이를 편집하기 위해 일단 내 컴퓨터에 저장합니다.
‘Save’ 버튼을 눌러 원하는 폴더에 아무 이름이나 지정해서 저장합니다. 전 예시를 위해 test라고 저장하겠습니다.
이제 저장한 차량 옵션 리스트를 수정해야겠지요?
E-Sys 화면 좌측에서 Editors & Viewers를 선택하고 FA-Editor를 선택합니다.
그리고 아까 저장한 옵션 리스트 파일을 불러오기 위해 … 버튼을 누르고, 아까 파일을 선택합니다.
FAList 폴더 리스트를 쭉 펼쳐보면 ‘SALAPA-Element’라는 폴더가 있습니다.
SALAPA-Element는 국가나, 차량 패키지에 따른 옵션 스펙이 정의된 데이터라고 생각하시면 됩니다.
SALAPA-Element를 보시면 영문과 숫자 조합의 세글자가 여러 개가 있는 것을 확인하실 수 있습니다.
이 값들이 각각 해당 차량의 옵션으로 들어간 기능 값을 의미합니다.
차량을 구입하실 때 차대번호(Vin 넘버)로 차량을 조회해보신 분들은 아마 이런 값을 보신 적이 있을 것입니다.
대표적인 BMW 차대 번호 조회사이트인 https://www.bmwvin.com/ 에서 조회를 해보면 아래와 같은 화면이 표시됩니다.
위에서 보듯 차량의 옵션은 영문과 숫자의 조합 코드로 돼 있는데, 차량 옵션을 추가하기 위해서는 이 옵션 코드 값을 추가해주면 되고, 옵션을 제거하기 위해서는 해당 옵션 코드 값을 삭제해주시면 됩니다.
SALAPA-Element 리스트에서 원하는 차량 옵션 코드 값을 추가 또는 삭제하신 후에 저장을 합니다. 제가 직접 옵션 값을 수정한 것이 아니라서 저장 버튼이 활성화돼 있진 않습니다만, 일반 코딩하는 것처럼 입력 박스에 원하는 값을 추가/삭제하신 후에 2번 버튼을 눌러 편집 모드를 빠져 나온 후 3번 버튼을 눌러 저장하시면 됩니다.
이제 내 컴퓨터에 저장된 차량 옵션 리스트를 차량에 업로드해야 합니다.
E-Sys 화면 좌측에서 VCM(Vehicle Configuration Management)을 선택합니다. VCM 화면 아래쪽의 File 탭에서 … 버튼을 눌러 아까 저장한 차량 옵션 리스트 파일을 불러옵니다.
FAList의 FA 폴더 위에서 마우스 우클릭하여 ‘calculate FP’를 선택합니다. FP란 Vehicle profile이란 의미로 차량 옵션 리스트를 업로드하기 전 데이터가 정상적으로 돼 있는지 검토하는 단계라고 생각하시면 됩니다.
FA 폴더를 펼쳐서 SALAPA-Element에 아까 입력한 옵션 코드 값이 잘 입력돼 있는지 확인해 보세요.
잘 입력돼 있는 것이 확인됐다면, 이제 차량 옵션 리스트를 내 차량에 업로드합니다.
VCM 화면 아래쪽의 Master 탭을 선택하고 FA FP에서 ‘Write FA FP’ 버튼을 누릅니다.
위와 같이 했다면 이제 차량의 옵션 값이 변경되었을 것입니다.
그런데 이 차량의 옵션값이 변경되었다면 보통 이 기능을 활성화하는 과정이 필요합니다.
차량에 옵션이 추가되었으니 코딩으로 해당 장치가 추가되었다는 것을 차량이 인식하게 해주는 과정이 필요합니다.
이 과정은 어떤 VO 코딩을 했느냐에 따라서 필요할 수도 있고, 없을 수도 있으며, 어떤 모듈과 관련된 기능인지에 따라 대상이 달라질 수도 있습니다.
오늘은 일반적인 방법론에 대해서만 설명드리겠습니다.
가령 VO 코딩이 FRM 모듈과 관련된 기능을 추가한 경우 FRM 모듈을 초기화하고 해당 값을 코딩으로 활성화하는 과정이 필요할 수 있습니다.
이때, 일반적인 코딩을 하듯이 FA를 활성화하고 Read SVT한 후에, 해당 모듈을 선택하고 ‘Code’ 버튼을 눌러 해당 모듈을 초기화할 수 있습니다.
각 VO 코딩별로 어떤 모듈을 초기화하고 어떻게 기능을 활성화시킬지에 대해서는 별도의 글로 설명드리겠습니다.
안녕하세요~ 비머베르크 회원 짐실이파리입니다. 기존 코딩 리스트 보고 따라하는 수준이다가..요즘 젠틀맨기능, 가변 엠비언트 순정 부품 장착 DIY를 알아보려니 점점 코딩도 깊이보게 되었어요~ 악휘라님 덕에 많은 정보 얻어요~ 제차가 13년식 페리 전 f10이라 조수석 sm모듈이 없어요…모듈 구매/장착 전에 vo코딩으로 sm 6e(현재는 6d만 존재) 생기게 할 수 있을까요?
저도 해보지 않아서 잘 모르겠네요. 추측하건데, VO 코딩만으로는 안 될 것 같고, 조수석 모듈 설치한 후에 시트 관련 모듈 펌업을 하셔야 하지 않을까 싶네요. BMW Mania 클럽에 비슷한 작업에 성공하신 분이 계신걸로 알고 있는데 한번 문의해 보셔도 좋겠습니다. http://cafe.naver.com/5series/243196
좋은 자료 항상 감사합니다
435d f36바디 kafas2개조했다가 원복할려고 하는데 vo코딩으로 가능한가요
어떻게해야되는지 방법 좀 문의드려요
정말 알기쉽게 정리되었네요. 감사합니다.
미션 교체때문에 원복후 센터입고 예정인데
Svt에 남아있는 추가 모듈(이를테면 frr같은) 을 소거해야 하는 상황 입니다.
아무리 뒤져도 이부분은 모르겠네요
혹 조언 가능하실지
정말 알기 쉽게 그리고 꼼곰하게 설명해주셔서 정말 감사드립니다.
이대로하면f10안티글레어 기능도살아나나요?
안녕하세요~ 오늘 가입한 비머 오너 입니다. 제가 2006 년식 325i를 가지고 있는데 DME 핀이 부식이 되어 부러셔
중고 DME를 구입 하여 쓰려고 하는데 프로그램이 입력이 안됩니다. 중고 DME 초기화 과정이 필요 하다고 하던데 그런 초기화를 코딩으로 할 수 있는 지요? 아니면 초기화 기계화 프로그램을 따로 구매 후 작업을 해야 하는지 궁금 합니다.