DFU
nRF Toolbox DFU Proxy
DFU Settings
DFU Library version 1.10.0
DEVICE FIRMWARE UPDATE
-186dp
APPLICATION
File name:
Type:
Size:
Scope:
Status:
%d bytes
OK
OK (Init file selected)
File not loaded
Invalid file
Reading file failed
Please, select valid HEX file
Info
SELECT FILE
File Browser not found
File browser application has not been found on
your device. Would you like to download one?
- Drive
- File Manager
- Total Commander
- Search for others
- market://details?id=com.google.android.apps.docs
- market://details?id=com.rhmsoft.fm
- market://details?id=com.ghisler.android.TotalCommander
- market://search?q=file manager
DEVICE FIRMWARE UPDATE
UPLOAD
CANCEL
DFU options
Packets receipt notification procedure
Number of packets
MBR size
MBR size (by default 4096 bytes)
Keep bond information
External MCU DFU
Check this switch to ON if you want to
perform a DFU operation without jumping to the bootloader mode on a device with a DFU
implementation from SDK 6.1 or older. To achieve the same result on any newer implementation
the DFU Version characteristic should return value other than 0x0100.
About DFU
DFU documentation on Nordic\'s Developer Zone
Information
During a DFU operation a lot of data packets
are being sent to the target. The onCharacteristicWrite(...) callback in Android API
is invoked when the data has been written to the outgoing queue, not when physically sent.
Packet receipt notifications were introduced to prevent from overflowing the queue. Depending
on the device model, disabling the notifications or setting the value to “high” (> ~300)
may make the DFU process freeze at some point on Android versions before Marshmallow.
Select file type
- Distribution packet (ZIP)
- Soft Device
- Bootloader
- Application
Init packet
Do you want to select the Init packet file?\n
The Init packet file (*.dat) should contain the device type and revision, application version,
list of supported Soft Devices and the firmware CRC in binary format or, with old versions
of the DFU bootloader, only the CRC (CRC-CCITT-16).
With the new version of the bootloader the extended Init packet is required.
Select scope
- All
- System components only
- Application only
0%
%d%%
DEFAULT DFU
Application Uploading
Are you sure to cancel upload?
Application has been transferred successfully.
Uploading of the application has been canceled.
Select file
A file browser application must be installed on the device before
selecting the file.\n\nThere are number of applications available on Google Play store,
e.g. Total Commander or File Manager, that allow you to pick a file from internal memory
of the device. To upload a file from the Internet you may use e.g. Drive or Dropbox application.
\n\nYou will be asked to select an application if more than one is installed. A single
application will be launched automatically.\n\nSince Android KitKat you may use the
preinstalled document picker application. Ensure Show internal storage option is
enabled in the menu to use the Internal storage.
Starting from nRF Toolbox v1.12 the new Distribution packet (ZIP)
is the recommended method for distributing firmware upgrades. You can create the ZIP file
using the nrf util tool (see GitHub). For more detailed information, see the DFU documentation.
\n\nBackward compatibility
\nThe nRF Toolbox also supports all old file formats: HEX and BIN files, separate DAT files
and ZIP files without a manifest file but with a fixed naming convention:
The Device Firmware Update (DFU) app allows you to update the
firmware of your Bluetooth LE device over-the-air (OTA). It is compatible with Nordic
Semiconductor nRF5 devices with DFU bootloader enabled.
\n\nFor more information about the DFU, see the About DFU section in Settings.