damellis / cellphone2

Second iteration of the DIY cellphone (based on the Arduino GSM shield).
249 stars 72 forks source link

SIM card isn't detected / re-initialized when removed and re-inserted. #6

Open damellis opened 11 years ago

damellis commented 11 years ago

When you remove the SIM card and then re-insert it, it's not automatically detected by the GSM module, leading to lots of problems (can't make calls, access the phone book, etc). You need to reboot (e.g. reset the microcontroller which will reset the GSM module) to re-detect the SIM card and use the phone again.

It seems that for the GSM module to automatically detect the SIM card, we need to use an eight-pin SIM socket rather than the 6-pin one on the current phones.

Another option would be to have a menu item that tells the microcontroller to restart the GSM module, which should allow it to re-detect the SIM.

jywarren commented 11 years ago

Is rebooting the GSM module expensive in time or power? Maybe upon a failed call or what, it can offer to reboot the GMS module.

On Thu, Jun 20, 2013 at 10:29 AM, David A. Mellis notifications@github.comwrote:

When you remove the SIM card and then re-insert it, it's not automatically detected by the GSM module, leading to lots of problems (can't make calls, access the phone book, etc). You need to reboot (e.g. reset the microcontroller which will reset the GSM module) to re-detect the SIM card and use the phone again.

It seems that for the GSM module to automatically detect the SIM card, we need to use an eight-pin SIM socket rather than the 6-pin one on the current phones.

Another option would be to have a menu item that tells the microcontroller to restart the GSM module, which should allow it to re-detect the SIM.

— Reply to this email directly or view it on GitHubhttps://github.com/damellis/cellphone2/issues/6 .