Apple Magsafe Protocol Hacking
[Ken Shirriff] var interesseret i, hvordan Apple Magsafe fungerer. Specielt ønskede han at vide, hvad der kontrollerede LED’en på nettet selv, så han rev en åben for at se, hvad der er indeni. Der er en chip til stede, og han spildte ikke tid på at finde ud af, hvordan Magsafe-kommunikationsprotokollen fungerer.
DS2413 chip han fandt på Magsafe’s lille lille PCB har kun seks stifter. To af disse kontrollerer et par LED’er, som giver indikatoren dets farvesortiment. En anden pin bruges til 1-leder kommunikation. Når det er pollet opladeren, returnerer et 64-bit identifikationsnummer, der indeholder en række oplysninger. [Ken] ser på, hvilke data der bruges fra flere forskellige modeller af oplader ved hjælp af Arduino Setup ovenfor. Men resultaterne er ikke helt lige frem, da han går over i hans artikel. 1-wire-protokollen bruges også til at skifte LED’erne. Denne proces er ansvaret for, at computeren bliver opladet, men [Ken] viser, hvordan farverne kan cykles ved hjælp af en arduino (med et par 9-volt som en kilde i stedet for en forbindelse til netledningen).