Dominic Spill
b2a87d3ebd
Update release notes for 2017-03-R2
2017-03-R2
2017-03-13 16:07:02 -06:00
Dominic Spill
90980e2f7e
Add changelog file
2017-03-13 16:04:54 -06:00
Dominic Spill
f7aad96c34
Update release procedure to match new version system
2017-03-13 15:49:29 -06:00
Dominic Spill
c01def2752
Set release version number based on a hierarchy of:
...
1) RELEASE_STRING
2) git commit
3) defined release
2017-03-13 15:47:00 -06:00
Dominic Spill
697209b16d
Ignore editor settings/backups/etc
2017-03-13 15:45:37 -06:00
Dominic Spill
fb05b2cafd
Udate documentation to reflect fix to ubertooth-debug arg parsing
2017-03-13 15:34:20 -06:00
Dominic Spill
63479bfd08
Make sweep mode default for ubertooth-rx
2017-03-13 15:22:13 -06:00
Mike Ryan
55a65ad7aa
host: -debug works with registers > 0x10, plus case insensitive!
2017-03-13 14:17:55 -07:00
Dominic Spill
6ce6adac0b
Tweak ubertooth-debug help output
2017-03-13 15:10:13 -06:00
Dominic Spill
4a25473f00
Add initial ubertooth-debug manual
2017-03-13 15:09:51 -06:00
Dominic Spill
11858dd7e1
Fix another error from copy&pasting of manuals
2017-03-13 14:46:44 -06:00
Dominic Spill
f18a092acf
Improve ubertooth-debug help text
2017-03-13 14:45:58 -06:00
Dominic Spill
39c58aaa2c
Correct typo in ubertooth-specan manual
2017-03-13 14:29:54 -06:00
Dominic Spill
82241f5a39
Add readme for manuals
2017-03-13 14:28:07 -06:00
Dominic Spill
7ec0df4877
Add cmake structure to install manuals
2017-03-13 14:27:42 -06:00
Dominic Spill
3d7c997e3c
Add specan documentation
2017-03-12 21:23:28 -06:00
Mike Ryan
295a138370
doc: remove unsupported ubertooth-tx command
2017-03-12 20:21:00 -07:00
Mike Ryan
739e31e93a
host: improve ubertooth-tx help and indicate that it is non functional
...
ubertooth-tx puts Ubertooth into transmit mode but does not send any
symbols to the bulk endpoint.
2017-03-12 20:19:00 -07:00
Mike Ryan
fd5861959d
doc: add manpages for most commands
2017-03-12 20:11:57 -07:00
Mike Ryan
8a1a063822
host: improve ubertooth-afh help message
2017-03-12 19:42:12 -07:00
Mike Ryan
fe81051b84
host: improve ubertooth-scan help message
2017-03-11 18:59:40 -08:00
Mike Ryan
8a9237df48
host: improve ubertooth-dfu help message
2017-03-11 16:58:23 -08:00
Mike Ryan
aba7d67318
doc: better help text for ubertooth-rx and ubertooth-specan
2017-03-09 21:55:24 -08:00
Mike Ryan
ebf086e37e
host: improve usage message in ubertooth-util
2017-03-09 19:10:27 -08:00
Dominic Spill
17fb78c46c
Update readme to reflect release version
2017-03-04 09:13:48 -07:00
Dominic Spill
938a4df082
Increment SO version
2017-03-03 22:11:25 -07:00
Mike Ryan
d330f814f8
host: use average RSSI when calculating signal in LE
...
The previous code used determine_signal_and_noise(), which assumes that
packets are continuously streaming in (i.e., rx mode for BR). This
solution doesn't work for LE since packets are bursty. Additionally we
currently have no way of capturing noise values in LE.
We simply convert the max RSSI measured by Ubertooth and set the noise
value to INT8_MIN. It's a little gross but the best we can do.
2017-03-03 16:49:26 -08:00
Dominic Spill
625e23a3f0
Fix version number setting in release script
2017-03-03 09:54:39 -07:00
Mike Ryan
1ee8434006
usb: rssi types are int8_t instead of char
...
On some ARM platforms, including Raspberry Pi, char is treated as
unsigned. This was causing RSSI measurements to be incorrectly reported
as very large values rather than the correct negative values.
2017-03-02 19:59:41 -08:00
Mike Ryan
96bc816a0e
host: change char to int for small signed integers
...
Using a char instead of an int is at best dumb, and at worst can lead to
unexpected behavior on platforms where char is unsigned char. See next
commit for an example of that.
2017-03-02 19:59:40 -08:00
Mike Ryan
8da6ccc36c
host: make it way more obvious that PCAP function can fail silently
...
If you miss the preceding comment, you may mistakenly believe the second
function in this block can succeed. Adding this extra comment to make it
less likely to be misunderstood by dumb people (i.e., me).
2017-03-02 16:44:43 -08:00
Dominic Spill
b5832ac5c9
Increment major version number due to backwards incompatibility
2017-03-01 16:12:05 -07:00
Dominic Spill
e0bcc21f95
Update release script to clean repository
2017-03-01 16:09:28 -07:00
Dominic Spill
6da1d5065b
Remove excess new line to make output neater
2017-03-01 13:24:11 -07:00
Dominic Spill
94c3385953
Cleanup release archive a little more
2017-03-01 13:23:50 -07:00
Dominic Spill
60dfb42917
Update release notes, script and procedure
2017-03-R1
2017-03-01 12:49:26 -07:00
Dominic Spill
74b27ae060
Tidy USB API version reporting
2017-03-01 11:41:24 -07:00
Mike Ryan
3f0827419e
le: return to requested advertising channel after connection following
...
Closes #210 , with a very similar patch to the one provided by
@tsvehagen. Thanks!
2017-03-01 10:31:44 -08:00
Dominic Spill
e4c2928e8a
Merge pull request #253 from elli89/fix-00
...
pass more payload bits to libbtbb
2017-03-01 10:52:58 -07:00
Dominic Spill
24e704230e
Replace USB descriptor strings with more relevant ones
2017-02-14 10:19:20 -07:00
Dominic Spill
3cf98b146a
Move UBertooth USB API check to bcdUSB
2017-02-06 16:53:11 -07:00
Mike Ryan
3612176b93
le: disable USB interrupts while touching USB data structures
...
If a USB interrupt fires while we're modifing a USB data structure (such
as enqueuing a packet in the FIFO), the interrupt handler can modify the
data structure we're touching. This is akin to a multithreaded app not
locking shared data structures. We avoid this by hackily disabling USB
interrupts for the duration that we're modifying the data structure.
For LE, this works because the host code polls Ubertooth in a tight
loop. If the poll fails, the host code silently ignores it and retries
again. This code should be rearchitected to handle USB without
interrupts in a safe period between packets.
Fixes #249
2017-01-21 20:59:14 -08:00
Hannes Ellinger
f031c875c9
pass more payload bits to libbtbb
...
workaround for #241
2016-12-15 16:54:48 +01:00
Dominic Spill
f85a6a239b
Merge pull request #239 from elli89/modular-follow
...
make ubertooth-follow use the new modular design
2016-11-26 13:14:48 +11:00
Hannes Ellinger
b5ffd889f1
get rid of the former functions and callbacks
2016-11-24 12:06:48 +01:00
Hannes Ellinger
c2f15991fd
make ubertooth-follow use the new modular design
2016-11-24 12:06:48 +01:00
Dominic Spill
af39634f90
Merge pull request #238 from elli89/firmware_fixes
...
fix some firmware bugs
2016-11-24 07:20:37 +11:00
Hannes Ellinger
075822d8b4
fix some firmware bugs
2016-11-21 12:50:14 +01:00
Mike Ryan
adeb80f4bf
le: ignore malformed CONNECT_REQ packets
...
We will only follow connections if:
- the CONNECT_REQ is the correct length
- the hop interval is in the legal range
See #234
2016-09-01 07:58:13 -07:00
Mike Ryan
b43e0f5d9c
le: fetch full 16 bits of hop interval from CONNECT_REQ
2016-09-01 07:58:02 -07:00