Frage

Ich mag das „Schlaf“ Licht auf einem MacBook oder iMac steuern.

Das heißt, ich möchte in der Lage sein, um es aus zu machen einzuschalten, drehen und pulsieren.

Ich bin glücklich, diese in Usermode oder im Kernel-Modus zu tun. Ich nehme an, ich werde root müssen.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Sie müssen nicht, zumindest nicht in irgendeiner Weise, die möglicherweise nicht Ihre Maschine beinhalten wird bricking. Das Schlaflicht gesteuert wird (auf Intel-Macs) von der SMC, und Sie können nicht einmal, um es durch Open Firmware zu erhalten.

Es besteht die Hoffnung ist, nach einer Art und Weise, wie Apple-Firmware tatsächlich Updates veröffentlicht hat sich die LED-Dimmer zu machen (bei einigen Maschinen war es wahnsinnig hell). Sie könnten in der EFI-Firmware-Updates für die SMC herumzustochern, die geliefert, und sehen Sie, wenn Sie herausfinden, wie sie das Licht steuern. Doch selbst in diesem Fall, was auch immer Sie haben müssen, um vollständig in Firmware durchgeführt werden würde, da es unwahrscheinlich ist, können Sie die SMC diese Variable auf Software aussetzen machen. Wenn Sie den Fall eines MacBook Pro Pop öffnen, gibt es eine Cypress MSA dort das ist wahrscheinlich das, was als SMC funktioniert, da er in die Tastatur USB angeschlossen ist und aus dem Schlaf so wecken kann, usw., ohne den Haupt-CPU ausgeführt wird. (Sie können auch die Spuren aus dem Schlaf Licht folgen - es gibt ein kleines Kabel dort angebracht, wenn Sie es entfernen wollen vollständig - und ich vermute, wenn Sie die ganze Hauptplatine herausgezogen, dass Sie würden feststellen, dass es auf diesem Chip läuft auch ).

Natürlich, wie ich schon erwähnt, sobald Sie beginnen, Ihre SMC blinkt, können Sie die Maschine leicht Ziegel können, wenn Sie es vermasseln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top