BMW 2시리즈 F22 SOS 오작동 경고등, 원인은 TCB가 아니라 TBX였습니다
자동차 전기 고장 중에서 정비사를 가장 피곤하게 만드는 종류가 있습니다. 바로 통신 관련 고장입니다.
부품 하나가 고장 났다고 정확히 찍어주면 좋겠지만, 실제 현장에서는 그렇게 친절하지 않은 경우가 많습니다. 특히 BMW에서 K-CAN 결함 코드만 저장되어 있는 경우는 시작부터 한숨이 나옵니다.
이번 사례는 BMW 2시리즈 F22 차량입니다. 입고 사유는 SOS 오작동 경고등이었습니다. 경고등이 계속 점등되는 경우도 있었고, 간헐적으로 점멸되는 경우도 있었습니다. 고객 설명으로는 시동을 껐다 켤 때마다 상태가 달라진다고 했습니다.
이런 증상은 단순한 SOS 버튼 문제처럼 보일 수도 있지만, 실제로는 차량 내부 통신망 문제일 수 있습니다.
목차
진단 결과는 K-CAN 결함 코드뿐이었습니다
먼저 배터리 충전기를 연결하고 진단기를 연결했습니다. BMW 전장 진단에서는 배터리 전압 안정이 중요합니다. 전압이 낮거나 흔들리면 통신 오류 코드가 추가로 발생할 수 있기 때문입니다.
진단 결과를 확인했는데, 문제는 여기서부터였습니다.
저장된 결함 코드는 K-CAN 관련 오류 코드뿐이었습니다.
이런 코드는 정말 답답합니다. 특정 컨트롤 유닛을 정확히 지목해주는 것도 아니고, 어떤 부품을 교환하라고 명확하게 말해주는 것도 아닙니다.
단순히 “K-CAN 통신에 문제가 있다”는 정도만 알려주는 것입니다.
정비사 입장에서는 이때부터 회로도와 실제 파형을 봐야 합니다. 진단기 코드만 보고는 답이 나오지 않습니다.
K-CAN 회로도부터 확인했습니다
먼저 관련 K-CAN 시스템 회로도를 확인했습니다.
이 차량의 K-CAN 라인은 FEM을 시작으로 여러 컨트롤 유닛과 연결되어 있었습니다. 옵션에 따라 구성은 달라질 수 있지만, 확인 가능한 회로에는 다음과 같은 컨트롤 유닛들이 연결되어 있었습니다.
- FEM: Front Electronic Module
- REM: Rear Electronic Module
- IHKA: Integrated Automatic Heating and Air Conditioning
- PMA: Parking Maneubver Assistant
- FLA: High-beam Assistant
- HKL: Tailgate 관련 컨트롤 유닛
- TCB: Telematics Communication Box
- SMFA: 운전석 시트 컨트롤 유닛
- FZD: Roof Function Control Unit
- TBX: Touch Box
- CON: iDrive Controller
이렇게 많은 컨트롤 유닛이 하나의 버스 라인에 연결되어 있으면 고장 찾기가 쉽지 않습니다.
그중 어느 하나가 내부적으로 버스 라인을 끌어내리거나, 신호를 왜곡시키거나, 비정상적인 저항을 만들면 전체 K-CAN 통신이 이상해질 수 있습니다.
오실로스코프로 K-CAN 파형을 확인했습니다
K-CAN 같은 통신 고장은 멀티미터만으로는 한계가 있습니다. 전압이 대충 있는지 없는지는 볼 수 있지만, 실제 통신 파형이 정상인지까지 판단하기는 어렵습니다.
그래서 오실로스코프를 연결했습니다.
실내에서 파형을 측정하기 위해 먼저 IHKA를 탈거하고 K-CAN 파형을 확인했습니다.
그런데 처음 파형을 보자마자 일반적인 K-CAN 파형과 다르게 보였습니다. 정확히 말하면 파형에서 뭔가가 빠져 있거나, 한쪽 신호가 제대로 움직이지 않는 것처럼 보였습니다.
정상적인 K-CAN 파형이라면 CAN High와 CAN Low가 서로 반대 방향으로 움직이며 일정한 차동 신호를 만들어야 합니다. 하지만 이 차량의 파형은 정상적인 통신 파형처럼 보이지 않았습니다.
이제 단순 fault code 문제가 아니라 실제 버스 신호에 이상이 있다는 것이 확인되었습니다.
iDrive 컨트롤러부터 분리해봤지만 변화가 없었습니다
먼저 탈거가 비교적 쉬운 컨트롤 유닛부터 하나씩 분리하며 확인하기로 했습니다.
처음에는 CON, 즉 iDrive 컨트롤러 커넥터를 탈거하고 다시 파형을 확인했습니다.
결과는 동일했습니다.
파형은 정상으로 돌아오지 않았습니다. 따라서 iDrive 컨트롤러가 직접적인 원인일 가능성은 낮아졌습니다.
이런 방식으로 하나씩 가능성을 지워나가야 합니다. K-CAN 라인에 여러 유닛이 연결되어 있기 때문에, 어느 모듈이 라인을 망가뜨리는지 직접 분리해가며 확인해야 하는 경우가 많습니다.
SMFA, FZD, IHKA도 확인했지만 동일했습니다
다음으로 커넥터 탈거가 가능한 컨트롤 유닛들을 순서대로 확인했습니다.
운전석 시트 컨트롤 유닛인 SMFA 커넥터를 탈거하고 파형을 다시 측정했습니다. 변화는 없었습니다.
그다음 FZD, 즉 루프 기능 컨트롤 유닛도 확인했습니다. 역시 동일했습니다.
처음 측정 지점이었던 IHKA 주변도 확인했지만 파형은 여전히 정상으로 돌아오지 않았습니다.
PDC 시스템은 정상적으로 작동하고 있었기 때문에 우선순위에서는 뒤로 미뤘습니다. 물론 정상 작동한다고 해서 100% 배제할 수는 없지만, 현재 증상과 파형 변화 기준으로는 다른 쪽을 먼저 보는 것이 맞았습니다.
트렁크 쪽으로 이동해 TBX를 확인했습니다
실내 쪽에서 쉽게 접근 가능한 컨트롤 유닛들을 확인했지만 변화가 없었습니다.
그래서 트렁크 쪽으로 자리를 옮겼습니다.
K-CAN 라인의 끝쪽에 위치한 컨트롤 유닛 중 하나인 TBX, Touch Box 커넥터를 확인하기 위해서였습니다.
그리고 TBX 커넥터를 탈거하는 순간, 파형이 정상으로 돌아왔습니다.
이 순간 원인이 거의 확정되었습니다.
K-CAN 라인을 비정상으로 만들고 있던 원인은 TBX 모듈 쪽이었습니다. 정확히는 TBX 내부 문제로 인해 K-CAN 파형이 왜곡되고 있었던 것입니다.
BMW F22 K-CAN 비정상 파형, TBX 모듈 내부 문제로 CAN 신호가 왜곡된 상태
비정상 파형과 정상 파형의 차이
첨부한 첫 번째 파형에서 빨간색으로 표시한 부분은 TBX 내부 문제로 인해 발생한 비정상적인 K-CAN 파형입니다.
정상적인 CAN 통신이라면 두 신호가 서로 반대 방향으로 움직이면서 차동 신호를 만들어야 합니다. 하지만 비정상 파형에서는 한쪽 신호가 정상적으로 떨어지거나 올라가지 못하고, 특정 구간에서 신호가 빠진 것처럼 보였습니다.
두 번째 파형은 TBX 커넥터를 분리한 뒤 정상적으로 회복된 K-CAN 파형입니다.
정상 파형에서는 두 채널의 움직임이 더 분명하게 보이고, 통신 패턴도 안정적으로 나타납니다.
이 차이가 바로 통신 고장에서 오실로스코프가 필요한 이유입니다. 진단기에는 단순히 K-CAN 오류 코드만 남아 있었지만, 오실로스코프 파형은 실제로 버스 신호가 무너지고 있다는 것을 보여줬습니다.
BMW K-CAN 정상적인 오실로스코프 파형 계측 데이터
![]() |
BMW F22 TBX 커넥터 탈거 후 정상으로 회복된 K-CAN 오실로스코프 파형 |
왜 SOS 경고등이 들어왔을까?
고객이 호소한 증상은 SOS 오작동 경고등이었습니다.
BMW의 SOS 기능은 단순한 버튼 하나로 끝나는 시스템이 아닙니다. TCB 같은 텔레매틱스 관련 모듈과 차량 내부 통신망이 함께 작동합니다.
K-CAN 통신이 불안정하면 관련 모듈들이 정상적으로 정보를 주고받지 못할 수 있습니다. 그 결과 SOS 시스템 자체가 고장 난 것이 아니더라도, 차량은 SOS 오작동 경고등을 띄울 수 있습니다.
이번 차량도 마찬가지였습니다.
처음에는 SOS 경고등만 보면 TCB나 SOS 관련 부품을 먼저 의심할 수 있습니다. 하지만 실제 원인은 K-CAN 라인에 연결된 TBX 모듈이었습니다.
이런 경우 진단기 코드만 보고 TCB를 교환했다면 문제는 해결되지 않았을 가능성이 큽니다.
K-CAN 고장이 어려운 이유
K-CAN 고장이 까다로운 이유는 단순합니다.
하나의 통신 라인에 여러 컨트롤 유닛이 연결되어 있기 때문입니다.
특정 모듈 하나가 내부적으로 라인을 망가뜨려도, 진단기는 단순히 K-CAN 오류 코드만 보여줄 수 있습니다. 어떤 모듈이 실제 원인인지 바로 알려주지 못하는 경우가 많습니다.
특히 증상이 간헐적이면 더 어렵습니다.
시동을 껐다 켤 때마다 SOS 경고등이 켜졌다 꺼졌다 한다면, 모듈이 완전히 죽은 것이 아니라 특정 조건에서만 버스 라인을 방해하고 있을 가능성이 있습니다.
그래서 이런 고장은 다음 과정이 필요합니다.
- 진단기 전체 스캔
- K-CAN 회로도 확인
- 오실로스코프 파형 측정
- 컨트롤 유닛별 커넥터 분리 테스트
- 정상 파형으로 돌아오는 지점 확인
- 문제를 일으키는 모듈 또는 배선 구간 특정
이 사례에서 중요한 진단 포인트
이번 BMW F22 사례에서 중요한 포인트는 세 가지입니다.
첫째, 진단 코드가 K-CAN 관련 코드뿐이었다는 점입니다.
이런 경우 특정 부품을 바로 지목하기 어렵습니다. 그래서 회로도와 실제 파형 확인이 필요했습니다.
둘째, 오실로스코프로 비정상 파형을 확인했다는 점입니다.
멀티미터로는 통신 파형의 이상을 정확히 보기 어렵습니다. CAN 통신 문제에서는 오실로스코프가 매우 중요한 장비입니다.
셋째, TBX 커넥터를 분리하는 순간 파형이 정상으로 돌아왔다는 점입니다.
이것은 TBX 모듈 또는 그 주변 회로가 K-CAN 라인에 영향을 주고 있었다는 강한 증거입니다.
소비자가 알아두면 좋은 점
BMW에서 SOS 오작동 경고등이 들어왔다고 해서 무조건 SOS 버튼이나 TCB 모듈만 문제라고 볼 수는 없습니다.
차량 내부 통신망에 문제가 생기면 전혀 다른 경고등처럼 나타날 수 있습니다.
특히 다음과 같은 증상이 있다면 단순 부품 교환보다 통신 진단이 필요할 수 있습니다.
- SOS 오작동 경고등이 간헐적으로 점등된다.
- 시동을 껐다 켤 때마다 경고등 상태가 달라진다.
- 진단기에 K-CAN 관련 fault code만 저장되어 있다.
- 특정 모듈이 통신 오류로 응답하지 않는다.
- 여러 기능이 간헐적으로 이상하게 작동한다.
이런 경우에는 진단기 코드만 보고 부품을 교환하면 위험합니다. 실제 K-CAN 파형을 확인하고, 회로도에 따라 문제 모듈을 하나씩 좁혀가야 합니다.
이번 사례가 보여주는 교훈
이번 BMW 2시리즈 F22 사례는 단순 SOS 경고등 고장이 아니었습니다.
진단기에는 K-CAN fault code만 저장되어 있었고, 처음에는 어디서부터 시작해야 할지 막막한 상황이었습니다.
하지만 회로도를 확인하고, 오실로스코프로 K-CAN 파형을 측정하고, 컨트롤 유닛을 하나씩 분리하면서 원인을 좁혀갔습니다.
결국 트렁크 쪽 TBX 커넥터를 분리하는 순간 파형이 정상으로 돌아왔고, TBX 내부 문제가 K-CAN 라인을 방해하고 있다는 것을 확인할 수 있었습니다.
이 사례는 정비에서 중요한 원칙을 다시 보여줍니다.
통신 고장은 진단기 코드만으로 끝나지 않습니다. 실제 파형을 봐야 합니다.
마무리
BMW F22의 SOS 오작동 경고등은 처음에는 단순한 텔레매틱스 문제처럼 보였습니다. 하지만 실제 원인은 K-CAN 라인에 연결된 TBX 모듈 내부 문제였습니다.
K-CAN 통신망에는 여러 컨트롤 유닛이 연결되어 있기 때문에, 하나의 모듈이 라인을 방해하면 전혀 다른 경고등이 나타날 수 있습니다.
이번 사례에서 진짜 답을 보여준 것은 진단기 코드가 아니라 오실로스코프 파형이었습니다.
비정상 파형을 확인했고, TBX 커넥터를 분리하자 정상 파형으로 돌아왔습니다. 이 과정을 통해 문제 모듈을 특정할 수 있었습니다.
자동차 전장 진단에서 중요한 것은 부품을 빨리 교환하는 것이 아닙니다. 회로를 이해하고, 파형을 보고, 하나씩 원인을 좁혀가는 것입니다.
그것이 제가 생각하는 팩트 정비입니다.
**함께 읽으면 좋은 글**

댓글
댓글 쓰기