Aleksander Nowakowski
b2c5af0b70
Added support for other combinations of fw components
2017-02-21 10:33:26 +01:00
Aleksander Nowakowski
a0a693c6d7
Documentation updates, #43 fixed
2017-02-17 10:09:17 +01:00
Aleksander Nowakowski
032a1334b2
Merge pull request #41 from Trellis-Logic/fix_crc_retries
...
Mark position after execute for CRC retries
2017-02-14 14:11:37 +01:00
Dan Walkes
671ef3f000
Clean up log messages, match code convention
...
Use single space after commas and between assignments.
2017-02-04 18:24:56 -07:00
Dan Walkes
18bdda9a37
Mark position after execute for CRC retry
...
I've noticed when using in a noisy environment if I ever see a CRC error
all of the subsequent retries fail and the download fails.
I noticed if I print the CRC values expected they change on each retry
attempt. This seems wrong, since I believe the intent is just to re-send
the last chunk.
I suspect there's a mark() call missing in the success transfer case,
and the position of the last successful create->execute transfer should
be saved. The next retry transfer should only reset to this mark position
and not the beginning of the file.
If I add a call to mFirwmareStream.mark in the CRC success case after
writeExecute() completes I am able to successfully recover from CRC errors.
2017-02-02 22:34:00 -07:00
Aleksander Nowakowski
136c7bb2d4
Version 1.1.1: #31 fixed
2016-12-02 11:26:33 +01:00
Aleksander Nowakowski
9dc01000da
Bug fixed: experimental buttonless support fixed
2016-12-02 11:18:56 +01:00
Aleksander Nowakowski
4b939854ff
Styling: log message fixed
2016-12-02 11:18:08 +01:00
Aleksander Nowakowski
42ce628ac6
Version 1.1.0 released
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
4f320b6f89
Minor bug fix: logging init packet size
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
74debc5c16
Minor: Access modifiers for log methods changed
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
2ad3ea1941
Comment updated
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
770b5bb8c3
Support for experimental Buttonless Secure DFU
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
583a59eacd
Code and docs clean up
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
d342af8089
Stopping service when task removed from recents (task killed)
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
dbf687d65b
Support for extended errors added
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
7ee6b3258a
Support for extended errors added
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
300dadf124
Build tools 25.0.1
2016-11-29 11:23:00 +01:00
Aleksander Nowakowski
a8e95be958
Clarification
2016-11-10 16:50:52 +01:00
Aleksander Nowakowski
4fc3ee1b18
Integration part clarified.
2016-11-10 16:45:59 +01:00
Aleksander Nowakowski
9cd78d010a
Documentation updated
2016-09-26 16:23:03 +02:00
Aleksander Nowakowski
08e2cb3896
Version 1.0.4
2016-09-26 16:14:46 +02:00
Aleksander Nowakowski
c620ae46c8
Setting PRN and ForceDfu from DfuServiceInitiator
2016-09-26 16:13:27 +02:00
Aleksander Nowakowski
3ce9866787
Bug fixed: Reading the content file correctly if no sd_size and bl_size given (Secure DFU)
2016-09-26 12:50:19 +02:00
Aleksander Nowakowski
6498f72107
DFU Library version 1.0.3
2016-09-23 12:53:56 +02:00
Aleksander Nowakowski
6b8c18ace4
Comment fixed
2016-09-23 12:49:15 +02:00
Aleksander Nowakowski
750ea15bf4
Logging fixed: enable or disable LogCat logging from your DfuService class
2016-09-23 11:22:03 +02:00
Aleksander Nowakowski
3f00657408
Aborting DFU improved:
...
- waiting until a prev gatt operation completes before sending Reset cmd,
- checking if aborted before operation, not after,
- resetting legacy dfu target on abort to revert it to app mode
2016-09-23 11:03:30 +02:00
Aleksander Nowakowski
d7fe722fbf
Bug fixed: Skipping connecting if DFU aborted before
2016-09-23 10:55:13 +02:00
Aleksander Nowakowski
e6ce2550b8
Logging user actions
2016-09-23 10:53:49 +02:00
Aleksander Nowakowski
070789aa5d
Readme updated
2016-09-21 16:52:01 +02:00
Aleksander Nowakowski
94fa15c8ac
Migrated to Android Studio 2.2
2016-09-21 16:50:45 +02:00
Aleksander Nowakowski
df9d1d2a6e
Javadoc updated
2016-09-21 16:39:31 +02:00
Aleksander Nowakowski
3f93ce44d5
Version 1.0.2
2016-09-21 16:36:17 +02:00
Aleksander Nowakowski
624b5e29c8
DfuServiceController added
2016-09-21 16:26:15 +02:00
Aleksander Nowakowski
792c751f65
Bug fixed: Sending PROGRESS_ABORTED fixed
2016-09-21 16:25:48 +02:00
Aleksander Nowakowski
15c7152f94
Typo fixed. Access modifiers changed
2016-09-21 16:25:14 +02:00
Aleksander Nowakowski
bc38edc9af
Documentation updated
2016-09-15 13:20:26 +02:00
Aleksander Nowakowski
d7fb268290
Access modifier of DEBUG changed to package
2016-09-15 13:19:58 +02:00
Aleksander Nowakowski
120f3ee147
Version 1.0.1
2016-09-15 13:02:58 +02:00
Aleksander Nowakowski
0ce71c3f59
Bond state change broadcast received moved to the service
2016-09-15 12:37:58 +02:00
Aleksander Nowakowski
de3b23fb19
Debug logging fixed
2016-09-15 11:33:53 +02:00
Aleksander Nowakowski
c1455e2b6f
Bug fixed: releasing broadcast receiver, waiting longer for ACL_DISCONNECTED
2016-09-14 18:01:51 +02:00
Aleksander Nowakowski
adef02a6ec
Lack of PRNs not critical on Android M+
2016-09-14 18:00:57 +02:00
Aleksander Nowakowski
373f86ec82
Bug fixed: skipping n bytes can skip less then n, try twice
2016-09-14 15:13:41 +02:00
Aleksander Nowakowski
8d50d73da6
Removed unnecessary logs
2016-09-05 18:43:23 +02:00
Aleksander Nowakowski
c69fc52f31
Readme and documentation updated
2016-09-01 16:25:01 +02:00
Aleksander Nowakowski
33393eeb62
Merge branch 'master' into release
...
Conflicts:
build.gradle
dfu/build.gradle
dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java
gradle/wrapper/gradle-wrapper.properties
2016-09-01 16:22:38 +02:00
Aleksander Nowakowski
1757fad047
Version 1.0.0
2016-09-01 14:32:28 +02:00
Aleksander Nowakowski
8dad65db9e
Merge branch 'master' into secure_dfu
2016-08-25 16:18:41 +02:00