2 votos

Soporte OTG para Samsung A3

No ocurre nada cuando conecto una memoria USB a mi Samsung A3 2015 (SM-A300FU) con un cable OTG (on-the-go).

¿Cómo habilitar el soporte OTG en este dispositivo?

PD: Antes tenía un 5.0.2 original, sin rootear. Ahora tengo una 6.0.1 Marshmallow rooteada (número de compilación MMB29M.A300FUXXU1CRA3, versión del kernel 3.10.49-12877970, Fri Jan 12 20:48:03 KST 2018).

2voto

Incognito Puntos 26

Al igual que thinker, puedo confirmar que USB OTG está disponible en Samsung Galaxy A3 (2015), al menos si usted tiene la versión SM-A300FU, pero estoy bastante seguro de que todas las versiones pueden soportar. Sin embargo para que funcione hay que conseguir la ROM personalizada Lineage OS (bastante estable en mi dispositivo), y la instalación es bastante difícil (no es sólo un apk para instalar...) y puede ser peligrosa. Aquí están las instrucciones para instalarlo.

TIENES QUE SABER QUE INSTALAR UNA ROM PERSONALIZADA PUEDE SER MUY PELIGROSO PARA TU DISPOSITIVO, BRICKEARLO, Y HACERLO BUENO PARA PONERLO EN LA PAPELERA SI ALGO VA MAL DURANTE EL FLASH. POR LO QUE SIEMPRE SIGA TODAS LAS INSTRUCCIONES CON MUCHO CUIDADO, NO PUEDO SER RESPONSABLE SI USTED BREF SU DISPOSITIVO, Y NO SE OLVIDE DE USUARIO DE SU CEREBRO.

¡¡¡TAMBIÉN ASEGÚRATE DE TENER COPIAS DE SEGURIDAD (DATOS, DE TODO LO QUE HAY EN TU ORDENADOR!!!

Paso 1: Instala Odin en tu ordenador

Primero descargar ODIN de esta fuente si estás en Windows, y compila heimdall si estás en Linux (la versión disponible en el repositorio inestable de Debian no está actualizada, así que tienes que compilarla tú mismo, pero no te preocupes, es bastante sencillo y se describe en el Apéndice B del archivo Léame). Si algo va mal, asegúrate de que los drivers de tu teléfono están instalados.

Paso 2: instala el último modo de recuperación personalizada TWRP en tu dispositivo para hacer una copia de seguridad de tu ROM actual

NOTA: Si su dispositivo ya está rooteado (enlace a Enraícelo si está en Lollipop Android 5.x), debería poder hacer primero una copia de seguridad de la RECUPERACIÓN utilizando este hilo . No lo he intentado, pero puede ser una buena idea...

Siempre es una buena idea hacer una copia de seguridad de la ROM actual para evitar problemas posteriores. Para ello, necesitas flashear un recovery personalizado (TWRP) en tu dispositivo. He probado la imagen en este sitio web Pero ni idea de por qué no tuve éxito (básicamente se apagó después de mostrarme la primera pantalla de arranque de TWRP). En su lugar, He seguido las instrucciones aquí y descargué el archivo "twrp_3.0.2-1_sm-a300_otg_fix2.tar" que funciona muy bien (de hecho, incluso puedes probar el USB-OTG aquí si cambias el "almacenamiento" durante la copia de seguridad). Si estás en Windows, usa Odin como en el tuto, en linux usa un comando como

sudo /path/to/my/compiled/bin/heimdall flash --RECOVERY ~/download/twrp_3.0.2-1_sm-a300_otg_fix2/recovery.img

Luego, una vez instalado TWRP, reinicia en él (power + Home + Volumen arriba), ve a la copia de seguridad, selecciona el almacenamiento que quieras, y te recomiendo que respaldes todas las particiones. Siempre es mejor tener más que menos...

Paso 3: obtener la última ROM Android de stock (Samsung) para su dispositivo y operador

Este paso es realmente necesario si quieres evitar problemas de conectividad, como que el Wifi no funcione... Intenté instalar Lineage OS en mi viejo Android 5.x, y el wifi no funcionaba. Pero entonces instalé la última versión de Android 6.x (que carga la banda base buena...), ¡y ahora todo funciona de maravilla!

Para ello:

  • Primero comprueba cuál es la versión de tu dispositivo en "Parámetros > Acerca del teléfono > Modelo". El mío es SM-A300FU, y debería funcionar en todos los SM-A300F, SM-A300FU, SM-A300M, SM-A300H.
  • Ir a la página web http://updato.com/ , y escribe tu modelo "SM-A300*" (también puedes ir a sammobile, pero a mí me fue muy lento descargar la imagen). Luego, filtra por región para que coincida con tu país y tu operador móvil, y también filtra por versión (Marshmallow). A continuación, pulsa en "actualizar resultados". Deberían salirte varios artículos. Intenta elegir uno cuyo campo PDA termine en "CPH3", he visto algunos comentarios que dicen que este es el mejor para resolver los problemas de conectividad (no estoy seguro de que otros funcionen). Por ejemplo, si estás en Francia, con Bouygues, deberías usar esta versión .
  • Entonces espera el final de la descarga, y toma 20 cafés (puede ser bastante largo).
  • Luego flashea la rom usando este tutorial si estás en Windows (nunca he usado Odin, pero supongo que puedes hacerlo). Si estás en linux, primero tienes que extraer el .zip , cambie el nombre del .tar.md5 en .tar , extraiga el .tar y luego ejecutar algo como

    sudo /path/to/my/compiled/bin/heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MODEM modem.bin --RPM rpm.mbn --SBL1 sbl1.mbn --SYSTEM system.img.ext4 --QSEE tz.mbn --CACHE cache.img.ext4 --QHEE hyp.mbn

Muy bien, ahora si todo va bien, deberías reiniciar en la última versión de Android. Espera unos minutos a que se instale todo y pasa al siguiente paso.

Paso 4: Re-instalar TWRP

Debido a que TWRP ha sido borrado (y no, no intentes flashear todo excepto la rom del recovery antes, porque después hará bootloop), necesitas volver a flashearlo, ¡como en el paso 2!

Paso 5: Instalar Lineage OS (¡sí!)

Siga este tutorial (de confianza de xda) para instalar Lineage OS. Cruza el dedo, reinicia y disfruta.

PD: Si quieres habilitar el Root en el sistema operativo Lineage, ¡sólo tienes que marcarlo en las opciones de desarrollador!

Pregunta: ¿Puedo seguir utilizando la ROM oficial?

No sé si es posible intercambiar el kernel de Lineage OS con la ROM oficial, y si funcionaría... Si te sientes aventurero, puedes intentarlo, pero personalmente creo que Lineage OS es muy bonito ^^.

0 votos

¡Gracias @tobiasBora! Acabo de rootear mi 6.0.1 Marshmallow en SMA300FU, pero no hay soporte OTG... Me gustaría mantener la ROM original.... Podrías intentar poner el kernel de Lineage OS en la ROM oficial? Sería super genial para la comunidad :) ¡Un millón de gracias de antemano!

