Uncategorized

Apple Magsafe Protocol Hacking

[Ken Shirff] estaba interesado en cómo funciona el Magsafe de Apple. Específicamente quería saber qué controlaba el LED en el propio conector para que arrancara uno abierto para ver qué hay dentro. Hay un fichero presente y no perdió tiempo averiguar cómo funciona el protocolo de comunicación de Magsafe.

El chip DS2413 que encontró en el pequeño PCB de Magsafe tiene solo seis pines. Dos de estos controlan un par de LED, que le dan al indicador su rango de color. Otro PIN se utiliza para comunicaciones de 1 alambre. Cuando se le encuestan, el cargador devolverá un número de identificación de 64 bits que incluye una variedad de información. [Ken] analiza qué datos se utilizan desde varios modelos diferentes de cargador utilizando la configuración de Arduino anterior. Pero los resultados no son totalmente directos cuando él pasa en su artículo. El protocolo de 1 hilos también se usa para cambiar los LED. Este proceso es responsabilidad de la computadora que se está cargando, pero [Ken] muestra cómo se pueden ciclotar los colores con un arduino (con un par de 9 voltios como fuente en lugar de una conexión a la red eléctrica).