PDA

Ver la Versión Completa : [ TUTORIAL ] OTG en el S3 mini funcionando


darkenemy999
13/10/13, 02:20:00
Hola a todos, este es un método experimental y no sé si funcione en todas las ROM's o en la stock ROM, seria cuestión de probar pero lo más probable es que funcione.

En primera se deben tener ciertos requisitos:

- Movil rooteado :rolleyes:
- USB OTG Helper (Gratis en la Play Store) :grin:
- Cable OTG :ok:
* Explorador de archivos (Yo uso root browser)
* CWM o TWRP instalado (por si las dudas en caso de que no funcione con el kernel de stock)


En primera debo aclarar que no soy responsable de cualquier daño a su dispositivo pero realmente es imposible que le ocurra algun daño por añadir unos modulos a su S3 mini. :loco:

Descargan los módulos para el OTG aunque son para Xperia con ROM Pacman pero bueno, probe y funcionó jajaja.

Una vez descargados los descomprimimos y copiamos todos los archivos dentro a la carpeta /system/lib/modules/ y una vez pegados en esta carpeta, cambiamos los permisos de los archivos a rw-r--r-- o lo que es lo mismo a 644 con algún explorador de archivos.

Una vez hecho esto solo resta conectar el cable OTG a su telefono con la memoria USB conectada previamente, y despues abrimos el USB OTG Helper y damos click en el boton que dice MOUNT, y listo! deberia estar montando la usb.

Para accesar a la usb buscamos la carpeta /storage/UsbOtgDrives/drive_1

Aqui unas cuantas capturas de pantalla



Yo uso la ROM AOKP 4.2.2 que pueden encontrar en la pagina de maclaw.

Bueno eso es todo, si les sirvio con otras ROM's y con el stock kernel comenten :risitas:

darkenemy999
13/10/13, 02:22:45
ARCHIVOS:

Modulos: http://forum.xda-developers.com/attachment.php?attachmentid=1448032&stc=1&d=1351766521


FUENTES:

Modulos: Xperia (http://forum.xda-developers.com/showpost.php?p=24600142&postcount=2)
Root Browser: PlayStore (https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree&hl=es_419)
AOKP: Maclaw (http://maclaw.pl)

Todo fue un experimento mio, no encontre nada al respecto de esto en otro sitio a menos que fuera utilizando un cable de alimentacion externa, este funciona sin alimentacion externa ;) :platano:

moyevolcom
13/10/13, 07:00:58
Y para que sirve esto compañero?

darkenemy999
13/10/13, 07:38:26
Un cable Usb Otg (usb on the go) sirve para conectar pendrives, mouses, teclados y demas dispositivos usb directamente a tu telefono ;) el asunto es que muchos teléfonos no tienen soporte para esto de manera nativa.

pepeandroid
13/10/13, 08:44:11
no me funciono no se si sea el cable otg es de una tablet trae la misma entrada si entra en el s3 mini pero al darle montar a la aplicacion dice que no se esta el la carpeta dirección algo así ojala pusieran un vídeo o imágenes

pepeandroid
13/10/13, 09:04:56
no se encuentran unidades hací aparece

darkenemy999
13/10/13, 09:18:43
no se encuentran unidades hací aparece

Prueba a reiniciar y asegurate de haber copiado todos los archivos y con los permisos correctos, ¿que ROM usas?

En caso de que no funcione prueba a hacer un wipe de cache y dalvik cache

D-Mac
13/10/13, 11:01:23
Voy a probarlo y explico los resultados.

Gracias por el tutorial!

D-Mac
13/10/13, 11:19:54
No me funciona!!

Me sale "Mount: No se encuentran unidades".

Tengo la Dmod v.5

