Ok I got this to work on an android. I no longer have an iPhone but it should work fine there too. You need to go to Claro and get a sim card for a blackberry and buy some prepaid days or a week of BB Social in the store so you know they actually set it up to work for a BB. If you have an old BB or a friend with one take it in and then you can verify before you leave. I just went to several different shops until I found one that would do it for me without physically having a BB with me. The only caveat is that the data speed seems to be capped at .27Mbps. The first two days it was unlimited (3-5Mbps!) then it dropped and has remained throttled ever since. I'm still trying to find a way around that.