메뉴 닫기

BMW E시리즈 코딩 프로그램 설치 방법

  1. BMW 코딩이란 무엇인가?
  2. BMW 자동차 코딩의 종류
  3. BMW 차종별 코딩 프로그램에 대한 사전 지식 쌓기
  4. BMW E시리즈 코딩을 위한 준비물
  5. BMW E시리즈 코딩 프로그램 설치 방법

 

프로그램 다운로드

E시리즈 코딩 프로그램 다운로드

코딩 프로그램은 아래와 같이 구성되어 있습니다. 이 중, 01, 02 등 숫자로 시작하는 모든 파일을 다운로드 받아주세요. 그리고 SP-DATEN 폴더에서는 본인의 차종에 맞는 파일을 다운로드 받으세요. 만약 잘 모르겠다면 일단 다 다운로드 받아 두세요.

프로그램 설치에 어려움을 겪고 있으시다면 Mike’s Easy BMW Tool로 대신 설치해 보시기 바랍니다. Mike’s Easy BMW Tool는 E시리즈 코딩 프로그램을 한 방에 설치할 수 있는 툴입니다. 설치가 쉬운 대신 현재 나와있는 최신 버전의 프로그램으로 구성되어 있지 않다는 단점이 있습니다. 그래도 코딩을 진행하시는데는 크게 무리가 없을 것 같습니다. 이 글을 참고하세요.

 

설치 방법

설치하시기 전에 혹시 이전에 설치한 INPA-ADS 버전이 있다면 삭제하거나, 폴더 이름을 변경해 주세요.

 

1. INPA 설치

01_INPA.zip 파일의 압축을 풀면 EC-APPS 폴더가 생길텐데 EC-APPS 폴더 전체를 C:\에 붙여넣기 합니다.

 

2. WinKFP 설치

02_WinKFP.zip 파일의 압축을 풀고 Entpackt\disk1 폴더 안에 있는 SETUP.EXE 파일을 실행합니다. 이후 설치 과정은 처음에 Windows XP 선택하는 화면을 제외하면 NEXT 신공을 발휘하시면 됩니다.

Weiter(계속) 버튼을 누릅니다.

Windows XP를 선택하고 Weiter를 누릅니다.

Weiter를 누릅니다.

Weiter를 누릅니다.

User Mode를 선택하고 Weiter를 누릅니다.

얼럿창이 뜨면 그냥 확인을 눌러 얼럿창을 닫습니다.

설치를 진행합니다.

1 Parametrieren einer neuen Konfiguration ohen Daten을 선택하고 Weiter를 누릅니다.

OBD를 선택하고 Weiter를 누릅니다.

Kein API-TRACE를 선택하고 Weiter를 누릅니다.

Kein IFH-TRACE를 선택하고 Weiter를 누릅니다.

Komfort(.IPO)를 선택하고 Weiter를 누릅니다.

Weiter를 누릅니다.

또 다시 설치가 진행됩니다.

얼럿창이 뜨면 다시 확인을 눌러 닫습니다.

모듈 richtx32.ocx를 로드하지 못했다는 얼럿이 뜰텐데, 그냥 무시하고 확인을 누릅니다.

명령 프롬프트창이 하나 떠 있을텐데 창 안에서 아무 키를 누르거나 창을 닫습니다.

마찬가지로 모듈 msflxgrd.ocx를 로드하지 못했다는 경고창이 떴을텐데 무시하고 확인을 누릅니다.

컴퓨터를 재부팅할 것이냐고 물을텐데 Nein, Computer wird spater neu gestartet(아니요, 내가 알아서 할게요).을 선택하고 Beenden을 클릭합니다.

ocx 설치 오류가 난 것을 해결해야겠지요? 제어판에 가서 방금 설치한 EDIABAS WinKFP를 삭제합니다. 왜 어렵게 설치한 걸 다시 삭제하냐고 궁금하실텐데요, 이렇게 삭제하고 프로그램을 재설치해야 방금 오류났던 ocx 파일이 정상적으로 등록됩니다.

삭제 후 재설치시 richtx32.ocx가 정상적으로 등록되었다는 메시지가 뜹니다.

msflxgrd.ocx도 역시 정상적으로 등록되었습니다.

혹시나 윈도우 7 혹은 8에서 프로그램이 제대로 설치되지 않았습니다라는 얼럿 창이 뜨면서 다시 설치할 지를 물어본다면 아니요, 프로그램이 제대로 설치 되었습니다를 선택합니다.

 

3. INPA 및 NCS expert 통합 패키지 설치(v10.0.2)

