Apple MagSafe Protocol hacking
[Ken Shirriff] estava interessado em como o Apple Magsafe funciona. Especificamente, ele queria saber o que controlava o LED no próprio conector, então ele rasgou um aberto para ver o que está dentro. Há um chip presente e ele não perdeu tempo descobrindo como funciona o Protocolo de Comunicação Magsafe.
O chip DS2413 ele encontrou no pequeno PWB do Magsafe tem apenas seis pinos. dois destes controlar um par de LEDs, que dão ao indicador sua faixa de cor. Outro pino é usado para comunicações de 1 fio. Quando pesquisados, o carregador retornará um número de identificação de 64 bits que inclui uma variedade de informações. [Ken] Olha para quais dados são usados de vários modelos diferentes de carregador usando a configuração Arduino acima. Mas os resultados não são totalmente diretos, pois ele ultrapassa em seu artigo. O protocolo de 1 fio também é usado para alternar os LEDs. Este processo é de responsabilidade do computador sendo cobrado, mas [Ken] mostra como as cores podem ser cicladas usando um arduino (com alguns 9 volts como fonte em vez de uma conexão com a rede).