Estoy intentando comunicarme con el módem de mi Samsung Galaxy S3 GT-I9300 a través de la herramienta ADB. Mi Galaxy tiene root y es accesible a través de adb.
Estoy intentando ejecutar comandos AT a través de la herramienta adb. Ya he probado algunos comandos AT pero el módem no responde.
-
En primer lugar, estaba corriendo
cat /proc/tty/drivers
para conseguir el controlador adecuado. mi salida:root@m0:/ # cat /proc/tty/drivers /dev/tty /dev/tty 5 0 system:/dev/tty /dev/console /dev/console 5 1 system:console /dev/ptmx /dev/ptmx 5 2 system /dev/vc/0 /dev/vc/0 4 0 system:vtmaster rfcomm /dev/rfcomm 216 0-255 serial g_serial /dev/ttyGS 250 0-3 serial usbserial /dev/ttyUSB 188 0-253 serial s3c2410_serial /dev/ttySAC 204 64-67 serial serial /dev/ttyS 4 64-67 serial pty_slave /dev/pts 136 0-1048575 pty:slave pty_master /dev/ptm 128 0-1048575 pty:master unknown /dev/tty 4 1-63 console
-
En consecuencia, mi dirección de conductor es
/dev/ttyGS0
Así que ejecuto el siguiente comandoecho -e "AT\r" > /dev/ttyGS0
pero el módem no responde y no pasa nada:root@m0:/ # echo -e "AT\r" > /dev/ttyGS0 root@m0:/ #
-
Así que salí de la herramienta y probé con otro comando
service check phone
:130|root@m0:/ # service check phone Service phone: found root@m0:/ #
Parece que al menos encontró una especie de módem.
-
Así que busco un poco en Google y encuentro una buena herramienta llamada microcom, que está incluida en busybox. Instalé busybox y probé
busybox microcom -t 5000 /dev/ttyGS0
pero el resultado fueroot@m0:/ # busybox microcom -t 5000 /dev/ttyGS0 microcom: applet not found 1|root@m0:/ #
Realmente espero que puedan ayudarme a encontrar mi problema con mi código o sugerir algunos comandos mejores.