
ここのところ、忙しい中いろいろと試行錯誤しておりました。手持ちのVAIO TypeSがBluetooth内臓機種なのでなんとかNavin'YouとGPSplayerをインストールしてみて、様子を見てみました。TypeSにはBlueSpaceNE v3.2が入っていて、アップデートでv3.4にできました。この最新版blueSpaceNEは以前の不満をかなり改善してあり、他機種とのシリアル接続も可能となっており、結果PCカーナビが実現できました。ただ、残念ながら、WinXP SP1ベースでして、BlueSpaceNEのアップデートはSP1でしか実行できません。その後SP2にOSのアップグレードすれば使えるそうです。orz
結局TypeUで問題なのは、WIDCOMMドライバで使えるCOMポート番号が9番以上という点に絞られます。SP2標準ドライバと、WIDCOMMドライバがともに仮想COMポートをサポートしているので、憶測ですが、標準ドライバが先にCOMポートを予約してしまうのでWIDCOMMドライバ分が大きな番号になってしまっているように思えます。ためしにUSB-BTアダプタを接続する前の状態にOSを復元して、標準ドライバのINFファイルを隠しておいて、WIDCOMMドライバをインストールしたら、COM8になってくれました。GPSplayerはCOM8まで選択できるので、辛くもNyLinkでNavin'Youに流し込むことができました。
現在のTypeUの現状を整理すると、
・WinXP SP2の標準ドライバは仮想シリアルポートとして認識されてインストールされるが、BTGPSと接続するにはBluetoothデバイス(今回はSONY製USB-BTアダプタ)付属のマネージャソフトが必要である。
・SONY製USB-BTアダプタ付属のマネージャソフトのBlueSpaceNEはWinXP SP1ベースのソフトであり、最新バージョンのv3.4でSP2に対応しているが、アップデートプログラムはSP1上でしか実行できない。つまり、SP2プレインストールマシンにはインストールできない。
・WinXP SP2にてインストール可能な汎用Bluetoothマネージャとして、WIDCOMMドライバv4.01.700とパッチプログラムが存在する。ただし動作の保証がないアンダーグラウンドなブツである。完成度は高く、ほぼすべての、スタックに対応している。
・WinXP SP2標準ドライバのインストールを阻止するために、WIDCOMMドライバをインストールする前に以下の細工をする。
1.[C:\windows\inf\bth.inf]を[C:\windows\inf\bth.bak]かなんかにリネームしてドライバの自動インストールを阻止する、
2.[ファイル名を指定して実行]にて[msconfig]と打ち込み、[システム構成ユーティリティ]を開いて、[スタートアップ]タブの項目に[rundll32 rondll32.exe btprops.cpl ,,BluetoothAuthenticationAgent ・・・]の行があればチェックマークをはずして再起動しておく。
・WIDCOMMドライバをTypeUにインストールする手順は以下のとおり。
3、入手した[bcu-btw4-0-1-700.zip]を適当に解凍して、中の[BTW4_0]-[SETUP.EXE]をダブルクリックしてインストールする。このあとパッチを当てたモジュールを上書きするので、USB-BTアダプタは取り付けずに進めること。「デバイスが見つからないから電源を入れろ/ないまま続行するならキャンセルを押せ」みたいなポップアップはすべて[キャンセル]します。
4.入手したパッチ[WidComm[1].4.0.1.700patched_part1.rar]と[WidComm[1].4.0.1.700patched_part2.rar]を適当に解凍し、[Install.txt]にしたがって上書きコピーします。
5.SONY製USB-BTアダプタPCGA-BA1/Aはそのままでは認識しないので、WIDCOMMドライバのインストール先の[bin]フォルダ以下の[btwusb.inf]をメモ帳などで開き、”SONY"で検索をかけて、そのあとに"VID_044E&PID_3001"とあれば”VID_044E&PID_3004”に変更する。もう1ヶ所"VID_044E&PID_3001"があるので、そこも"VID_044E&PID_3004"に変えればOK。ほかのアダプタでもVID/PIDの値をデバイスマネージャのプロパティで調べれば同様に認識させることが可能です。
6.このあとはじめてUSB-BTアダプタを接続します。ドライバのインストールウインドゥが開くので、WindowsUpdateには接続しないとし、ローカルの検索場所として、5.で変更した[btwusb.inf]のあるフォルダを指定します。あとは適当に進めればインストールは完了します。
今日はここまで。こんな情報は役に立つのかな?
Recent Comments