3과 4 단계의 INPA 및 NCS-Expert 통합 패키지 설치 단계에서 A LZH Archive not found.라는 오류가 발생하는 분이 계시더군요. 관련해서 검색해보니 해외 포럼에 동일한 현상에 대한 해결 방법이 올려져 있어 공유드립니다. 원인은 설치 파일의 경로에 공란(스페이스로 아무 문자 입력없이 사이 공간을 띄우는 것)이 있는 경우 문제가 발생하는 것 같습니다. 해결 방법은 폴더 경로 중에 스페이스를 없도록 수정하거나(예를 들어 folder name이라는 폴더명을 folder_name식으로 수정) 3과 4단계의 설치 파일을 루트 디렉토리(C:\) 혹은 C:\EDIABAS같은 폴더로 이동시킨 다음에 설치를 진행해보시기 바랍니다.

03_EDIABAS_INPA_ELDI_NCS_ NFS.zip 파일의 압축을 풀고 INSTALL 폴더에서 Instprog.exe 파일을 실행합니다.

앞에 뜬 창은 OK를 눌러 그냥 닫아줍니다.

English를 선택한 후 Continue를 누릅니다.

Continue를 누릅니다.

Continue를 누릅니다. 절대 설치 경로를 변경하지 마세요.

BMW Group Rectification programs UK를 선택한 후, Continue를 누릅니다.

EDIABAS-Update, INPA-Update, NCS expert-Complete을 선택하고 Continue를 누릅니다.

Continue를 누릅니다.

설치를 진행합니다.

설치가 완료되었습니다. End를 눌러 종료합니다.

 

4. INPA 및 NCS expert 통합 패키지 설치(v10.0.4)

위에서 설치한 프로그램의 업데이트 버전을 설치합니다. 바로 이 버전만 설치해도 되는지는 잘 모르겠습니다. 전반적으로 위 설치 과정과 동일한데, 설치 옵션에서 NCS expertComplete이 아니라 Update를 선택하는 것만 다릅니다.

INPA-Update, NCS expert-Update 선택한 후 Continue를 누릅니다.

 

5. INPA.ini 복사

05_INPA.INI.zip 파일의 압축을 풀고 INPA.INI 파일을 C:\EC-APPS\INPA\CFGDAT\ 폴더에 덮어쓰기 합니다.

 

6. 코딩 케이블 드라이버 설정

코딩 케이블을 USB 포트에 꼽고 드라이버를 수동 설치합니다(만약 자동으로 잡거나 이미 설치했다면 수동 설치하지 않으셔도 됩니다). 06_Driver_D_CAN_USB.zip 파일의 압축을 풀고 OBDSetup.exe를 실행합니다.

제어판 > 시스템의 장치 관리자에서(찾기 어려우시면 윈도우 검색바에서 장치 관리자를 입력하시면 됩니다.) 포트(COM & LPT)USB Serial Port (COM3)를 선택한 후 마우스 우클릭하여 속성을 선택합니다(이 부분은 제가 캡쳐를 못해서 자료 화면으로 대신합니다).

포트 설정에서 고급을 선택합니다.

COM Port NumberCOM1로 변경하고, Latency Timer(응답시간)1로 변경합니다.

 

7. BMW Standard Tool 설치

07_BMW_Standard_Tools_v2.12.zip 파일의 압축을 풀고 Standard_Tools_Setup_2.12.exe 파일을 실행하여 설치를 진행합니다. 설치 중 윈도우 XP를 초과하는 분들의 경우 아래와 같이 NT 4.0이나 XP에서만 설치할 수 있다는 오류 메시지가 뜰 수 있습니다.

이 경우 윈도우10의 경우 호환성 설치 메뉴가 바로 나타나므로 이 메뉴를 이용하셔도 되고, 탐색기에서 해당 프로그램에서 마우스 우클릭하여 호환성 문제 해결을 선택하셔도 됩니다.

프로그램 설치시 언어를 반드시 Deutsch(독일어)로 선택하셔야 합니다. 영어로 선택하시면 이전에 설치한 프로그램이 모두 삭제된다고 합니다(테스트해보진 않았습니다).

Weiter를 누릅니다.

Ich akzeptiere die Vereinbarung(동의)를 선택하고 Weiter를 누릅니다.

Weiter를 누릅니다.

Vollst?dige Installation이 선택된 상태에서 Weiter를 누릅니다.

Weiter를 누릅니다.

Weiter를 누릅니다.

Weiter를 누릅니다.

Weiter를 누릅니다.

Weiter를 누릅니다.

Datensicherung의 위쪽 두 개 항목은 체크해제하고, 아래쪽에만 체크된 상태에서 Weiter를 누릅니다.

확인을 누릅니다.

STD:OBD가 선택된 상태에서 Weiter를 누릅니다.