pepeandroid
13/10/13, 18:42:11
AOKP 13/915 es la rom que tengo :(

pepeandroid
13/10/13, 18:44:01
AOKP 13/09/15 es la rom que tengo cual usaste ?

darkenemy999
13/10/13, 19:05:42
AOKP 13/09/29 pero hice un wipe de datos y despues intente los pasos de nuevo sin resultado, para que funcione hay que hacer el cable otg y adaptarlo con una fuente, pero la situación es que al reiniciar se elimina esta configuración y se debe hacer de nuevo esto, yo solde los cables negro y rojo del otg a los cables negro y rojo respectivamente de un cable usb cortado y lo conecte a la pc pero para que no detecte que esta cargandose el telefono cuando tiene la usb conectada, tienes que hacerlo en este orden:

Conectar al cable otg la alimentación
Conectar la usb al otg
Conectar el otg al teléfono

Despues de esto puedes desconectar la alimentación de la usb si asi lo quieres, y puedes conectar lo que sea incluyendo un mouse y el teléfono será capaz de alimentarlo.

La situacion es que la modificación se habia hecho permanente pero ahora no logro conseguirlo de nuevo, pero estoy intentando hacer unos cambios en los archivos de arranque, en cuanto tenga algo lo subire

pepeandroid
13/10/13, 19:32:22
Que raro que las tabletas chinas con ics de 512 de ram 4gb de interna y un procesador a 1ghz tenga ya de fabrica la opción otg y nuestro s3 mini aun no ojala y lo logres seria genial para todos

pepeandroid
13/10/13, 19:34:39
Es correcto hay una AOKP del 13/09/29 y una PAC MAN del 13/10/02

jacbarahona72
13/10/13, 20:30:33
Es correcto hay una AOKP del 13/09/29 y una PAC MAN del 13/10/02

Es pregunta o afirmación?


Si es pregunta .... La respuesta es si


Y si es afirmación .... Funcionan muy bien ambas, yo las tengo instaladas en mis dos SIII MINI una en cada uno

darkenemy999
13/10/13, 22:57:24
He observado estos datos curiosos en la terminal probando con una pendrive-usb:

Al conectar USB sin alimentacion:

ab8500-usb ab8500-usb.0: ab8505_usb_link_status_update 13
ab8500-charger ab8500-charger.0: USB link status changed
muic_notify is called (0x0d)
Atmel MXT224S 3-004a: mxt_usb_switch_notify: no mode (13) change (0x0d)
ab-iddet ab-iddet.0: accessory_plug_detect Returning from IDDet handler 1827 usblink1status = 68

(Aqui observamos que lo detecta pero no es capaz de leerlo)

--------------------------------------------------------------------------------------------------------

Al descontectar USB sin alimentacion:

ab8500-usb ab8500-usb.0: ab8505_usb_link_status_update 0
ab8500-charger ab8500-charger.0: USB link status changed
muic_notify is called (0x00)
Atmel MXT224S 3-004a: mxt_usb_switch_notify: already NORMAL state (0x00)

(Retorna los valores modificados al conectar a su valor inicial 0[0x00])

--------------------------------------------------------------------------------------------------------

Al conectar USB con alimentacion:

ab8500-charger ab8500-charger.0: VBUS rising detected
ab8500-usb ab8500-usb.0: ab8505_usb_link_status_update 13
ab8500-charger ab8500-charger.0: USB link status changed
ab-iddet ab-iddet.0: vbus so returning from accessory_plug_detect
ab-iddet ab-iddet.0: dock_plug_detect going to detect cable connected
ab-iddet ab-iddet.0: release ID_DET_PLUGR
ab8500-usb ab8500-usb.0: ab8505_usb_link_status_update 18
ab8500-charger ab8500-charger.0: USB link status changed
ab8500-usb ab8500-usb.0: ab8505_usb_link_status_update 17
ab8500-charger ab8500-charger.0: USB link status changed
ab-iddet ab-iddet.0: USB-ID 1
ab-iddet ab-iddet.0: GPADC value < UART_BOOT_OFF_MIN
ab-iddet ab-iddet.0: USB-ID 1
muic-notify is called (0x11)
Atmel MXT224S 3-004a: mxt_usb_switch_notify: no mode (17) change (0x11)
ab-iddet ab-iddet.0: Cable ID Detected present 12 last 15
ab-iddet ab-iddet.0:
no cable detected, check if it can be legacy charger
ab-iddet ab-iddet.0: claim ID_DET_PLUGR
ab8500-usb ab8500-usb.0: ab8505_usb_link_status_update 18
ab8500-charger ab8500-charger.0: USB link status changed
usb 1-1: new high speed USB device number 2 using musb-hdrc
usb 1-1: device v125f pcb10 is not supported
scsi0: usb-storage 1-1:1.0
ab8500-fg ab8500-fg.0: [FG-DATA] 537mAh/a500mAh 36% (Prev 547mAh 36%) 3762mV -181mA -127mA -709 0 0 5 1 1 130 27 33 1 0
scsi 0:0:0:0: Direct-Access ADATA USB Flash Drive 1100 PQ: 0 ANSI: 4
sd 0:0:0:0: [sda] 15568896 512-byte logical block: (7.97 GB/7.42 GiB)
sd 0:0:0:0: [sda] Write Protected is off
sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk

(Antes que nada detecta la elevacion de voltaje en el bus, y cambia el estado de la conexion usb a 13 nuevamente, aunque detecta la entrada de voltaje del conector y posteriormente cambia el estado a 18 y en seguida a 17 con lo que modifica algunos valores que creo son clave en esto, en especial las lineas:

ab-iddet ab-iddet.0: GPADC value < UART_BOOT_OFF_MIN
ab-iddet ab-iddet.0: claim ID_DET_PLUGR

despues de esto cambia el estado nuevamente a 18 y detecta el dispositivo como un sda y lo demas es simple deteccion)

--------------------------------------------------------------------------------------------------------

Al conectar la USB sin alimentacion despues de haberlo hecho minimo una vez con alimentacion:

ab8500-usb ab8500-usb.0: ab8505_usb_link_status_update 18
ab8500-charger ab8500-charger.0: USB link status changed
ab-iddet ab-iddet.0: vbus so returning from accessory_plug_detect

usb 1-1: new high speed USB device number 2 using musb-hdrc
usb 1-1: device v125f pcb10 is not supported
scsi0: usb-storage 1-1:1.0

3762mV -181mA -127mA -709 0 0 5 1 1 130 27 33 1 0
scsi 0:0:0:0: Direct-Access ADATA USB Flash Drive 1100 PQ: 0 ANSI: 4
sd 0:0:0:0: [sda] 15568896 512-byte logical block: (7.97 GB/7.42 GiB)
sd 0:0:0:0: [sda] Write Protected is off
sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk

(Por ultimo ya detecta los dispositivos USB sin necesidad de alimentarlos externamente, y podemos observar que directamente cambia el estado a 18 sin pasar por los estados intermedios como lo son 13, 18, y 17 en orden, ni modifica nuevamente los valores anteriores, solo detecta como si hubiera alimentacion entrante al bus, y monta directamente la pendrive-usb como un sda)

************************************************** ***************

Si logramos hacer que algunos de esos valores sean modificados desde el arranque del telefono posiblemente funcionara el otg por default

D-Mac
14/10/13, 14:03:52
A ver si lo consigues darkenemy999! Seria de gran utilidad poder conectar un pendrive (o lo que sea) por otg al SIII Mini.

jacbarahona72
14/10/13, 17:54:34
Dos puntos @darkenemy999 .....

¿Diste a entender que te funcionó y se entendió que fue con CM .... Y más adelante mencionas que no reconoce la USB?

Y segundo te adjunto un zip que elaboré para instalar los módulos vía recovery
https://db.tt/T6RO1ADR

Espero que sirva en algún momento lo que has mencionado en el tema de tu hilo

cansat
14/10/13, 18:00:50
Seguire el tema, mi mujer tiene un s3 mini.
Los pen tienes que estar en fat32 si estubieran en ntfs no te los leera excepto que en alguna rom cocinada tenga soporte para ntfs

hkr69
18/10/13, 05:14:29
este man lo conecto asi jjj

http://www.mediafire.com/convkey/8a40/ziv8hv8a358ge67fg.jpg?size_id=6

http://www.youtube.com/watch?v=QCP3SEL9zkk

awap124
21/10/13, 07:12:59
Funciona con stock rom?

chucky6600
21/10/13, 10:48:45
Movemos a roms y desarrollo:ok:

j0ak1n
22/10/13, 19:18:55
oye amigo tengo una duda el cable otg lo hiciste tu? o compraste el cable ya hecho
respondeme porfa esque a mi no me funciona con ninguna rom ni con cyanogen ni con aokp :D

j0ak1n
25/10/13, 22:56:56
yo lo e provado con un cable que ya esta hecho y no funciona.
segui un tutorial en youtube para crear un cable otg y si funciona XD :D

pepeandroid
29/10/13, 04:28:57
Yo vi este

http:// m.youtube.com/watch?v=m3wabtKqpSA&desktop_uri=%2Fwatch%3Fv%3Dm3wabtKqpSA