Pixel 3 XL - Sony RX100M6 ケーブル接続不可問題調査メモ

※2019年07月07日時点の最新調査状況.ほぼ解決(一部 謎として残っているものあり).

問題の現象

Pixel 3 XL と デジタルカメラ Sony DSC-RX100M6 を USBケーブル接続すると「対応していないSony製USBドライブです」のようなエラーがでてフォーマットをうながされてしまう(図1).
図1. Pixel 3 と RX100M6 をケーブル接続した際にでる警告

詳細

図2. 開発者オプション - デフォルトのUSB設定

機器組みあわせ調査まとめ

# Device SD Card Format DELL XPS13 Pixel 3 XL
Slot C2C OTG MR3 C2C OTG MR3
1a Sony RX100M6 SanDisk Extream SDXC 64GB UHS-I U3 V30 A2 exFAT × × ×
2a Sony RX100M6 SanDisk Extream SDXC 64GB UHS-I U3 V30 A1 exFAT × ×
3a Sony RX100M6 SanDisk Extream SDHC 32GB UHS-I U3 V30 A1 exFAT × ×
1b Sony RX100M6 SanDisk Extream SDXC 64GB UHS-I U3 V30 A2 FAT32 ×
2b Sony RX100M6 SanDisk Extream SDXC 64GB UHS-I U3 V30 A1 FAT32
3b Sony RX100M6 SanDisk Extream SDHC 32GB UHS-I U3 V30 A1 FAT32
4 Sony RX100M5A Silicon Power SDXC 256GB UHS-I U1 exFAT × ×
5 Sony α6400 SanDisk Ultra SDXC 64GB UHS-I U1 exFAT × ×
6 Insta360 ONE X SanDisk Extream SDHC 32GB UHS-I U3 V30 A1 exFAT ×
7 GoPro HERO7 Black SanDisk Extream SDXC 64GB UHS-I U3 V30 A1 exFAT ×
8 Canon EOS Kiss M Silicon Power SDXC 256GB UHS-I U1 exFAT ×

凡例

原因

Pixel 3 が exFAT をサポートしていないため

対策

Pixel 3 が exFAT をサポートしていないことが原因なので,解決方法のアプローチは下記の2系統になる.

このうち FAT32 で再フォーマットする方式は

など問題が多いので推奨しない(FAT32で十分とわかっている場合は様々な機器と互換性が高く便利かもしれない).

以下では USB接続方式に MTP を使う解決方法を説明する.

解決方法(Sony製カメラ編)

Sony RX100M6 側の「USB接続」を「MTP」に変更する(図3,Sony DSC-RX100M6 ヘルプガイド/USB接続参照).なお,「USB接続」を変更するには先に「スマートフォン操作」を「切」にしておく必要あり.

図3. Sony RX100M6 の USB設定を MTP に変更
(1)スマートフォン操作設定 入→切 に変更
(2)USB接続 オート→MTPに設定

設定が終わったら Pixel 3 とカメラをOTGケーブルでつなぐ.

「ファイル」アプリのメニューを開くと「DSC-RX100M6」が見えるようになっているのでタップするとカメラに接続される.

図4. 「ファイル」アプリでカメラに接続

備考

図5. 「PCリモート」では接続できてもファイルが見えない

残問題

図6. 謎の Insta360 純正OTGケーブル

参考1 調査に使用した機材

図7. 調査に使用した機材
図8. ubuntu exFAT 対応状況

参考2 アプリを使用する対策方法

上記のカメラ側の「USB接続」設定を MTP に変更する方法以外にアプリ経由でアクセスする方法がある.具体的には下記のアプリを使用する.[Thanks, 劉さん.

USB Media Explorer をインストールした状態でカメラ(「USB接続」は「オート」=「マスストレージ」のままの状態)をOTGケーブル接続すると,あいかわらず「Sony製USBドライブに関する問題」警告が表示されるものの,あらたに「Androidシステム・DSC-RX100M6 に接続しました」という表示もでるようになる.このメッセージを開いて「タップして表示する」と選択肢に USB Media Explorer が表示される(図9).

図9 USB Media Explorer がインストールされている場合の挙動

USB Media Explorer を選択すると図10の1番目のように,ナゼか複数個の「DSC-RX100M6」が選択肢に現れるが,このうち一番上のUSB接続アイコンのものを選ぶと正しく接続できる(カメラアイコンのものを選んでしまうと図11のようなエラーになる).また,DSC-RX100M6を選ぶと図10の2番目のように「互換性のあるプラグインをダウンロードする」という画面に遷移するが「OK」を押しても何も起こらないので「いいえ」を押す.パッと見,プラグインがないと接続できないといわれているように感じられるメッセージだが「いいえ」にしても特に問題なくカメラ内の写真にアクセスできる.

図10 USB Media Explorer で RX100M6 にアクセス
図11 カメラアイコンの方を選んだ場合のエラー

USB Media Explorer を使用すると,Pixel とカメラをOTGケーブルで直結する使い方だけでなく,カメラからSDをカードを抜きとって USB-C接続のSDカードリーダー経由で Pixel に接続する使い方もできるようになる(というか,SDカード リーダー/ライター を使う場合はこの方法しかない).

Links


はたいたかし
http://exlight.net/
2019-07-08 参考2 USB Media Explorer を使用する解決方法を追記.
2019-07-06 Sony RX100M6A/RX100M5A の対策方法を追加.
2019-03-06 初回報告.

Home > Misc > Pixel 3 XL - Sony RX100M6 OTG connection problem