nRF Toolbox for BLE

nRF Toolbox for BLE Free App

Rated 4.25/5 (142) —  Free Android application by Nordic Semiconductor ASA

Advertisements

About nRF Toolbox for BLE

The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth low energy in one location.
It contains applications demonstrating BLE profiles: Cycling Speed and Cadence, Running Speed and Cadence, Heart Rate Monitor, Blood Pressure Monitor, Health Thermometer Monitor, Glucose Monitor, Continuous Glucose Monitor and Proximity Monitor. Since version 1.10.0 the nRF Toolbox supports also the Nordic UART Service which may be used for bidirectional text communication between devices. Version 1.16.0 added Android Wear support for the UART profile. The UI allows one to create configurable remote control with UART interface.
The Device Firmware Update (DFU) profile allows one to upload the application, bootloader and/or the Soft Device image over-the-air (OTA). It is compatible with Nordic Semiconductor nRF5 devices that have the S110/S130/S132 SoftDevice and bootloader enabled. Since the 1.11.0 version nRF Toolbox allows to send the required init packet. More information about the init packet may be found here: https://github.com/NordicSemiconductor/Android-nRF-Connect/tree/master/init%20packet%20handling

The DFU has the following features:
- Scans for devices that are in DFU mode
- Connects to devices in DFU mode and uploads the selected firmware (soft device, bootloader and/or application)
- Allows HEX or BIN file upload through your phone or tablet
- Allows to update a soft device and bootloader from ZIP in one connection
- Pause, resume, and cancel file uploads
- Includes pre-installed examples that consist of the Bluetooth low energy heart rate service and running speed and cadence service

Note:
- Android 4.3 or newer is required.
- Tested on Nexus 6, 6P, 9, Samsung S3, S6 and S7.
- Compatible with nRF5 devices
- The development kits can be ordered from http://www.nordicsemi.com/eng/Buy-Online .
- The nRF51 and nRF52 SDK and SoftDevices are available online from http://developer.nordicsemi.com
- The source code of nRF Toolbox is available on GitHub: https://github.com/NordicSemiconductor/Android-nRF-Toolbox
- nRF Toolbox has replaced the nRF Utility app which is no longer supported

Known problems:
- Nexus 4 and Nexus 7 with Android 4.3 does not allow to unbound devices.
- Reconnection to bondable devices may not work on several tested phones.
- Nexus 4, 5 and 7 with Android 4.4 fails when reconnecting when Gatt Server is running.
- Reset of Bluetooth adapter may be required if other error appear.

Know problems with DFU settings:
- Setting Package Receipt Notification to OFF or less than ~400 may cause the outgoing buffer to overflow.

How to Download / Install

Download and install nRF Toolbox for BLE version Varies with device on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: no.nordicsemi.android.nrftoolbox, download nRF Toolbox for BLE.apk

All Application Badges

Free
downl.
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
09.11.2017 - version 2.5.2
- More GLS fixes
07.11.2017 - version 2.5.1
- Fixed DFU FILE ERROR issue
03.11.2017 - version 2.5.0
- App ready for Android Oreo (notification channels, adaptive icons)
- DFU library 1.5.2 (bug fixes, option to specify scope)
- Bugs fixed in GLS (Glucose Measurement Context fixed)
- Other bugs fixed
- Minimum API for Wearable APK increased to 23. Single APK for Wear 1 and 2.
More downloads  nRF Toolbox for BLE reached 50 000 - 100 000 downloads
Version update nRF Toolbox for BLE was updated to version 2.1.1
Version update nRF Toolbox for BLE was updated to version 1.16.2
Version update nRF Toolbox for BLE was updated to version 1.13.1

What are users saying about nRF Toolbox for BLE

S70%
by S####:

Great app for nRF developers. The UART app is a bit slow on the key respons. Would also be great to have sliders with configurable min, max values to generate UART data composed of a string with slider position inserted. A great way to put some stress on the bluetooth link.

S70%
by S####:

Please fix the running speed and cadence feature on android, i'll give you 5 stars then

S70%
by S####:

For proximity it is not able to scan the devices

U70%
by U####:

Works extremely well with Puck.js and is great to confirm the Bluetooth LE profiles and advertised data you can program to be sent by the Puck.

C70%
by C####:

Thank you for your assistance. I used a different file explorer as you suggested and was able to load my ZIP. However, the selected file gets cleared if the firmware update fails. You must start over, browsing to the file again. Selected file should stay cued and ready. Looking forward to that fix in a future update. Thank you for acknowledging the issue.

S70%
by S####:

Can I use nrf toolbox app for bingo m2 fitness tracker? For uplode firmware on bingo m2?

B70%
by B####:

Good

Q70%
by Q####:

Very helpful in my daily work

W70%
by W####:

I'm using a moto g3 running on Android 6.0. The device - i5 band was bonded but then disconnect when tried to connect numerous times. There isn't a manual on how to solve this problem.

M70%
by M####:

I am using this app for communicating with nrf51 DK and not able to communicate over uart with sample code ble_app_uart.I am using moto x play phone.Sometimes I am able to send some text but most of the time GATT error occurs with code 0x85 and then gets disconnected saying connection timed out

N70%
by N####:

These guys build stuff that works - a rare breed of dev

N70%
by N####:

Crap

V70%
by V####:

I used this app since last year to develop programs on the nRF51822 mkit. It worked wonderfully. But just now, I got a Nexus 5X and the app is not working at all - it can't find any bluetooth devices. The phone shows a list of devices nearby in the Bluetooth Settings menu, but not in the app. Otherwise, it is a great app. Could you please have a look into this, as I would love to continue using your app. Thanks.

U70%
by U####:

A brilliant, just-what-I-needed app that let's you send arbitrary UART data with a GUI. Awesome work :)

U70%
by U####:

It just works. Unlike dedicated programs from manufacturers like Suunto, which do not :(

Y70%
by Y####:

Handsome developer alert!

Z70%
by Z####:

Using this with tasker makes it easy to send UART commands over ble, a feature I'd like to see though is an automatic reconnect function as it seems to time out and disconnect when the android device is idle and I'd like to be able to trigger tasker with notifications which would require a consistent connection. Thanks!

R70%
by R####:

Super tool for Bluetooth LE devices

I70%
by I####:

Aol news

T70%
by T####:

Extremely useful for Bluetooth Smart product development, great work Nordic!

T70%
by T####:

Tried a uninstall and reinstall, but no luck.

Z70%
by Z####:

Error -505 on Android 5.0

Y70%
by Y####:

Very good app that works with nRF51 SDK apps. Simple and clear.


Share The Word!


Rating Distribution

RATING
4.35
142 users

5

4

3

2

1