Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

send AT command using adb shell

I need to send AT command to modem. I am using samsung galaxy S3 I9300 device, which is rooted.

The steps I did are:

abd shell
su
echo -e "AT\r"

But I am not sure how to read the response given by the above commands. I tried to redirect the command as follows: echo -e "AT\r" > /dev/smd0, but when I execute cat /dev/smd0 I do not see any response I just see "AT". Seems like the command I intended to be executed is interpreted just as string and I see that string instead of the result of that operation.

Please advice what am I doing wrong.

like image 610
mkd156 Avatar asked Nov 12 '22 07:11

mkd156


1 Answers

I suggest that you try out my atinout program which should be exactly what you are asking for: a program to send AT commands from the command line and capture the output.

In your case the result should be like

$ abd shell
$ su
$ echo AT | atinout - /dev/smd0 -

OK
$

and to capture the output just put a file name instead of the last -.

like image 198
hlovdal Avatar answered Nov 15 '22 00:11

hlovdal