Bluetooth Module Breakout - Roving Networks (RN-41)

Replacement:WRL-12579. The firmware on this Roving Networks product has been updated from version 4.77 to the 6.15 version. Go check it out! This page is for reference only.

This is a simple breakout for the Roving Networks Bluetooth****module. All pertinent pins are broken out and labeled. This new version's headers are unpopulated. Check below for appropriate headers.

The module from Roving Networks is powerful, small, and very easy to use. This Bluetooth module is designed to replace serial cables. The Bluetooth****stack is completely encapsulated. The end user just sees serial characters being transmitted back and forth. Press the 'A' character from a terminal program on your computer and an 'A' will be pushed out the TX pin of the Bluetooth****module.

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 device to a computer.

****products that support SPP (almost all do) * Includes support for BCSP, DUN, LAN, GAP SDP, RFCOMM, and L2CAP protocols * 3.3V operation * Status pin * Bluetooth Technology v2.0 compatible * Class 1 power output

Replaces:WRL-10144

  • Fully qualified Bluetooth module
  • FCC Certified
  • Fully configurable UART
  • UART Data rates up to 3Mbps
  • Over air data rate of 721kbps to 2.0Mbps
  • Low power sleep mode
  • Compatible with all Bluetooth
  • 1.0x0.9"

Bluetooth Module Breakout - Roving Networks (RN-41) Product Help and Resources

Using the BlueSMiRF

September 16, 2013

How to get started using the BlueSMiRF and Bluetooth Mate Silvers.

Core Skill: Soldering

This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.

