Windows7 64bit環境でLogicool F710のドライバをインストールできないのが解消した

ロジクール ワイヤレスゲームパッド F710

ロジクール ワイヤレスゲームパッド F710


ゲームパッドが欲しかったのでLogicoolのF710を買ったが、付属のCDだけではドライバがインストールできなかった。
どうやらドライバの不具合らしく、Xbox360のワイヤレスコントローラのドライバを少し修正して流用するとようやくドライバをインストールできた。

環境

インストール方法

1. Xbox 360 Accessories Software 64-bit for Windows 7をダウンロードしてインストールする。
http://www.microsoft.com/hardware/en-us/d/xbox-360-controller-for-windows


2. F710のドライバをダウンロードしてインストールする。付属のCDからではなく、ウェブから最新版をダウンロードしたほうが良さそう。
http://www.logicool.co.jp/ja-jp/support/wireless-gamepad-f710?crid=411&osid=14&bit=64

インストール途中のキャリブレーションとテストでコントローラーが検出されないが、無視してそのまま進んでインストールを完了させる。


3. デバイスマネージャを開くと、正しくドライバがインストールされていないデバイスがある。
そのデバイスを右クリックして[プロパティ]を開き、[詳細]タブでデバイスIDを確認する。


4. C:\Program Files\Microsoft Xbox 360 Accessories\Xusb21.infをエディタで開いて編集する。
まず、[MSFT.NTx86.6.0], [MSFT.NTamd64.6.0], [MSFT.NTx86], [MSFT.NTamd64]の欄の末尾に以下を追記する。ただしデバイスIDは、先ほど確認した自分のデバイスのものに置き換える必要がある。
僕の環境ではそれぞれ元のファイルの行数で、65, 72, 79, 86行目に追記した。

%XUSB21.F710%=CC_Install, USB\VID_046D&PID_C22F&REV_0306
%XUSB21.F710%=CC_Install, USB\VID_046D&PID_C22F

それから、ファイルの末尾に以下を追記する。

XUSB21.F710 = "Logitech Wireless Gamepad F710"


5. デバイスマネージャで先ほどのデバイスを右クリックして[ドライバー ソフトウェアの更新]を開く。
[コンピュータを参照する]を選び、検索する場所に C:\Program Files\Microsoft Xbox 360 Accessories を選択し、最後まで進む。