How do I extend the hardware of Raspberry Pi to add GSM/3G connection? Is it likely that the Android port will be able to utilise such a connection?

  • Hi, welcome to StackExchange. This site is really for questions about a specific problem you may be having. Yours is perhaps a bit too broad and may promote extended; discussion. I would suggest that you have a Google for existing solutions yourself: and come back if you have any issues. For example, this site offers a good 3G solution.
    – Jivings
    Aug 6, 2012 at 23:14
  • No problem. That was on the first results page when searching for Raspberry Pi 3G.
    – Jivings
    Aug 7, 2012 at 6:19

3 Answers 3


I just saw this tutorial and seems you do not need an Arduino for attaching the 3G.



There are 3G dongles. You can pop one into your Rpi or you can attach and Arduino with a GSM/3G shield.

Normally you can find a lot of Linux compatible ones on sites like dealextreme. Do mind you need to have a look at the driver (this might need compiling).

  • Welcome to Raspberry Pi.SE. Would you recommend any particular 3G dongle? Once inserted, how do you connect to the internet? What software needs installing? Any warnings for using such a dongle? Aug 7, 2012 at 21:22
  • @AlexChamberlain wouldn't that be against policy of suggesting a particular piece of peripherial device? Aug 7, 2012 at 21:26
  • Not if you have a working example - examples is always better of course. What software etc is quite important though. Aug 7, 2012 at 21:34

This video was posted weeks after the question was asked. Not sure about 3G though http://priyank.in/2012/09/myphone-5-a-gsm-based-phone-using-raspberry-pi-and-simcom-900/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.