1 Soldering

Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Ocean Controls / about 13 years ago / 3

    Your RS232 to TTL converter circuit currently points to your USB to TTL converter, what you want is RS232 to TTL converter circuit

  • Member #434333 / about 11 years ago / 1

    I am running into a pretty consistent problem. I am using a Macbook Air. When I add a new bluetooth device it recognizes the RN-41 as a keyboard. So i connect a usb explorer and enter command mode to find it states that it is in SrvName=SPP . However if you look on the computer it states that it is a iRN-Keyboard. So i remove the bluetooth device and perform a factory reset, RF,1 from usb interface and rediscover the device. It still reads as a keyboard? So i perform a restart, R,1 and finally the computer sees it as a unknown device. I can connect to it and transmit data. Once I power it down it is the same thing all over again. How is it being recognized as a keyboard when it reports it is set for SPP?

  • Member #450621 / about 11 years ago / 1

    let someone else reflow it. or lay it out better (see a base board only, let me solder it., can be done easy with a extra tiny pencil iron, just did one so have proof) here it is for $29 http://www.mouser.com/ProductDetail/Roving-Networks/RN41XVC-I-RM/?qs=sGAEpiMZZMtvaOmFliYwuHfNEAUi4j0Q

    $4 for the base board

  • Are you guys going to make a breakout board for the RN52 bluetooth audio module as well?

  • Member #402611 / about 11 years ago / 1

    Does anyone know if this module works on piconet mode and how, or if there is any BT module able to do so?

  • Member #245315 / about 11 years ago / 1

    After some time wasted.. I realize some of the pins on for GPIO the Bluetooth Module Breakout - Roving Networks (RN-41) WRL-10559 module are routed wrong.

    I see this was raised ~ 3 months ago in this Forum by: Member #367750 --> "..it seems that the pin labeled PIO10 on the breakout board actually leads to GPIO9 on the RN-41, and that PIO11 actually leads to GPIO8. I’m going off of the RN-41 datasheet version 3.4r 8/21/2012... EDIT: I also just checked the eagle board layout file, which confirms that you have them going to the wrong pins. .."

    Will SparkFun address this in the near future? (I hope so..). Makes me really wary of this breakout board..

  • Member #367750 / about 12 years ago * / 1

    I just got this in the mail, and it seems that the pin labeled PIO10 on the breakout board actually leads to GPIO9 on the RN-41, and that PIO11 actually leads to GPIO8. I'm going off of the RN-41 datasheet version 3.4r 8/21/2012.

    Probably something you should look into.

    EDIT: I also just checked the eagle board layout file, which confirms that you have them going to the wrong pins.

  • AgustinGS / about 12 years ago / 1

    Hi,

    This module looks promising, but I'm looking for a module that I can integrate to my circuit and pair it to an iphone/ipad... does anyone know if this will be able to pair to an iphone/ipad? I know that the bluetooth needs to operate in 2.1 + EDR or higher specs...

    Thank you kindly

  • charlesfries / about 12 years ago / 1

    I am trying to build bluetooth headphones. Will this work for my purpose?

  • HarrisonHJones / about 12 years ago / 1

    Quick question for the Sparkfun staff: Image Link I see those pads in the datasheet but they aren't connected to anything. Why are they there? They appears to be in the "keepout" area. Are they there to provide another mounting point for the module?

    • Long delay in answering you on this one, but those used to be broken out on the older version of the RN41. We are working on a revision currently for the module's footprint.

  • Harinath / about 12 years ago / 1

    Update the datasheet link, it is broken as they RovingNtworks changed their website.

  • Spork / about 12 years ago / 1

    Another request for antenna clarification. Toni K said it doesn't have one, but I don't see any connection points labeled anything like "antenna". Isn't the blue thingy the antenna?

    • You are correct. Just noticed the confusion on these comments-sorry about that! The antenna is the blue device embedded on the end.

  • Stash / about 12 years ago / 1

    Ouch, RN actually makes a breakout board for this device which incorporates an RS232 converter, regulator, LEDs etc and only costs $50 from digikey.

  • sednus / about 13 years ago / 1

    Would I need any type of programming to make this module pair with a device? I bought this module and have connected vcc,gnd, tx, rx to a micro-controller. I am able to see the device from my phone but I'm not able to pair with it.

  • dds21 / about 13 years ago / 1

    It looks like the datasheet link is broken.
    Does this module include a built-in antenna?

  • BrianInAz / about 13 years ago / 1

    I did some digging and it looks like Apple requires some special auth chip to successfully pair an iDevice via Bluetooth. RovingNetworks makes a special model (RN-41-APL) but you cannot buy it unless you are part of the Apple 3rd party accessory program.
    So here's my question.... What if I just want to discover when an iPhone is in range and then when it goes out of range. Will this allow that. Looking to trigger home automation when I pull into my driveway or when I leave the house. Thx!

    • Member #102896 / about 12 years ago / 1

      This isn't 100% true. From RN's website: "iOS devices such as the iPhone, iPad and iTouch can easily connect to Bluetooth hands free headsets and keyboards through the Bluetooth A2DP and HID profiles, however, creating any other Bluetooth data connection is restricted by Apple unless a product is authorized through the Apple MFI program."

      If you can fit your application into the HID profile, you might be able to get around joining Apple's MFi program.

    • Stash / about 12 years ago / 1

      3months old... but what the hey. I did some quick experimenting because i thought you had a great idea and i might want to steal it (kidding) but it would appear that the iPhone is only "discoverable" when you have the bluetooth on (duh) AND the settings open. With the bluetooth on and the bluetooth settings open, i was able to see my iphone. With the bluetooth on but the settings closed, i was not able to see my iphone. Therefore this great idea might not work, or at least not as seamlessly as you would hope. btw, during the experiment i could see every blackberry in the building, darn apple has everything locked down.

      • Member #102896 / about 12 years ago / 1

        Does this only happen the first time? Is there a way to get the RN-41 to try to connect to previously connected devices?

  • issa / about 13 years ago / 1

    Hi, I have problems with serial communication. It works fine with blue-tooth. I connect(short) rts and cts pins and connect rx tx pins through a max232 to tx rx of pc, but nothing happens. then short circuited rx tx of the module and send data via bluetooth still nothing(I guess this should send data back(recieve) through bluetooth). Please any help!!!!!

    • If you can't figure this out in the forums, you might want to contact techsupport@sparkfun.com.

  • FlyByPC / about 13 years ago / 1

    WOW -- that was easy. Connect 3.3VDC and ground (I put a couple of decoupling caps on the breadboard anyway), connect a 'scope to the TX output, pair your Bluetooth device with the module (PIN is 1234), and watch the data come in. Very nice!

  • Vert / about 13 years ago / 1

    I have, hopefully, an easy question. I have just hooked up my RN-41 breakout board and got my laptop and/or cell phone talking to the RN-41 and received the text on my PC via serial port. Problem is when I type lets say a lowercase "g" I receive an uppercase "L". Everything is messed up.I am transmitting with a usb bluetooth plugged into my laptop or I can use my phone and the same thing happens. What am I doing wrong here? All I want is to type a "g" and receive a "g". Thanks! Long live SparkFun!!!!

    • FlyByPC / about 13 years ago / 1

      Check your baud rate and settings on your PC. I think it defaults to 115200, N, 8, 1.

  • BBQ / about 13 years ago / 1

    Is there a good reason why a PCB and two capacitors cost $35 over the price of the module alone? I can understand some markup, but this seems unusually high.

    • Reflow ovens cost money, testing layout of the board, etc. Roll your own and you will learn that getting the flux cleaned out from under the module once reflowed is a pain, getting it to properly reflow without other issues with the actual module (very small temperature range, etc).
      It might seem simple, but we do go through a lot of tests to get it right. Download the eagle files, buy the module, and try your own! Or save the time and effort (and possible expense) and get this one.

      • BBQ / about 13 years ago / 1

        Is there a difference between the RN-41 and RN-42 from a manufacturing standpoint? They share similar packaging and footprints, yet the prices for boards based on the RN-42 have a much smaller price difference over the bare device than similar examples for the RN-41.
        Thanks for explaining this, Robert. While I do not know how SparkFun incorporates development costs in the final selling price of a product, this pricing still seems inconsistent.

        • They are a Class 1 and Class 2, but essentially they are the same from a manufacturing standpoint. The price of the RN-42 was higher because we hadn't yet bought it in quantity, so I moved it down to a more appropriate (and proportional level).
          It should be more consistent now.

      • jr10 / about 13 years ago / 1

        Are the Eagle files available for download? I don't see a link.

        • I've added them back. They got lost somehow. Sorry about that. But yeah, same as the last version.

        • BBQ / about 13 years ago / 1

          They are available at the page for the previous revision of this module. The only difference is that the headers are left unpopulated in the newer one.

    • SomeGuy123 / about 13 years ago * / 1

      These are difficult to reflow.

  • Tadpole / about 13 years ago / 1

    I apologise if this question is a bit silly. What are the differences between this device and the "Bluetooth Mate Gold" (WRL-09358). I see the other has a built in voltage regulation. Is that the only important difference?

    • *This breaks out more pins and doesn't have the voltage regulation built in, or the built in antenna. Basically, this is just the module for more options for integration into projects. The bluetooth mate gold breaks out the pins for a direct interface with an Arduino Pro and has the antenna and voltage regulation. *

      EDIT: This module does not have the voltage regulation that the Bluetooth Mate Gold has, nor does the pin out match up to the Pros or FTDI boards. My apologies for the confusion about the antenna. This DOES have the antenna built into it. I probably hadn't had my coffee yet when I answered this originally.

      • Tadpole / about 13 years ago / 1

        Many thanks! I must say for the beginners out here like myself, it is a real service to be able to ask questions about products instead of just guessing and then later being disappointed. Thanks again to everyone in the Sparkfun team!

        • Member #228962 / about 13 years ago * / 2

          Doesn't this module has a built-in antenna like all the RN41s and RN42s?
          To use this, it's probably because you need to interface with the RN-41/42 module at a lower level than the TLL connection provided by the BT Mate. This board makes a lot of sense for prototyping PCB designs, amongst other things.

  • Mynasru / about 13 years ago / 1

    RS232 to TTL converter circuit.
    = dead link

    • Thanks for the info. We will try to find the old link. If we can't come up with anything we'll kill the link.

  • Member #139699 / about 12 years ago / 0

    I have one of these as well as 2 Bluetooth Mate Silvers and I have the same problem with all of them which is inconsistant connection. I would say I get the connection to start about 30%-50% of the time. Once the connection happens, it stays. Power cycling is useless. Range is very short (

Customer Reviews

No reviews yet.