GSM Shield - does it work with all SIM types?

Hello

I have an established design that uses the Arduino GSM shield and library.

I have been using T-mobile contract (EE) SIMs with no problem - everything works.

If I swap to a new 02 contract SIM, the modem never finds the cellular network.

I tried the o2 SIM in my phone handset and it works fine. Coverage is fine.

I tried my handset o2 PAYG sim in the modem, and that works fine.

So my question is: Are there certain types of SIM cards that don't work with the GSM Shield? (e.g. newer SIMs with 3G enabled which I suspect the new O2's have)

Thanks for your help!

Cheers

Paul