After wading through the plethora of different O2 Edge settings, I finally got data working on my unlocked 1.1.1 iPhone with a Pay & Go SIM + £7.50 Web Bolt-On. It is important to remember that full EDGE speeds are only available for those with Pay Monthly or SIMplicity SIM cards, so Pay & Go customers will have to settle for GPRS speeds. Also, you will only be able to send and receive from an o2.co.uk email account via their email servers (mail.o2.co.uk + smtp.o2.co.uk). Remember, the £7.50 Web Bolt-On is not required - you can still use data without it and the usage will be debited from your calltime balance. Pricey but maybe better for those who only plan to use the data apps over the cell network very occasionally. UPDATE: I have now upgraded my unlocked US iPhone to 1.1.2 so I am now updating this guide to accommodate 1.0.2, 1.1.1 and 1.1.2. I am providing the files that I have used to make this setup as simple and painfree as possible! This guide assumes you have a fully jailbroken iPhone with SSH/SFTP access. - Either a fully unlocked US model with the 1.0.2, 1.1.1 or 1.1.2 firmware, or a jailbroken UK model with 1.1.2. 1) Download the appropriate zip file for your iPhone's firmware: 1.0.2 or 1.1.1 - http://rapidshare.com/files/71604085/O2_PayAndGo_GPRS_iPhone_1.1.1.zip 1.1.2 - http://rapidshare.com/files/71604102/O2_PayAndGo_GPRS_iPhone_1.1.2.zip 2) Unzip the file and you will find the files you need to upload to your iPhone. Open the README.rtf which details the upload locations for each file. Remember to make backups for any file you overwrite as I cannot be responsible for anything going wrong (although this is pretty safe stuff!!) 3) Restart your iPhone by fully turning it off and then back on again. Fire up Safari to check you have a connection. It may be slow but it's better than nothing and saving you the unnecessary monthly contract! Enjoy!