web-dev-qa-db-ja.com

OBDIIソフトウェアを機能させるにはどうすればよいですか?

車両診断用に ODBII USBケーブル を持っていますが、残念ながらUbuntu 12.04で動作させることができませんでした。最も近いのは、VAG-COMソフトウェアとwineを使用し、ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1トリックを使用し、stty -F /dev/ttyUSB0 speed 9600を繰り返し実行することです。接続し、車両がOBDIIであることを示しますが、有用な機能はどれも機能していないようです。私は試した:

  • Scantool-ターミナルで/ dev/deviceに接続していると言いますが、しません。
  • obdgpslogger-常にタイムアウトします。
  • pyobd-This は、私が見つけることができる最新のソースのようです。動作するようにコードを少し調整する必要がありました( 変更についてはこちらを参照 )。それでも、obd_io.pyのinterpret_result関数では、4つのスペースで区切られた数字を探していると言っていますが、USBシリアルは代わりに偽のコード「0100」を受け取っていますか?
  • freediag -コンパイルを試みましたが、sh ./configureは問題なく実行されました。コンパイルを開始するには実行可能ビットを変更する必要がありましたが、makeを実行するとエラーが発生します。

    diag_general.c:52:diag_l0_config' diag_general.c:55: undefined reference todiag_l2_configへの未定義の参照 'collect2:ldが1つの終了ステータスを返しました...

    そして失敗します。

デバイスはlsusbに次のように表示されます。

ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

これらのネイティブツールがUSBシリアルまたはこのタイプのシリアルを想定していないという問題はありますか?または、これらのアプリは古すぎて、この車両のOBD2を認識できませんか?

2
NoBugs

参考データ1.車がVPW、PWM、Can-busなどのプロトコルシステムを使用している場合、このケーブルは機能しません

これは、リンク先のケーブルのAmazonページからの直接コピー/貼り付けです。ケーブルがお使いのデバイスで機能しないことがありますが、プログラムには動作していないケーブルが接続されているはずです。

Freediag も試しましたか?

2
dobey
0
david6