nRF Toolbox

Price
In-App PurchaseNo
LaunchedApr 15, 2014
Store Categories

Total Ratings

United States

12
5 star
6
4 star
0
3 star
0
2 star
1
1 star
5

Description

nRF Toolbox works with a wide range of Bluetooth Low Energy accessories.
It contains applications demonstrating BLE profiles: Cycling Speed and Cadence, Running Speed and Cadence, Heart Rate Monitor, Blood Pressure Monitor, Health Thermometer, Glucose Monitor, Continuous Glucose Monitor, Proximity Monitor and more.

The Device Firmware Update (DFU) profile, that is also included, allows you to upload the application image over-the-air (OTA). It is compatible with Nordic Semiconductor nRF5x devices that have the SoftDevice and DFU Bootloader installed.

The source code of this application is available on GitHub:
https://github.com/NordicSemiconductor/iOS-nRF-Toolbox

The DFU Library is available here:
https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library

Screenshots

nRF Toolbox screenshot 1
nRF Toolbox screenshot 2
nRF Toolbox screenshot 3
nRF Toolbox screenshot 4
nRF Toolbox screenshot 5
nRF Toolbox screenshot 6
nRF Toolbox screenshot 7
nRF Toolbox screenshot 8
nRF Toolbox screenshot 9

Version History

Last version released 542 days ago.

5.0.9Oct 04, 2023

- Changed logic of "End Of Line" symbol in NUS commands: now you can choose not to send one.
- Fixed saving of the "End Of Line" symbol in NUS presets.

5.0.8Nov 10, 2022

- Added ability to enable/disable auto scroll on the log screen.

5.0.6Oct 25, 2021

- Minor bug fixes

5.0.5Sep 18, 2021

Added new switch to scan results screen which allows turn on and off scanning filter.

5.0.4Sep 03, 2021

- Fixed issue in UART when long message wasn't sent

5.0.3Aug 01, 2021

- Fixed issue when the last EOL was not send and empty lines were dropped.
- Improved stability

5.0.2Jul 24, 2020

Minor update which adds ability to delete files from Inbox folder on DFU and MCU profiles.

5.0.1May 21, 2020

- Fixed potential crash when data is corrupted
- Added extra information to UART logs

5May 13, 2020

- New stunning app Design which you fall in love with
- New amazing features on UART: Macros, Saving / Loading preset, updated Log Screen
- DFU: gorgeous graphics, loading firmware packets from Files or other Apps
- HomeKit devices now can be selected and updated from DFU tab
- New colourful graphic of approximate distance on Proximity screen.

4.5.1Aug 21, 2019

DFU Library updated to version 4.5.1. This fixes the issue with DFU on iOS 13.

4.5.0Aug 10, 2019

* New look & feel
* DFU library updated to version 4.5.0
* Lots of bugs fixed

4.4.4Jan 25, 2018

* Fixed an issue with DFU error messages not being displayed in the DFU View.
* Added ability to select Softdevice + Bootloader merged Hex files.
* Improved UI for firmware type selection in DFU view.
* Fixed bug causing a permission error to appear as soon as the HomeKit request gets granted.
* Added ability to select the scope for firmware upgrades when using distribution packets, this allows you to flash a specific part of the package instead of the entire file, for example you may now flash application only, system components only or all package contents.
* Added an activity indicator in cases where HomeKit DFU command takes longer than expected.
* Added ability to switch homes in HomeKit view.
* Removed automatic home creation in HomeKit view, now you can manually create the home.
* When HomeKit has multiple homes setup, you can now easily switch target homes.
* Improved error handling, you will now see actual error messages related to HomeKit instead generic errors.
* Updated iOSDFULibrary 4.1.1 with bugfix: when a multi-part DFU process is initiated, sometimes when waiting for the peripheral to reboot between parts being flashed, the central will connect to a wrong peripheral, this is now resolved and will no longer connect to random DFU peripherals.

4.4.2Nov 14, 2017

* Fixed an issue with glucose monitors context reading that caused a crash or missing data from the reading context
* iPhone X support
* iOS11 Support (Large navigation bar)
* Swift 4 migration
* iOSDFULibrary V4.0.2 updated within app
* UI improvements for smaller screens, and improvements for newer lagers screens

4.4.1Mar 22, 2017

+ Added HomeKit profile, allowing browsing and adding HomeKit accessories.
+ Added Secure DFU Feature for HomeKit accessories, accessible through the HomeKit Profile view.
+ Fixed small icon size issues for 3x resolution devices (iPhone 6+/7+)
+ Improved UI throughout the app and all the profile views

