modulo sm5100b-d no se comunica

Buenas, tengo el modulo sm5100b-d, cellular shield y arduino mega 2560, pero el modulo sm5100b no se esta comunicando,pregunto,
sera que debo soldar las 4 paticas del modulo sm5100b a la placa celular, ademas debo soldar todos los cabezales a la placa celular o solo los que necesitos para conectarme al arduino mega
aqui el codigo

#include <NewSoftSerial.h> //Include the NewSoftSerial library to send serial commands to the cellular module.
#include <string.h> //Used for string manipulations

char incoming_char=0; //Will hold the incoming character from the Serial Port.

NewSoftSerial cell(2,3); //Create a 'fake' serial port. Pin 2 is the Rx pin, pin 3 is the Tx pin.

void setup()
{
//Initialize serial ports for communication.
Serial.begin(9600);
cell.begin(9600);

//Let's get started!
Serial.println("Starting SM5100B Communication...");
}

void loop() {
//If a character comes in from the cellular module...
if(cell.available() >0)
{
incoming_char=cell.read(); //Get the character from the cellular serial port.
Serial.print(incoming_char); //Print the incoming character to the terminal.
}
//If a character is coming from the terminal to the Arduino...
if(Serial.available() >0)
{
incoming_char=Serial.read(); //Get the character coming from the terminal
cell.print(incoming_char); //Send the character to the cellular module.
}
}

tengo pegado los cables como se indica, le di power 12V 1 Amp
tengo antena, tengo sim card

existe otra forma de hacer las pruebas con esto

y solo veo esto "Starting SM5100B Communication..."

Gracias a todos, pero el problema estaba en la version del newsoftserial, aqui esta el link para una version mas actualizada

http://code.google.com/p/rogue-code/downloads/detail?name=NewSoftSerial10c-withMegaAndStream.zip

la instale y solucionado el problema