I have a contract o2 sim and can't get my G1 to connect to 3G. GPRS works fine but it doesn't seem to want to connect to 3G or HSDPA. I've travelled about so its not a lack of reception issue. Also reading up on the net the handset uses the 2100MHz range for 3G which is the same for O2 in the UK (I assume this is correct).