1UBERTOOTH-DFU(1)                 User Commands                UBERTOOTH-DFU(1)
2
3
4

NAME

6       ubertooth-dfu(1) - Device firmware update for Ubertooth
7

SYNOPSIS

9       To update firmware, run:
10
11              ubertooth-dfu -d bluetooth_rxtx.dfu -r
12

DESCRIPTION

14       ubertooth-dfu(1)  is  a  utility for updating firmware on Ubertooth. It
15       can also download the currently running firmware from the device.
16
17       Running the upload or download command automatically resets the  device
18       into  the  firmware update bootloader. The USB ID of the Ubertooth will
19       change in the bootloader, and this may cause problems  when  attempting
20       to update firmware from inside a VM.
21
22       In the DFU bootloader, the TX, RX, and USR LEDs will turn on and off in
23       sequence. If this does not occur, you can try  to  manually  force  the
24       device  to  boot into the bootloader. Refer to [MANUALLY ENTERING BOOT‐
25       LOADER][].
26

OPTIONS

28       Major modes:
29
30              · -d <firmware.dfu> : Download - write DFU file to device
31
32              · -u <output.dfu> : Upload - read DFU file from device
33
34              · -r : Reset device after performing operation
35
36       Miscellaneous:
37
38              · -s <file.bin> : Add DFU suffix to binary firmware file
39
40              · -U <0-7> : Which Ubertooth device to use
41

MANUALLY ENTERING BOOTLOADER

43       If the device does not enter the bootloader when running the upload  or
44       download commands, it is possible to force the device to boot into that
45       mode when it is inserted. To do so, you will need to jumper two pins on
46       the expansion header.
47
48       The  expansion header is a 2x3 pin header between the two largest chips
49       on the board, about halfway between the USB connector and  antenna.  It
50       is labeled "EXPAND" on the back side of the board. Holding the board so
51       USB is pointed up, on the front side of the board the expansion  header
52       looks like this:
53
54                +-------+
55              6 + O | O | 3
56                +---+---+
57              5 + O | O | 2
58                +---+---+
59              4 + O | X | 1
60                +---+---+
61
62       PIN #1, marked X, is square.
63
64       With  Ubertooth  unplugged, use a piece of wire, paperclip, staple, etc
65       to connect pins 1 and 2 together. When it it plugged in, the  Ubertooth
66       should  enter  bootloader  mode  (LEDs  will  be  turning on and off in
67       sequence).
68
69       The bootloader will exit after 5 seconds of no activity and  boot  into
70       the main firmware.
71

SEE ALSO

73       ubertooth(7): overview of Project Ubertooth
74

AUTHOR

76       This manual page was written by Mike Ryan.
77
79       ubertooth-dfu(1)  is  Copyright  (c)  2010-2017.  This tool is released
80       under the GPLv2. Refer to COPYING for further details.
81
82
83
84Project Ubertooth                 March 2017                  UBERTOOTH-DFU(1)
Impressum