Check out my first novel, midnight's simulacra!
Bluetooth: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Not to be confused with [[Bluetooth LE]], which is totally different except where it's the same. | |||
==Ubertooth== | ==Ubertooth== | ||
===Firmware=== | ===Firmware=== | ||
Line 20: | Line 22: | ||
-------- end -------- | -------- end -------- | ||
[grimes](0) $ sudo ubertooth-dfu -d bluetooth_rxtx/bluetooth_rxtx.dfu -r | |||
[grimes]( | |||
Switching to DFU mode... | Switching to DFU mode... | ||
Checking firmware signature | Checking firmware signature | ||
Line 30: | Line 28: | ||
........................................ | ........................................ | ||
....................................... | ....................................... | ||
[grimes](0) $ | [grimes](0) $ | ||
</pre> | </pre> |
Latest revision as of 14:25, 28 February 2025
Not to be confused with Bluetooth LE, which is totally different except where it's the same.
Ubertooth
Firmware
[grimes](1) $ sudo ubertooth-scan -s -x Ubertooth API version 1.01 found, libubertooth 1.1 requires 1.06. Please upgrade to latest released firmware. See: https://github.com/greatscottgadgets/ubertooth/wiki/Firmware [grimes](1) $
Use ubertooth-dfu to update the firmware. Firmware can be built from an ubertooth checkout by running Make in the firmware directory (you'll need the ARM toolchain; try the arm-none-eabi-newlib and arm-none-eabi-gcc packages).
Creating DFU firmware file: assembly_test.dfu /usr/sbin/ubertooth-dfu -s assembly_test.bin --------- Target Information --------- ARM Model: cortex-m3 Board: UBERTOOTH_ONE -------------------------------------- Size after: text data bss dec hex filename 7968 1248 8640 17856 45c0 assembly_test.elf -------- end -------- [grimes](0) $ sudo ubertooth-dfu -d bluetooth_rxtx/bluetooth_rxtx.dfu -r Switching to DFU mode... Checking firmware signature ........................................ ........................................ ....................................... [grimes](0) $