3 Skype Phone as Bluetooth Modem on Ubuntu Linux

I recently got a Three Skypephone and found that it could be paired to your PC and used as a modem. The software provided was Windows-only, so I set about looking for a way to connect my Ubuntu laptop as this is what I’ll be using any time I’m away from home.

The closest match I found was this tutorial at davesource, but it didn’t work right off the bat for me. All it took, however, was a few restarts to get bluetooth playing nicely - then I disabled my existing network connections:


sudo ifconfig eth0 down
sudo ifconfig lo down

Then edited the gprs-connect-chat script from davesource’s tutorial so that line 47:


OK 'AT+CGDCONT=1,"IP","internet2.voicestream.com","",0,0' \

looks like:


OK 'AT+CGDCONT=1,"IP","three.co.uk","",0,0' \

I then followed the connection routine detailed in the davesource tutorial and after a short while I was up and running - fired up Firefox and was able to connect straight away.

Speed was pretty good, the service I selected with my plan was “Broadband Lite” and it isn’t an overstatement, you get pretty decent performance. This was with my 3G signal indicator at 3 out of 4 bars.

Tags: , , , ,

19 Responses to “3 Skype Phone as Bluetooth Modem on Ubuntu Linux”

  1. Three Skype Phone - Addendum at Mobile Info & News Says:

    […] In addition to my earlier review, I’ve had two further developments regarding my Three Skype Phone. One is that it’s possible to use the Phone as a bluetooth modem for broadband-esque internet access from your laptop (this is an out-of-the-box feature, but the supplied software is Windows-only, I managed to get it working in Ubuntu linux). […]

  2. Stephen Says:

    hey,

    i was wondering if you have ever got it working through the cable because i would like my phone to charge and my laptop doesnt have bluetooth built in so it would be annoying having a big thing sticking out of the side of it?

    if you can help email me please, :D x

  3. kuLa Says:

    I’m afraid after:
    > pppd call gprs
    I’ve got something like this:
    > sh: /etc/ppp/peers/gprs-connect-chat: Permission denied
    > Connect script failed
    and I’m almost sure this isn’t about file owners any sugestions?

  4. Dave Says:

    @kuLa:

    I had a similar error at first, I did this:

    sudo chmod 777 /etc/ppp/peers/gprs*

    and then tried again, all worked. Might not be the problem for you but worth a try!

    Also, if that doesn’t work try doing:

    sudo pppd call gprs

    so that pppd runs as root.

  5. Kai Hendry Says:

    Thanks for the tip.

    I get 12 kB/sec download. I have “free Internet” on my phone, but I am unsure if I get “free Internet” via bluetooth with my phone. It works, but will I get an unexpected huge phone bill??

  6. Dave Says:

    @Kai:

    I’m afraid you’ll need to contact your phone operator to find that one out as it will depend on your plan. Mine in the UK includes a decent allowance through an add-on called “broadband lite”.

  7. S Says:

    WoW, cool!

    In the interest of saving battery power (of both phone and laptop), it would be nice to do this via USB as well. Any idea how to route the PPP connection via USB in stead of bluethooth?

  8. Dave Says:

    @S:

    I can see the benefits of doing so but I’ve not yet tried it. If I get a chance to give it a go and manage it, I’ll put up details here.

  9. Chris Says:

    Many thanks for this, Dave. After a couple of hours playing - I’ve finally got this hooked up and working on my eee PC.

  10. Ray Thomson Says:

    I’ve got the eee PC. I’ve got the 3 Skypephone. I’ve got the USB cable. I’m clueless about Linux. Does anyone have a definitive solution for the non-techie about hooking all these up?

  11. Peter Davis Says:

    Hi - I have the same problem as Ray Thomson - 3 Skypephone and Asus Eee PC - I travel a lot and need to get the two connected - any one who can help!

    Thanks in anticipation

    Peter

  12. gav_mull Says:

    Am the same guys.

    3 Skype Phone aint compatible with Linux on Asus Eee PC 2G Surf/Linux. Though, i can get it running no problem on Windows XP SP2.

    I wonder if ya can use an USB Bluetooth Modem Dongle to connect to the 3 Skype Phone !

  13. dave Says:

    haha,i thought i would join the eeepc skypephone list, anyone got it working on xandrox,shouldbe the same as ubuntu since they are both debian… i think….

  14. cqix Says:

    Yep. It is working using bluetooth.

    My system: Asus EEE 4G, 3 Skype Phone, A simple Bluetooth USB dongle (9,99£ from Maplin, withe a Cambridge Silicon chip - ID 0xa12)

    Hints:
    > chmod 777 /etc/ppp/peers/gprs*
    > sudo pppd call gprs
    – Add device to /etc/rfcomm
    rfcomm0 {
    bind yes;
    ## Add the your device and your channel
    device 00:XX:XX:XX:XX:XX;
    ## e.g. 8
    channel X;
    comment “UMTS dial-up”;
    }
    – If the script does not work, restart PC + mobile. Then > ls /dev/rfcomm0
    – To show, if your bluetooth dongle is found: sudo kcontrol - > hardware -> usb devices (Should show “Bluetooth Dongle”
    – If you want, you can use bluez-gnome (Installs bluetooth-applet) - Allows to change the bluetooth system name and make the PC visible.

  15. m4dm3n Says:

    It looks like thay added support for amoi usb modem in 2.6.25 kernel tree, just downloaded sources and will compile it leter on - will let You know if is working or not …

    best regards.

  16. m4dm3n Says:

    Hi again

    It took a while, but managed to test 2.6.25 and newest 2.6.26-rc1 - unfortunetlly no success ;(

    At least connection via bluetooth is working fine..

    regards.

  17. Dave Says:

    Thanks for keeping us updated :)

  18. CJ Says:

    Hi Dave

    Can I ask what kind of throughput you’re able to get?

  19. Lenny on a Dell Vostro 1310 « Unleash the Tech Freak Inside Says:

    […] use Bluetooth to connect to my 3skypephone mobile and use it as a 3G modem. Please have a look at this, if you are […]

Leave a Reply