Verwenden Sie WMI Explorer*, um die Ring-LED und die Tasten-LED zu programmieren

Dokumentation

Installation und Setup

000023426

15.05.2023

Die Intel® NUC-Kits NUC7i[x]BN und NUC6CAY werden mit WMI Explorer* (Windows Management Instrumentation) im BIOS bereitgestellt. Mit WMI Explorer können Sie die Ring-LED und die Tasten-LED aus der Betriebssystemumgebung abfragen und steuern. Mit dem WMI-Explorer können Sie WMI-Namespaces, Klassen, Instanzen und Eigenschaften in einem einzigen Ansichtsbereich durchsuchen und anzeigen.

So verwenden Sie WMI Explorer*

Klicken Sie auf oder das Thema, um weitere Informationen anzuzeigen:

LED-Softwaresteuerung aktivieren

So aktivieren Sie die LED-Software-Steuerungsoption im BIOS vor der Programmierung:

  1. Drücken Sie während des Startvorgangs die Taste F2 , um das BIOS-Setup aufzurufen.
  2. Gehen Sie zu Advanced > Power.
  3. Stellen Sie im Bereich "Sekundäre Energieeinstellungen" die Ring-LED und/oder Tasten-LED auf die SW-Steuerung ein.

    Ring LED

    Button LED
  4. Drücken Sie die Taste F10 , um die Werte zu speichern und das BIOS-Setup zu beenden.
MOF für den Zugriff auf das LED-Programmiertool

Wir empfehlen WMI-Anbietern, neue WMI-Klassen in MOF-Dateien (Managed Object Format) zu implementieren.
Wir stellen dem spezifischen MOF den ASL-Code zur Verfügung, damit Sie auf das LED-Programmiertool im WMI-Explorer zugreifen können.

Verwenden Sie dieses MOF unten, um auf das LED-Programmiertool im WMI-Explorer zuzugreifen:

  1. GUID: 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
  2. _UID: 0
  3. Objekt-ID (AA): 65, 65
  4. Instanzanzahl: 1
  5. Beschreibung: Methode zum Aufrufen oder Festlegen des Schaltflächen- oder Ring-LED-Status.
  6. WMI-Objektname: "CISD_WMI"
  7. Methoden-ID(1): "GetState"
  8. Parameter 1: UINT32 (Eingabe)
  9. Parameter 2: Paket (Array-Daten)
  10. Methoden-ID(2): "SetState"
  11. Parameter 1: UINT32 (Eingabe)
  12. Parameter 2: Paket (Array-Daten)

WMI-Methodenname und "Argumentation" für LED-Steuerung

LED-Statusfunktion erhalten
Steuerungsmethode WMAA
Arg 0 Instanz
Arg 1 Methoden-ID (01h)
Funktion erhalten
Eingabeparameter Arg 2 Byte 0 Funktionsnummer
01h - Befehlscode zur Stromversorgungs-LED-Betriebsnummer S0 erhalten
Byte 1 Reserviert
Byte 2 Reserviert
Byte 3 Reserviert
Rückgabewert Byte 0 Rückgabecode
00h: Kein Fehler. Byte 1~3 bietet den Status.
E1h: Fehler (Funktion wird nicht unterstützt)
E2h: Fehler (nicht definiertes Gerät)
E3h: Fehler (EC reagiert nicht)
E4h: Fehler (ungültiger Parameter)
EFh: Fehler (unerwarteter Fehler)
Sonstiges: Reserviert
Byte 1 Aktueller LED-Helligkeitszustand
00h: 0 % ~ 64h: 100 %
Byte 2 Verwenden von BIOS AY0029 oder BN0042

Aktuelles LED-Blinken / "Ausblenden"-Zustand

01h: 1Hz
02h: 0,25Hz
03:00 Uhr: "Allee"
04h: Immer eingeschaltet

Verwenden von BIOS AY0038 oder BN0043 und neuer

Aktuelles LED-Blinken / "Ausblenden"-Zustand
01h: 1Hz
02h: 0,25Hz
03h: 1Hz
04h: Immer eingeschaltet
05h: 0,5Hz
06h: 0,25Hz
07:0,5Hz

Byte 3 Aktueller LED-Farbzustand

Schaltfläche LED-Farbe: (Stromversorgungs-LED-Einstellung erhalten)

00h: Deaktivieren
01h: Blau
02:00 Uhr: Amber

Ring-LED-Farbe: (Ring-LED-Einstellung erhalten)

00h: Deaktivieren
01:00 Uhr:
02:00 Uhr:
03h: Gelb
04h: Blau
05h: Rot
06h: Grün
07h: Weiß

LED-Funktion einstellen
Steuerungsmethode WMAA
Arg 0 Instanz
Arg 1 Methoden-ID (02h)
LED-Funktion einstellen
Eingabeparameter Arg 2 Byte 0 Wählen Sie die LED aus
01h – Set S0 Power LED Command Code
02h – Set S0 Ring LED-Befehlscode
Byte 1 LED-Helligkeitseinstellung 00h: 0 % ~ 64h: 100 %
Byte 2 Verwenden von BIOS AY0029 oder BN0042

Aktuelles LED-Blinken / "Ausblenden"-Zustand

01h: 1Hz
02h: 0,25Hz
03:00 Uhr: "Allee"
04h: Immer eingeschaltet

Verwenden von BIOS AY0038 oder BN0043 und neuer

Aktuelles LED-Blinken / "Ausblenden"-Zustand

01h: 1Hz
02h: 0,25Hz
03h: 1Hz
04h: Immer eingeschaltet
05h: 0,5Hz
06h: 0,25Hz
07:0,5Hz

Byte 3 LED-Farbeinstellung

Schaltfläche LED-Farbe: (Stromversorgungs-LED-Einstellung erhalten)

00h: Deaktivieren
01h: Blau
02:00 Uhr: Amber

Ring-LED-Farbe: (Ring-LED-Einstellung erhalten)

00h: Deaktivieren
01:00 Uhr:
02:00 Uhr:
03h: Gelb
04h: Blau
05h: Rot
06h: Grün
07h: Weiß

Rückgabewert Byte 0 Fehlercode der Ring-LED-Helligkeit

00h: Kein Fehler
E1h: Fehler (Funktion wird nicht unterstützt)
E2h: Fehler (nicht definiertes Gerät)
E3h: Fehler (EC reagiert nicht)
E4h: Fehler (ungültiger Parameter)
EFh: Fehler (unerwarteter Fehler)
Sonstiges: Reserviert

Byte 1 Fehlercode der Ring-LED blinkt/blinkt

00h: Kein Fehler
E1h: Fehler (Funktion wird nicht unterstützt)
E2h: Fehler (nicht definiertes Gerät)
E3h: Fehler (EC reagiert nicht)
E4h: Fehler (ungültiger Parameter)
EFh: Fehler (unerwarteter Fehler)
Sonstiges: Reserviert

Byte 2 Fehlercode der Ring-LED-Farbe

00h: Kein Fehler
E1h: Fehler (Funktion wird nicht unterstützt)
E2h: Fehler (nicht definiertes Gerät)
E3h: Fehler (EC reagiert nicht)
E4h: Fehler (ungültiger Parameter)
EFh: Fehler (unerwarteter Fehler)
Sonstiges: Reserviert

Byte 3 Reserviert
Beispielcode zum Aufrufen der SetState-Methode

Beispiel für Beispielcode zum Aufrufen der SetState-Methode in der LED-WMI-Schnittstelle:

Sample code to invoke the SetState Method in the LED WMI interface

Weitere Informationen zum Schreiben von Code zum Aufrufen des WMI finden Sie unter: