nRF Connect for Mobile

nRF Connect for Mobile Free App

Rated 4.65/5 (942) —  Free Android application by Nordic Semiconductor ASA

Advertisements

About nRF Connect for Mobile

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 including Device Firmware Update profile (DFU) from Nordic Semiconductors.

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 Smart device
- Discoveries and parses services and characteristics
- Allows to read and write characteristics
- Allows to enable and disable notifications and indications
- Parses number of characteristics adopted by Bluetooth SIG
- BTLE advertising (Android 5+ required)
- GATT Server configuration
- Supports Device Firmware Update profile which let the user to upload a new application, SoftDevice or a bootloader over-the-air (OTA) from a HEX file
- Supports the Nordic UART Service
- Allows to perform automated tests defined in XML file on Bluetooth Smart devices.
Visit the GitHub page: https://github.com/NordicSemiconductor/Android-nRF-Connect for more information about automated tests and creating init packets for the DFU.

Known problems:
- Nexus 4 and 7 and some other devices notifies only about the first adv. packets from connectible peripherals, RSSI graph does not update for them. You may disable "Continuous scanning" in settings to get more packets on this devices.
- On Nexus 4 and 7 some problems may occur when connecting to devices, a specially bondable ones. Bluetooth sensor reset may be required to fix the problem.
- Nexus 4 and 7 with Android 4.3 do not allow to unbound Bluetooth low energy devices.
- Nexus 4 and 7 with Android 4.4 does not start encryption when connecting to bonded device. Repairing may be required.

Note:
- Supported on Android version 4.3 or later.
- Tested on Nexuses 4, 5, 5X, 6, 6P, 7, 9, Samsung S3, S6, HTC One M8
- DFU mode is compatible with nRF5 devices that have S110 and S130 or S132 SoftDevice
- nRF51 or nRF52 Development kits can be ordered from http://www.nordicsemi.com/eng/Buy-Online .
- The nRF51 and nRF52 SDKs and SoftDevices are available on-line at http://developer.nordicsemi.com

Know problems with DFU settings:
- Setting Package Receipt Notification to OFF or less than ~400 will not work on some phones, f.e. Nexus 4, Nexus 7. On Nexus 5 with Android 4.4 it increases upload speed to 4.3 sec/18kb.
- On some newer devices you may have to set the PRN to 4 or less at the transmission may be too fast to store data on flash.

How to Download / Install

Download and install nRF Connect for Mobile version 4.14.1 on your Android device!
Downloaded 100,000+ times, content rating: Everyone
Android package: no.nordicsemi.android.mcp, download nRF Connect for Mobile.apk

All Application Badges

Free
downl.
Android
4.3+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
03.11.2017 - version 4.14.1
- Improvements in scanning anonymous advertising
- DFU library 1.5.2
- Minor bugs fixed
Version update nRF Connect for Mobile was updated to version 4.14.1
Version update nRF Connect for Mobile was updated to version 4.7.0
More downloads  nRF Connect for Mobile reached 100 000 - 500 000 downloads
Name changed  Name changed! nRF Master Control Panel (BLE) now is known as nRF Connect for Mobile.

What are users saying about nRF Connect for Mobile

S70%
by S####:

By far the best BLE app I've used! Great for learning about a peripheral's services and characteristics, reading/writing data and bonding with devices. And there are still many more features I haven't touched yet! 5/5 stars

J70%
by J####:

Awesome app for learning BLE concepts

D70%
by D####:

At last I can now scan for and pair with my Logitech K375s bluetooth keyboard on ZTE Axon 7. Without your app the device does not even shown on list of nearby Blutetooth devices. Many, many thanks.

S70%
by S####:

Fk, i bond my mi band, now i cant delete bond info, worst, i cant connect to mi band now

S70%
by S####:

It's wonderful app with almost all facilities.

S70%
by S####:

Not working

C70%
by C####:

This is the best app for any Bluetooth diagnostics I use it to test a product I'm working on. Not just for Nordic

S70%
by S####:

Best BLE app available on the play store! Has everything what a BLE developer will ever need.

S70%
by S####:

I use this app all of the time. Highly recommended. Latest release locks up Android LG4 when turing on and off bluetooth module.

S70%
by S####:

Best app for Bluetooth developer I've found yet.

S70%
by S####:

I am working on BLE programming on embedded devices (ESP32) and needed to validate that my ESP32 could talk BLE to an Android device. Sadly, I know nothing about programming on the Android eco system however this tool saved my bacon and provided everything I needed to validate that I could interact with Android device. It has now become my go-to tool to test interactions between Android and other BLE devices.

F70%
by F####:

Great App! Would it be possible to add home screen shortcuts for macros? That would be a really useful feature.

W70%
by W####:

Helped me connect my mi band 2. Thanks guys keep it up!!

W70%
by W####:

Can't work on my device

A70%
by A####:

My .hex files aren't being read when I select application and I have to select a file... Please help!!!!!

T70%
by T####:

Good app I use and recommend all the time

S70%
by S####:

Very useful app for troubleshooting ble

B70%
by B####:

Furby Connect

S70%
by S####:

The best app you could find at the moment to debug/experiment with BLE.

S70%
by S####:

Awsome app, everything I needed it to be. The devs should be proud.

S70%
by S####:

Great for debugging BLE code! Wish there was a PC version.

F70%
by F####:

Just great!

S70%
by S####:

Comprehensive

D70%
by D####:

This app exudes excellence! Very well made, lots of thought put into it. Lots of small useful touches!

S70%
by S####:

Splendid, tons of features & fantastic user interface design. Class of its own among Bluetooth tools.

U70%
by U####:

Very detailed and well-designed free app. Useful for learning about BLE and debugging BLE-related projects.

Y70%
by Y####:

Perfect tool for ble developers

S70%
by S####:

Very nice. Could be quite helpful with debugging a BLE device I'm working with, though it seems to suffer the later versions of android's difficulties connecting to dual-mode devices and seeing all attributes. BR/EDR strikes again. If that fixes, the stars go to 5.

S70%
by S####:

Enabling the bluetooth through the in app UI causes my nexus 5x to lock up, forcing a restart. Otherwise works well.

E70%
by E####:

Useless for detecting a dexcom g5 cgm transmitter. It stops scanning before the g5 transmits.

S70%
by S####:

thanks for help me fixing pairing for mi band 2

T70%
by T####:

Version 4.9.0 not yet available at github.

H70%
by H####:

Above and beyond. Exceeded my expectations

S70%
by S####:

Does what it says, and does it well

S70%
by S####:

Great!

P70%
by P####:

I use it with my arduino 101, and so far, I love how simplistic and responsive this application is, as well as the fact that I am capable of creating macros! I simply wish that there was a way to link these macros to some type of configurable buttons that can be moved around, almost like setting up a controller. I just love this app so much!

S70%
by S####:

App behaves weirdly and does not detect devices sometimes since the last update. Uninstalling and reinstalling fixed it. Marvelous work. Helps in debugging BLE products so much while developing!

S70%
by S####:

It's awesome. UI is so smooth!

T70%
by T####:

The app is perfect for testing own Bluetooth devices. I like the option to export the connetion log file. The major problems are because of the Bluetooth stack within Android, which differs from device to device.

S70%
by S####:

Works well, but a test with characteristic type date_time, using unkown year (0), month (0) and day (0) shows as "nov 30 0002". Should display only time.


Share The Word!


Rating Distribution

RATING
4.75
942 users

5

4

3

2

1