Compartir a través de


Personalizar una tabla de mapeo de tasa de absorción específica (SAR)

Puede configurar y almacenar una tabla de velocidad de absorción específica (SAR) para módems de banda ancha móvil en el registro. Cuando un módem de banda ancha móvil está conectado al dispositivo Windows, Windows usa automáticamente la tabla para asignar el código de país móvil (MCC) del operador de telefonía móvil registrado (MO) del módem a su índice de retroceso de SAR adecuado y configurar el módem con él.

Puede optar por configurar las opciones del Registro en tiempo de creación de imágenes o en tiempo de ejecución. Si compila la configuración del Registro en la imagen en el momento de la implementación de la imagen dentro de un paquete, la tabla de asignación de SAR estará lista para cualquier componente del sistema operativo tan pronto como se inicie. Si usa un componente en tiempo de ejecución para configurar las opciones del Registro después del arranque del dispositivo, asegúrese de que la configuración de SAR estática no se modificará ni borrará mediante la instalación o actualización de Windows, y que permanece coherente con el dispositivo e independiente de la instalación del sistema operativo.

Para obtener más información sobre la compatibilidad con SAR para módems de banda ancha móvil, consulte Compatibilidad con la Plataforma de Tasa Específica de Absorción de Banda Ancha Móvil.

Esta es una introducción a cómo Windows leerá y configurará el módem en función de la tabla de asignación de SAR personalizada:

  1. Cree un paquete que contenga la configuración del Registro, incluidos los de SARMappingTable y SARConfiguration.

  2. Incorpora el paquete en la imagen del dispositivo.

  3. Windows (el servicio WWAN, en particular) leerá el registro en el inicio y almacenará la configuración para su uso posterior cuando un módem insertado compatible con SAR se registre con un MO determinado.

  4. Windows también escucha las notificaciones de cambio del Registro para saber si se cambia el registro para la configuración. Esto significa que puede usar su propia manera de agregar y cambiar la configuración en tiempo de ejecución, y Windows aceptará los cambios inmediatamente.

  5. Cuando un módem se registra con un MO en tiempo de ejecución, Windows toma el MCC del MO y busca los índices de retroceso del SAR correspondientes en la tabla de correlación de SAR.

  6. Después, Windows enviará el índice de retroceso de SAR al módem mediante la interfaz MBIM definida en Compatibilidad con la plataforma de velocidad de absorción específica de banda ancha móvil.

  7. Cuando el módem se mueve a otro país o región, el MCC del nuevo MO cambiará. Windows volverá a encontrar los índices de retroceso de SAR correspondientes de la tabla de asignación de SAR utilizando el MCC del nuevo MO y los enviará al módem.

Ubicación y sintaxis del Registro

La configuración del registro para compilar y configurar la tabla de asignación de SAR se encuentra exclusivamente en la clave base del registro.

HKLM\OEM\Cellular\DeviceSpecific

En la clave base, hay dos subclaves:

Establecer estas subclaves es totalmente opcional. Puede proporcionar opciones de configuración de SAR estáticas en tiempo de imagen o actualizar cualquier configuración estática en tiempo de ejecución.

Nota:

Si tiene componentes que actualizan la configuración en tiempo de ejecución, debe incrementar el número de versión de configuración en el valor ConfigurationVersion del registro como última escritura en el registro. Cada vez que se cambia el valor del ConfigurationVersion Registro, Windows leerá todas las opciones de configuración y las pondrá en vigor.

Subclave SARMappingTable

La SARMappingTable subclave puede tener hasta 1000 valores de registro. El índice de retroceso de SAR es por país o región. La tabla de retroceso de SAR podrá admitir una entrada por país o región. Un país o región en este contexto se identifica mediante el MCC estándar (código de país móvil).

Nota:

El nombre del valor debe constar de tres caracteres de dígito decimal que representa el MCC. Puede haber hasta 1000 nombres de valor del registro, "000" desde "999".

Nombre del valor Tipo Datos
Dígito de tres decimales que representa el MCC Cadena WCHAR Número decimal separado por comas en la cadena WCHAR, como 0,2,5,8. Los números representan los índices de reducción de SAR para MCC. La secuencia de índices de retroceso corresponde a una matriz de antenas en el módem, con el primer índice de retroceso para la antena en el índice 0, el segundo índice de retroceso para la antena en el índice 1, etc. Para un módem simple con una sola antena, solo debe haber un índice en la cadena, como "2", para la única antena.

Si falta un valor de registro para un MCC determinado, se usarán los datos del valor especial de registro 000. Puede usar este valor predeterminado para países o regiones que no necesitan índices de retroceso específicos. Si no hay ningún valor de registro para el MCC y tampoco el valor especial de registro 000, no se usará ningún índice SAR para el MCC.

Subclave SARConfiguration

La SARConfiguration configuración no afecta a tu capacidad de usar los mensajes DSI del módem para transmitir. Por ejemplo, el proxy SAR puede implementar un diseño personalizado para el control y la asignación de SAR mediante la API existente (la API del servicio WWAN o las API de WinRT correspondientes).

Para las configuraciones BackOffEnabled y ControlMode, el valor en los mensajes DSI del módem tendrá prioridad. Si un mensaje DSI del módem pasa a través del servicio WWAN, los valores de estas dos configuraciones se guardarán y se usarán la próxima vez que sean necesarios, independientemente de los valores de configuración del Registro para esos valores. Si los ajustes BackOffEnabled y ControlMode en el registro contienen 0xFFFFFFFF (sin cambio) y nunca pasa ningún mensaje DSI del módem, el servicio WWAN usará el valor que esté actualmente en el módem. El servicio WWAN consulta el módem al principio para obtener y recordar los valores del módem.

Nombre del valor Tipo Datos
SARMappingTableEnabled DWORD 0 - La tabla de asignación de SAR está deshabilitada.
1 - La tabla de asignación de SAR está habilitada.
Si los datos no están presentes o no son válidos, se aplica el valor predeterminado de 0 .
Habilitar Retraimiento DWORD 0 - El retroceso de SAR está deshabilitado
1 - La funcionalidad de retroceso de SAR está habilitada.
0xFFFFFFFF – módem debe conservar su estado de retroceso actual.
Si los datos no están presentes o no son válidos, se aplica el valor predeterminado de 0xFFFFFFFF .
Modo de Control DWORD 0 - El dispositivo módem controla directamente el mecanismo de retroceso SAR.
1 - El sistema operativo controla y administra el mecanismo de retroceso SAR.
0xFFFFFFFF – módem debe conservar su modo de control actual.
Si los datos no están presentes o no son válidos, se aplica el valor predeterminado de 0xFFFFFFFF .
ConfigurationVersion DWORD Este valor del Registro está diseñado para que los componentes en tiempo de ejecución de OEM informen a Windows que la tabla de mapeo SAR y otros parámetros se actualizan. Un componente de tiempo de ejecución de OEM debe incrementar el valor del ConfigurationVersion registro cada vez que complete la actualización de la tabla de asignación de SAR u otros parámetros del registro.
Si los datos están ausentes o no son válidos, el componente en tiempo de ejecución no configurará el registro SAR.