Problem: What arduino model is best to interface it with Smartphone's GSM-modem

Hi everyone. I am new to the forum but I need help on deciding which arduino model fits bets the needs for my project.

I want to connect an arduino and an android smartphone through the mini USB port. In particular, I want to send AT commands from the arduino to the GSM modem of the Smartphone using the usb connection. The arduino moreover, will need to manage a two lines LCD display and a keyboard to initiate calls for example without activating the smartphone's OLED display.

Which of the arduino models should I buy?

Thanks in advance,
Brok

Any of the arduino model will suffice as you just need to send AT commands over serial, preferably for beginning just get an arduino with a serial converter chip basically an UNO.

thanks to reply!

Do I need an USB host shield too?

Thanks,
Brok

Do I need an USB host shield too?

As you need to run AT commands using serial to the phone NO you dont need it.

You only need a USB host shield if you want to handle the communication to the phone as a USB host and emulate complete control protocol to control the phone like a computer with a PC suite for a Nokia phone does!

ok got it.

Have you ever done something like that?

I have some problem using some AT commands

Have you ever done something like that?

I have some problem using some AT commands

I used completely standalone to be used in your own circuit modules like the SIM900/300 for GSM/GPRS communication on the fly , the phones aren't at all useful for me, but I know as I studied 3 years back how to ATtention command a Nokia phone that was easy.

You can show the AT caommands that you are trying to use here,, what commands get you tough time? and how you used them in code?

that is great, so maybe you can help me!

For example answering to a voice call.

I want to avoid communications between the modem and the application processor of the smartphone. Therefore, I first stop RILD (radio level interface daemon).

Then I use the hyperterminal to communicate with the modem.

I try:
AT
OK

Then to actually see an incoming call, I set the following two:

at+clip=1
at+cvhu=0

At this point I try to call my phone and I receive the +CLIP information with the calling number. My problem is right here. I cannot figure out why ATA does not work.

when I type

ATA

it returns

No carrier