Android DFU Library Versions Save

Device Firmware Update library and Android app

2.1.0

1 year ago

What's Changed

Full Changelog: https://github.com/NordicSemiconductor/Android-DFU-Library/compare/2.0.3...2.1.0

2.0.2

2 years ago

What's Changed

  • Move proguard file to library module.

Full Changelog: https://github.com/NordicSemiconductor/Android-DFU-Library/compare/2.0.1...2.0.2

2.0.1

2 years ago

Note

Library and example app has different minSdk versions.

What's Changed

  • Change minSdk version of the library back to 18.

Full Changelog: https://github.com/NordicSemiconductor/Android-DFU-Library/compare/2.0.0...2.0.1

2.0.0

2 years ago

Note

No changes in the library itself since version 1.12.1 beta 1.

What's Changed

  • Add separate application which uses Android library.

Full Changelog: https://github.com/NordicSemiconductor/Android-DFU-Library/compare/1.12.1-beta01...2.0.0

1.12.1-beta01

2 years ago

Note

This is a beta version with improvements that require verification. A final version may be released afterwards with no changes.

What's Changed

New Contributors

Full Changelog: https://github.com/NordicSemiconductor/Android-DFU-Library/compare/1.12.0...1.12.1-beta01

1.12.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/NordicSemiconductor/Android-DFU-Library/compare/v1.11.1...1.12.0

v1.11.1

3 years ago

This version introduces the following change

  • Fixes #248 by adding a ScanFilter when scanning in order to receive scan results while the screen is turned off. This change was introduced from Android 8.1.0 onwards as mentioned here

v1.11.0

3 years ago

Improvements:

  • Option to force scanning for bootloader after switching from application mode using Buttonless Service in Legacy DFU. By default, Legacy DFU bootloader will advertise with the same address as application, and will advertise directly, so no scanning is needed. However, as scanning for non-bonded devices advertising directly may not work on some recent phones (#234), an option has been added to allow scanning for incremented MAC. Mind, that this requires modification of your firmware (app or bootloader), to either not pass peer data from the app when doing buttonless jump, or always using MAC+1 in the bootloader).
  • More log messages here and there to make debugging easier.
  • Cancelling connection attempt using abort() is now instantaneous, and does not wait for timeout (#219).

Bugs fixed:

  • Handling a situation when Bluetooth adapter is turned off during DFU improved (#263).
  • Connection using TRANSPORT_LE mode (when available) (also #263).
  • Making sure resources are released properly (additional call of disconnect()) (78a0e92b6cec3f14afd814cb59a53e23c273a987) - it is confirmed that with this fix connection handle number does not increment when multiple DFU are performed one after another.
  • Readme has been completed with an information about the need for ACCESS_FINE_LOCATION permission when scanning is required (#250).

v1.10.4

3 years ago

Bugs fixed:

  • Crash in some weird circumstances, when the library loses track of what is going on (#247).
  • A workaround for DFU bootlaoder bug, when the data object cannot be executed for the second time when resuming the upload (#252 ).