본문 바로가기
체험단/OnePlus Nord

[강좌] 원플러스 노드 VoLTE 패치 v1.6

by Renier 2020. 8. 30.
반응형

이 강좌는 OnePlus Nord 유럽판(AC2003), OxygenOS 10.x 기준으로 작성되었습니다.


변경내역

현재 사용하시는데 문제가 없으면 굳이 새 버전으로 다시 패치 진행하실 필요는 없습니다.

* v1.6 (2020.09.12)

- LG U+ 신호가출 방지를 위해 carrier_policy.xml 파일을 수정했습니다.

 

* v1.5 (2020.09.11)

- 5G가 붙지 않는 문제 해결을 위해 carrier_policy.xml 파일을 Redmi K30 5G 버전으로 교체했습니다.

 

* v1.4 (2020.08.31)

- SIM 2 패치 오류 해결을 위해 EfsTools를 자체 빌드한 0.13-modded 버전으로 교체했습니다.

 

* v1.3 (2020.08.30)

- carrier_policy.xml 파일을 쑻님의 5G NR 지원 파일로 교체했습니다.

- EfsTools를 0.13 버전으로 교체했습니다.

- 게시글 본문 설명을 보강했습니다.

 

* v1.2 (2020.08.24)

- SKT 메시지 발신 문제 해결을 위해 SKT 패치 파일이 추가되었습니다.

 

* v1.1 (2020.08.24)

- SKT 패치 기반이 Volte_5G_OEM_Lab으로 변경되었습니다.

 

* v1.0 (2020.08.23)

- 최초 배포


테스트 현황

 

SKT

LG U+*

KT

VoLTE

O

O

O

5G

O

O

O

* 듀얼 SIM 사용 시 한쪽 SIM이 정상작동하지 않을 수 있습니다.


시작하기 전

원플러스 노드하고 같은 AP를 탑재하고, 한국에서 별다른 패치 없이 VoLTE가 잘 되는 모델이 있죠. 바로 Mi 10 Lite 5G와 Redmi K30 5G인데요, 사실 국내 정식발매는 전자만 되었습니다. 하지만 후자에서도 MIUI 12부터 VoLTE가 잘 되는데, 그 이유는 MIUI 12로 업데이트되면서 Mi 10 Lite 5G의 것과 동일한 한국 통신3사 MBN이 내장되었기 때문입니다.

 

따라서 EFS로 둘의 구분은 의미가 없음을 알려드리며, 이 패치에는 Redmi K30 5G의 MIUI 12 V12.0.5.0 안정 펌웨어에서 추출한 MBN에서 최소한의 파일을 선별하였고, 패치방법에는 편의를 위해 QPST가 아닌 EfsTools만 사용합니다.

 

패치과정을 간단하게 설명하자면, 부팅 시 모뎀을 다시 불러오는 것을 방지하기 위한 파일을 업로드하고, 미리 추출해둔 Telefonica UK 모뎀을 업로드해 PDC 작업을 대신합니다. 그리고 여기에 추가로 통신사별 파일을 업로드하는 것이 패치 내용입니다. 파일 중 carrier_policy.xml은 쑻님 파일을 사용하였습니다.

 

패치를 시작하기 전 먼저 통신사 고객센터에 연락하여 OMD 등록을 완료하시기 바랍니다. 패치 후 등록해도 가능하지만, 패치 직후 작업이 잘 되었는지 확인이 어렵기 때문에 사전에 등록을 마치시길 권합니다. SIM 슬롯에 따라 IMEI가 다르니 OMD 등록신청 시 잘 확인하세요.

 

 

5G 요금제

LTE 요금제

KT

PTA-5G

PTA-VOLTE_EPS

SKT

OMD DEFAULT 5G

OMD 기타LTE핸드셋_VOLTE

LG U+

필요 없음

 


VoLTE 패치

