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

Description: This is the RN-42 module from Roving Networks, a 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.

The RN-42 is pin a compatible substitution for the RN-41. The primary difference between the RN-42 and RN-41 is that the RN-42 is a Class 2 device meaning its range is about 50 to 60 feet and correspondingly the power consumption is reduced.

The RN-42 is perfect for short range, battery powered applications. The RN-42 uses only 26uA in sleep mode while still being discoverable and connectable. Multiple user configurable power modes allow the user to dial in the lowest power profile for a given application.

Supporting multiple Bluetooth profiles such as SPP and HID and simple UART hardware interface, it is simple to integrate into an embedded system or simply connect to an existing device. The RN-42 is FCC and Bluetooth SIG certified making it a complete embedded Bluetooth solution.


  • 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 products that support SPP
  • Includes support for BCSP, DUN, LAN, GAP SDP, RFCOMM, and L2CAP protocols
  • 3.3V operation
  • Status pin
  • Bluetooth Technology v2.0 compatible
  • Class 2 power output


Recommended Products

Customer Comments

  • From what I’ve read from all over, this is an incredibly reliable module. Here’s the part, if you’d like to build something with it in browser!


  • Can I use this on a Flora?

    • While we are not too familiar with the Flora probably not. This is just a modules meaning you would need to soldering to a board to be able to attach any components (like power). Also, as far as I know the Flora does not support Bluetooth. If you have any other questions please email techsupport@sparkfun.com.

  • I bought this module and can’t seem to get into command mode. I have tried every thing i can think of including: using a uC(atmega), connecting through Bluetooth(XP,Win7,android), and USB rs232 to TTL. Nothing seems to work. The module seems to just stay in SPP mode. I have probed the data to and from the device where possible with a logic analyzer to double check the baud rates and data. Does anyone have any similar issues with this module or could offer some suggestions? Model: RN-42 IC: 6514A-RN42 HID651

  • Confused- it’s non-HID and supports HID at the same time? Or bad copy/paste?

    • This is the non-HID firmware loaded version. I.e. This is the serial wire replacement. It can still be loaded with the HID firmware at a later date using the SPI interface.

      • Actually, since this includes the v6.15 firmware, you don’t need to re-flash the module to switch between HID and SPP. It can now be done using AT commands as follows:

        S~,6    // Enable HID on reboot
        R,1     // Reboot
        S~,0    // Enable SPP on reboot
        R,1     // Reboot
      • Ahhh, got it. Thanks!

Customer Reviews

No reviews yet.