2013年10月27日日曜日

NEC MEDIAS X N-07D の ADB Interface を使う

NEC の MEDIAS N-07D を ADB 接続しようとしたのだが公式ドライバではうまくいかなかったのでメモ。

NECカシオモバイルコミュニケーションズ の公式ダウンロードページから ドライバをダウンロードしてインストールした。
しかし、正常にデバイスとして認識されない。 USB Storage デバイスとしては見えているのだが、ADB デバイスとしては機能していない。

公式ドライバの使用を断念し、Android SDK に入っているドライバを使用して解決。
以下、そのメモ。



デバイスマネージャで見るとドライバが正しく動作していないように見える。
ドライバの詳細を見ると、ドライバーを再インストールする必要があるという表示になっている。
もちろん、再インストールしても解決しない。





すでに入っている公式ドライバーをアンインストールして、AndroidSDK のドライバをインストールする。 AndroidSDK は adt-bundle-windows-x86_64-20130917 を使用。

公式ドライバーのアンインストール


デバイスマネージャからデバイスごと、 N-07D Android ADB Interface を削除。

Android SDK のドライバの INF ファイルを編集


adt-bundle-windows-x86_64-20130917\sdk\extras\google\usb_driverandroid_winusb.inf を編集して、N07-D 用のエントリを追加する。

OS が Windows7 64bit なので、[Google.NTamd64] セクションに以下の3行を追加。
; NEC MEDIAS N-07D
%SingleAdbInterface%        = USB_Install, USB\VID_0409&PID_0340 
%CompositeAdbInterface%     = USB_Install, USB\VID_0409&PID_0340&REV_0100&MI_01 

デバイスマネージャの ADB Interface のエントリの
[プロパティ>詳細>ハードウェアID] を確認すると、
USB\Vid_0409&Pid_0340&Rev_0100&Mi_01&Os_NT
USB\Vid_0409&Pid_0340&Rev_0100&Mi_01
USB\Vid_0409&Pid_0340&Mi_01&Os_NT
USB\Vid_0409&Pid_0340&Mi_01
USB\Vid_0409&Pid_0340&Class_ff&SubClass_42&Prot_01&Os_NT
USB\Vid_0409&Pid_0340&Class_ff&SubClass_42&Prot_01
USB\Vid_0409&Pid_0340&Class_ff&SubClass_42&Os_NT
USB\Vid_0409&Pid_0340&Class_ff&SubClass_42
USB\Vid_0409&Pid_0340&Class_ff&Os_NT
USB\Vid_0409&Pid_0340&Class_ff
と10個ほどのエントリが見えるが、上記の2つだけ記載しておけば大丈夫だった。

ドライバのインストール


デバイスをいったん抜いて、再度USBケーブルで接続する。
デバイスを検知してインストールが始まるがドライバが見つからずに失敗する。
デバイスマネージャ上からドライバの更新で、
adt-bundle-windows-x86_64-20130917\sdk\extras\google\usb_driver フォルダを指定して、ドライバをインストール。



これで N-07D が ADB 接続できるようになった。

ドライバーのアンインストールをせずに、「ドライバの更新」から、
adt-bundle-windows-x86_64-20130917\sdk\extras\google\usb_driver
を選択しても「最新のドライバがインストールされています」と出て、 SDK版のドライバがインストールされない。

今回は、USBストレージとしては見えていたので、 NEC 公式ドライバー全体のアンインストールは行わずに、ADB Interface のドライバのみアンインストールした。
NEC 公式ドライバー全体をアンインストールして Android SDK版のみで行けるかどうかは未確認。


4 件のコメント:

  1. はじめまして。
    同じ問題で悩んでおり、ハードウェアIDは変わっていましたが、こちらの記事を参考にADB接続できました。
    ありがとうございます。

    機種変のデータ移行のためだったのですが、この機種には本当最後まで悩まされました…

    返信削除
  2. お役にたったようで何よりです。
    NECスマホ撤退で諦めていたのですが、先日4.1にアップデートされましたね。

    返信削除
  3. ADB接続できず困っていたのですが、この記事のおかげで無事に接続できました。
    本当にありがとうございました!

    返信削除
  4. お役にたててよかったです。
    私のN07Dは先日調子が悪くなって修理に出したのですが無事治って戻ってきてまた元気になりました。

    返信削除