Apple Magsafe Protocol Hacking

[Ken Shirriff] สนใจว่า Apple MagSafe ทำงานอย่างไร โดยเฉพาะเขาต้องการที่จะรู้ว่าสิ่งที่ควบคุมไฟ LED บนตัวเชื่อมต่อเองดังนั้นเขาจึงฉีกหนึ่งเปิดเพื่อดูว่ามีอะไรอยู่ข้างใน มีชิพอยู่และเขาไม่ต้องเสียเวลาในการหาวิธีการทำงานของโปรโตคอลการสื่อสาร Magsafe

ชิป DS2413 ที่เขาพบใน PCB เล็ก ๆ ของ Magsafe มีเพียงหกพิน สองสิ่งเหล่านี้ควบคุม LED คู่หนึ่งซึ่งให้ตัวบ่งชี้ช่วงสีของมัน อีกพินใช้สำหรับการสื่อสาร 1 สาย เมื่อโพลที่ชาร์จจะส่งคืนหมายเลขประจำตัว 64 บิตที่มีข้อมูลที่หลากหลาย [เคน] มองว่าข้อมูลใดที่ใช้จากเครื่องชาร์จที่แตกต่างกันหลายแบบโดยใช้การตั้งค่า Arduino ด้านบน แต่ผลลัพธ์จะไม่ตรงไปตรงมาอย่างสิ้นเชิงในขณะที่เขาไปในบทความของเขา โปรโตคอล 1 สายยังใช้เพื่อเปลี่ยนไฟ LED กระบวนการนี้เป็นความรับผิดชอบของคอมพิวเตอร์ที่ถูกเรียกเก็บเงิน แต่ [KEN] แสดงให้เห็นว่าสีสามารถปั่นจักรยานโดยใช้ Arduino (มีสองสามโวลต์เป็นแหล่งที่มาแทนที่จะเชื่อมต่อกับเมน)

Leave a Reply

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