<--- Read the sidebar :1 Many useful links and they are relevant 2: Use the labels on the left to find the sort of thing you want to read. Posts range from creatively entertaining to logically helpful bullet points 3: Turn adblock off if you want to see useful items on the left side and at the bottom

4 Dec 2007

3G Three UK Mobile Internet, Linux, £5/month & 100kb/down, 40kb/up

I'm blown away by this.
Here I am sitting in a campervan getting 100kb download speeds for £5/month on linux.

Here's the setup:

SIM Card: Three Pay as you go from ebay ~£2
Credit: £10 credit with £5/month for 2000gb add-on from Three
Phone: Nokia N80 flashed to internet edition £60 off ebay
Computer: Bluetooth dongle is a blue `linksys USB100` (~£20 because you can extend the range of it by chopping the antenna). Software is Ubuntu using kppp to dial up on an IBM Thinkpad (£200).

Computer settings:
#sdptool browse > find n80 bluetooth address and correct channel (mine was channel 1)
#rfcomm bind 1 1 && edit /etc/bluetooth/rfcomm.conf to add something like
rfcomm2 { bind yes; channel 2; # MAC address of your phone: device 00:00:00:34:F6:25; }
^ this sets up /dev/rfcomm2 as a bluetooth link to the phone, just like a normal tty rs232 serial port. Test the connection with kppp and `test modem commands`. Pairing the phone helps - I had to do this from the phone and set the computer as authenticated

Now kppp settings.
Username = 3
Password = 3
Init string 1 = ATZ
Init string 2 = AT+CGDCONT=1,"IP"
^ you can get to change the modem init strings under modems > edit > modem > modem commands

Phone number to dial = *99***# (this dials the default connection on your phone. You can dial a different connection if you like with *99***2# for connection 2 in the que for example)
Auth = pap/chap

--- and it works for me! Stoked! Now to investigate the same thing but traveling globally. Any info on that?

update 17/1/2011::

I've heard the APN is `three.co.uk` and some sources say user:pass is to be left blank.

Ubuntu has the mobile broadband connect helper in NetworkManager now too. This appears to work with a Nokia E55 and so should do the business on Android Froyo too.

All these settings can be made not needed by using a WiFi 3G access point such as the MiFi,

Solwise EnGenius Wireless 11n 3G Travel Router, or

Novatel 2352

Intellinet Wi-Fi 150N Portable 3G Router 524803


also, wise man once say:
""3services" is the one for 3 content (planet 3 etc) and the internet one is 3netaccess.

if you get the x-series data pack you use 3services.

if you have a 3 broadband modem thing you use 3netaccess"


Chozabu said...

Awesome! this is exactly what I've been looking for.

mark said...

the init string2 and username / password also worked to setup my skypephone with my palm lifedrive. thank you.