【OnePlus 8】Android11でVolte化する方法|PDCが使えない?root化せずにVolte化【解決方法】


Android11へアップデートした「OnePlus8」でVolte化する方法


初稿:2020.12.12
改稿:2021.05.30
このエントリーをはてなブックマークに追加


OnePlus 8はAndroid11へアップデートした後、Volte化で必要となるツールPDCが使えない状態となっていました。
Volte化にさいしてOnePlus8のroot化が必須と言われたのですが、root化せずにPDCツールを利用できる方法が
発見されたので文鎮覚悟で試してみました。
この記事ではAndroid11の「OnePlus8」をVolte化する方法を自分用の備忘録として紹介します。


留意事項
この無線設備は、電波法に定める技術基準への適合が確認されておらず、
法に定める特別な条件の下でのみ使用が認められています。
この条件に違反して無線設備を使用することは、法に定める罰則その他の措置の対象となります。

1.事前準備


Oxygen OS 11.0.2.2.IN21AA
OnePlus8のデバイス情報

見てのとおりOnePlus8(Oxygen OS 11.0.2.2.IN21AA)で見事Volte化に成功しました。
今回紹介する手順であればOnePlus8の初期化は不要です。
とはいえ結構苦戦したので、備忘として記事にまとめておきたいと思います。
言うまでもなく作業実施は自己責任です。

1.1 必要となる機器


Android11化したOnePlus8(Oxygen OS 11.0.2.2.IN21AA)
→事前に開発者向けオプションを有効化、USBデバッグモードを有効化しておく(追記12/13)
Windows10
USB-TypeCケーブル

1.2 必要となるソフトウェア


QPST_2.7.460
Qualcomm Drivers(以下の3つ)
・qdbusb.inf (qualcomm-dpl-data-90ed-893819.zip)
・qcmdm.inf (qualcomm-hs-usb-modem-90e5-1108248.zip)
・qcser.inf (qualcomm-qdss-test-interface-1234-0103-1-1039779.zip)
ドライバが見つからない場合、カッコ内のZIPファイルをGoogle検索して探して下さい。

※ワタシは参考記事の「■How To Root OnePlus, and Open PDC and QPST(EFS)」から
ダウンロードさせて頂きました


なおVolte化に際しては以下のサイトの手順を参考にさせていただきました。

参考記事
■OnePlus 8Tを非rootでVoLTE有効化する方法。Android 11のFactory Test Modeを使用
https://androplus.org/Entry/18487/

■How To Root OnePlus, and Open PDC and QPST(EFS)
https://docs.google.com/document/d/1ejLtVQTpXZaB5XGNOBRI5dZV4GpuCKtHOGo6v49hWdY/edit



以下当ブログの記事で紹介した「2.開発者向けオプションの設定とアプリのインストール」から
「4 Log Kit app’s APK」「5.4「OnePlus 8」上で「Full-port switch」をON」」までの手順は完了しておくとよいです。

■【OnePlus 8】「OnePlus 8」をVolte対応するための手順整理|余計なものを削除する!【感想】
https://yoshinagon.com/blog-entry-1676.html


2.OnePlus8のVolte化


2.1 Windows10のドライバー署名の強制を無効化


Volte化に際して使用するドライバをインストールするためにはWindows10の「ドライバー署名の
強制を無効化」する必要があります。

以下の記事を参考に実施してください。

■Windows10でドライバー署名の一時的な無効化方法
https://www.csd.co.jp/driverinstall/

Windows10とOnePlus8をUSB-TypeCケーブルで接続しておきます。


2.2 ドライバのインストール


準備で用意したドライバを解凍し以下のファイルをそれぞれ「右クリック」→「インストール」
・qdbusb.inf
・qcmdm.inf
・qcser.inf


2.3 コマンドプロンプトからOnePlus8操作


Windowsでコマンドプロンプト(DOS窓)を起動します。
以下のコマンドを入力。

