Commit Graph

204 Commits

Author SHA1 Message Date
Aleksander Nowakowski d3e10d2e7b Version 1.8.0 2018-10-29 13:02:08 +01:00
Aleksander Nowakowski 4840d89533
Option to disable resume in Secure DFU (#141) 2018-10-24 15:01:05 +02:00
Aleksander Nowakowski 0a6561d8be Comments 2018-10-24 13:56:22 +02:00
Aleksander Nowakowski d68e771a78 Handling Bluetooth off during scanning 2018-10-24 13:56:12 +02:00
Aleksander Nowakowski 54c1b227a4
Handling Bluetooth off during upload (#139) 2018-10-24 13:16:58 +02:00
Aleksander Nowakowski d06207a284
#131 fixed (#132)
This commit fixed an issue when the remote device was receiving partial firmware, but was unaware that it's only partial, so effectively it could brick the device (Legacy DFU only).
Also, it fixed a bug with DFU bootloader from SDK 6.0 or older, when the PRNs were not set properly.
2018-10-23 10:18:42 +02:00
Aleksander Nowakowski 05e9a90ed0 Comments improved 2018-10-17 17:41:50 +02:00
Aleksander Nowakowski cf86be8e11 Send App when SD+BL failed in Secure DFU 2018-10-17 17:41:18 +02:00
Aleksander Nowakowski 9031c32cf6
Passing current MTU value to service (#135)
* Passing MTU to service (#134)

* Comments formatting
2018-10-17 14:49:02 +02:00
Aleksander Nowakowski c9f6bfc113
Merge pull request #113 from andilee111/release
Typo in the errors
2018-10-16 15:46:29 +02:00
Aleksander Nowakowski 31bf36350a #129 fixed: improved characteristic validation 2018-10-16 15:44:39 +02:00
Aleksander Nowakowski 92fd8d647c Suppressing warnings 2018-10-01 14:06:06 +02:00
Aleksander Nowakowski ba73c443c3 Android Studio 3.2.0 + other dependencies 2018-10-01 13:41:56 +02:00
Aleksander Nowakowski b62e6d8ece 3 HCI errors added 2018-10-01 13:41:55 +02:00
Jakub Hrabec baea766d5e
fix upload not aborted on service destroy 2018-09-26 14:38:27 +08:00
Andrej Wallwitz 525dc546b7 Typo in the errors 2018-07-03 17:31:53 +02:00
Aleksander Nowakowski 0b907aaf06 Version 1.7.0 2018-07-03 15:25:27 +02:00
Aleksander Nowakowski 3cffd16087 Licenses reformatted 2018-07-03 15:03:02 +02:00
Aleksander Nowakowski ab9d77c14f Line wrapping and annotations 2018-07-03 15:01:01 +02:00
Aleksander Nowakowski 3a004647ca Fix for #111
The new API allows you to control the MTU from the initiator.
2018-07-03 14:45:08 +02:00
Aleksander Nowakowski 9bd1ecca62 Printing PHY updates 2018-07-03 14:13:40 +02:00
Aleksander Nowakowski 9092b3be9b #112 fixed
SC CCCD are always checked and enabled on bonded devices
2018-07-03 14:13:08 +02:00
Aleksander Nowakowski 74a71d6992 compile -> implementation 2018-04-06 10:55:56 +02:00
Aleksander Nowakowski b164e4321e Android Studion 3.0.1 2017-12-19 10:51:09 +01:00
Aleksander Nowakowski 0094b4b040 Locales in String.format(...) 2017-12-06 16:18:04 +01:00
Aleksander Nowakowski 7c68625ebf Version 1.6.1 2017-11-30 15:50:59 +01:00
Aleksander Nowakowski 538ff6c3ea Javadoc comment fix 2017-11-30 15:50:10 +01:00
Aleksander Nowakowski 8b3b09f536 #89 fixed 2017-11-30 15:38:17 +01:00
Aleksander Nowakowski 1f5b13e89c Version 1.6.0 2017-11-17 17:46:21 +01:00
Aleksander Nowakowski 350fdbbfc6 #86 fixed 2017-11-17 17:36:36 +01:00
Aleksander Nowakowski 8a5530bf33 Android API 27 2017-11-17 15:51:04 +01:00
Aleksander Nowakowski c8abe84a82 Logging improved 2017-11-17 15:50:46 +01:00
Aleksander Nowakowski 2a3eac37c5 #88 fixed
+ ArchiveInputStream can be reused with different content types
+ Reusing input stream between service runs
2017-11-17 15:50:25 +01:00
Aleksander Nowakowski 90c7694b94 #87 fixed
+ foreground mode is now optional (and enabled by default)
+ fixed crashing when getNotification() returns null and notifications
are disabled
+ improved logging
+ minor: formatting improved
2017-11-16 16:02:56 +01:00
Aleksander Nowakowski 5d08a0df93 Logging improved
+ some common errors are now logged in a better way
2017-11-16 15:59:22 +01:00
Aleksander Nowakowski 9de06d0c11 HCI_ERR_UNACCEPT_CONN_INTERVAL error added 2017-11-16 15:30:48 +01:00
Aleksander Nowakowski 8e97e92995 Version 1.5.2 2017-11-03 17:22:41 +01:00
Aleksander Nowakowski 8bdbe03879 Bugfix: setting scope was impossible due to invalid check 2017-11-03 17:22:30 +01:00
Aleksander Nowakowski 2c994b36cd Version 1.5.1 2017-10-23 10:40:01 +02:00
Aleksander Nowakowski 2476baf5ce Deprecations removed 2017-10-23 10:33:40 +02:00
Aleksander Nowakowski 825b23e8e2 Fixing #78 2017-10-20 17:16:58 +02:00
Aleksander Nowakowski 61c7c45335 Validating CRC in PRNs 2017-10-20 17:07:39 +02:00
Aleksander Nowakowski ff73f661eb Bug fixed: #77 2017-10-19 15:46:46 +02:00
Aleksander Nowakowski a3ae736357 Version 1.5.0 2017-10-06 18:00:02 +02:00
Aleksander Nowakowski abcb2baaf3 Target API changed to 26, notification channels added
DFU Library is now ready for Android Oreo. The Dfu Service starts as
foreground service. It also uses notification channel with low priority.
2017-10-06 17:45:26 +02:00
Aleksander Nowakowski 561e1f2372 Bug fix: Passing correct extended error number and message 2017-10-06 17:24:51 +02:00
Aleksander Nowakowski cf1da0ff6b Bug fix: Passing correct extended error number and message
Before, the Extended Error code (11|REMOTE_MASK) was sent instead, and
the message was UNKNOWN. Now the errorCode will contain the extended
error code and message will already contain the reason of an error.
2017-10-06 17:21:43 +02:00
Colin Madere 42a8e3ed27 Fix lingering "Disconnecting" notification
- Notifications weren't being updated if they came within 250ms of the previous update, regardless of end-state being reached
- Added check that if the progress was at an end-state, upate anyway
2017-09-28 16:05:03 -07:00
Aleksander Nowakowski bf3b7b60d2 Version 1.4.2 2017-09-14 15:23:53 +02:00
Aleksander Nowakowski 66411741a9 InitPacketData not required and removed 2017-09-14 14:05:36 +02:00