Unlimited Work

BMW Z4 G29 20i ECU UNLOCK + MAPWORK

언리미티드 2026. 8. 21. 14:31

이번 작업한 차량은 BMW Z4 G29 20i 21년식 입니다.

최근 많은 자동차 내연기관 제조사에서는 BOSCH 사의 MDG1(가솔린 MG1, 디젤 MD1) ECU를 적용하고 있습니다만, LOCK 방식이 강화되면서 어느 시점 이후의 MDG1 ECU의 데이터 접근이 불가능했습니다. 이는 과거에도 많이 있었던 문제이며, 이렇게 LOCK이 된 경우 맵핑 시장의 침체기가 올 수 밖에 없습니다. BMW는 21년식 이후 모델에서 LOCK이 강화되었고 차량 출시 후 약 5년 이상의 시간 동안 맵핑이 불가능했습니다.

지속된 맵 장비 업체들의 시도의 결과, 작년에 MDG1 ECU의 UNLOCK에 대한 결과가 조금씩 보이기 시작했으며 올해부터 더 많은 차량의 언락이 되고 있었습니다. 다만 LOCK이 심한 ECU의 경우, 지난 달 ECU를 맵 장비 업체로 직접 보내서 언락을 하는, (Mail-in unlock)방식으로 맵이 가능해졌습니다. 이는 차량의 ECU를 직접 보내야하기에 상당히 많은 시일이 소요될 뿐더러, 그 비용은 고스란히 소비자가 안고 가야했습니다.(대략 이 비용만 160유로 정도가 들어갑니다. 이를 맵핑 업체에서는 그보다 훨씬 많은 비용으로 소비자에게 전가하기도 한 걸로 알고 있습니다.)

이달 초, 맵장비 업체들이 이 BOSCH MDG1 ECU의 언락 방식에 대해 사용자(맵핑업체)에서 직접 언락을 할 수 있는 툴을 공개(및 판매) 했으며, 이는 고객 차량의 ECU를 탈거하고 맵핑 장비를 이용하여 기판에 전압을 가하는 방식으로 언락을 합니다. 옛날 맵핑 방식과 유사한 방식으로 진행되었으며, 이 방식을 통해 지금은 대다수 MDG1 ECU의 UNLOCK이 가능해졌습니다. 이 UNLOCK을 마치 맵핑업체에서 직접 독자적인 방법으로 언락하는 것 처럼 홍보하는 게 종종 보이는데 절대 아닙니다. 이는 맵핑 장비업체들의 협력으로 찾아낸 방식이며, 대다수 맵핑 업체는 이 맵핑장비를 이용해서 데이터를 추출하고 수정된 데이터를 넣는 것 입니다.

기다리던 끝에 맵장비 업체에선 BMW에서 적용한 모든 MDG1 ECU에 대한 LOCK의 결함을 찾아냈으며, 이제는 ECU의 기판을 직접 접근할 필요없이 UNLOCK이 가능해졌습니다.


이 차량은 20년식과 외형 및 스펙은 동일합니다.

엔진: BMW B48B20(4-Cylinders) Single-Turbo
Max Torque: 320Nm
Max Power: 145kw(197ps)

이번 차량은 위 데이터 기반으로 들어갑니다. 상기 데이터는 저희가 확인한 중에서 상당히 안정적인 데이터로 공급하는 SEDOX-PERFORMANCE 입니다.

국내에 차량 맵핑 업체는 다양합니다. 하지만 유럽 차량의 경우, 기반 데이터를 해외에 의존하지 않고 맵을 하고나서 경고등을 띄우거나 진단기 상의 오류가 잡히는 경우가 종종 있습니다. 독일차를 포함, 유럽의 차량은 국내에선 해당 차량의 맵데이터를 제대로 분석할 수 없습니다. 해외 데이터 기반의 A2L이라는 라이브러리파일 기반으로 찾는 방법이 최선인데 그런다고 유럽의 맵데이터 업체보다 더 정밀하게 맵데이터를 만들 수는 없습니다. 상당수 업체가 유럽 맵핑 데이터 업체를 기반으로 하고 있으나 무엇이 부끄러운지 이 사실을 대체로 숨기려고 합니다.

몇몇 맵핑 업체의 포스팅 보면, 수정한 데이터도 보여주지 못하면서 우리가 어딜 수정하고 어디도 수정하고... 그래서 안정적이다. 라고 자사의 맵을 홍보하는데, 실제로 해당 업체에서 리맵된 데이터를 뜯어보면 해외 기반인 경우가 대다수 입니다. 심지어 우리는 실차맵이다, 다이노를 올려야지만 진정한 실차맵이라고 하는 맵핑회사 차량의 데이터 열어보니 그냥 네덜란드 기반의 맵 데이터 회사의 데이터와 99% 동일한 경우도 있었고요. (1%는 해당 맵데이터 엔지니어가 작업하면서 조금씩 다르게 설정하기도 합니다) 이런걸 실차맵이라고 비싼 금액 지불하는 건 안타까운 일이지요.

