[Ken Shirriff] Apple Magsafe’in nasıl çalıştığına ilgi duyuyordu. Spesifik olarak, bağlayıcının üzerindeki LED’i ne kontrol ettiğini bilmek istedi, bu yüzden içeride olanı görmek için bir açıktı. Bir çip var ve Magsafe iletişim protokolünün nasıl çalıştığını bulmak için zaman kaybetmedi.

Magsafe’nin minik küçük PCB’sinde bulunan DS2413 çipi sadece altı pim var. Bu kontrolden ikisi, göstergeyi renk aralığını veren bir çift LED. 1 telli iletişim için başka bir pin kullanılır. Çağlandığında şarj cihazı, çeşitli bilgileri içeren 64 bitlik bir kimlik numarası döndürür. [KEN], yukarıdaki Arduino Kurulumu’nu kullanarak birkaç farklı şarj cihazı modelinden hangi verilerin kullanıldığını görün. Ancak, sonuçları makalesinde geçerken tamamen ileri doğru değil. LED’leri değiştirmek için 1 telli protokol de kullanılır. Bu işlem, bilgisayarın sorumluluğudur, ancak [KEN], renklerin bir Arduino kullanılarak nasıl bisikletlenebileceğini gösterir (ana şebekeye bağlantı yerine bir kaynak olarak bir kaç 9 volt ile).

Leave a Reply

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