Oneplus7 Pro (LineageOS20)をVoLTE対応にする
Android 13 化した Oneplus 7 Pro(OxygenOS12ファーム+LineageOS 20)でVoLTE化成功したので備忘録。
基本的な手順(元ネタ): https://kabocharoku.hatenablog.com/entry/2022/04/07/000642
環境
- Windows PC(Intel チップセットが望ましい)
- QPST https://qpsttool.com/ Qualcommの電子署名がついてるか確認
- Android 12(OxygenOS12)のファームアップ https://wiki.lineageos.org/devices/guacamole/fw_update
- 上記手順でvendor.imgも焼く
- LineageOS19以上をとMagisk導入
手順
- TWRPでEFSをバックアップ
- PCにQualcomm USB Driver V1.0(QPSTに同梱)をインストール
- ADBコマンドを実行。LineageOSではVoEnablerなどの導入は要らない
su setprop sys.usb.config diag,serial_cdev,rmnet,adb
- デバイスのインストールが終わったらPDC(オレンジのアイコン)を立ち上げてウインドウ上部のDeviceと書かれたドロップダウンからスマホを選択(通常なら1個)
- エラーが出る場合があるがアプリを開きなおして試行すれば通る
- 必要な項目を右クリックし、“SetSelectedConfig”でSub0 (SIM 1の場合)・Sub1 (SIM 2の場合)を選びActiveをクリックする。
- Android12ファームでは項目の削除は必要ない
- 再起動せずとも設定が反映される。
- 元ネタでは“OPPO_VoLTE-CU”を有効にしたが当方では“OPPO_Volte_OpenMkt-Commercial-CMCC”を有効にすることで、IIJmio(Docomo回線)で通話可能であることを確認済
- LineageOSではVolte固有の表示は無いようなので *#*#4636#*#* の「IMSサービスのステータス」等で状況を確認する