Apple Magsafe protokoll hacking

[Ken Shirriff] var interessert i hvordan Apple Magsafe fungerer. Spesielt ønsket han å vite hva som styrte LED på kontakten selv, så han rev en åpen for å se hva som er inne. Det er en brikke til stede, og han spilte ikke tid på å finne ut hvordan MagSafe Communication Protocol fungerer.

DS2413-brikken han fant på Magsafes lille, små PCB, har bare seks pins. To av disse styrer et par lysdioder, som gir indikatoren sin fargespekter. En annen PIN-kode brukes til 1-tråds kommunikasjon. Når det er pollet, vil laderen returnere et 64-biters identifikasjonsnummer som inneholder en rekke opplysninger. [Ken] ser på hvilke data som brukes fra flere forskjellige ladere ved å bruke Arduino-oppsettet ovenfor. Men resultatene er ikke helt rett frem som han går over i sin artikkel. 1-wire protokollen brukes også til å bytte lysdioder. Denne prosessen er at datamaskinens ansvar blir belastet, men [Ken] viser hvordan fargene kan sykles med en arduino (med et par 9 volt som en kilde i stedet for en forbindelse til strømnettet).

Leave a Reply

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