リバースエンジニアリング:トラッシュプリンタは、そのコントロールパネルの秘密リバースエンジニアリング:トラッシュプリンタは、そのコントロールパネルの秘密
を実現します。 NYC抵抗器からの自動車と「Phooky」と一緒に遊ぶのが本当にこの感情には見知らぬ人ではありません。古いEpson WF-2540インクジェットプリンタは、その重要な「栄養素」のために分解されました、あなたは知っている、ファンキーなモーター、エンコーダー、スイッチのような良いものです。しかし、あなたはコントロールパネルで何を作りますか?結局のところ、彼らは通常彼らがコントロールするデバイスのニーズに非常に確実であり、通常は再利用のために多くの範囲を提供しません。 RP2040 PIOはこれらのLCDピクセルを押すことができます [Phooky]通常彼らに悩まされていませんが、今回は楽しみのために亀裂を与えることを決定しました。中では、普通のものから、重要なスイッチやLEDの大きな片面PCB、およびLCDディスプレイをホストしている小さなPCBがあります。簡単な部分は、キーボードのスキャンが行われた方法を理解することでした。 Raspberry PI Picoモジュールをサービスに押し込み、キーボードをスキャンし、純粋なブルートフォースでキーボードマップを作成できるようにしました。回路をトレースする必要はありません。 [Phooky]がEPSON E02A46EAチップをベースにしたLCDインターフェースを調査し始めたときに興味がありました(そのようにデータシートを見つけました。難しい方法です。メインCPUからの行(EPSON E01A9CA、EPSON E01A9CA、それが何であっても)識別され、一部の制御信号、およびRGBチャネルの3行が識別されました。 SaleaeデータのキャプチャをいくつかのROM検索ソフトウェアに投げることによって、ディスプレイ構成を従来の320×120ユニットにすることを考え出した。 RP2040のPIOユニットを使用してビデオ波形を生成し、ピクセルをLCDコントローラに押し出し、RP2040ボードをケース内部の内部に接続でき、コントロールパネルをアクションの準備が整ったUSBデバイスに変換します。 リバースエンジニアリングジャンク(またはそうでない)アイテムについて少しもっと知りたいのですが、それらをあなたの意志に再利用しますか?このハッキング作品を数週間後に戻ってチェックアウトします。もう少し進んだ何かのために、あなたは自動車のECUハッキングの場であなたの手を試すことができました。 おかげで。ヒントのためにペリー!