Can't get sim900 geetech working with arduino Uno - sms

I recently bought the Arduino Uno. I've had fun doing completing the examples.

Next, I bought the Sim900 GSM shield from Geetech

What do I eventually want to do? Send a text to myself when a sensor is tripped.

Before figuring out that piece, I need the GSM Shield to work! I went out and bought a prepaid phone, and stole the SIMCARD from that before making sure the simcard was activated and working, which it is.

What I've tried:

  1. Attaching the Sim900 shield to the UNO as you see in the photo below, while supplying external power and the USB cable to the UNO. I then used some of the "example" code in the IDE to send SMS.

What I see in the monitor "SMS Messages Sender" and NOTHING happens even after waiting for 5 minutes. I don't get a not connected, or any error prints or anything. Just says that and does nothing.

  1. I tried uncoupling the GSM to the Arduino and trying to connect via cables, and then using the same code. This resulted in the same problem.

I also tried following a couple other guides. In all cases the red light on the GSM is stable and a green light is blinking, which by the geetech guide makes me think the "sim900 has not registered to a network"

Any ideas? Is it a problem that I attached a sim which already has it's own IMEI and phone number? If I put in a valid sim (which I did) attach the gsm to the uno (done) and use separate power for both, it should be working. But it's just not responding.

Gear: Arduino Uno
Sim: Tracphone sim card
GSM: geetech sim900

I've attached a couple photos. The second photo shows how I've connected the boards separately from the tx - rx. Tried following this guide, but still can't get past the netlight blinking 800ms for 64s. ARDUINO with GSM | alselectro


Update: I have tried to not even connect the Arduino, and just power the sim 900 alone. Even then, it does not work. I have tried an ATT sim card (unlocked, working) and a tracphone sim. None of them work on the sim900... just blinks 3 times and never connects.