>adb reboot ftm

起動中のOnePlus8がシャットダウン後、中国語が表示。
その後画面は真っ暗になります。

Windowsでコマンドプロンプトから以下をコマンドを入力。

>adb shell
setprop sys.usb.config diag,serial_cdev,rmnet,adb


oneplus8 Volte化

デバイスマネージャーでドライバが正常にインストールされていることを確認します。

oneplus8 デバイスマネージャで確認

インストールされていなければ以下のドライバを手動でインストールします。
・qdbusb.inf
・qcmdm.inf
・qcser.inf

このあとPDCツールを使用して不要な設定を削除します。


2.4 PDCツールで余計なモノを削除


最後の手順です。
設定がうまく完了しているとPDCツール上で以下のように表示されます。
ちなみに「Oversea-Commercial_DS」の「Sub0」「Sub1」「Sub2」を全て「Inactive」に変更した後の画面です。

oneplus8 PDCツール

PDCツールを使用してVolte化を妨げる不要な設定を削除します。
この作業の詳細は当ブログの以下の記事で紹介しています。

■【OnePlus 8】「OnePlus 8」をVolte対応するための手順整理|余計なものを削除する!【感想】
https://yoshinagon.com/blog-entry-1676.html

「5.5 Windows10上で「PDC」ツールを起動」
「5.6 Windows10上で「PDC」ツールを使用して余計なものを削除」

この手順が完了したらUSB-TypeCケーブルからOnePlus 8を抜いて電源長押しで起動します。
もしくは以下のコマンドプロンプトから以下のコマンドでOnePlus8を再起動させます。

>adb reboot

OnePlus8が起動したらVolte化完了しているか確認します。
PDCツールで設定表示できた時点で勝算は見えます。
(PDCツールが不安定で設定が反映されないケース頻発!!)

2.5 PDCツールの設定が反映されない場合


PDCツールのDescriptionからSub0、Sub1に設定した後、
端末を再起動してもVolte化出来ない場合があることを確認しました。
Description跨いだSub0とSub1のアクティベーションに失敗していたようです。

上手くいったケースを備忘録として残しておきます。

■パターン1
SIM1:ソフトバンク系
→VoLTE-CU SUB0:ACT
SIM2:ドコモ系
→VoLTE-PTCRB SUB1:ACT

■パターン2
SIM1:ソフトバンク系
→VoLTE-CU SUB0:ACT
SIM2:楽天モバイル(MNO)
→UK-VoLTE-Vodafone SUB1:ACT

■パターン3
SIM1:ソフトバンク系
→VoLTE-CU SUB0:ACT
SIM2:楽天モバイル(MNO)
→India-VoLTE SUB1:ACT

ちなみにSIMの抜き差しでも設定はINACT状態に戻ってしまう模様。
システムアップデートが来ると今まで使用できていた設定ではダメになります。
3つのうちのいずれかを試してみましょう。

3.まとめ


oneplus8 まとめ

ということで、手順が分かると難しくないのですが、OnePlusさんにはこの無駄な手順が
不要になるようにOSの仕組みを改善してほしいものですね・・・


<関連記事>


【OnePlus 8】「OnePlus 8」をVolte対応するための手順整理|余計なものを削除する!【感想】
https://yoshinagon.com/blog-entry-1676.html

【OnePlus 8】機能チェック&レビュー|良かったところと残念なところ【感想】
https://yoshinagon.com/blog-entry-1674.html

【OnePlus 8】実用的に使うための環境整備|セットアップ備忘録【整備】
https://yoshinagon.com/blog-entry-1675.html









-
2020/12/12 (Sat) 21:44

