SparkFun will be closed Nov 26th and 27th for the Thanksgiving holiday. Orders placed after 2:00pm MT on the 25th will ship out Monday the 30th.

Export Restrictions

This product has some level of export control/restriction, so may be delayed by 2-3 business days when shipping outside the United States. Contact us with questions, or we will contact you after you place your order.

Creative Commons images are CC BY-NC-SA 3.0

$ 34.95

added to your
shopping cart

In stock 71 in stock
34.95 1+ units
33.20 10+ units
31.46 25+ units
29.71 100+ units

Description: The BlueSMiRF is the latest Bluetooth****wireless serial cable replacement from SparkFun Electronics! These modems work as a serial (RX/TX) pipe. Any serial stream from 2400 to 115200bps can be passed seamlessly from your computer to your target. We’ve tested these units successfully over open air at 350ft (106m)! The latest version of this board also breaks out PIO4.

Note: The remote unit can be powered from 3.3V up to 6V for easy battery attachment. All signal pins on the remote unit are 3V-6V tolerant. No level shifting is required. Do not attach this device directly to a serial port. You will need an RS232 to TTL converter circuit if you need to attach this to a computer.

Note: This is a single unit only. We recommend the purchase a USB dongle to interface to a computer if you do not already have access to a computer with Bluetooth connectivity.

This board ships without headers, you can find break away headers in the related items below.

Dimensions: 42x16.5x5.6mm


  • v6.15 Firmware
  • FCC Approved Class 1 Bluetooth****Radio Modem
  • Extremely small radio - 0.15x0.6x1.9"
  • Very robust link both in integrity and transmission distance (100m) - no more buffer overruns!
  • Low power consumption : 25mA avg
  • Hardy frequency hopping scheme - operates in harsh RF environments like WiFi, 802.11g, and Zigbee
  • Encrypted connection
  • Frequency: 2.402~2.480 GHz
  • Operating Voltage: 3.3V-6V
  • Serial communications: 2400-115200bps
  • Operating Temperature: -40 ~ +70C
  • Built-in antenna


Recommended Products

