Open Settings then click MORE SETTINGS. Then click MOBILE NETWORKS. Next click ACCESS POINT NAMES. From here press the menu key which is the touch button to the left of the home button. Now select 'NEW APN' and from here enter this information.
Name - giffgaff APN - giffgaff.com Proxy - 184.108.40.206 Port - 8080 Username - giffgaff Password - password Server - http://mmsc.mediamessaging.co.uk:8002 MMSC - http://mmsc.mediamessaging.co.uk:8002 MMS proxy - 220.127.116.11 MMS port - 8080 MCC - 234 MNC - 10 Authentication type - PAP APN type - default,supl,mms Enable/disable APN - tick box (APN enabled) Bearer - unspecified
Now press the menu button and select 'save' This will take you back to the select APN screen. From here select your newly created giffgaff APN by clicking the small circle next to the giffgaff APN to see a green light. Now press your back button and ensure the 'USE PACKET DATA' box is ticked. Then go back to the settings page and Set wifi to off. Return to the home screen. Restart your phone. Your internet should now be sorted.