Online Store

macOSでリーダーを開くエラー – コード (0x54)

一部のmacOSバージョンのFTDIドライバーは、一部のμFR SDKツールでリーダーを開こうとするとエラーが発生する場合があります。
macOS Catalina 以降のバージョンを使用しようとしている場合は、ReaderOpen() 関数または ReaderOpenEx() 関数の使用で問題が発生する可能性があります。 「READER_OPENING_ERROR(0x54)」ステータスになった場合は、以下をご確認ください。

  • macOS Catalina、ひいてはBig Surは、独自のAppleUSBFTDIドライバに依存するべきです。
  • SDKを正しく実行するには、現在存在する他のドライバーをアンロードする必要があります。
  • 次のコマンドを使用して、ロードされたFTDIドライバを確認します: kextstat | grep -i ftd
  • 「com.FTDI.driver.FTDIUSBSerialDriver」、または名前に「Apple」文字列が含まれていない同様の文字列がターミナル出力にリストされている場合は、アンロードする必要があります。

たとえば、テスト中に、次のコマンドを使用して十分なドライバーをアンロードしました。
sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext

このステップの後、APIからReaderOpen/ReaderOpenEx関数を実行するのに問題はありませんでした。

また、dylib ファイルを /usr/local/lib にコピーしました。

sudo cp Desktop/D2XX/libftd2xx.1.4.22.dylib /usr/local/lib/libftd2xx.1.4.22.dylib

これらの2つの手順により、リーダーとホスト間のFTDIドライバー通信の問題がすべて解決されます。

これらの手順が問題の解決に役立つことを願っています。
追加の質問やリクエストについては、お客様のサービスをご利用ください。