Apple Magsafe Protocol Hacking

[Ken Shirriff] var intresserad av hur Apple Magsafe fungerar. Specifikt ville han veta vad som kontrollerade ledd på kontakten själv så han rev en öppen för att se vad som är inuti. Det finns ett chip närvarande och han sloppade inte tid på hur Magsafe-kommunikationsprotokollet fungerar.

DS2413-chipet som han hittade på Magsafe’s Tiny Little PCB har bara sex stift. Två av dessa kontrollerar ett par lysdioder, vilket ger indikatorn sitt färgområde. En annan stift används för 1-trådig kommunikation. När den pollade kommer laddaren att returnera ett 64-bitars identifikationsnummer som innehåller en mängd olika uppgifter. [Ken] tittar på vilken data som används från flera olika laddningsmodeller genom att använda Arduino-inställningen ovan. Men resultaten är inte helt rakt fram som han går över i sin artikel. 1-tråds protokoll används också för att byta lysdioderna. Denna process är datorns ansvar debiteras, men [Ken] visar hur färgerna kan cyklas med hjälp av en Arduino (med ett par 9 volt som en källa istället för en anslutning till elnätet).

Leave a Reply

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