0 votos

No se puede conectar a Nikon D5300 a través de WiFi desde Android 7.1.2+.

Tengo una cámara Nikon 5300 DSLR y un dispositivo Android 7.1.2 (LineageOS).

Quiero usar la aplicación oficial de Nikon WirelessMobileUtility para navegar/transferir imágenes y tomar fotos sin tocar la cámara.

Problema: La conexión nunca funciona, incluso después de intentarlo decenas de veces. En el manual (y tutoriales de YouTube) los pasos son muy fáciles (habilitar WiFi en la cámara, conectarse a ese WiFi desde el teléfono, iniciar la aplicación) sin embargo la aplicación nunca logra conectar. Muchas opiniones recientes en la Play Store mencionan este problema.

¿Cómo hacer que la conexión tenga éxito?

Importante: Esta pregunta es solo para Android 7.1.2 y superior

0voto

Michal Sznajder Puntos 6292

Este procedimiento requiere acceso de root.

  1. Instala un terminal como ConnectBot (F-Droid, Play Store)
  2. Escribe su
  3. Escribe este comando: settings put global captive_portal_mode 0
  4. Pulsa Enter
  5. Eso es todo, la conexión debería funcionar de inmediato.

desactivar el modo de portal cautivo

Captura de pantalla (haz clic en la imagen para ver una variante más grande)

Explicación: Desde Android 7.1.2, ha cambiado la forma en la que se manejan los portales cautivos, y el WiFi de la cámara, que no da acceso a Internet, se considera un portal cautivo y como no responde como se espera, la conexión se corta. Configurar la variable captive_portal_mode en 0 evita que Android haga eso.

Detalles: https://github.com/LineageOS/android_frameworks_base/blob/cm-14.1/core/java/android/provider/Settings.java#L8268

_(Por cierto, para dispositivos con una versión de Android anterior a 7.1.2, el comando es settings put global captive_portal_detection_enabled 0)_

0 votos

Solo por curiosidad: ¿Realmente se necesita acceso de administrador para esto, o podría ser suficiente los "privilegios elevados" del usuario de la shell a través de ADB? No tengo un dispositivo con 7.x+ para probar, pero ¿tal vez tú tienes?

0 votos

@Izzy: No lo he intentado, solo pensé que era necesario después de leer android.stackexchange.com/a/148442/501

0 votos

@Nicholas Creo que esto está relacionado de alguna manera con: Conexión WIFI con signo de interrogación, también revisa la respuesta para otros métodos de resolver este problema. También me gustaría creer que esto requiere privilegios elevados.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X