Site icon GRIP.News

CarPlay AiBox QCM6215(HIBOX) Android 복구

Android 10 > 12 과정에서 Brick 되는 경우는 은근히 자주 발생한다. 앞선 포스트에서 언급한 것과 같이 모든 AiBox들은 복구 방법이 존재하기 때문에 BootLoader가 손상된 것이 아니라면 너무 심각하게 고민할 필요가 없다. SDM450은 MiracleThunder를 이용해 복구하는 반면 QCM6125는 QFIL을 사용한다.  OS 업데이트를 위해 드라이버와 QFIL은 이미 설치 되어 있다는 걸 가정으로 하고 설명을 시작하고자 한다.

CarPlay AiBox QCM6215(HIBOX) Android 12 업그레이드

다운로드 완료 후 압축을 풀자. USER DATA 백업은 50GB에 가까운 파일이기 때문에 넉넉한 하드디스크 공간이 필요하다. 나머지 절차는 매우 간단하다.

 


#1. QFIL을 실행하고, 서비스포트를 누른 상태에서 QCM6125를 컴퓨터와 연결해야 한다.

 

#2. “Configuration > FireHose Configuration” 설정은 이전과 같다.

 

 

#3. “Select Build Type”을 “Flat Build”로 선택하고, “Select Programmer > Browse”를 눌러 앞서 압축 풀은 FireHose 프로그래머를 선택하자. Android 12 업데이트를 위해 받았던 파일과 다르기 때문에 선택에 유의하자.

 


중요 A (반복 작업)

#4. “Load XML …” 버튼을 눌러 앞서 받은 “배이직 백업(풀 백업)” 폴더를 선택하자. 6개의 xml 파일을 확인할 수 있다. 차례차례 선택한다. 즉, 먼저 “rawprogram0.xml > patch0.xml”을 선택하자.

 

#5. “Download” 버튼을 눌러 이미지를 씌우자. Status 창에 “Finish Download”가 보이면 USB 를 뽑고 다시 서비스 포트 버튼을 누르며 USB를 연결하자. 그리고 #4 번과 #5를 반복하자. 0 > 1 > 2 > 3 > 4 >5 의 순서대로 진행하면 되고, 0의 시간이 가장 오래 소요되고 나머지는 금방 끝나는 편이다. Finish 가 출력 되면 바로 USB 케이블을 뽑아도 무관하다.

(이렇게 보이면 기다리지 말고 바로 다음으로 넘어가자)

이 작업은 6번 반복해야 하며 반드시 두 XML 파일의 숫자는 같아야 한다.

 


중요 B (장시간 소요)

userdata를 복원해야 한다. 이 작업은 약 두 시간 정도 소요되기 때문에 컴퓨터 절전 모드를 해제하고 진행하는 것을 권장한다.

#6. 중요A 작업이 완료 되었다면 다시 서비스 포트 버튼을 누르고 USB를 연결한 다음 QFIL의 “Tools > Partition Manager”를 선택하자.

#7. “userdata”를 선택하고 마우스 오른쪽 버튼을 눌러 “Manage Partition Data”를 선택하자. “Load Image…”를 클릭하고 앞서 압축을 푼 userdata 이미지 파일을 선택하자. 열기 버튼을 누름과 동시에 시작된다.

50GBytes의 파일을 초당 1MB/sec로 옮기다 보니 오랜 시간이 소요되지만 .. 이 작업이 끝나면 벽돌이 되었던 BOX를 살려낼 수 있기 때문에 충분한 가치가 ^^; 기록이 완료 되면 Raw Data Manager 버튼이 활성화 되며, Close 버튼을 선택한다. Partition Manager도 Close 버튼을 누르면 된다.

 

EDL 모드가 리셋 되며 제품이 재시작 된다.

이로서 복구 작업이 완료 된다. 간헐적으로 “Reset To EDL Fail:..”메시지가 나오는 경우가 있는데 이 경우 부팅에 실패하는 경우가 있다. 그러면 #4번과정 중 “rawprogram5.xml”를 한번 더 다운로드함으로서 해결할 수 있다. 이제!!! USB를 분리하고 자동차나 테스터기에 연결하면 된다.

 


모든 작업이 완료 됐다. 처음 연결 했을 때 수분의 대기 시간이 필요하다. LED를 유심히 보면 빨강색이 점멸하다 흰색으로 바뀌며 부팅이 시작된다. 앞서 사용한 이미지는 Picassou 를 바탕으로 하기 때문에 Launcher 가 Picassou로 바뀌어 있다. 언어도 이상하고 … 물론 문제 될 건 없다. MIC, Picassou, AUTOUX등 내가 사용하던 제품의 펌웨어를 받아 SD 카드에 넣고 설치하면 원래의 AiBox 로 돌아가게 된다.

개인적으로는 HiBox 펌웨어를 선호하는데, 포스팅 시점에서 가장 최신 펌웨어는 다음과 같다. 아래 펌웨어를 받아 압축을 풀면 update.zip이 보인다. SD 카드 루트에 복사한 다음 BOX에 넣으면 설치가 진행된다.

※ MCU 업데이트는 기기와 차량 연결성을 향상시키기에 MCU가 오래 되었다면 업데이트를 권장한다.

 

 

 

 

Exit mobile version