Apple MagsaSe Protocol Hacking

[Ken Shirriff] war daran interessiert, wie der Apple MagsaSafe arbeitet. Insbesondere wollte er wissen, was die LED auf dem Anschluss selbst gesteuert hat, sodass er offen riss, um zu sehen, was drinnen ist. Es gibt einen Chip-Geschenk und er hat keine Zeit damit verschwenden, herauszufinden, wie das MAGSAFE-Kommunikationsprotokoll funktioniert.

Der DS2413-Chip, den er auf der winzigen kleinen Platine von Magsafe fand, hat nur sechs Pins. Zwei dieser Steuerung ein Paar LEDs, die dem Indikator seinen Farbbereich verleihen. Eine weitere PIN wird für 1-Draht-Kommunikationen verwendet. Wenn das Ladegerät abgefragt wird, gibt das Ladegerät eine 64-Bit-Identifikationsnummer zurück, die eine Vielzahl von Informationen enthält. [Ken] schaut in welche Daten von mehreren verschiedenen Lademodellen mithilfe des obigen Arduino-Setups verwendet werden. Die Ergebnisse sind jedoch nicht ganz unmittelbar, da er in seinem Artikel übergeht. Das 1-Wire-Protokoll wird auch zum Umschalten der LEDs verwendet. Dieser Prozess liegt in der Verantwortung des berechnetenden Computers, aber [Ken] zeigt, wie die Farben mit einem Arduino (mit ein paar 9 Volt als Quelle anstelle einer Verbindung zum Netz) geklebt werden können.

Related Posts

Leave a Reply

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