Skip to content

Commit 4236a16

Browse files
committed
Readme update
1 parent 4b1b86d commit 4236a16

File tree

2 files changed

+93
-90
lines changed

2 files changed

+93
-90
lines changed

CHANGELOG.md

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Changelog
2+
3+
New in V4.5.0:
4+
5+
* Migrated to Swift 5
6+
* DFU Library 4.5.0
7+
* Lots of issues fixed
8+
* New Nordic look&feel
9+
10+
New in V4.4.4:
11+
12+
* Improvet HomeKit view, allowing user to switch homes, and create a home if none exists.
13+
* Fixed issuew with HomeKit showing permission error as soon as the permission was given.
14+
* Removed automatic home creation in HomeKit view, now user can manually create the home.
15+
* Improved error handling to show the user actual parsed messages from homekit errors instead of showing generic errors
16+
* Updated DFULibrary to version 4.1.1
17+
* Improved fieltype selection UI
18+
* Added an option to allow users to select the DFU scope when flashing distribution packages.
19+
20+
New in V4.4.3:
21+
22+
* Fixed a bug causing DFU errors not to be displayed properly on the DFU screen.
23+
* Added ability to flash SoftDevice + Bootloader Hex files.
24+
* Updated iOSDFULibrary to version 4.1.0.
25+
26+
New in V4.4.2:
27+
28+
* Fixed an issue with glucose monitors context reading that caused a crash or missing data from the reading context
29+
* iPhone X support
30+
* iOS11 Support (Large navigation bar)
31+
* Swift 4 migration
32+
* iOSDFULibrary V4.0.2 updated within app
33+
* UI improvements for smaller screens, and improvemetns for newer lagers screens
34+
35+
New in V4.4.1:
36+
37+
* Fixed an issue introduced in V4.4.0 causing the HomeKit accessory service to not be readable
38+
* Enhanced HomeKit profile view by notifying of any HomeKit related errors instead of logging to console
39+
40+
New in V4.4.0:
41+
42+
* Adds HomeKit profile, allowing browsing and adding HomeKit accessories.
43+
* Adds Secure DFU Feature for HomeKit accessories, accessible through the HomeKit Profile view.
44+
* Fixed small icon size issues for 3x resolution devices (iPhone 6+/7+)
45+
* Improved UI throughout the app and all the profile views
46+
47+
New in V4.3.0:
48+
49+
* Adds Experimental Buttonless DFU feature
50+
* DFU Library version now displayed in the DFU View
51+
* Minor UI improvements
52+
* Updated iOSDFULibrary to v3.0.6
53+
54+
New in v4.1.1:
55+
56+
* Fixed bug with reading IEEE Float values
57+
* Fixed erratic values in HTS Example view see issue #27
58+
* Fixed bug causing intermittent failures in scanner view
59+
* Updated iOSDFULibrary to v2.1.2
60+
61+
New in v4.1:
62+
63+
* The application is now Fully migrated to Swift3.0
64+
* Bugfix: Importing of distribution packets via email no longer crashes
65+
* Bugfix: Glucose monitor demo no longer crashes/displays incorrect timestamps when the device uses the 12 hour format locale
66+
* Bugfix: Glucose monitor demo no longer duplicates data on the last row when refresh button is tapped
67+
68+
New in v4.0:
69+
70+
* The application is fully migrated to Swift2.2
71+
* Added **Continuous Glucose Monitor** profile support
72+
* The Application now uses the Cocoapods version of our DFU Library. See [cocoapods/iOSDFULibrary](https://cocoapods.org/pods/iOSDFULibrary)
73+
* Minor bugfixes in characteristics reading on some profiles
74+
75+
New in v3.0:
76+
77+
* The application uses DFU Library, instead of having it's own implementation.
78+
79+
New in v2.5:
80+
81+
* Refreshed Look & Feel
82+
* Better user experience in DFU and UART profiles
83+
* Bug fixes

README.md

+10-90
Original file line numberDiff line numberDiff line change
@@ -1,112 +1,34 @@
11
# IOS-nRF-Toolbox
22

3-
The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Smart in one location.
3+
The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Low Energy in one location.
44

5-
New in V4.5.0:
6-
7-
* Migrated to Swift 5
8-
* DFU Library 4.5.0
9-
* Lots of issues fixed
10-
* New Nordic look&feel
11-
12-
New in V4.4.4:
13-
14-
* Improvet HomeKit view, allowing user to switch homes, and create a home if none exists.
15-
* Fixed issuew with HomeKit showing permission error as soon as the permission was given.
16-
* Removed automatic home creation in HomeKit view, now user can manually create the home.
17-
* Improved error handling to show the user actual parsed messages from homekit errors instead of showing generic errors
18-
* Updated DFULibrary to version 4.1.1
19-
* Improved fieltype selection UI
20-
* Added an option to allow users to select the DFU scope when flashing distribution packages.
21-
22-
New in V4.4.3:
23-
24-
* Fixed a bug causing DFU errors not to be displayed properly on the DFU screen.
25-
* Added ability to flash SoftDevice + Bootloader Hex files.
26-
* Updated iOSDFULibrary to version 4.1.0.
27-
28-
New in V4.4.2:
29-
30-
* Fixed an issue with glucose monitors context reading that caused a crash or missing data from the reading context
31-
* iPhone X support
32-
* iOS11 Support (Large navigation bar)
33-
* Swift 4 migration
34-
* iOSDFULibrary V4.0.2 updated within app
35-
* UI improvements for smaller screens, and improvemetns for newer lagers screens
36-
37-
New in V4.4.1:
38-
39-
* Fixed an issue introduced in V4.4.0 causing the HomeKit accessory service to not be readable
40-
* Enhanced HomeKit profile view by notifying of any HomeKit related errors instead of logging to console
41-
42-
New in V4.4.0:
43-
44-
* Adds HomeKit profile, allowing browsing and adding HomeKit accessories.
45-
* Adds Secure DFU Feature for HomeKit accessories, accessible through the HomeKit Profile view.
46-
* Fixed small icon size issues for 3x resolution devices (iPhone 6+/7+)
47-
* Improved UI throughout the app and all the profile views
48-
49-
New in V4.3.0:
50-
51-
* Adds Experimental Buttonless DFU feature
52-
* DFU Library version now displayed in the DFU View
53-
* Minor UI improvements
54-
* Updated iOSDFULibrary to v3.0.6
55-
56-
New in v4.1.1:
57-
58-
* Fixed bug with reading IEEE Float values
59-
* Fixed erratic values in HTS Example view see issue #27
60-
* Fixed bug causing intermittent failures in scanner view
61-
* Updated iOSDFULibrary to v2.1.2
62-
63-
New in v4.1:
64-
65-
* The application is now Fully migrated to Swift3.0
66-
* Bugfix: Importing of distribution packets via email no longer crashes
67-
* Bugfix: Glucose monitor demo no longer crashes/displays incorrect timestamps when the device uses the 12 hour format locale
68-
* Bugfix: Glucose monitor demo no longer duplicates data on the last row when refresh button is tapped
69-
70-
New in v4.0:
71-
72-
* The application is fully migrated to Swift2.2
73-
* Added **Continuous Glucose Monitor** profile support
74-
* The Application now uses the Cocoapods version of our DFU Library. See [cocoapods/iOSDFULibrary](https://cocoapods.org/pods/iOSDFULibrary)
75-
* Minor bugfixes in characteristics reading on some profiles
76-
77-
New in v3.0:
78-
79-
* The application uses DFU Library, instead of having it's own implementation.
80-
81-
New in v2.5:
82-
83-
* Refreshed Look & Feel
84-
* Better user experience in DFU and UART profiles
85-
* Bug fixes
86-
87-
It contains applications demonstrating Bluetooth Smart profiles:
5+
It contains applications demonstrating the following Bluetooth LE profiles:
886

897
* **Cycling Speed and Cadence**
908
* **Running Speed and Cadence**
919
* **Heart Rate Monitor**
9210
* **Blood Pressure Monitor**
9311
* **Health Thermometer Monitor**
9412
* **Glucose Monitor**
13+
* **Continuous Glucose Monitor**
9514
* **Proximity Monitor**
15+
* **Nordic UART**
16+
17+
Additionally, the **HomeKit** profile allows to switch a supported HomeKit device to DFU mode.
9618

9719
### Device Firmware Update (DFU)
9820

99-
The **Device Firmware Update (DFU)** profile allows you to update the application, bootloader and/or the Soft Device image over-the-air (OTA). It is compatible with Nordic Semiconductor nRF5x devices that have the S-Series SoftDevice and bootloader enabled. From version 1.5 onward, the nRF Toolbox has allowed to send the required init packet. More information about the init packet may be found here: [init packet handling](https://github.com/NordicSemiconductor/nRF-Master-Control-Panel/tree/master/init%20packet%20handling).
21+
The **Device Firmware Update (DFU)** profile allows you to update the application, bootloader and/or the Soft Device image over-the-air (OTA). It is compatible with Nordic Semiconductor nRF5x devices that have the S-Series SoftDevice and bootloader enabled. From version 1.5 onward, the nRF Toolbox has allowed to send the required init packet. More information about the init packet may be found here: [nrf util](https://github.com/NordicSemiconductor/pc-nrfutil).
10022

10123
nRF Toolbox is using the iOSDFULibrary framework, available here: [IOS-Pods-DFU-Library](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library). The library is packaged with the project so no extra work is needed, if you would like to manually update it or modify it, it is bundled via cocoapods so a simple `pod update` will handle updating the library for you.
10224

10325
The DFU profile has the following features:
10426
- Scans for devices that are in DFU mode.
10527
- Connects to devices in DFU mode and uploads the selected firmware (Softdevice, Bootloader and/or application).
106-
- Allows HEX or BIN file updates
28+
- Allows ZIP, HEX or BIN file updates.
10729
- Allows to update a Softdevice and/or bootloader and application from a distribution ZIP file automatically.
10830
- Pause, resume, and cancel firmware updates.
109-
- Includes pre-installed examples that consist of the Bluetooth Smart heart rate service and running speed and cadence service.
31+
- Includes pre-installed examples that consist of the Bluetooth LE services and Doorlock firmware from Nordic HK SDK 6.1.
11032

11133
### Secure Device Firmware Update (Secure DFU)
11234

@@ -118,9 +40,7 @@ As an applications developer, the frontend for the DFU Library is agnostic of th
11840

11941
### Requirements
12042

121-
- iOS 8.0 and above.
122-
- iPhone 4S or newer.
123-
- iPad 3 or newer.
43+
- iOS 9.0 and above.
12444
- Compatible with nRF5x devices with S-Series Softdevice and DFU Bootloader flashed.
12545

12646
### Resources

0 commit comments

Comments
 (0)