Com1이 선택된 상태에서 USB auf Seriell Adapter에 체크한 후, Weiter를 누릅니다.

Installieren을 선택합니다.

설치 중 아래와 같이 오류창이 두 번 뜰텐데 모두 무시를 누릅니다.

Nein, ich werde den Computer sp?er neu starten(아니요, 나중에 재부팅할게요)를 선택하고 Fertigstellen을 선택합니다.

 

8. 업데이트 설치

08_UPDATE.zip 파일의 압축을 풀면, EC-APPS, EDIABAS, NCSEXPER의 세 개 폴더가 있습니다. 해당 폴더를 모두 복사하여 C:\에 붙여넣어 덮어쓰기합니다. 기존 설치한 파일을 최신 영어 버전으로 덮어쓰는 과정입니다.

 

9. BMW Coding Tool 설치

09_BMW_Coding_Tool_v2.50.zip 파일을 원하는 위치에 압축을 풉니다. 설치할 필요는 없고 BMW Coding Tool.exe 파일을 마우스 우클릭하여 바탕 화면에 바로가기 만들기를 합니다.

 

10. NcsDummy 설치

10_NcsDummy_v0.6.zip 파일을 원하는 위치에 압축을 풉니다. 마찬가지로 설치할 필요없이 NcsDummy.exe 파일을 마우스 우클릭하여 바탕 화면에 바로가기 만들기를 합니다. 그리고 해당 폴더 내에 있는 NCSDUMMY4.PFL 파일을 복사하여 C:\NCSEXPER\PFL 폴더에 붙여넣기합니다.

 

11. 코딩 데이터(SP-DATEN) 업데이트

09 단계에서 바탕화면에 만들었던 BMW Coding Tools 바로가기 아이콘을 실행합니다. 만약 프로그램을 실행하는데 아래와 같이 MSCOMCTL.OCX가 등록돼 있지 않다는 경고창이 뜬다면 일단 경고창을 닫고 아래 단계를 진행합니다.

9단계에서 BMW Coding Tool을 설치한 폴더에서 MSCOMCTL.OCXcomdlg32.ocx 파일을 복사해서 C:\Windows\SysWOW64 폴더에 붙여넣기합니다. 그리고 윈도우 탐색기에서 C:\Windows\SysWOW64 폴더로 이동한 뒤에 탐색기의 파일 메뉴에서 명령 프롬프트 열기 > 관리자 권한으로 명령 프롬프트 열기를 선택합니다.

만약 본인의 OS가 32비트라면 SysWOW64가 아니라 System32로 복사하시면 됩니다. 아래쪽에 실행하는 폴더도 모두 System32로 대체하시면 됩니다.

윈도우 버전에 따라 이 명령을 지원하지 않는다면 윈도우 검색을 이용하여 명령 프롬프트관리자 권한으로 실행해도 됩니다.

명령 프롬프트 창에 regsvr32 MSCOMCTL.OCX를 입력하고 엔터를 누릅니다.

MSCOMCTL.OCX가 잘 등록됐다는 메시지가 표시됩니다.

마찬가지로 comdlg32.ocxregsvr32 comdlg32.ocx 입력하시고 엔터를 누르시면 됩니다. 만약 MSFLXGRD.OCX, Richtx32.ocx가 없다는 메시지가 뜬다면 C:\EDIABAS\Bin 폴더에서 복사해서 C:\Windows\SysWOW64에 붙여넣고 동일하게 처리하시면 됩니다.

regsvr32 C:\Windows\SysWOW64\comdlg32.ocx
regsvr32 C:\Windows\SysWOW64\MSFLXGD.OCX
regsvr32 C:\Windows\SysWOW64\Richtx32.ocx

이렇게 해서 BMW Coding Tool이 실행됐다면, SP-DATEN 폴더에서 본인의 차종에 맞는 파일을 다운로드 받아서 압축을 풉니다. Select SP-source를 클릭하여 방금 압축을 푼 차종별 데이터 폴더를 선택합니다. 그 다음 Update SP-Daten을 클릭하여 업데이트를 진행합니다. 만약 Full 버전을 다운로드 받으셨다면 바로 오른쪽에 있는 Update WinKFP 버튼도 클릭하여 업데이트를 진행합니다(만약 Lite 버전이라면 파일이 없다고 진행되지 않을 것입니다).

 

드디어 모든 프로그램 설치를 마쳤습니다. 다음 글에서는 NCS-Expert로 실제 코딩을 하는 방법을 알아보도록 하겠습니다.

 

참고

