nRF Connect for Mobile

4.0
3.29K reviews
1M+
Downloads
Content rating
Rated for 3+
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

nRF Connect for Mobile is a powerful generic tool that allows you to scan, advertise and explore your Bluetooth Low Energy (BLE) devices and communicate with them. nRF Connect supports number of Bluetooth SIG adopted profiles together with Device Firmware Update profile (DFU) from Nordic Semiconductors and Mcu Manager on Zephyr and Mynewt.

Features:
- Scans for Bluetooth Low Energy (BLE) devices
- Parses advertisement data
- Shows RSSI graph, allows export to CSV and Excel formats
- Connects to a connectible the Bluetooth LE device
- Discoveries and parses services and characteristics
- Allows to read and write characteristics
- Allows to enable and disable notifications and indications
- Supports Reliable Write
- Parses number of characteristics adopted by Bluetooth SIG
- Bluetooth LE advertising (Android 5+ required)
- Read and update PHY (Android 8+ required)
- GATT Server configuration
- Supports Device Firmware Update (DFU) profile which let the user to upload a new application, SoftDevice or a bootloader over-the-air (OTA)
- Supports McuMgr, profile that lets the user control and update Zephyr-based devices
- Supports the Nordic UART Service
- Allow to record and replay common operations using Macros
- Allows to perform automated tests defined in XML file on Bluetooth LE devices.
Visit the GitHub page: https://github.com/NordicSemiconductor/Android-nRF-Connect for more information about automated tests.

Note:
- Supported on Android version 4.3 or later.
- nRF5x Development kits can be ordered from http://www.nordicsemi.com/eng/Buy-Online.

Works well with nRF Logger application, that will store your logs in case something bad happens with nRF Connect.
Download nRF Logger from: https://play.google.com/store/apps/details?id=no.nordicsemi.android.log
Updated on
Dec 12, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.0
3.16K reviews
N I T I N
June 3, 2025
Hi Nordic, I've been using this App for last 2 years, and after using it for so long, there are literally Hundreds of commands that I have saved during that time, and it's really hard to scroll through all of them to find what I need. It will be really helpful if you can add a Search option in the "LOAD" list. (Hoping for this feature in the future Updates.)
4 people found this review helpful
Did you find this helpful?
Gyromatical
February 22, 2024
I've been using this since it came out but I just figured out a really crazy use for it. I've been able to sniff Bluetooth transmissions passively without the phone being rooted. Maybe it was always possible and I just didn't know but I am overjoyed. So what you do is connect the devices app you're sniffing and then open this app and select the logger by going to the device and swiping right. It then shows the data transmissions. I've been able to reverse engineer some of my devices.
108 people found this review helpful
Did you find this helpful?
Anne van Rossum
June 22, 2021
This is an app for developers. Don't give it one star because you don't understand this. It's the best app available for debugging. On my wishlist is scripting. Some devices disconnect after a couple of seconds. It would be great to execute a couple of write commands to multiple characteristics. Even better, be able to load, store, and share such scripts!
9 people found this review helpful
Did you find this helpful?
Nordic Semiconductor ASA
June 22, 2021
Hello! For this purpose you may use Macros. You may record then by writing characteristics, or import from a XML file and run with a single click

What’s new

This is a bug fixing release. The DFU issue with a bin file should be fixed. Also, the connection service is now always started as a foreground service, not only when the app goes to background.