Customer Comments

  • A great small unit that works well with the Arduino UNO. I personally have found it is much easier to connect and talk to than other similar Bluetooth devices.

    I had some issues where removing power from the device meant that it no longer communicated on power up. After a few false starts (command mode, and factory reset using: ‘SF,1’) to re-establish connection I found that I had to enter command mode, set the bluetooth to the lower baud rate (‘SU,96’ ; i.e. 9600) to the device, exit the command mode (—) and then run my default bluetooth code. It wasn’t enough to just have the baud rate change in my code. Now I can power down and up without communication issues.

  • Has anyone had success connecting it to an Arduino Due or Parallax Propeller? I’ve setup the bluetooth with my laptop, COM ports make sense, and when I open the Propeller Serial Terminal and select the COM port the light goes green solid, indicating there is a connection, but after that nothing appears, I’ve tried it using the example programs made by GadgetGangster here: http://www.gadgetgangster.com/news/56-jeffs-shop/534-bluetooth-howto.html

    Hooked up an oscilloscope, nothing seems to be registering from the TX pin of the bluetooth module… plenty of activity in the RX pin though…. not sure what to make of it.

    • As for Arduino, it appears Due is the only board in existence that cannot use Software Serial due to a different architecture, just my luck…. Does anyone know anything about how to hook up bluetooth on a Due?

      • For help with Software Serial on a Due try emailing techsupport@sparkfun.com. But don’t forget the Due has 4 hardware serial lines which should be enough for most applications (if you need more check out the FreeSoC)

  • Is there a command to reset the module to the same state as I received it from Sparkfun?

  • I see a reference to AT command set, but I cannot find any documentation with actual “AT' commands. I see other commands when using the $$$ sequence. What’s up?

  • Weird Problem. I am using a wireless RS-232 replacement at 115,200 baud. Works great, no issues, but if I send an ASCII “2” the connection breaks down. Have to re-start, re-boot, re-connect, whatever. Is this a design feature on purpose? I used the SF,1 factory default and the issue is not there now. ??

  • I have a BlueSIMiRF rigged up to an Arduino BlueSMiRF pins rigged as follows viewed from the top: Empty Arduino pin 3 Arduino pin 2 Arduino ground Arduino 5v Empty

    I’m using the Arduino code from the Sparkfun instructions.

    The device is not entering command mode and instead is sitting in start-up mode with out timing out.

    Any ideas?

    • Toni_K / last year / 1

      Which Arduino are you connecting to? Formatting of your post makes it difficult to tell if the pins are hooked up correctly, so that would be the first thing I would double check.

  • A quick power supply question. I am adding this to an embedded design that is powered by 3.3V. This Blue SMiRF Gold board states that it will work at 3.3V but the SMiRF board schematic has a 3.3V LDO regulator on board. Correct me but a 3.3V source voltage may not be able to power this device since it would require a higher voltage than 3.3V to drive the on board LDO. What am I missing here? Trying to release a board layout now and need some advice or help, thanks.

  • Hi, BLE bee is compatible with XBee arduino and support wireless programming. View and download codes from: http://www.elecfreaks.com/store/products_new.html

  • Do all four ground pins on the RN-41 have to be connected to ground like is done in the schematic, or is there common ground within the RN-41 so only one needs to be connected to ground? (Pins 1, 12, 28, 29)

  • Guys I so sorry, I was very afraid, by not to find nothing, really sorry. You Know when is unknown something, by any word more easy that is, it’s complicated understand.

  • Hello guys, can you help me??, so I have a modem BlueSMIRF GOLD and an ARDUINO UNO CARD, I need to change the Name, the Password, and Baud.- How I can connect physically both devices for to do this?. Can I do this with AT commands througth an arduino sketch?

    • Check out this tutorial.

      If that doesn’t help contact tech support (techsupport@sparkfun.com). Also, try not to spam the comments section with multiple questions.

  • Hello all; I am experiencing an interesting issue…I am not able to figure out whether this due to my code or a hardware problem. I was hoping to gauge you all to see if anyone has experienced this. Although the documentation states that such a state is NOT possible, I have experienced it. I have purchased over 20 of these for a project and I have experienced this with 3 of them (although I have not tested each one extensively).

    ISSUE: The module is connected (green led - solid) and then all of a sudden I get the following: BOTH the RED led (fast blink) and GREEN (solid) led are lit up at the same time. This suggests the module is both in command mode and connected at the same time. The documentation states such a state is not possible.

    Suggestions? Thanks.

  • Can this BT connect to uart/serial port APM 2.5 3drobotics?

    • I couldn’t find a pinout for 2.5, but my guess is that you likely can interface them.

      • ello guys, can you help me??, so I have a modem BlueSMIRF GOLD and an ARDUINO UNO CARD, I need to change the Name, the Password, and Baud.- How I can connect physically both devices for to do this?. Can I do this with AT commands througth an arduino sketch?

        • We have examples on how to change these things on this tutorial. If you want to use this with an Arduino, you would simply send these commands over a serial connection between the Arduino and the BlueSMIRF.

  • Could this be used to connect to an iPhone or Android device using an application?

  • curious about that 10K series resistor to the RX pin in lieu of level shifting. is there an internal resistor that’s forming a divider? the way it seems, a 5V microcontroller would fry that pin after a while… can’t find any documentation on this in the datasheet.

  • Is it possible to attach an antenna to this such as the 2.4GHz Antenna - Adhesive (U.FL connector) from sparkfun?

    • not without a bit of effort. there is no place to put the antenna, but you theoretically COULD take off the chip antenna and rig something up.

Customer Reviews

5 out of 5

Based on 1 ratings:

5 star
4 star
3 star
2 star
1 star


SMiRF surveillance has never been easier with this module.