0 votos

@Basj Lo siento, pero realmente no soy un experto en la creación de ROMs personalizadas de Android, incluso sólo mezclando el código existente, y realmente no tengo el tiempo para aprender en este momento ... También tengo miedo de crear una ROM inestable si sólo intercambio el kernel. Tal vez el foro XDA pueda ayudarte si intentas hacerlo por ti mismo...

1voto

Phoenix Puntos 9

Lo que parece después de mirar las especificaciones y descripciones de su dispositivo es que no viene con soporte USB OTG fuera de la caja.Este es un problema con muchos de los OEM hoy en día. Algunos lo aclaran en sus especificaciones, otros no y el usuario tiene que averiguarlo por sí mismo. Aún así, te sugiero que para confirmar si tu dispositivo posee esta característica, sólo tienes que descargar una aplicación de la Play Store llamada USB OTG Checker Esto le permitirá saber si su dispositivo tiene soporte OTG.

Dado que esto depende del kernel y, su dispositivo no soporta esta característica fuera de la caja, entonces la solución más probable que puede hacer es Root su dispositivo y buscar una ROM personalizada con un kernel que soporta USB host o incluso puede simplemente cambiar el kernel en caso de que no quiera cambiar la ROM.

0 votos

Podéis explicar cómo cambiar sólo el kernel, y mantener una ROM original 6.0.1 Marshmallow? Qué kernel elegir en SMA300FU para tener OTG?

1voto

Mi amigo que tiene un Galaxy A3 2015 me dijo que cuando conecta una memoria USB no pasa nada. Por lo tanto, es posible que el A3 2015 no tenga soporte OTG.

0 votos

Ahora puedo confirmarlo: El A3 2015 no tiene OTG.

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