Oneplus7 Pro (LineageOS20)をVoLTE対応にする

Android 13 化した Oneplus 7 Pro(OxygenOS12ファーム+LineageOS 20)でVoLTE化成功したので備忘録。

基本的な手順(元ネタ): https://kabocharoku.hatenablog.com/entry/2022/04/07/000642

環境

手順

  • 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サービスのステータス」等で状況を確認する