私もVolteに成功したが、それを踏まえてのこうゆうよくあるサイトについての感想です。
これは解決方法ではない。ただの自己の感想でありつり記事です。
万人向けのサイトでもない。
ある程度わかるやつが読め、これでわからなければVolteするのは最初からあきらめろ的な記事である。
こうゆうサイトはただの自己満足の私利私欲のサイトである。
他の有益なサイトをもっと参考にした方が良い。
顕著なのはこの記事のコメント数に表れている。

-
2020/12/13 (Sun) 10:57

Qualcomm Drivers(以下の3つ)はどこでインストールできますかね?ファイルをどこでダウンロードできるか教えて頂ければ助かります。

いかなごん
よしなベータ(よしなご)
2020/12/13 (Sun) 12:18

Re: タイトルなし

記事でも紹介している以下の参考サイトを見て頂き

■How To Root OnePlus, and Open PDC and QPST(EFS)
https://docs.google.com/document/d/1ejLtVQTpXZaB5XGNOBRI5dZV4GpuCKtHOGo6v49hWdY/edit

ページの上から7行目のリンクからDL可能ですよ。
(Files for this document are located at の後のURLです)

Qualcomm Driversフォルダです。

いかなごん
よしなベータ(よしなご)
2020/12/13 (Sun) 12:24

Re: タイトルなし

>ある程度わかるやつが読め、これでわからなければVolteするのは最初からあきらめろ的な記事である。

ご認識頂いているとおりです。

marfy
2020/12/13 (Sun) 13:40

教えてください

記事有り難うございます。コマンドプロンプトでデバイスが検知されないのですが、タイ処方ありますか?

よしなベータ(よしなご)
2020/12/13 (Sun) 16:25

Re: 教えてください

①Oneplus8の「開発者向けオプション」を有効化
(設定→ビルド番号を8回タップ)

②設定→開発者向けオプション→USBデバッグを有効化

これでUSBケーブルとドライバのインストールされたPCを接続すれば
コマンドプロンプトからデバイスを操作できると思いますよ。

marfy
2020/12/13 (Sun) 18:38

有り難うございます。
していたつもりが、教えて頂いた内容で端末検知でき、無事にvolte化できました!有り難うございました!!

-
2020/12/14 (Mon) 16:16

こちらのおかげでvolte化に成功しました。
本当にありがとうございます、とても分かりやすかったです。
AndroPlusさんだけでは無理だったと思います。
あとQualcomm Driversのqdbusb.infが見つけられなかったのでネット検索して別のところからダウンロードしました(笑)
本当にありがとうごさいました。

-
2020/12/30 (Wed) 03:54

仕様が変わってから解説されている方がまだ少ないのでとても助かります。
質問なのですが、adb reboot ftm のコマンドを入力すると画面が消え中国語が表示される所まではいくのですが、その後デバイスとの接続が切れているのかadb shell を入力してもdevice not found となってしまいいPDCで認識するところまで行けません。
何か対処法などあれば教えて下さい。よろしくお願いします。

-
2020/12/30 (Wed) 05:15

To -さん

これをコメントしたものです。
adb reboot ftmを入力して少し時間をおいてから次のコマンドを入力するだけで解決しました。
その後は順調に作業も進み、無事volte化できました。ありがとうございました。

いかなごん
よしなベータ(よしなご)
2020/12/30 (Wed) 23:53

Re: To -さん

よかったです(^^)

Dokin
2021/01/10 (Sun) 13:30

qcmdm.infについて

Qualcomm Driversフォルダ には 下記のzipがあり、
qcmdm.inf が存在しませんが、管理者様がDLされた際は、どのような名称のzipファイルでしたでしょうか?

qualcomm-dpl-data-90ed-893819.zip → qdbusb.inf
qualcomm-qdss-test-interface-1234-0103-1-1039779.zip → qcser.inf

ご教示くださると幸いです。

いかなごん
よしなベータ(よしなご)
2021/01/10 (Sun) 23:32

Re: qcmdm.infについて

>qualcomm-dpl-data-90ed-893819.zip → qdbusb.inf
>qualcomm-qdss-test-interface-1234-0103-1-1039779.zip → qcser.inf

