Skip to content

Commit

Permalink
release: 2020-12-R1 -- the Christmas release
Browse files Browse the repository at this point in the history
Bluetooth classic sniffing, Christmas lights, and many bugfixes!
  • Loading branch information
mikeryan committed Dec 25, 2020
1 parent c074425 commit d1feecc
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 16 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ suitable for Bluetooth experimentation. Ubertooth ships with a capable
BLE (Bluetooth Smart) sniffer and can sniff some data from Basic Rate
(BR) Bluetooth Classic connections.

The latest release is [2018-12-R1](https://github.com/greatscottgadgets/ubertooth/releases/tag/2018-12-R1).
The latest release is [2020-12-R1](https://github.com/greatscottgadgets/ubertooth/releases/tag/2020-12-R1).
The latest firmware build can be found on the release page.

This release is paired with [libbtbb 2018-12-R1](https://github.com/greatscottgadgets/libbtbb/releases/tag/2018-12-R1).
This release is paired with [libbtbb 2020-12-R1](https://github.com/greatscottgadgets/libbtbb/releases/tag/2020-12-R1).

Instructions for flashing the firmware can be found [on the corresponding Wiki page](https://github.com/greatscottgadgets/ubertooth/wiki/Firmware).
Instructions for building libbrbb can be found [on the corresponding Wiki page](https://github.com/greatscottgadgets/ubertooth/wiki/Build-Guide).
Expand Down
11 changes: 11 additions & 0 deletions changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
ubertooth (2020-12-R1) unstable; urgency=low
* Bluetooth classic sniffing and link layer support (see btbr)
* Upgraded to Python 3
* Christmas lights!
* Bugfix: ubertooth-btle will no longer freeze in high traffic environments
* Bugfix: time discontinuities in PCAP files
* Bugfix: BLE faux slave can now transmit more than 32 bytes
* USB API version bumped to 1.07

-- Mike Ryan <mikeryan@lacklustre.net> 25 Dec 2020 13:30:00 -0800

ubertooth (2018-12-R1) unstable; urgency=low
* Trigger an Uberducky with ubertooth-ducky
* Bugfixes in ubertooth-btle slave mode
Expand Down
2 changes: 1 addition & 1 deletion host/cmake/set_release.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# tagged

if(NOT DEFINED RELEASE_STRING)
set(LATEST_RELEASE "2018-12-R1")
set(LATEST_RELEASE "2020-12-R1")

execute_process(
COMMAND git log -n 1 --format=%h
Expand Down
33 changes: 20 additions & 13 deletions tools/RELEASENOTES
Original file line number Diff line number Diff line change
@@ -1,32 +1,39 @@
Ubertooth 2018-12-R1 Release Notes
Ubertooth 2020-12-R1 Release Notes
==============================
The Ubertooth host utilities in this release require libbtbb-2018-12-R1
(https://github.com/greatscottgadgets/libbtbb/releases/tag/2018-12-R1) or
The Ubertooth host utilities in this release require libbtbb-2020-12-R1
(https://github.com/greatscottgadgets/libbtbb/releases/tag/2020-12-R1) or
greater.

Changes
-------

**Uberducky triggering** - Uberducky is a new project built on Ubertooth
hardware that acts like a USB Rubber Ducky. You can use a second
Ubertooth to trigger it to inject keystrokes using the `ubertooth-ducky`
command. See the [Uberducky repo](https://github.com/mikeryan/uberducky)
for more info.
**Bluetooth classic sniffing and link layer** - An entirely new firmware
built specifically for sniffing classic Bluetooth connections. Also contains
code to act as a basic classic Bluetooth device, including l2ping, inquiry
scanning, and page scanning. Check out `ubertooth-btbr` and the
corresponding `firmware/btbr` directory. Many thanks to @eti1 for this.

**Spectrum Analyzer UI improvements** - Thank you Steven Haussmann and
Andrew Browning!
**Christmas lights** - Check out `ubertooth-util -x` for a holiday light
display that's sure to put a seasonal smile on your face.

**Bug fixes** - Improvements to `ubertooth-btle`'s faux slave mode.
**Python 3** - A long time coming, Ubertooth and libbtbb finally support
Python 3. All aspects of this release, including the spectrum analyzer
GUI, should work on all modern distros.

**Bug fixes** - `ubertooth-btle` should no longer freeze in areas of
heavy traffic. Time discontinuities in PCAP files are no longer present.
Finally `ubertooth-btle`'s faux slave mode now supports packets longer
than 32 bytes. Thanks to @dor-zusman for the last one.

**USB API version** - As with the previous release, we are using USB API
versioning to improve the experience of failures due to mismatched
firmware and host code. As of this release, the USB API has been bumped
to 1.06. If the Ubertooth tools complain that your firmware is out of
to 1.07. If the Ubertooth tools complain that your firmware is out of
date, please update your firmware. Updating firmware is simple and
reliable, please follow the instructions on the wiki
https://github.com/greatscottgadgets/ubertooth/wiki/Firmware
A release archive with precompiled firmware is available from
https://github.com/greatscottgadgets/ubertooth/releases/download/2018-12-R1/ubertooth-2018-12-R1.tar.xz
https://github.com/greatscottgadgets/ubertooth/releases/download/2020-12-R1/ubertooth-2020-12-R1.tar.xz

Support
-------
Expand Down

0 comments on commit d1feecc

Please sign in to comment.