The BlueSmirf is a Sparkfun product, so I doubt anyone here is an expert with it.
Debugging from the 10,000 foot level, it sounds like you're getting a radio connection but the devices haven't done the protocol handshaking necessary to exchange data. Something like that is mentioned in the device datasheet ( https://www.sparkfun.com/datasheets/Wir ... oth-um.pdf
) as a security settings issue.
Other than that, about the best I can do is point you to the SparkFun Bluetooth tutorial: https://www.sparkfun.com/tutorials/67
and this project where someone uses the device to connect to a robot: http://www.lynxmotion.com/images/html/build125.htm
When you void a product warranty, you give up your right to sue the manufacturer if something goes wrong and accept full responsibility for whatever happens next. And then you truly own the product.