私はelm327をいじっていましたが、使用するアプリケーションのタイプに応じて、elm327から常に同じ応答を返すものがあることがわかりました(最後に実行されたコマンド、私の場合はATI(バージョン)でした)。
入力したもの (パテ、スクリーンなど) をすぐに送信するアプリケーションを使用していた場合、最後のコマンドを実行していました。
コマンドを一度に送信するアプリケーション(「送信」または「入力」キーをクリックする必要がある携帯電話アプリケーション)を使用していた場合(より技術的には、読み取りバッファをいっぱいにするもの)、コマンドは取得しました期待通りに処理されました。
私が使用した設定:
速度: 9600 ボー
データビット: 8
ストップビット: 1
パリティ:なし
行制御: なし (実際には何でも動作するようです)
コマンド終端: 0A (キャリッジ リターン; HC-06 で確認; ターミナル アプリケーションのデフォルトのようです)
私のelm327によって返されたバージョン: v1.5