Domanda

Vorrei controllare la luce "sonno" su un MacBook o iMac.

Cioè, voglio essere in grado di farlo accendere, spegnere, e pulsare.

Sono felice di farlo in modalità utente o in modalità kernel. Suppongo che avrò bisogno di root.

Tutte le idee?

È stato utile?

Soluzione

Non lo fai, almeno non in alcun modo che non coinvolgerà possibilmente bricking vostra macchina. La luce di sonno è controllato (su Mac Intel) dal SMC, e non si può anche arrivare a esso tramite Open Firmware.

Non c'è speranza, in qualche modo, come Apple ha effettivamente rilasciato aggiornamenti del firmware per rendere il LED dimmer (su alcune macchine era follemente luminosa). Si poteva frugare negli aggiornamenti del firmware EFI per la SMC che sono stati consegnati e vedere se si riesce a capire come essi controllano la luce. Tuttavia, anche in questo caso, tutto ciò che ha fatto avrebbe dovuto essere fatto completamente nel firmware, in quanto è improbabile che si può fare la SMC esporre quella variabile al software. Se si pop aprire il caso di un MacBook Pro, c'è un cipresso MSA in là che è probabilmente ciò che sta funzionando come la SMC, dal momento che è agganciato nella tastiera USB e può quindi svegliarvi dal sonno, ecc senza correre il CPU principale. (È possibile anche seguire le tracce dalla luce sonno - c'è un piccolo cavo collegato in là, se si desidera rimuovere completamente - e ho il sospetto se hai tirato tutta la scheda logica che si potrebbe scoprire che si corre a quel chip pure ).

Naturalmente, come ho detto prima, non appena si inizia a lampeggiare il vostro SMC, si può facilmente mattone la macchina se si rovinare tutto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top