ZIPファイル名は同じでしたよ。
qcmdm.infは以下のファイル名のZIPに含まれていると思います。

qualcomm-hs-usb-modem-90e5-1108248

ポッポ
2021/01/12 (Tue) 18:47

有益な情報ありがとうございます。
お聞きしたいのですが、2.3のコマンドプロントを入力するまではうまくいきますが、PDCに認識されず、デバイスマネージャーを確認すると、その他のデバイスにRmNetのドライバーがない状態でした。
何かアドバイス等ありましたら、教えていただきたいのですが、よろしくお願いします。

tear
2021/01/17 (Sun) 17:02

No title

こんにちは、お聞きしたいのですが、手順はすべて問題ありませんが、デバイスマネージャが正しく認識し、QPSTがバックアップ操作を行うことができるようになりました。しかし、PDCを使うと、PDCは「QMl connection not ready, please use uSB drvier version 1.00.32 or laterand fix the connection before using PDC tool」を示しました。複数のバージョンのドライバを試して、USBポートを交換してみましたが、どれもこれもこれもやってくれます。PDCに繋がらないから作業が続かない、困っているので、何か提案があればお願いします!
私は外国人なので日本語は苦手です。ご了承ください。

いかなごん
よしなベータ(よしなご)
2021/01/17 (Sun) 22:55

Re: No title

ワタシの場合、バックアップが正常に機能していなかったので少し気になります^^;
2点確認させてください。

1点目
「2.3 コマンドプロンプトからOnePlus8操作」は正常に操作できましたか?

2点目
2.1以降の作業中にUSBケーブルは接続したまま作業していますでしょうか?

以上よろしくお願いします。

renp
2021/01/18 (Mon) 23:07

教えてください。

当方もアンドロイド11にアップグレード後、volteが表示されなくなり、現在困っております。
貴HPにたどり着き、悪戦苦闘中です。
そこで、ご教授願いたいのですが、
現在、必要なソフトウェアのインストールで躓いております。
ご指定のサイトでファイルを閲覧し、PCへダウンロードをしましたが、
Qualcomm Drivers(以下の3つ)
・qdbusb.inf
・qcmdm.inf
・qcser.inf というファイルが見当たりません。

そのため先に進まない状況です。
お手数ですが、教えてください。よろしくお願いいたします。

renp
2021/01/18 (Mon) 23:17

補足です。
qualcomm-qdss-test-interface-1234-0103-1-1039779 というzipファイルを解凍しても、serial やqcserなどのファイルしか表示されませんでした。

いかなごん
よしなベータ(よしなご)
2021/01/19 (Tue) 00:18

Re: 教えてください。

①参考記事として紹介している以下の記事を確認します。
https://docs.google.com/document/d/1ejLtVQTpXZaB5XGNOBRI5dZV4GpuCKtHOGo6v49hWdY/edit

②記事内の以下のGoogleドライブのリンクから各種ドライバーをダウンロードします。
https://drive.google.com/drive/folders/1ViCQfjAOHGKthytj51LmAHhu6BwOVIwJ

③ダウンロードしたファイルを解凍していただけますか。

④もしドライバーが見つからない場合、
以下のZIPファイルを検索して頂ければ簡単に入手できるかと思います。

qualcomm-dpl-data-90ed-893819.zip
qualcomm-hs-usb-modem-90e5-1108248.zip
qualcomm-qdss-test-interface-1234-0103-1-1039779.zip


大変恐縮ですが、ドライバ周りのご質問はこちらで最後とさせてくださいm(_ _)m



oneplus8 oos11
2021/03/18 (Thu) 23:45

No title

有意義な記事をありがとうございます。
2.3まで進み、デバイスマネージャーで画像と同様に接続まで確認できておりますが、その後PDCでのデバイスを選択するタブ欄には何も表示されない状況です。
打開策がございましたらご教示お願い致します。

