There are several methods that you can use to perform a factory reset on your Bluefruit LE module if something gets misconfigured, or to delete persistent changes like UriBeacon or advertising payload changes, etc.

Factory Reset via DFU Button

Once the module is powered up, if you hold the DFU button down for >5 seconds, the blue LED on the module will start  blinking and the device will perform a factory reset as soon as you release the DFU button.

FactoryReset Sample Sketch

There is a FactoryReset sample sketch in the Adafruit Bluefruit LE library, which can be access in the File > Examples > Adafruit_BluefruitLE_nRF51 folder:

Upload this sketch and open the Serial Monitor and it should perform a factory reset for you:

AT+FACTORYRESET

You can also perform a factory reset by sending the AT+FACTORYRESET command to your Bluefruit LE module in your favorite terminal emulator or using the ATCommand example sketch. Make sure its in command mode first, then type in:

AT+FACTORYRESET
OK

This command will also cause the device to reset.

Factory Reset via F.RST Test Pad

On the back of the Bluefruit LE UART Friend board there is a test pad that exposes the Factory Reset pin on the modules (marked F.RST). Setting this pad low when the device is powered up will cause a factory reset at startup.

This guide was first published on May 12, 2015. It was last updated on May 12, 2015.

This page (Factory Reset) was last updated on May 11, 2015.

Text editor powered by tinymce.