HT Bluetooth Module V2 - KIT

This is a great little board containing an EGBT-046S Bluetooth Module, voltage regulation, logic level conversion and an LED activity indicator.

These modems work as a serial (RX/TX) connection, and are a great wireless replacement for serial cables. Any serial stream from 1200 to 115200bps can be passed seamlessly from your computer to your target.

This is the latest revision to our board and includes one major change - Mounting Holes. We shuffled around the  components to make room for two useful mounting holes. Apart from that it works the same as our previous version.

The HT Bluetooth Module has the same pin out as the FTDI Basic 5V, FTDI Basic 3.3V, Bluetooth Mate Silver and can plug directly into Arduino Pro, Pro Mini 5V, Pro Mini 3.3V boards.

The EGBT-046S Bluetooth Module is a generic Bluetooth device loaded with SPP firmware for UART wireless cable replacement functions. EGBT-046S is permanently programmed as a Bluetooth slave device.
You can use it straight out of the box as a UART wireless cable replacement, without any need to add set-up codes in your microcontroller application.


  • Radio Chip: CSR BC417
  • Memory: External 8Mbit Flash
  • Output Power: -4 to +6dbm Class 2
  • Range: Up to around 60 feet (20 m)
  • Sensitivity: -80dbm Typical
  • Bit Rate: EDR, up to 3Mbps
  • Interface: UART
  • Antenna: Built-in
  • Voltage: 3.3 to 5VDC
  • Current: 40mA max

The default configuration is:

  • Baud Rate: 9600 bps
  • Data : 8 bits
  • Stop Bits: 1 bit
  • Parity : None
  • Handshake: None
  • Passkey: 1234
  • Device Name: linvor

Bluetooth Board Dimensions (including bluetooth module)

  • Width: 39mm
  • Height: 18.5mm

Board Connection Pins

  • 1 - GND (0V)
  • 2 - CTS
  • 3 - +5V
  • 4 - TX
  • 5 - RX
  • 6 - RTS

If the default configuration suits your application, then you can use the HT Bluetooth Module immediately. Once it is paired to a master Bluetooth device, its operation becomes transparent to the user. No user code specific to the Bluetooth module is needed at all in the user microcontroller program.

The HT Bluetooth Module automatically sets itself up in Command Mode when it is not remotely connected (paired) to any other Bluetooth device. You can change the Passkey, Device Name, and Baud Rate while the module is in Command Mode by entering a small subset of AT style commands. Any changes made will be retained even after power is removed, hence device configuration setup does not need to be repeated unless new changes need to be made.

The HT Bluetooth Module does not wait for any termination character for each AT command entry. Instead, it acts to whatever character you entered after one second. So, if you are not able to complete a command entry within a second, it will be ignored. Because of this behavior, it may be extremely difficult to do manual entry configuration using Windows Hyperterminal software or similar. Terminal software that allows batch sending of multiple characters must be used.

For this you can use the Arduino IDE, or alternatively our free HT Comm program is an ideal solution.

AT Command Set

All commands MUST be sent in UPPERCASE. No carriage return characters

Used to test the UART connection between the host controller and Bluetooth Module.


2. Change Baud Rate

AT+BAUD<p> OK<r>

<p> Paramater
<r> Response, set to nnnn bps

Valid parameters and responses are:

<p> <r> Remark
1 1200 1200 bps
2 2400 2400 bps
3 4800 4800 bps
4 9600 9600 bps (Default)
5 19200 19200 bps
6 38400 38400 bps
7 57600 57600 bps
8 115200 115200 bps
9 230400 230400 bps
A 460800 460800 bps
B 921600 921600 bps
C 1382400 1382400 bps

Note: PC standard COM port hardware does not support baud rates in excess of 115200bps. If you are using a PC to configure EGBT-046S and accidentally set baud rate to these values, connection to a PC COM
port will no longer be possible. Use of USB to Serial converter cable that can work at higher bauds may be necessary to re-establish a connection. Prolific PL-2303 based USB to Serial converter cables are known to work up to 921600bps.


From Host controller:

HT Bluetooth Module Response

Change Device Name

The HT Bluetooth Module can be assigned a readable name of up to 20 characters in length.

AT+NAME<name> OK<name>


Set device name as ROVER5

From Host controller:

HT Bluetooth Module Response

Change PASSKEY(PIN code)

Passkey (PIN Code) is a 4-digit code shared with a master Bluetooth Device (e.g. PC) to prevent unauthorized pairing. The default is 1234

AT+PIN<nnnn> OK<nnnn>

<nnnn> 4-digit passkey


Set PASSKEY to 5678

From Host controller:
HT Bluetooth Module Response


Tutorial: Setting up the HT Bluetooth Module within Windows 7

Board Size Specifications

Write a review

Please login or register to review

HT Bluetooth Module V2 - KIT

  • Manufacturer: HobbyTronics
  • Product Code: BLUETOOTH-M2-KIT
  • Availability:  Out Of Stock
      - Backorder not allowed
  • £10.20

  • Ex Tax: £8.50

  • 10 or more £11.40
  • 25 or more £11.10

This product has a minimum quantity of 50

Related Products

Arduino Pro Mini 328 - 5V/16MHz

Arduino Pro Mini 328 - 5V/16MHz

Arduino Pro Mini 328 - 5V/16MHz It's blue! It's thin (0.8mm)! It's the Arduino Pr..

£11.34 Ex Tax: £9.45

Bluetooth Modem - BlueSMiRF Silver

Bluetooth Modem - BlueSMiRF Silver

Bluetooth Modem - BlueSMiRF Silver The Bluetooth Modem - BlueSMiRF Silver is the latest Bluet..

£26.28 Ex Tax: £21.90

Arduino Pro Mini 328 - 3.3V/8MHz

Arduino Pro Mini 328 - 3.3V/8MHz

Arduino Pro Mini 328 - 3.3V/8MHz It's blue! It's thin (0.8mm)! It's the Arduino P..

£8.94 Ex Tax: £7.45

HT Comm - Serial Port Terminal Program

HT Comm - Serial Port Terminal Program

HT Comm - Serial Port Terminal Program This is a simple Serial Port Ter..

£0.00 Ex Tax: £0.00

CSR Bluetooth 4.0 USB Adapter Dongle

CSR Bluetooth 4.0 USB Adapter Dongle

CSR Bluetooth 4.0 USB Adapter Dongle Mini Bluetooth 4.0 USB Adapter Dongle adds bluetooth con..

£5.40 Ex Tax: £4.50

Tags: EGBT-046S, bluetooth, module, serial, cable, replacement, mate, BLUETOOTH-M2, HobbyTronics, v2, modem, wireless,