フィルタードライバ for CLIE N700C HotSync

名 称 フィルタードライバ Version 1.00
サイズ MyFltr100.LZH 6,867 Bytes Downloadダウンロードはこちらから
対 応 Windows XP Professional, Windows XP Home Edition
開発言語 Windows XP DDK
公開日 2001/11/28
展開方法 LHA にて解凍を行う。 A> LHA E MyFltr100 (リターン)
種 別 フリーウェア
転載条件 転載は自由。ただし後でメールしてください。
サポート メールにて対応します。
その他 SONY が正式に対応するまでの一時的な利用にとどめてください。

ドライバのインストール/アンインストールなどの操作に詳しい人でないと、難しいかもしれません。くれぐれも、自己責任でご利用ください。


******* おしらせ ********

やっと、SONY から Windows XP 対応の Palm Desktop 4.0.1 が公開されました。
これで、このフィルタードライバを使用する必要はなくなります。

しばらくは、このままにしておきますが、下記の URL を参照して、正式版をご利用ください。

「CLIE Palm Desktop 4.0.1アップデートプログラム」のご案内    http://www.nccl.sony.co.jp/download/C-W002-022-01/index.html

【紹介】

このドライバは、Windows XP Professional にて、SONY CLIE PEG-N700C の HotSync を実現するものです。プログラムでいえば、パッチを当てるためのドライバということです。

この説明を読んで、不安な人はインストールをしないでください。

これは、CLIE Palm DeskTop 3.1 で提供されている SoP1kUSB.sys ドライバ の、下位ドライバである UsbPort.sys ドライバ(Windows XP において新規)が、URB_FUNCTION_GET_INTERFACE ファンクションをサポートしなくなった仕様変更に伴い、ドライバがロードされて、デバイスの開始を行う IRP_MN_START_DEVICE リクエストが失敗してしまい、その結果、SoP1kUSB.sys ドライバがアンロードされて HotSync が中止されてしまいます。

現在のところ(2001年11月)、Windows XP での HotSync はサポートされていないため、このような仕様変更に伴う動作を防ぐために、SoP1kUSB.sys の下位フィルタードライバ(MyFilter.sys)を開発し、URB_FUNCTION_GET_INTERFACE ファンクションに対する処理を強制的に成功させて実現することを考えました。しかしながら、このファンクションに対する正しい値を設定していないので、実際に、あらゆるケースで動作を確かめておりませんので、不安はありますので、動作の保証はできません。自己責任でインストールしてください

また、これをインストールすると、ドライバ署名されないドライバとして登録されますので、ご注意ください。
 

しかしながら、3台の XP マシンでのインストール、HotSync 操作やハードリセットからバックアップ等の操作が、すべて正常に動作おります。

11月30日 追記

インストール直後、システムがリセットされる現象が発生することがあるようです。
ディスクのチェックユーティリティが起動しますが、システム的にはダメージを与えませんのでご安心ください。それ以後は正常に動作いたします。

 


【インストールについて】

●ファイル構成

以下のファイルが同梱されています。

必読.txt --- 注意書きです。必ず読んで、理解してください。

MyFilter.sys --- デバイスドライバのファイル(機能的にはフィルタードライバ)

MyFilterN700C.inf --- インストール用情報ファイル(INFファイル)


●はじめに

たぶん、多くの人は、あらかじめ SONY CLIE Palm Desktop 3.1 を Windows XP に
インストールして、HotSync を試されていることと思います。また、HotSync をしても、何も行われないことを確認していると思います。

普通のインストールであれば、Program Files\SonyPDA というフォルダにインストールされていると思いますので、あらかじめ、このフォルダすべてを保存(バックアップ)しておいてください。
また、タスクバーのトレイには、「HotSync マネージャ3.1.1」と「SonyPDA USB Switcher Ver. 1.1」が起動されて、表示されていると思います。
インストールはこの状態であることを前提としています。
 

●インストール方法

  1. 最初にデバイスマネージャを起動しておきます。
  2. HotSyncを行ったら、黄色い(!)マークが表示されるデバイスが出ますので、
    すかさず、その上で右クリックを行い「ドライバの更新」を選択します。
  3. ハードウェアの更新ウィザートが表示されますので、
    一覧または特定の場所からインストールする(詳細)」を選択します。
  4. 表示が変わったら、「検索しないで、インストールするドライバを選択する
    をチェックして次へ。
  5. ハードウェアの種類は「ポート(COMとLPT)」を選択して次へ。
  6.  [ディスク使用]のボタンを押します。
  7. MyFilterN700C.inf ファイルと MyFilter.sys ドライバファイルがあるフォルダを指定します。
  8. 一覧の中から「MyFilter for CLIE N700C」を選択して次へ。
  9. ハードウェアのインストール」のダイアログが表示され、デジタル署名がないことの警告が行われますが、[続行]ボタンを押します。
  10. 「ハードウェアの更新ウィザートの完了」のダイアログが表示されますので、[完了]ボタンを押します。
  11. 元のダイアログは、MyFilter for CLIE N700C (COM?)のプロパティ」となっています。これを[閉じる]ボタンで終了します。
  12. 手順 2. の HotSync が失敗しているはずですので、[OK]をタップして元に戻しておきます。
  13. 再度 HotSync をしてみてください。今度はうまくいくと思います。

●アンインストール方法

システムの回復(リカバリ)を使用して戻すこともできますが、手動でもできます。

元に戻す場合は、以下の手順を行います。

  1. レジストリを削除する
    • レジストリエディタ(regedit.exe)を起動します
    • 下記の場所のツリーをハイライト(選択します)
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_054c&pid_0038
    • マウスの右ボタンをクリックしてポップアップメニューを表示して、「アクセス許可」を選択します(これをしないと削除できません)
      (または、[編集]メニューから「アクセス許可」を選択します
    • Everyoneがフルコントロールになるようにチェックし、OKボタンを押してダイアログを終了します
    • ハイライトしているVid_054c&pid_0038キーを削除(Deleteキーを押下)します
  2. INF ファイルを削除する
    • Windows\inf フォルダにある oem?.inf (? は数字)を探し、エディタなどで中身を調べて、「SoP1kUSB.inf」と記述されているINFファイルと、「MyFilterN700C.inf」と記述されている INF ファイルを削除します
    • 同じ名前で、拡張子が PNF となっているファイルも削除します
  3. HotSync を行うと、SoP1kUSB.inf が必要となりますので、CLIE の CD-ROM または、Palm Desktop をインストールしたフォルダ(Program Files\SonyPDA\Drivers)を指定して SoP1kUSB.inf をインストールしてください
    (デバイスは「ポート(COMとLPT)」を選択します)
     

連絡先 : mailto:maruon@hi-ho.ne.jp

 

一覧表示に戻る

参照回数:Visitor Count