Posted on Leave a comment

Reverse Engineering: เครื่องพิมพ์ถังขยะให้ความลับของแผงควบคุม

จำนวนมากของประเภทฮาร์ดแวร์ที่มุ่งเน้นของเราพบว่ายากที่จะเดินผ่านรายการอิเล็กทรอนิกส์ที่ดูโดดเดี่ยวของเครื่องใช้ไฟฟ้าโดยไม่ต้องคิดว่า “ถ้าเพียงฉันสามารถดึงกลับไปที่ รถยนต์และนำกลับบ้านไปเล่นกับ “และ [Phooky] จาก NYC Resistor ไม่ใช่คนแปลกหน้าสำหรับความเชื่อมั่นนี้ เครื่องพิมพ์อิงค์เจ็ท Epson WF-2540 เก่าถูกถอดแยกชิ้นส่วนสำหรับสารอาหารที่สำคัญ ‘คุณรู้ว่าสิ่งที่ดีเช่นมอเตอร์ Funky เข้ารหัสและสวิตช์ แต่คุณทำอะไรกับแผงควบคุม ท้ายที่สุดพวกเขามักจะแน่ใจมากกับความต้องการของอุปกรณ์ที่พวกเขาควบคุมและปกติจะไม่เสนอขอบเขตมากสำหรับการใช้ซ้ำ

PIO RP2040 ค่อนข้างสามารถผลักดันพิกเซลของแอลซีดีเหล่านั้นได้
[phooky] โดยปกติจะไม่รบกวนพวกเขา แต่คราวนี้ตัดสินใจที่จะมีรอยแตกเพื่อความสนุก ภายในไม่มีอะไรผิดปกติกับ PCB ด้านเดียวขนาดใหญ่สำหรับสวิตช์ที่สำคัญและไฟ LED และ PCB ขนาดเล็กโฮสติ้งจอแสดงผล LCD ส่วนที่ง่ายคือการคิดว่าการสแกนแป้นพิมพ์เสร็จสมบูรณ์ซึ่ง [กลายเป็น] ค่อนข้างง่ายเพียงแค่ใช้อุปกรณ์ลงทะเบียน Shift 74 Series เพื่อสแกนคอลัมน์และนาฬิกาแถว โมดูล Raspberry Pi Pico ถูกกดลงในบริการเพื่อสแกนแป้นพิมพ์และเปิดใช้งานแผนที่แป้นพิมพ์ที่จะสร้างโดย Brute-Force บริสุทธิ์ ไม่จำเป็นต้องติดตามวงจร

ทุกสิ่งที่น่าสนใจเมื่อ [phooky] เริ่มดูอินเทอร์เฟซ LCD ขึ้นอยู่กับชิป Epson E02A46EA (ขอให้โชคดีในการหาแผ่นถ่ายเอกสารสำหรับอันนั้น!) และรู้ว่าเอกสารที่ไม่สามารถใช้งานได้และจะต้องทำสิ่งต่าง ๆ วิธีที่ยากลำบาก Poking รอบ ๆ บรรทัดจาก CPU หลัก (epson e01a9ca, อะไรก็ตามที่เป็น) นาฬิกาแสดงผลรวมถึงสัญญาณควบคุมบางอย่างและสามบรรทัดสำหรับช่องสัญญาณ RGB โดยการขว้างข้อมูล Saleae ไปยังซอฟต์แวร์สำรวจ ROM บางอย่างการกำหนดค่าการแสดงผลถูกคิดออกเป็นหน่วยธรรมดา 320 × 120

หน่วย PIO ของ RP2040 ถูกใช้เพื่อสร้างรูปคลื่นวิดีโอและผลักดันพิกเซลออกไปที่ตัวควบคุม LCD ซึ่งอนุญาตให้ใช้บอร์ด RP2040 ภายในกรณีอย่างถาวรแปลงแผงควบคุมเป็นอุปกรณ์ USB พร้อมสำหรับการกระทำ!

ต้องการที่จะรู้อีกเล็กน้อยเกี่ยวกับรายการวิศวกรรมย้อนกลับ (หรือไม่) และ repurpos พวกเขาเพื่อความประสงค์ของคุณ? ชำระเงินชิ้นนี้จากสองสามสัปดาห์ สำหรับบางสิ่งที่ก้าวหน้าไปกว่านี้มากคุณสามารถลองใช้มือของคุณได้ที่การแฮ็ค ECU รถยนต์

ขอบคุณ [เพอร์รี่] สำหรับเคล็ดลับ!

Leave a Reply

Your email address will not be published. Required fields are marked *