いかなごん
よしなベータ(よしなご)
2021/03/20 (Sat) 13:35

Re: No title

一点確認させてください。

2021年2月13日のOSアップデート配布以前にVolte設定されたことはありますでしょうか?

oneplus8 oos11
2021/03/23 (Tue) 00:38

返信ありがとうございます。
以前にvolte化したことはないです。

その後、他のUSBドライバーをダウンロードしたところPDCのデバイス欄で認識するようになりました。
しかし、選択した後は、********connect to device failedと言うエラーが返って来てしまい、先に進めないです。
ケーブルやPDCのバージョンもいくつか試しましたが難しそうです。

いかなごん
よしなベータ(よしなご)
2021/03/28 (Sun) 21:58

Re: タイトルなし

返信が遅くなり申し訳ありませんm(_ _)m

以下の手順でまずドライバなどの準備を行っていただけますでしょうか。

https://yoshinagon.com/blog-entry-1676.html

この手順だけだとOTAアップデートしたOnePlus8に対してPDCツールが
認識しない状態になります。

その上で、この記事の手順を行うと不安定ですが認識するようになるかと思います。

https://yoshinagon.com/blog-entry-1775.html

oneplus8 oos11
2021/03/30 (Tue) 22:48

返信ありがとうございました。

無事にVolte化いけました。
原因は私の場合、OneplusUsbDrivesを2つともインストールしていたことのようです。
一度アンインストールし、「WWAN DHCP is not used to get IPAddresss」のみ入れ直したところPDCで認識するようになりました。
ご教示いただきありがとうございました。

いかなごん
よしなベータ(よしなご)
2021/04/03 (Sat) 00:39

Re: タイトルなし

無事Volte化に成功して良かったです(^^)

ころまる
2021/04/23 (Fri) 08:54

PDCツールでUSBドライバー云々と・・・

初めまして

7PROを使っているのですが、基本的には作業は同じと聞いています。
しかしながら私の場合PDCツールを使用するといったんは選択ができるように見えるのですが、すぐにしかし、PDCを使うと、PDCは「QMl connection not ready, please use uSB drvier version 1.00.32 or laterand fix the connection before using PDC tool」とエラーになり、先に進めません。
何が考えられる原因でしょうか?ご教授よろしくお願いいたします。

いかなごん
よしなベータ(よしなご)
2021/04/23 (Fri) 22:49

Re: PDCツールでUSBドライバー云々と・・・

ワタシが所有しているバージョンは「OnePlus8」と「OnePlus8 Pro」なので正確な回答は難しいのですが・・・

メッセージを素直に受け取るとドライバのバージョンが古いようです。
以下のドライバのZIPファイル名でググって頂いて再インストールいただけますでしょうか。

・qdbusb.inf (qualcomm-dpl-data-90ed-893819.zip)
・qcmdm.inf (qualcomm-hs-usb-modem-90e5-1108248.zip)
・qcser.inf (qualcomm-qdss-test-interface-1234-0103-1-1039779.zip)

記事内の「2.1 Windows10のドライバー署名の強制を無効化」を実施のうえ
インストールを試してみてください。

よろしくお願いします。

ぽぽんた
2021/10/12 (Tue) 17:37

VoLTEとかいう欠陥規格について

突然失礼いたします。
volteって本当に酷い規格ですよね。各キャリアごとVoLTEの仕様がバラバラなのは困ります!ハード的にはVoLTEにバッチリ対応している端末でもその端末に使いたいキャリアのVoLTEのプロファイルが入っていなかったり封印されていたりすると使えなくなってしまうのは馬鹿馬鹿しい話です。
これでは3G停波の妨げにもなりかねません。規格を制定する団体(3GPP?)はこの問題というか欠陥に気付けなかったのでしょうか。正直彼らの知能を疑います。。。

更新順
スマートフォン