Nexo Software
 
Detección y corrección de fallas en la instalación de drivers




Verificación con el administrador de dispositivos

En la comunicación USB intervienen varios elementos y componentes de software, por lo cual, en primera instancia, se recomienda verificar si los drivers se encuentran instalados correctamente (antes de considerar otras causas). La forma en que se presenta la información es diferente, según el equipo utilice drivers USB provistos en el pack de instalación (NexoUSB Driver Pack) o drivers HID provistos por el sistema operativo.

Esta verificación esta basada en la detección del equipo, al conectarlo a la PC, utilizando el images/nx_txt13.png Administrador de dispositivos de Windows.

Conectando el equipo**** a la PC con el cable de conexión USB, puede observarse el driver correspondiente, en la rama LibUSB-Win32 Devices (en la siguiente imagen se muestra el driver, para configuración, correspondiente a la central Nexo Aviu 4.12 instalado correctamente), cuando el equipo utiliza drivers de comunicación (provistos en el NexoUSB Driver Pack).


images/drv_0007.png


Cuando el equipo utiliza comunicación HID, la respuesta en el Administrador de dispositivos se observa en la rama Dispositivos de interfaz de usuario (HID), consultar Controladores HID para información detallada.

Cuando en el Administrador de dispositivos, al conectar el equipo, aparece en la rama Otros dispositivos con el ícono de advertencia (signo de admiración), está indicando que no es posible la comunicación.


images/nx_drv40.png


Existen varias causas posibles para esta condición, de acuerdo a los componentes de software instalados en la PC.

Si el USB Driver Pack ya está instalado, esta indicación en el Administrador de dispositivos puede actualizarse con la función: Actualizar software de controlador (con el botón secundario del mouse sobre la rama del equipo, en este ejemplo: Nexo Aviu 412)


images/nx_drv41.png


seleccionando luego la opción: Buscar automáticamente Software de controlador actualizado, para resolver esta condición. 

Si el USB Driver Pack aún no está instalado, proceder a su instalación con el equipo conectado a través del cable USB a la PC. Tener en cuenta que debe permitirse la instalación de drivers no firmados para realizar este procedimiento, consultar Desactivación del uso obligatorio de controladores firmados.

Durante este proceso de instalación puede presentarse un mensaje de advertencia (Seguridad de Windows) como el siguiente:


images/nx_drv42.png

en este caso, responder con la opción: Instalar este software de controlador de todas formas. En caso contrario, el driver no se instalará en el sistema.

Si el proceso se completa correctamente (lo cual puede tomar algunos minutos), la respuesta que aparece en el Administrador de dispositivos es la siguiente:


images/nx_drv43.png


Desde el Programador para Centrales Inteligentes puede comprobarse esta instalación en la opción Verificador de bibliotecas USB desde el menú Complementos:


images/nx_drv44.png



La respuesta de la opción Test USB, desde Central inteligente y puerto de comunicación, en el menú Central, cuando el driver USB se encuentra correctamente instalado debe ser:


images/nx_drv45.png


Tener en cuenta que el Programador detecta el tipo de comunicación USB que está utilizando indicando en el resultado del test alguno de los siguientes mensajes:


images/nx_drv49.png

En el primer caso, se utiliza comunicación USB con drivers provistos y en el segundo la comunicación es HID con los drivers pre-instalados en Windows.



Problemas en la configuración de seguridad

Cuando el sistema de seguridad de Windows genera un mensaje de error o advertencia, debido a que no puede comprobar el editor de software o la firma digital del controlador, en algunos casos, permite completar el proceso de instalación, con el consentimiento del usuario y, en otros casos, debe modificarse la configuración de seguridad del sistema operativo, para completar la instalación.

El primer caso se produce cuando aparece una ventana similar a la siguiente:


images/drv_0005.png

Respondiendo: Instalar este software de controlador de todas formas, es posible continuar el proceso de instalación.

Cuando el mensaje advierte que es imposible continuar (debido a diversas razones de seguridad) y finaliza el proceso, debe modificarse la configuración de seguridad del sistema operativo, para deshabilitar el uso obligatorio de controladores firmados. Esto se produce porque la firma digital que contiene el driver no es reconocida como válida (por las versiones más recientes del sistema operativo). 

Para solucionarlo, utilizar algunas de las alternativas explicadas en este documento (para Deshabilitar el uso obligatorio de controladores firmados) y luego instalar nuevamente NexoUSB Driver Pack.


Problemas en los permisos de usuario

En términos generales, cuando se presentan problemas de permisos del usuario, se recomienda:

- Instalar el software con permisos administrativos, utilizando la opción images/nx_txt11.png Ejecutar como administrador.

images/nx_drv52.png

- Seleccionar otra Carpeta de Destino, por ejemplo, C:\Nexo, si está utilizando un asistente de instalación (en lugar de C:\Program Files (x86)\Nexo) o está descompactando un paquete de software. En la imagen siguiente se muestra un ejemplo correspondiente a la instalación del programador ProgNexo bajo la carpeta C:\Nexo\ProgNexo.


images/nx_drv51.png


- Desactivar, momentáneamente, el anti-virus para descartar bloqueos debido a las restricciones de seguridad pre-configuradas.


images/nx_drv53.png



Desactivación del uso obligatorio de controladores firmados (transitoria)

Las siguientes consideraciones son aplicables cuando, durante el proceso de instalación de NexoUSB Driver Pack o durante la actualización de software de un driver individual, aparece un mensaje de advertencia (relativo a la firma digital o a la comprobación del emisor) que bloquea la ejecución del proceso.