18 Comments

  1. 김희주

    안녕하세요~ 잘보고있습니다. F바디와는 다르게 E바디는 코딩이 어렵더라고요 NCS-Expert 이용한 실제 코딩하는 방법을 배우고 싶습니다. 이미 새글이 올라오면 알림은 해놨고요 바쁘시겠지만 다음글 연제 부탁드립니다.

    전 업자도아니며 이번에 차량인수하며 좀더 코딩에 대해 배워보고 싳습니다.

    • jihunx

      네 조만간 올려 보겠습니다. 저도 업자가 아니라 개인이다보니 제 차량(F시리즈) 외의 코딩글은 올리기가 좀 어렵더라고요. 고맙습니다.

      • 김희주

        감사합니다 요청드리는것이며 당연히 편하실때 해주시면 됩니다~
        그외의 글들도 너무 잘보고있습니다.오히려 너무 전문적인 글들이 많아서 혹시나했습니다^^;; 편안한밤되세요 감사합니다.

  2. 장인범

    헉 e90 전기형이긴한데 케이블 꼽기도 전에 2번 부터 에러나서 안되네요 ;;; 윈도우 10은 안되나요? 영어도 아니라 에러 메시지가 뭔지도 모르겠어요 ㅠㅠ

  3. 영구오빠

    올리신글 잘 보고 있습니다.혹시 도움 되실런지 모르겠으나 3번파일 설치 오류는 폴더명이 길어서..루트폴더가 길어서 오류 나는것이었습니다.^^;;

  4. 박명준

    안녕하세요, 올려주신 자료들 덕분에 진단프로그램 잘 꾸리고 있습니다.
    이번에 DIS와 WinKFP, INPA가 필요하여 자료 받아 설치완료는 하였는데…..
    구 프로그램들의 DATEN파일이 너무 부족합니다.
    특히나 INPA는 활용이 불가할정도로 DATEN 파일이 부족하네요….
    혹시 자료를 찾으시는곳이 어디인지, 아니라면 자료를 좀 찾아주실수 있는지 여쭙니다..!

      • 박명준

        앗…역시 유료 포럼이었군요 ㅠㅠ
        지금은 풀 데이터 다 있는 프로그램을 구했는데 이게 VMware기반으로 구동됩니다..
        가지고있는 K + D-can 케이블 연결이 안되서 또 삽질중이네요 ㅠㅠ 미치겠습니다…

  5. 익명

    standard tools 2.12 인스톨시 맨처음 언어선택 창이 안나옵니다.
    곧바로 setup wizard화면 나오고 맨마지막 인스톨 누르면 에러 나고 안되네요..
    ㅠㅠ

  6. 소한재 (Sohott)

    올려주신 글 덕분에 우여곡절 끝에 프로그램설치까지 완료 하였습니다. 어렵지만 상세히 잘 설명해주셔서 차근차근 하다보니 잘 따라왔네요. 프로그램 설치는 완료 했고 이제 다음 포스트를 간절히 기다리고 있습니다. 혹시 데모카 필요하시면 연락 주세요. 프로그램이랑 케이블 모두 준비중입니다!

  7. qlswkfl

    코딩이안되요 ㅜㅜ 내용대로 설치를 완벽히하고 차량과 노트북(윈도7 64비트)k+dcan usb연결도정상. 더미실행하고 코딩을 해보았는데 마지막 코팅을먹일때 execute job 실행하면 ncs-expert 가 실행되다가 “응답없음”이라고
    자꾸 뜸니다 왜그러죠 버전문제인가요 아님 os문제일까요

  8. 익명

    2번째에서 “rightx32.ocx” 등록 관련하여 다른 해법은 없는지요? 지웠다가 다시 쓰기를 20번은 한 것 같은데 해결이 않됩니다.

  9. 무예사랑

    일단 프로그램 설치는 완료까지 제대로 다다랐습니다. 다만 코딩 시작을 아직 못해봤습니다. 대단히 감사합니다. 다만 한가지 재밌는 것은 마스터의 자료가 약간 오류가 있었습니다. 그래서 돈키호테의 네바퀴 친구 님의 자료를 가지고 진행하게 되었습니다. 거기에 더미 부분은 또 안맞아서 마스터님의 더미를 이용했습니다. 코딩은 아직 돌입하지 않았지만 어쨌든 여기까지 왔습니다. 우선 정말 감사드립니다. 마스터는 신의 축복 같은 분입니다.

  10. 이현창

    좋은자료에 먼저 감사드립니다

    BMW_Standard_Tools_v2.12

    노트북이 윈10 64비트입니다
    상기자료를 압축풀고 설치시
    바이러스 감지파일 이라고…호환성문제
    해결도 안되고 잠시후 파일이 자동삭제 됩니다

    해당파일을 반드시 설치해야하는지요?
    어떤 조치가 필요한지요

    조언주시면 진심으로 감사드립니다

대산 에 응답 남기기응답 취소