0. .NET Core Runtime 3.1.7 (x64/x86)을 다운로드 후 설치합니다.

 

1. Windows 8.1 이상 환경의 PC에서 아래 파일을 다운로드하고 압축을 풉니다.

 

23.73 MB file on MEGA

 

mega.nz

2. QDSetup.exe를 실행해 Next만 눌러 Qualcomm Driver를 설치합니다. 이미 설치되어 있는 경우 생략하세요.

 

3. 휴대전화에서 아래 두 APK 파일을 다운로드받아 설치(업데이트)합니다.

com.oem.oemlogkit_1.0-1.apk
0.93MB

 

File on MEGA

 

mega.nz

 

4. 다이얼을 열고 *#801#을 입력하여 Engineer Mode를 실행하세요. 다이얼에서 히든 코드 입력 시, 반드시 기본 전화 앱이 시스템 앱으로 설정되어 있어야 실행됩니다.

 

 

5. Android 10일 경우 Full-port switchAndroid 11일 경우 Rndis,diag switch 버튼을 눌러 ON 상태로 만들고 컴퓨터에 연결합니다. 안정성을 위해 USB 디버깅이 켜져 있다면 꺼주세요.

 

6. 컴퓨터에서 아까 압축 푼 폴더로 가 patch.bat을 실행합니다. 1번 메뉴를 선택해 연결 상태를 확인합니다.

 

7-1. 패치 전 3번 메뉴로 EFS 백업을 하시기를 권장합니다. 패치를 시작하려면 2번 메뉴를 선택합니다.

 

7-2. 패치할 SIM과 통신사를 선택합니다.

 

7-3. 호출 대상 예외 Throw 오류는 무시하셔도 됩니다. 완료되면 컴퓨터에서 휴대전화를 분리하셔도 됩니다.

 

8. 휴대전화 다이얼에서 *#800#로 OnePlusLogKit을 실행하고 Function Switch - VoLTE switch를 체크하고 재부팅합니다.

 

 

 

9. 재부팅이 완료되면 VoLTE가 활성화되어 있습니다. 별다른 APN 설정은 필요 없습니다.


질문과 답변

 

Q1. 펌웨어 업데이트하면서 패치가 풀렸어요.

A1. 다시 패치해주시면 됩니다.

 

Q2. 패치하면서 뭔가 꼬인 것 같아요. 백업한 걸 복원해도 이상하구요.

A2. PenZal님 글을 참고해 QPST 설치 및 PDC를 실행하고, Oversea-Commercial_DS 비활성화 및 VoLTE_5G_OEM_Lab활성화 후 Activate를 눌러주세요. 그 상태에서 다시 패치 진행하시면 되고, 또 꼬이면 활성화/비활성화를 반대로 하시면 됩니다.


참고한 글과 자료

EfsTools 0.13 by JohnBel

[Guide] Enabling VoLTE/VoWiFi v2 by HomerSp

펌웨어에서 MCFG_SW.MBN 추출하는 방법 by PenZal

펌웨어에서 EFS 파일 추출하는 프로그램 - 윈도우용 by PenZal

[강좌] 원플러스 7 / 7 프로 VoLTE 패치 - 190914 최종 버전 ( 질문 & 답변 추가 ) by 머실리스

원플러스 8 프로 유플러스 VoLTE 패치 방법 공유 + 대충 파악해본 내용 by 쑻

원플러스 8 프로 유플 이틀 사용기 (신호 가출 이틀간 한번도 없었음), carrier_policy.xml에 대한 설명 by 쑻

U+/KT/SK 5G(NR) 지원 carrier_policy.xml by 쑻

 

이 포스팅은 네이버 리퍼비쉬팩토리포럼의 체험단 행사를 통해 소정의 원고료를 받고 작성된 글임을 알립니다.
그렇지만 이 포스팅은 운영진의 일체 간섭도 없이 제 소신껏 작성되었습니다.

 

반응형

댓글