Anpassen einer SAR-Zuordnungstabelle (Spezifische Absorptionsrate)

Sie können eine SAR-Tabelle (Spezifische Absorptionsrate) für mobile Breitbandmodems in der Registrierung konfigurieren und speichern. Wenn ein mobiles Breitbandmodem mit dem Windows-Gerät verbunden ist, verwendet Windows automatisch diese Tabelle, um den MCC (Mobile Country Code, Mobilfunklandescode) des registrierten Mobilfunkanbieters (Mobile Operator, MO) dem entsprechenden SAR-Backoff-Index zuzuordnen und das Modem damit zu konfigurieren.

Sie können die Registrierungseinstellungen zum Zeitpunkt der Imageerstellung oder zur Laufzeit konfigurieren. Wenn Sie die Registrierungseinstellungen bei der Imageerstellung in das Image innerhalb eines Pakets erstellen, steht die SAR-Zuordnungstabelle allen Betriebssystemkomponenten zur Verfügung, nachdem es gestartet wurde. Wenn Sie eine Laufzeitkomponente verwenden, um die Registrierungseinstellungen nach dem Gerätestart zu konfigurieren, müssen Sie sicherstellen, dass die statische SAR-Konfiguration nicht geändert und/oder aus der Windows-Installation oder dem Upgrade gelöscht wird und dass sie konsistent mit dem Gerät und unabhängig von der Betriebssysteminstallation bleibt.

Weitere Details zur SAR-Unterstützung für mobile Breitbandmodems finden Sie unter SAR-Plattformunterstützung für das mobile Breitband.

Hier finden Sie eine Übersicht darüber, wie Windows das Modem basierend auf Ihrer angepassten SAR-Zuordnungstabelle liest und konfiguriert:

  1. Erstellen Sie ein Paket, das Ihre Registrierungseinstellungen enthält, einschließlich SARMappingTable und SARConfiguration.

  2. Erstellen Sie das Paket im Image für das Gerät.

  3. Windows (speziell der WWAN-Dienst) liest die Registrierung beim Start und speichert die Einstellungen für die spätere Verwendung, wenn ein eingebettetes, SAR-fähiges Modem mit einem bestimmten Mobilfunkanbieter registriert wird.

  4. Windows überwacht auch die Registrierung auf Änderungsbenachrichtigungen, um zu erfahren, ob die Registrierung für die Einstellungen geändert wird. Damit haben Sie eine eigene Möglichkeit, die Einstellungen zur Laufzeit hinzuzufügen und zu ändern, die Windows dann sofort übernimmt.

  5. Wenn ein Modem zur Laufzeit mit einem Mobilfunkanbieter registriert wird, sucht Windows anhand des MCC des Mobilfunkanbieters die zugehörigen SAR-Backoff-Indizes in der SAR-Zuordnungstabelle.

  6. Windows sendet den SAR-Backoff-Index dann über die MBIM-Schnittstelle, die in SAR-Plattformunterstützung für das mobile Breitband definiert ist, an das Modem.

  7. Wenn das Modem per Roaming in ein anderes Land wechselt, ändert sich der MCC für den neuen Mobilfunkanbieter. Windows sucht erneut mithilfe des MCC des neuen Mobilfunkanbieters die zugehörigen SAR-Backoff-Indizes in der SAR-Zuordnungstabelle und sendet sie an das Modem.

Registrierungsspeicherort und -syntax

Die Registrierungseinstellungen zum Erstellen und Konfigurieren der SAR-Zuordnungstabelle befinden sich ausschließlich unter dem Basisregistrierungsschlüssel:

HKLM\OEM\Cellular\DeviceSpecific

Der Basisschlüssel enthält zwei Unterschlüssel:

Das Festlegen dieser Unterschlüssel ist vollständig optional. Sie können bei der Imageerstellung statische SAR-Konfigurationseinstellungen angeben oder beliebige statische Einstellungen zur Laufzeit aktualisieren.

Hinweis

Wenn Sie Komponenten verwenden, die diese Einstellungen zur Laufzeit ändern, müssen Sie die Konfigurationsversionsnummer im Registrierungswert ConfigurationVersion beim letzten Schreibzugriff auf die Registrierung erhöhen. Immer wenn der Registrierungswert ConfigurationVersion geändert wird, liest Windows sämtliche Konfigurationseinstellungen und wendet sie an.

Unterschlüssel SARMappingTable

