RN-42 (likely simple) problem

I’m using the BlueSMiRF from SparkFun. I’ve got it plugged into pins 2 & 3 using a modified SoftwareSerialExample sketch. I can use an android tablet with BlueTerm to pass data back and forth between the RN-42/arduino and the android tab. However, when I use the arduino serial monitor (or Tera Term) to enter command mode, I only get gibberish back. I know the RN-42 enters command mode because of the status LEDs on the BlueSMiRF, but the data I get is unintelligible.

I don’t understand how the baud rate could be perfect for passing data between devices, but when I try to enter command mode the baud rate is off. Can anyone help me crack this? I’d love to be able to tweak the settings of this thing. I’ve seen this topic: http://forum.arduino.cc/index.php?topic=96518.0 , but it’s not helping.

Thanks guys and gals!

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX

void setup()  
{
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(115200);
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}