Prueba de la plataforma Qcom wifi TIS necesita desactivar el escaneo, el roaming y la hibernación de wifi

Al probar la función wifi del IC de la serie QCA, debe desactivar el escaneo wifi, el roaming y la hibernación:

1. Prohibir el escaneo wifi


Descripción: Debido a que necesita probar wifi TlS cuando wifi está encendido, el requisito es apagar el escaneo de wifi.
Herramientas necesarias: herramienta iwpriv
Dirección de descarga gratuita: https://download.csdn.net/download/weixin_42271802/16232478
Método de desactivación :

  1. Ingrese al shell del dispositivo (adb shell enter)
  2. #Iwpriv wlan0 setUnitTestCmd 9 2 1 0
  3. #Iwpriv wlan0 scan_disable 1

Por supuesto, también se publica el método de apertura:
Método de habilitación :

  1. Ingrese al shell del dispositivo (adb shell enter)
  2. #Iwpriv wlan0 setUnitTestCmd 9 1 1
  3. #Iwpriv wlan0 scan_disable 0

duda:

Solo realicé los pasos 1 y 3. Aunque el escaneo es efectivo en la interfaz de wifisetting (después de la actualización), el evaluador dijo que todavía no funciona. Como resultado, es necesario agregar el paso 2.
Del mismo modo, uso wpa_cli para abortar el escaneo:

  1. raíz adb
  2. adb remontar
  3. shell adb
  4. wpa_cli

  5. Aunque detener el escaneo se muestra bien en el shell:
> stop scan
OK

Pero parece que el wifi todavía está escaneado. Aún no he encontrado el motivo. Espero que todos sepan el motivo y lo compartan.

2. El roaming está deshabilitado

Si usa el método anterior para deshabilitar el escaneo, el roaming también se deshabilitará y no es necesario realizar una operación por separado nuevamente.
Si no desea ir al paso 1, solo desea desactivar el roaming (sin deshabilitar el escaneo): Para
roaming, puede modificar WCNSS_qcom_cfg.ini:

# Legacy (non-ESE, non-802.11r) Fast Roaming Support
# To enable, set FastRoamEnabled=1
# To disable, set FastRoamEnabled=0
FastRoamEnabled=0

3. Wi-Fi prohíbe dormir

Descripción: Wi-Fi necesita OTA, así que no duerma, para que OTA pueda proceder sin problemas:
o modificar las variables en WCNSS_qcom_cfg.ini:

#disable 0
#enbale 1
gEnableImps = 0
gEnableBmps = 0

Si estas dos variables no existen, simplemente busque un espacio en blanco y agregue estas dos variables, si las hay, modifique la asignación directamente.

Supongo que te gusta

Origin blog.csdn.net/weixin_42271802/article/details/115322401
Recomendado
Clasificación