banner

ブログ

Jul 21, 2023

テスラのドアホンをデコードしました (テスラではありません)

[ダンマン] はテスラ製のデジタル ドアホンを持っています。自動車メーカーと混同しないように、少なくともテスラ製です。 問題は、家に誰もいないときに誰かがドアに来た場合、リモートインジケータがないことです。 答え? プロトコルをリバースエンジニアリングして修正します。

ストレージ スコープで簡単にダンプすると、データが明確に示されましたが、どのプロトコルが使用されているかは明らかではありませんでした。 少し分析した結果、データストリームは 3 つのシンボル (1、0、スタッフィング シーケンス) を含むシンボルとして 4 つの PWM パルスを使用していることが判明しました。

ビットを読み取ることができれば、各フレームが 16 ビットの宛先アドレスと送信元アドレス、およびコマンド バイトとチェックサム バイトで構成されていることを簡単に判断できます。 各ステーションには 000 ~ 999 の ID を付けることができますが、ダイヤルアップできるのは 323 番までです。一部のノードは特殊であり、特定のユニットにアドレス指定する方法があります。

ハードウェアへの接続には絶縁用のトランスが必要でした。 正直なところ、これとまったく同じハードウェアを持っていない限り、これを直接使用できるものはおそらくありません。 しかし、これは、特殊な装置を見つけ出し、それを思いどおりに曲げることができるという素晴らしい例です。

私たちはリバース エンジニアリング プロジェクトが大好きです。 場合によっては、CTスキャンを行った方が簡単な場合もあります。

共有