Releases: NordicSemiconductor/Android-DFU-Library
Releases · NordicSemiconductor/Android-DFU-Library
DFU Library with Secure DFU v1.5.0
DFU Library with Secure DFU v1.4.2
Bug fixed:
- #70: Parsing InitPacketData in Legacy DFU is not necessary, as the library doesn't use it. It may also fail to parse the data if they contain unexpected values (for example application-version is expected to be a long, not a string like "1.2.3")
DFU Library with Secure DFU v1.4.1
New features:
- A method allowing setting the scope of an update from ZIP file (for example to update only an application from a ZIP that has SD+BL+App)
DFU Library with Secure DFU v1.4.0
DFU Library with Secure DFU v1.3.1
DFU Library with Secure DFU v1.3.0
New features:
- Buttonless service from SDK 13 supported
- Library prepared for new Buttonless service supporting bond sharing (coming in SDK 14)
Improvements:
- Legacy Buttonless service moved to separate class
- Option to specify custom services' and characteristics' UUIDs
- Improved performance for very old DFU (SDK 6.0.0 and older)
Fixes:
DFU Library with Secure DFU v1.2.0
Bugs fixed:
- Fixed CRC calculation on the last object when firmware file is not aligned (size is not dividable by 20) #44
- Fixed: Mark position after execute for CRC retry #41
- Documentation fixed: #43
New:
- A Distribution packet ZIP file may now contain softdevice_application, bootloader_application and softdevice_bootloader_application tags. They are supported only in Secure DFU and sent in a single connection. The target DFU must support these kind of combined types (by default it does not, only softdevice_bootloader is supported).
DFU Library with Secure DFU v1.0.4
Bug fixed:
- reading ZIP content type fixed in Secure DFU, in case the ZIP file contains SD+BL+App.
New:
- 3 methods added in DfuServiceInitiator
DFU Library with Secure DFU v1.0.3
Aborting DFU improved:
- Sending Reset command when aborted in Legacy DFU
- Waiting for a GATT operation to complete before aborting (aborting in Legacy DFU now sends Reset command to switch target device to application mode, this has to be done after the GATT operation callback was received)
- Checking abort state before starting an operation, not after completing it
Logging improvements: - Sending logs with pause, resume or abort actions
- Final DfuService class may now enable or disable LogCat logging from DFU Service.
DFU Library with Secure DFU v1.0.2
Bugs fixed:
- PROGRESS_ABORTED sent correctly as progress, not as an unknown error
- a typo
Added: - DfuServiceController - a helper class to pause, resume and abort DFU operation