Der Unterschlüssel SARMappingTable kann bis zu 1.000 Registrierungswerte enthalten. Die SAR-Backoff-Indizes sind landesspezifisch. Die SAR-Backoff-Tabelle unterstützt einen Eintrag pro Land/Region. Ein Land wird in diesem Zusammenhang durch den Standard-MCC (Mobile Country Code) identifiziert.

Hinweis

Der Wertname muss aus drei Dezimalzeichen bestehen, die den MCC darstellen. Es sind bis zu 1.000 Registrierungswertnamen möglich: von „000“ bis „999“.

Wertname Typ Daten
Dreistellige Dezimalzahl für den MCC WCHAR-Zeichenfolge Kommatrennte Dezimalzahl in einer WCHAR-Zeichenfolge, z. B. 0,2,5,8. Die Zahlen stellen die SAR-Backoff-Indizes für den MCC dar. Die Reihenfolge der Backoff-Indizes entspricht einem Array von Antennen im Modem, wobei der erste Backoff-Index für die Antenne beim Index 0 gilt, der zweite Backoff-Index für die Antenne beim Index 1 usw. Für ein einfaches Modem mit nur einer Antenne muss die Zeichenfolge nur einen Index für die erste und einzige Antenne enthalten, z. B. „2“.

Wenn für einen bestimmten MCC ein Registrierungswert fehlt, werden die Daten im speziellen Registrierungswert 000 verwendet. Sie können diesen Standardwert für Länder verwenden, die keine spezifischen Backoff-Indizes benötigen. Wenn sowohl der Registrierungswert für den MCC als auch der spezielle Registrierungswert 000 fehlen, wird für den MCC kein SAR-Index verwendet.

Unterschlüssel SARConfiguration

Die SARConfiguration-Einstellungen wirken sich nicht auf die Möglichkeit aus, Modem-DSI-Nachrichten für ein Passthrough zu verwenden. Der SAR-Proxy kann z. B. mithilfe einer vorhandenen API (der WWAN-Dienst-API und/oder der entsprechenden WinRT-APIs) ein benutzerdefiniertes Design für die SAR-Steuerung und -Zuordnung implementieren.

Für die Einstellungen BackOffEnabled und ControlMode hat der Wert in Modem-DSI-Nachrichten Vorrang. Wenn eine Modem-DSI-Nachricht über den WWAN-Dienst weitergeleitet wird, werden die Werte dieser beiden Einstellungen gespeichert und werden beim nächsten Bedarf verwendet, unabhängig davon, wie ihre Werte in den Registrierungseinstellungen lauten. Wenn die Einstellungen BackOffEnabled und ControlMode in der Registrierung 0xFFFFFFFF enthalten (keine Änderung) und keine Modem-DSI-Nachricht übergeben wird, verwendet der WWAN-Dienst den derzeitigen Wert im Modem. Der WWAN-Dienst fragt das Modem beim Start ab, um dessen Werte abzurufen und zu speichern.

Wertname Typ Daten
SARMappingTableEnabled DWORD 0: Die SAR-Zuordnungstabelle ist deaktiviert.
1: Die SAR-Zuordnungstabelle ist aktiviert.
Wenn die Daten fehlen oder ungültig sind, wird der Standardwert 0 angewandt.
BackoffEnabled DWORD 0: Der SAR-Backoff ist deaktiviert.
1: Der SAR-Backoff ist aktiviert.
0xFFFFFFFF: Das Modem soll den derzeitigen Backoff-Zustand beibehalten.
Wenn die Daten fehlen oder ungültig sind, wird der Standardwert 0xFFFFFFFF angewandt.
ControlMode DWORD 0: der SAR-Backoff-Mechanismus wird direkt vom Modem gesteuert.
1: Der SAR-Backoff-Mechanismus wird vom Betriebssystem gesteuert und verwaltet.
0xFFFFFFFF: Das Modem soll den derzeitigen Steuerungsmodus beibehalten.
Wenn die Daten fehlen oder ungültig sind, wird der Standardwert 0xFFFFFFFF angewandt.
ConfigurationVersion DWORD Dieser Registrierungswert ist für OEM-Laufzeitkomponenten konzipiert, um Windows zu informieren, dass die SAR-Zuordnungstabelle und andere Parameter aktualisiert wurden. OEM-Laufzeitkomponenten müssen den Registrierungswert ConfigurationVersionjedes Mal erhöhen, wenn sie die SAR-Zuordnungstabelle oder andere Parameter in der Registrierung aktualisieren.
Wenn die Daten fehlen oder ungültig sind, konfiguriert die Laufzeitkomponente keine SAR-Registrierungseinstellungen.