トップページ | X68000 電源修理(その1) »

2012年5月11日 (金)

USBtoシリアルアダプター

ELECOMのUSBtoシリアルケーブル(UC-SGT)があるのだが、Windows7 64bitでは認識しない模様。

Usbserial1

ここを参考に
http://www.prolific.com.tw/eng/downloads.asp?ID=31
からドライバー(v1.6.0)をとってきてインストールしてみるが、変わらず。

ここを参考に、INFファイルを書き換えてみる。
C:\Windows\System32\DriverStore\FileRepository\ser2pl.inf_amd64_neutral_ ...\ser2pl.inf ("..."は環境による)

念のため、VIDとPIDを見てみると"VID_056E&PID_5004"になっている。
Usbserial2

変更前の箇所

[PRO.NT]
%DeviceDesc% = ComPort, USB\VID_067B&PID_2303
%DeviceDesc% = ComPort, USB\VID_067B&PID_2304
[PRO.NTAMD64]
%DeviceDesc% = ComPort, USB\VID_067B&PID_2303
%DeviceDesc% = ComPort, USB\VID_067B&PID_2304

変更後

[PRO.NT]
%DeviceDesc% = ComPort, USB\VID_056E&PID_5004
%DeviceDesc% = ComPort, USB\VID_067B&PID_2303
%DeviceDesc% = ComPort, USB\VID_067B&PID_2304
[PRO.NTAMD64]
%DeviceDesc% = ComPort, USB\VID_056E&PID_5004
%DeviceDesc% = ComPort, USB\VID_067B&PID_2303
%DeviceDesc% = ComPort, USB\VID_067B&PID_2304

…が保存できないdespair どうやら書き込み権限が無い模様。
ここを参考に権限を変更しようとしてもアクセスを拒否される。

仕方ないので、ser2pl.inf_amd64_neutral_ ...フォルダーを丸ごとコピーして、中のINFファイルを変更、ドライバーを更新してコピーしたフォルダーを指定して見た所、デバイスを認識してインストールが始まった。発行元が不明と出てくるが、とりあえず無視して進めると、結局インストールエラーでdangerマーク。

Usbserial3_2

Usbserial4_2

Usbserial5_2

Usbserial6_2

よくわからないので、"Download alternate driver solution for Vista/7/8"として同時リリースしていたv1.6.1のドライバーで試してみる。
PL-2303 USB-to-Serial(v1.6.0)をコントロールパネルからアンインストールして、v1.6.1をインストールし直す。インストール後のフォルダをコピーして、INFファイルを変更するのはv1.6.0と同じ。

デバイスマネージャーから、「プロパティ」→「ドライバー」→「削除」で「このデバイスのドライバーソフトウェアを削除する」にチェックを入れて、アンインストール。
「操作」→「ハードウェア変更のスキャン」をして、「USB-Serial Controller」を表示させ、「ドライバーソフトウェアの更新」を行うと、正常にインストール終了。

Usbserial9

よく見ると、ドライバーのデジタル署名がされていない様だが、動くのかな?

Usbserial10

Prolificのバージョンチェッカーで見てみると、Chipのバージョンが出てくるので、動いてはいるようです。

Usbserial11

≪追記≫
もう1台でやってみた。
ドライバーを更新する時に既に展開した(変更INFファイルがある)フォルダーを直接指定したら、”デジタル署名がされていないので使えない”エラーが出た。
Usbserialerror

Usbserialerror2

一回、v1.6.1のインストーラーを走らせた後に、再度ドライバーを更新したら、正常インストールされた。
ということは、手順的には

1. v1.6.1ドライバーをインストール。
2. インストール先のフォルダをコピーして、INFファイルを書き換え。
3. コピー先のフォルダを指定して、ドライバーを更新。
でOKそう。

トップページ | X68000 電源修理(その1) »

コメント

うごかねーっす
なんでだろ。

ありゃ、うごきませんか。環境によるのでしょうかね?
Device Managerで認識はしていますでしょうか?
バージョンチェッカーでは応答してますかね?

デスクトップにコピーしてそのファイルを編集し、再度元のところにコピーし上書きすれば出来る気がしますよー。(権限について)

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/586825/54681681

この記事へのトラックバック一覧です: USBtoシリアルアダプター:

トップページ | X68000 電源修理(その1) »