4.3.0Feb 27, 2017

+ Adds support for buttonless DFU Feature
+ Uses iOSDFULibrary 3.0.6 that introduces bug fixes and new DFU features
+ Minor UI improvement for the DFU View
+ DFU Library version is now visible in the DFU view
+ Adds new example secure DFU firmware file for SDK v12.1

4.2Dec 01, 2016

* New Features:
- Experimental Buttonless Secure DFU feature.
- New app icon.
- Code clean up (Source code available on GitHub)

* Bugfixes:
- User settings overwritten on app launch issue is fixed
- Crash during scanning when a device is already connected is fixed
- DFU Related bug fixes (see GitHub Issues)

4.1.1Oct 11, 2016

+ Fixed bug causing wrong values being displayed in the HTS View.
+ Fixed bug causing intermittent failures while scanning for peripherals
+ Now uses iOSDFULibrary 2.1.2 for DFU operations

4.1.0Oct 05, 2016

** Features:
- iOS10 support (Built with Swift 3).

** Bugfixes:
- Importing of distribution packets via email no longer crashes.
- Glucose monitor demo no longer crashes/displays incorrect timestamps when the device uses the 12 hour format locale.
- Glucose monitor demo no longer duplicates data on the last row when refresh button is tapped

4.0.4Sep 13, 2016

New features:

-Secure DFU feature.
-New Continuous glucose monitor.

Fixes and improvements:

-Fixed potential memory leaks.
-Secure DFU uploads intermittently freeze on some specific devices.
-Single part DFU updates reporting failure while flashing was successful

3.0.1Apr 22, 2016

Bug fixes:
-Crash on startup issue resolved
-App stuck in background resolved

3.0Apr 12, 2016

08.04.2016 - version 3.0
- DFU implementation changed to DFU Library (https://github.com/NordicSemiconductor/IOS-DFU-Library)
* ZIP files without manifest.json file are no longer supported
* Automatic DFU bootloader triggering
- Bugs fixed in GLS and RSC profiles

See all changes on GitHub (https://github.com/NordicSemiconductor/iOS-nRF-Toolbox)

2.5Feb 12, 2016

01.02.2016 - version 2.5
- Refreshed Look & Feel
- Better user experience in DFU and UART profiles
- Support for iPads
- Bug fixes

2.4Sep 16, 2015

Connected peripherals are retrieved while scanning for new peripherals.

2.3Aug 25, 2015

fixed minor bug in UART feature

2.2Jul 20, 2015

-fixed minor bugs

2.1Jun 11, 2015

-Added UART RemoteControl functionality.
-User can change the RemoteControl button icon, command and visibility.
-The app saves the previous configuration of the RemoteControl buttons.
-User can see the log information of Bluetooth Smart messages and sent/receive commands.

2.0May 29, 2015

-added support for parsing JSON file with multiple file entries .

1.9May 13, 2015

-some bug fixes

1.8Apr 17, 2015

-Added background disconnection notification in all BLE profiles.
-Added background uploading notification for DFU.
-some bug fixes.

1.7Apr 02, 2015

- new profile UART has been added in the app

1.6Mar 23, 2015

-supports DFU in SDK 8.0.
-supports zip file created by "nrf dfu" command line tool.
-parser for manifest.json file.
-source code of the app is available on Github https://github.com/NordicSemiconductor/IOS-nRF-Toolbox

1.5Feb 03, 2015

-supports also Bin format in addition to Hex
-Demo is included in the DFU part
-New app icon is added
-support of DFU in Nordic Semiconductor SDK 7.0 and 7.1 that required initPacket in a file (.dat)
-More Information about InitPacket can be found http://developer.nordicsemi.com/nRF51_SDK/doc/7.1.0/s110/html/a00065.html

1.4Oct 16, 2014

fixed bug in Hex to Bin converter in DFU profile. Now file converter works well with bin file size above 40 KBytes.
Also fixed some GUI for IOS8.

1.3Aug 27, 2014

fixed some bugs regarding support of old DFU

1.2Aug 15, 2014

User can update Softdevice, Bootloader and application. Nordic Semiconductor device with Softdevice 7.0 and new Bootloader in SDK 6.0 is required. In order to update Softdevice and Bootloader together a zip file is required with softdevice.hex and bootloader.hex inside. User can add files in the app from emails attachments or from iTunes.

1.1May 21, 2014

In DFU Scan all BLE devices will be visible to user.
minor changes in Help view

LaunchedApr 15, 2014

Other Information