Apple Magsafe Protocol Hacking

February 2, 2023 0 By pfut

[Ken Shrurff] był zainteresowany tym, jak działa Apple Magsafe. W szczególności chciał wiedzieć, co kontrolowało LED na samym złączu, więc oderwał jedno otwarte, aby zobaczyć, co jest w środku. Jest obecny chip i nie marnował czasu na zrozumienie, jak działa protokół komunikacji Magsafe.

Chip DS2413, który znalazł na małym małym PCB Magsafe, ma tylko sześć pinów. Dwie z nich kontrolują parę diod LED, które dają wskaźnikowi zakres kolorów. Inny kod PIN służy do komunikacji 1-przewodowej. Po ankiecie ładowarka zwróci 64-bitowy numer identyfikacyjny, który zawiera różne informacje. [Ken] Wygląda na to, jakie dane są używane z kilku różnych modeli ładowarki za pomocą powyższej konfiguracji Arduino. Ale wyniki nie są całkowicie proste, gdy idzie w swoim artykule. Protokół 1-przewodowy jest również używany do przełączenia diod LED. Proces ten jest obowiązkiem obciążenia komputera, ale [Ken] pokazuje, w jaki sposób kolory można cyklizować za pomocą Arduino (z kilkoma 9 woltetami jako źródła zamiast połączenia z sieciami).