Releases: Jeija/renard-phy
Uplink Recordings Dataset
The attached ZIP file contains a collection of DBPSK-modulated uplink recordings for the device with device ID 004d33db
and NAK (key) 479e4480fd7596d45b0122fd282db3cf
. Use the uplink demodulation script to demodulate these recordings. The audio files were produced using GQRX's I/Q recording functionality and were captured by directly connecting the antenna output of a Pycom SiPy to a HackRF One. The Pycom SiPy was modified to transmit at a constant frequency (not at three randomly chosen frequencies within the uplink band).
The included meta.csv
file contains relevant metadata such as the uplinks's SN. It also contains the HEX payloads of initial transmission and of the two convolutionally coded replicas.
Downlink frames can be decoded using renard
.
$ renard uldecode -f 08d0097db334d00ffc0aaee7a -k 479e4480fd7596d45b0122fd282db3cf
Plain frame: 08d0097db334d00ffc0aaee7a0
Downlink request: no
Sequence Number : 097
Device ID : 004d33db
Payload : ff
CRC : OK
MAC : OK
Downlink Recordings Dataset
The attached ZIP file contains a collection of GFSK-modulated downlink recordings for the device with device ID 004d33db
and NAK (key) 479e4480fd7596d45b0122fd282db3cf
. Use the downlink demodulation script to demodulate these recordings. The audio files were produced using GQRX's I/Q recording functionality and were captured in close proximity to the base stations in Grafenberg (48°33’59” N 9°18’43” E) or Dettingen unter Teck (48°36’49” N 9°26’43” E).
The included meta.csv
file contains relevant metadata such as the downlinks' corresponding uplink SNs. It also contains both the scrambled and descrambled downlink frame (in HEX).
The scrambled downlink frame can be decoded using renard
(if your renard version comes with downlink scrambling support - the scrambling algorithm was not published at 35C3):
$ renard dldecode -f 975c7d44939d63b7acccfcefb51dc0 -i 004d33db -k 479e4480fd7596d45b0122fd282db3cf -s 16c
deadbeefdeadbeef
Uplink / Downlink Sample Recordings
The attached ZIP file sample_recordings.zip
contains sample recordings of uplink and downlink frames:
uplink_4byte_zeros.wav
is a 4-byte uplink frame containing the payload0x00000000
uplink_12byte_ones.wav
is a 12-byte uplink frame containing the payload0xffffffffffffffffffffffff
downlink_deadbeefdeadbeef.wav
is a downlink frame containg the payload0xdeadbeefdeadbeef
downlink_0000000000000000.wav
is a downlink frame containing the payload0x0000000000000000
All recordings use the device ID 004d33db
and the secret key (NAK) 479e4480fd7596d45b0122fd282db3cf
.