Change HC-05 Bluetooth module settings via AT commands

TechBitar writes, “This is a utility that shows how to change the settings of the ubiquitous HC-05 Bluetooth module using the AT command set. The HC-05 comes with a rich set of AT commands to perform various tasks such as changing the module’s default settings including changing the pass code, the device name, and the baud rate. But the process of switching the HC-05 into ATcommand mode is not straight forward. I will do my best to illustrate the process in simple to follow steps. You can find the full set of AT commands in the attached datasheet.”

You can find his detailed explanation on Instructables.

Via the contact form.

Join the Conversation


  1. There’s so much info out there on how to configure the HC-05 but it’s written by people who don’t have the patience to explain it. This is good.

  2. The command mode can also be entered using the reset pin and long delays (at least 1sec) after. Seems like all the projects out there are arduino based, and not too helpful for me and my breadboards.

  3. if you power up the module with the key pin high the baud rate will be 38400 as stated in the data sheet attached above

  4. Hello Everyone Eh Created a program to Set all parameters of a Hc-05 Bluetooth Module, arduino By,
    Is Very Intuitive and shows the potential of these modules,
    Various Tools As has:
    Slave Name
    The Error Manager
    The Finder Device
    Configure All in one
    Since the program is written in Basic, the Deputy Pograma compiled and Soft for uploading to the Arduino
    It is compatible with Arduino Uno, Duemilanove, Nano, MiniPro, Etc
    Micro: ATmega328P
    Clock: 16Mhz
    Baud: 4800
    Send the CR at the end of any order.

  5. i want to change bluetooth name by using a avr (atmega1284p), when i send the AT command the acknowledgement is not coming on my bluetooth graphics sofware…….
    if possible give the solution……please

  6. Hi, does this only work on arduino uno? I have the arduino duemilanove and I doing everything i can to make it work but I couldn’t, thanks

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.