- En Windows 10 (para desactivar, en forma transitoria, el uso obligatorio de controladores firmados):

- Desde images/nx_txt10.png Inicio ir a la opción images/nx_txt14.png Configuración:

images/nx_drv21.png


- Seleccionar images/nx_txt15.png Actualización y Seguridad:

images/nx_drv22.png

- Desde el menú izquierdo, seleccionar la opción images/nx_txt16.png Recuperación:

images/nx_drv23.png

- En la sección Inicio avanzado, seleccionar Reiniciar ahora*.

images/nx_drv25.png

- Seleccionar la opción: Solucionar problemas.

images/nx_drv26.png


- Pulsar Opciones avanzadas y luego la opción: Configuración de inicio.

images/nx_drv27.png


- Seleccionar la opción Reiniciar, para que el sistema presente las opciones avanzadas en el inicio.

images/nx_drv28.jpg


- En la pantalla de Configuración de inicio (Startup Settings), seleccionar la opción:
  7) Deshabilitar el uso obligatorio de controladores firmados. Puede utilizarse la tecla de función [F7] o pulsar la tecla 7.

- El equipo se reiniciará y permitirá la instalación de los controladores, por medio de alguno de los métodos disponibles.
- Al reiniciar el equipo se activa esta característica nuevamente, debido a su carácter transitorio (se habilitará el uso obligatorio de controladores firmados).


Desactivación del uso obligatorio de controladores firmados (permanente)

- En Windows 10 (para desactivar o activar, en forma permanente, el uso obligatorio de controladores firmados) puede utilizarse el siguiente método alternativo (conocido como Test Signing):

- Desde images/nx_txt10.png Inicio, con el botón secundario del mouse, abrir el siguiente menú**:

images/nx_drv34.png


- Seleccionar la opción: Símbolo del sistema (administrador), que según la versión, puede aparecer como Command Prompt (Admin).

En la ventana de consola ingresar el siguiente comando*****:
bcdedit /set testsigning on

images/nx_drv31.png


El mensaje: La operación se completó correctamente. (The operation completed successfully) indica que el comando fue aceptado y debe reiniciarse el sistema para surtan efecto los cambios (deshabilitar el uso obligatorio de controladores firmados). En caso contrario, cuando el sistema indica alguna otra condición, debe consultarse la documentación de su equipo para desactivar la protección durante el proceso de arranque (ver configuración del UEFI (BIOS), protected by Secure Boot policy).

Al reiniciar el equipo, el sistema muestra en la esquina inferior derecha, un mensaje semejante al siguiente:

images/nx_drv32.png

Operando bajo este modo, el sistema permitirá la instalación de los controladores, por medio de alguno de los métodos disponibles.

Para volver al modo de operación normal, debe ingresarse nuevamente a la consola desde la opción Símbolo de sistema (administrador) e ingresar el siguiente comando*****:

bcdedit /set testsigning off

como se observa en la siguiente imagen:

images/nx_drv33.png


Luego, debe reiniciarse el equipo para que los cambios surtan efecto (habilitar el uso obligatorio de controladores firmados).



Controladores HID

En términos generales, cuando el equipo utiliza HID para la comunicación, al conectarlo a la PC, puede detectarse su presencia desde el Administrador de dispositivos de Windows, porque se manifiesta un cambio en la rama Dispositivos de interfaz de usuario (HID)


images/nx_drv46.png



En este ejemplo, al conectar la central Nexo AVIU 4.12 aparecen dos elementos adicionales en la rama Dispositivos de interfaz de usuario (HID) a uno pre-existente perteneciente a otro dispositivo con comunicación HID.


images/nx_drv47.png


En las propiedades pueden verse los Identificadores de hardware correspondientes a este equipo. Realizando un Test USB desde el Programador para Centrales Inteligentes, aparece la indicación (modo HID) para este equipo.


images/nx_drv48.png


Para la comunicación HID se utilizan los drivers pre-instalados en el sistema operativo. 










NOTAS:

* Un método alternativo para llegar a este punto consiste en ir al menú images/nx_txt10.png Inicio, pulsar sobre el botón de images/nx_txt17.png Inicio/Apagado y, manteniendo la tecla [Shift] (Bloq Mayús.) pulsada, seleccionar la opción Reiniciar.

** Un método alternativo, para desplegar este menú, es utilizando simultáneamente la combinación de teclas images/nx_txt18.png [Windows] + [X].

*** El módulo de software que trabaja en forma conjunta con el driver de comunicaciones está basado en la plataforma Java y, por lo tanto, se recomienda mantener actualizada esta plataforma en su PC. Para descargar la versión más reciente, puede utilizar el siguiente link: java.com.

**** Al conectar una central Nexo, al puerto USB de la PC, primero se observa un dispositivo que aparece y desaparece. Luego de unos segundos, aparece Nexo PBX Config. (o un identificador equivalente, según el equipo, tal como Nexo SLX Config.) que es el dispositivo que debe instalarse para configurar el equipo y corresponde al controlador de comunicaciones con el programador prognexo. El primero sólo se utiliza cuando la central requiere actualización de firmware (el identificador, en este caso, contiene el texto Nexo PBX Update o un descriptor similar, de acuerdo al equipo).

***** En algunos casos, se requiere ingresar el comando adicional: bcdedit /set nointegritychecks on ,y su contraparte para desactivarlo: bcdedit /deletevalue nointegritychecks.
 




Documentación de software
Versión: 1.6

Revisión: 13/08/2021 - 11/05/2017