개요
코딩이 자동차와 대화를 하는 것이라면, 코딩을 위해서는 우리가 생각하는 바를 자동차가 알아들을 수 있도록 번역하고 전달해주는 툴이 있어야 합니다. 여기서 사람의 말을 자동차의 언어로 번역해주는 툴을 코딩 프로그램
혹은 코딩 소프트웨어
라고 합니다. 그리고 코딩 프로그램에서 번역한 말을 자동차에게 전달하려면 무엇인가 전달 수단이 있어야 겠지요? 이것을 코딩 케이블
혹은 코딩 인터페이스
라고 합니다. 우리가 BMW 자동차에서 변경되길 바라는 부분을 코딩 프로그램
에게 말하면 코딩 프로그램
은 그것을 자동차의 언어로 변경하고 코딩 케이블
을 통해 자동차로 전달합니다.
BMW 자동차를 코딩하는 툴은 차량의 코드 네임
에 따라 같은 부분도 있고 다른 부분도 있습니다. BMW 차량의 코드 네임
은 쉽게 말해 BMW 자동차의 종류를 의미하는 아이디라고 할 수 있습니다. 예를 들어 2010년도부터 생산되기 시작한 5시리즈 세단의 코드 네임은 F10
입니다. 2012년도부터 생산되기 시작한 3시리즈 세단의 이름은 F30
입니다. BMW 연도/차종별 코드 네임은 여기에서 확인할 수 있습니다. 코드 네임의 앞글자가 무엇으로 시작되느냐에 따라, 그리고 어떤 코딩을 하려는지에 따라 사용하는 툴이 다를 수 있습니다.
차종별 코딩 프로그램(소프트웨어)과 케이블(인터페이스) 비교
항목 | E시리즈 | F시리즈(G,I시리즈도 동일) |
공장에서 사용하는 프로그램 | INPA, NCS-Expert, WinKFP, Tool32 | E-Sys |
딜러가 사용하는 프로그램 | ISTA-D(진단) / ISTA-P(프로그래밍), 최근에는 두 개를 통합한 ISTA+가 나왔으며 ISTA+는 F시리즈부터 사용 가능한 것으로 알고 있습니다. | |
딜러용 케이블/인터페이스 | ICOM(Integrated Communication Optical Module) MOST(Media Oriented System Transport) OPS(Optical Programming System) OPPS(Optical Testing and Programming System) |
|
사제(애프터마켓) 케이블/인터페이스 | K+Dcan | ENET |
차량 데이터 | SP-DATEN | psdzdata |
아직 위 표만 봐서는 실제로 무엇이 필요한지 감이 잘 안 오실 수도 있을텐데요, 다음번 글부터는 실제로 프로그램을 어떻게 다운로드 받고 케이블을 어떻게 구해야 되는지 실제적인 사례를 들어서 설명드리도록 하겠습니다. 차량 종류에 따라 사용하는 프로그램이 다르므로 이제부터는 차종에 맞는 글을 봐주시기 바랍니다.
F,G,I 시리즈인 경우
- BMW 코딩이란 무엇인가?
- BMW 자동차 코딩의 종류
- BMW 차종별 코딩 프로그램에 대한 사전 지식 쌓기
- BMW 자동차 코딩을 위한 준비물 : 케이블과 프로그램
- E-Sys와 E-Sys Launcher 및 psdzdata 설치 방법
- E-Sys로 실제 BMW 자동차 코딩을 해보자
- BMW 만능 코딩 좌표 리스트
- BMW 자동차 코딩 전 잠깐! 데이터 백업하고 복원하는 방법
- BMW 코딩 문제 해결 FAQ
- E-Sys를 이용한 BMW 자동차 경고등 삭제 방법
- DME/DDE 모듈 초기화로 인한 오류 해결 방법
- BMW 코딩 참고 사이트 모음
우연히 알게되어 너무 좋은 공부를 하고 있습니다. 감사합니다.