Skip to content

2018-06-R1 -- new BLE sniffing core

Pre-release
Pre-release
Compare
Choose a tag to compare
@mikeryan mikeryan released this 26 Jun 20:48
· 138 commits to master since this release

Ubertooth 2018-06-R1 Release Notes

The Ubertooth host utilities in this release require libbtbb-2018-06-R1
(https://github.com/greatscottgadgets/libbtbb/releases/tag/2018-06-R1) or
greater.

Changes

New LE sniffing engine - The BLE sniffing engine has been completely
rewritten using interrupts to drive an event-based core. The new
sniffing engine is considerably more robust than previous versions and
should have a higher packet capture rate. This code has received less
testing than previous versions, but in the experience of the author has
been exceptionally stable and is superior to previous versions in almost
every way.

Partial channel map support - As part of the new BLE sniffing
engine, there is now support for partial channel maps when an LE
connection is established as well as support for the Channel Map Update
Link Layer Procedure. This allows capturing connections from virtually
all modern BLE devices.

Feature degradation - Support for Connection Update Link Layer
Procedure has been lost as of this update. This is a relatively rare
occurrence, and it will be added in an upcoming release once it has been
fully debugged. If you encounter a device that uses this feature, please
file a bug on the project as it will help with our implementation
testing.

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.03. 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-06-R1/ubertooth-2018-06-R1.tar.xz

Support

Build instructions are available from the wiki
https://github.com/greatscottgadgets/ubertooth/wiki/Build-Guide

As always, support is available via the Ubertooth-general mailing list or IRC.
Issues can also be reported via the GitHub issue tracker and pull requests are
always welcome.