저희는 유럽 데이터 기반에서 좀더 안정적인 데이터를 선별하고, 차주 분들의 Feedback을 받아서 추가 detail을 잡는 방법을 선택했습니다. 한 차량에 대해 2-3군데에서 데이터를 비교 분석을 거치면서 좀 더 안정적인 데이터로 가다듬은 후 차량에 주입합니다. 차량의 출력을 적정한 선으로 올리고, 출력이 조금 부족하더라도 차량에 부담되지 않는 선으로 셋팅하는 것이 저희 언리미티드 맵의 지향점 입니다.



이번 차량은 화성으로 출장해서 진행했습니다. 이 차주 분께서는 맵을 위해 저희 쪽으로 두 차례 방문 주셨는데 매번 언락이 불가능해서 진행을 못해드렸는데, 이번에 제가 사용하는 CMD 장비의 업데이트에서 BMW 언락 소식이 있어서 출장 연락 드리고 진행을 합니다.



우선 혹시나 하는 마음에 차량 내부에서 장비 연결을 시도했습니다.



전과 마찬가지로 튜닝 프로텍션(락)이 있어서 Boot 혹은 Bench 작업으로 진행하라는 안내가 뜹니다. 여기서 Boot는 Ecu를 완전 개방하는 방식이며 Bench는 ECU의 커넥터를 탈거 후 Pin에 연결하는 방식 입니다.


상단에 케이블 보호 커버를 제거하면 이렇게 ECU가 보입니다. MDG1 ECU에선 엔진 자체에서 ACC 등 다양한 제어를 위해 외부와 통신하는 케이블이 많아졌습니다.



심지어 케이블을 제거하면 저렇게 Pin이 나오는데 이전보다 월등히 얇아져서 자칫 잘못 작업하면 핀이 휘는 문제가 매우 쉽게 발생하며, 파손되는 경우엔 아예 ECU를 교체해야 할 수도 있습니다.

https://youtu.be/cybXDnh52do?t=907

 

 유튜브 내차를 부탁해에서 한 부분 입니다. 위 케이블을 제거하고 ECU 내 케이블에 문제가 생겨서 고생했다는 내용이지요. 옛날엔 핀이 두꺼워서 애초에 잘 안맞으면 케이블 장착이 안됐습니다만, 지금은 얇아서 잘못된 상태로 밀면 그냥 다 휘어지면서 밀어눌러서 다 망가질 수 있습니다. 주의가 필요한 부분이지요.

 


원래는 ECU 핀에 직접 케이블을 연결하는게 맞지만, 저희는 이로 인한 문제 가능성을 최소화하고자 전용 커넥터를 사용합니다.

 

동일한 Z4 20년 당시에 작업 사진 입니다. ECU에 일일이 핀을 끼워서 작업했었지만 이제는 저렇게 작업하지 않습니다. 혹시라도 휘어진 핀이 있다면 다시 잘 세워서 끼우면 되겠지만 그렇게 했다가 만약에 다른 업체에서 ECU 케이블을 분리해야 하는 일이 생기고 조립에 실수가 생기면 엉뚱한 업체에서 문제를 떠안을 수도 있으니까요.



이제 데이터를 읽기 시작합니다. 순조롭게 데이터 추출이 됩니다.



데이터 추출이 끝나고 나면 다음과 같은 화면이 뜨면서 락 해제를 할 것인지를 묻습니다. OK를 눌러 언락을 진행합니다.



위와 같이 언락 작업이 마무리 됐습니다. 이제 차량 내부에서 OBD 포트로 접근을 진행해 봅니다.




위와 같은 화면이 나오며, 중단에 적힌대로 언락이 되었다고 표시됩니다.
이로써 차량 내부 단자를 통한 ECU 연결이 가능해졌습니다.

BM3, MHD 와 같은 개인 맵핑 장비도 언락이 된 ECU에서만 가능했는데, 이러한 경우 당사로 연락 주시면 UNLOCK 작업만 진행도 가능합니다.

추출한 데이터를 SEDOX로 등록, 해당 차량에 맞는 REMAP 데이터를 받았습니다. 차량 데이터 자체는 기존의 Z4와 크게 다르지 않아 안정적인 데이터로 공급받을 수 있었습니다.



수정된 데이터는 다음과 다음과 같습니다. 밴드 그래프에서 보이듯 가솔린은 전체적인 출력을 끌어올리는 방향으로 합니다. 디젤엔진은 토크밴드를 후반부로 끌고 가지만 가솔린은 초반부터 분사량 및 점화시기, 부스트를 모두 컨트롤하여 출력 향상이 되도록 수정합니다.


수정된 데이터를 직접 ECU로 주입합니다. 차량 내부에서 리맵데이터를 넣어도 되지만 좀더 안정적이로 빠르게 데이터를 주입하기 위해 ECU에 직업 연결하여 데이터를 주입합니다.

작업 완료 후 차주 분께서 시운전 진행, 기존 대비 충분히 향상된 출력 및 밸런스에 상당히 만족해 하셨습니다.

오랜 시간 작업을 위해 기다려주셔서 감사합니다.

 

BMW UNLOCK 관련해서 9월까지 이벤트 중 입니다. 가격은 문의 주세요!