메뉴 닫기

BMW 자동차 펌웨어의 의미와 E-Sys로 펌웨어 버전 확인하는 방법

펌웨어의 의미

최근의 BMW 자동차는 차의 여러 기능을 전자적으로 제어하는 컴퓨터와 같은 장치가 들어가 있다고 말씀드렸습니다.

그리고 이 컴퓨터가 구동되기 위해서는 OS같은 소프트웨어가 필요합니다.

예를 들어 안드로이드 폰이 진저브래드, 킷캣, 누가와 같은 OS 버전이 있는 것처럼, BMW 자동차의 전자 제어 장치도 펌웨어라는 소프트웨어를 기반으로 동작하며, 이 펌웨어 또한 지속적으로 업그레이드되고 있습니다.

위에서 말씀드렸듯이, 펌웨어는 차량의 여러 장치들을 제어하는 역할을 하고 있으며, 업그레이드를 통해 없던 기능이 생기기도 하고 차량의 소프트웨어적인 오류를 해결하기도 합니다.

다만, 없던 기능이 생긴다는 것은 애초부터 하드웨어적으로 없던 기능이 생기는 것은 아니고, 기존에는 소프트웨어적으로 컨트롤하지 않았었는데 컨트롤이 가능하게 되는 것을 의미합니다. 예를 들어 예전 펌웨어 버전에서는 이지억세스(차의 시동을 켜거나 문을 여닫을 때 승하차를 쉽게 할 수 있도록 자동차 좌석이 앞뒤로 이동하거나 핸들이 위아래로 이동하는 기능)란 기능이 없었는데, 최근 펌웨어 버전에서는 이 기능이 가능해졌습니다. 이는 애초에 없던 기능이 생긴 것이 아니라, 차문을 여닫거나 시동을 켜고 끄는 동작에 따라 좌석이 앞뒤로 이동하거나 핸들이 위아래로 이동하는 동작을 하도록 소프트웨어적인 통제를 가능하게 한 것입니다. 원래 좌석이 전자식이 아니라 기계식이라면 펌웨어를 업그레이드하더라도 이지억세스란 기능을 사용할 수는 없겠지요.

펌웨어를 업그레이드한다고 차의 성능이나 기능이 무조건 좋아지는 것은 아닙니다.

해당 차량의 연식이 어느정도 되었다면, 웬만한 기능에 대한 소프트웨어적인 안정화가 이루어졌을 것이기 때문에 펌웨어 업그레이드를 통해 더 이상 좋아지는 부분이 없을 확률이 높습니다.

또한 아이폰이나 안드로이드폰을 업데이트하면서 느끼셨을 수도 있지만, 가장 최근의 펌웨어는 오히려 이전 버전보다 안정성이 낮을 수 있습니다.

따라서 무조건 최신 버전으로 펌웨어를 업그레이드하는 것은 지양해야하고, 펌웨어 업그레이드를 통해 확실하게 본인 차종에 신규 기능을 살릴 수 있다거나, 차량에 문제가 있는 경우에 하는 것이 좋습니다.

 

펌웨어 업데이트 방법

펌웨어는 보통 센터에서 업데이트를 합니다. 업데이트를 해달라고 무조건 해주는 것은 아니고, 보통 전자적인 원인으로 추정되는 문제가 발생했을 때 업데이트를 해 줍니다. 간혹 문제가 없더라도 돈을 지불하면 업데이트를 해주는 센터도 있다고는 합니다. 센터에서 업데이트를 하려면 보통 1박 2일로 차를 맡겨야 하는데요, 이는 펌웨어 업데이트를 하려면 장비를 차에 오랜 시간 물려두어야 하기 때문에, 바쁜 일과 시간이 지난 후에 진행을 하기 때문입니다.

센터 말고도 사설 업체에서도 펌웨어 업데이트를 해주는 업체도 있습니다. 또 아주 실력이 좋은 코더분들께서도 자가로 펌웨어 업데이트를 하시는 경우도 있습니다.

그러나 펌웨어 업데이트 과정에서 여러 문제가 발생할 수 있고, 또 잘못되는 경우에 차가 일명 ‘벽돌’이 되어 시동도 켜지지 않고 아무 동작을 하지 않는 경우가 발생할 수 있기 때문에 되도록이면 센터나 전문 업체에서 진행하시는 것을 추천드립니다. 기회가 되면 E-Sys로 펌웨어 업데이트하는 방법에 대한 글을 올려보기는 하겠지만, 저도 시도해본적은 없고 전압 안정기 등의 장비와 대처 노하우가 없다면 시도하지 않는 것이 좋겠습니다.

 

E-Sys로 펌웨어 버전 확인하는 방법

E-Sys로 내 차량의 펌웨어 버전을 확인할 수 있습니다.

이 과정은 펌웨어 업데이트와 상관없이 위험성이 없고 쉬운 과정이니 안심하고 확인해도 좋습니다.

먼저 E-Sys를 실행시켜서 차량과 연결해야 하는데 이 과정은 모두 안다는 가정 하에 진행을 하겠습니다.

E-Sys 화면 좌측에서 Expert Mode > VCM(Vehicle Configuration Management)을 선택합니다.

VCM 화면 아래쪽에서 ‘Master’ 탭을 선택하고, I-Steps에서 ‘Read’ 버튼을 누릅니다.

그러면 Integration steps에 펌웨어 버전이 표시됩니다.

current : 현재 버전

last : 바로 이전 버전

shipment : 출고 버전

4 Comments

댓글 남기기