FTDIの反撃

企業とエンドユーザーとの闘いがグロテスクな形をとることがあり、この投稿を書くよう促しました。 要するに、私はFTDIを愛することを心配するのをやめました。



WindowsでFTDIチップ上のUSB2COMコンバーター経​​由の接続でデバイスを使用する場合は注意してください 。 知的財産をめぐるユーザーとの戦いの一環として、FTDIはソフトウェアによって偽造チップを破壊します。



既往歴



私は長い間選び、ついにFTDI FT232RLの最高のUSB2COMコンバーターを備えたArduinoボードをいくつか購入しました。 シンプルさ、すでに離婚したセンサー、LED、スピーカーのセットのために、私はそれらを教育プロセスで使用するつもりでした。







スカベンジャーは偽物について警告しましたが、すべてがうまくいくのであれば、なぜ偽物をオリジナルと区別するのですか。 2014年10月の初めに、一連のWindows 7更新プログラムがリリースされましたが、しばらくすると、インストールされたドライバーが「COMポートがビジー」エラーを生成し始めました。 その後は結果を意味しません。 邪悪な言語は、ドライバーが10/01/14に時限爆弾を持っていたと主張しています。 長い間再フラッシュしなかったのはこれらのボードだったからです。

更新があったことを思い出して、すぐに最高の最新ドライバー「CDM v2.12.00 WHQL Certified」をインストールしました。 その後、エラーは「このデバイスのドライバーが見つかりません」に変わりました。



診断



グーグルは、恋人のArduinoコミュニティだけでなく、OBDアダプターでFT232を使用している自動車愛好家や、このチップを使用している多くの愛好家が同様の問題に直面していることを明らかにしました。 通常、CH340、CP2102、PL2303チップなどのケーブルを交換することで問題は解決しました。 しかし、チップはボード上に密封されているため、ケーブルを交換できませんでした

ゼロ識別子PID FTDIBUS \ COMPORT&VID_0403&PID_0000を登録しました。







FTDIチップの停止プロセスは2つの段階で構成されていました。 まず、FTDIドライバーはWindowsの更新プログラムを介して自動的に更新されます。 これらのドライバーはPIDを変更しませんが、単に彼らの観点から間違ったデバイスで動作することを拒否します。







ユーザーは最新のドライバーをダウンロードし、ライセンス契約を読んでいないことに同意します。その後、ドライバーはPIDを0000に変更します。推奨される処置:古いドライバー2.8.14(またはそれ以前)をインストールし、 FTDIドライバーを更新しないでください。



治療



古いドライバーは、W7-64の下でメインコンピューターにインストールされませんでした。 ユーティリティMProgデバイスは表示されません。 PID0000の仮想マシンも見ませんでした。 WXPを使用して古代のコンピューターに古いドライバーをインストールし、infファイルのPID_6001をPID_0000に置き換えました。 次に、PIDを処方するための専用ユーティリティMProg(公式サイトからダウンロード)を配置します。 arduino.ccのファームウェアを使用して、FTDI FT232RLチップを再度フラッシュします。

UPD 10.23.14: マカロフは治療に関する漫画を発表しました。



結論



素晴らしい会社FTDIは、偽のチップを扱う戦術を変えました。 彼女の決定はエレガントで合法であり、市場をコントロールすることができます。 しかし、それはエンドユーザーに適していますか? 以前の場合、通常のWindowsツールを使用してドライバーをインストールしただけで、新しいドライバーはexeとして提供され、インストール中に次の言葉を含むライセンス契約に同意します。



1.5偽造コンポーネントを含むがこれに限定されないコンポーネントを含む、本物のFTDIコンポーネントではないコンポーネントのドライバーとしてのソフトウェアの使用、またはソフトウェアのインストール

無料の翻訳では、このように聞こえます偽のコンポーネントでこのソフトウェアを使用すると、 これらのコンポーネントが破損する可能性があります



選択肢があれば、FTDIコンポーネントを含む製品を再び購入することはありません。 これらのコンポーネントが偽物であるか本物であるかは関係ありません。 妻は、偽物とオリジナルを区別するために電子顕微鏡を購入することを許可していません。



All Articles