Arduino Pro Mini can't get data from BlueSMiRF

I've successfully used the BlueSMiRF many times before to build robots but so far I've used it with an arduino Mega, Uno, Leonardo and Micro. Now for the first time I'm diving into the arduino Mini Pro and haven't been able to establish two way communication.

The modem transmits information to the android app (Bluetooth Terminal) but I can't send data to the arduino. I've tried using this simple code I found on a tutorial:

String read_String;
char c;

void setup()
{
 pinMode(0, INPUT_PULLUP);// only needed for JY-MCUY v1.06?
 Serial.begin(115200);

//  Serial.begin(115200);  // The Bluetooth Mate defaults to 115200bps
//  Serial.print("$");  // Print three times individually
//  Serial.print("$");
//  Serial.print("$");  // Enter command mode
//  delay(100);  // Short delay, wait for the Mate to send back CMD
//  Serial.println("U,9600,N");  // Temporarily Change the baudrate to 9600, no parity
//  // 115200 can be too fast at times for NewSoftSerial to relay the data reliably
//  Serial.begin(9600);  // Start bluetooth serial at 9600

 Serial.println("OK then, you first, say something.....");
 Serial.println("Go on, type something and hit Send,");
 Serial.println("or just hit the Enter key,");
 Serial.println("then I will repeat it!");
 Serial.println("");
}

void loop() {
 while (Serial.available())
 {
 delay(3);
 c = Serial.read();
 read_String += c;
 }// end while
 if (read_String.length() >0)
 {
 Serial.println(read_String);
 read_String="";
 } // end if
}

With 115200 and 9600 baud rate, nothing works. Since I get info back from the BlueSMiRF, I assume the problem must be on the TX line. However, I already tried switching this modem with another BlueSMiRF and the second one doesn't work either (they both work on my other robot). So I'm thinking the problem may be on the mini pro, although I'm able to program it using the FTDI basic dongle.

Could it be that I need to connect all 6 cables of the BlueSMiRF to the mini pro?
The connections I have are:
BlueSMiRF mini pro
VCC VCC (3.3V)
GND GND
TX-0 RX1
RX-1 TX0

Any help will be highly appreciated!

Has anyone worked with a pro mini and a bluesmirf board???
I tried setting the bluesmirf with an arduino micro, provided 3.3V from the arduino and everything worked. Why doesn't it work with the pro mini???

Why doesn't it work with the pro mini???

Do you have a 3.3V Pro Mini or a 5.0V Pro Mini? They operate at different clock speeds. Perhaps the baud rate is not being adjusted properly.

I have the 3.3v version. The weird thing is that the communication from the arduino to the phone works OK (only when I set the baud rate to 115200), but the commfrom pho to the ardarduino doedoesn't. Maybe the baud rate is too high for the 8Mhz processor?