Skip to content

Releases: Jeija/renard-phy

Uplink Recordings Dataset

23 Dec 15:01
Compare
Choose a tag to compare

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

17 Dec 09:15
Compare
Choose a tag to compare

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

28 Oct 09:42
Compare
Choose a tag to compare

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 payload 0x00000000
  • uplink_12byte_ones.wav is a 12-byte uplink frame containing the payload 0xffffffffffffffffffffffff
  • downlink_deadbeefdeadbeef.wav is a downlink frame containg the payload 0xdeadbeefdeadbeef
  • downlink_0000000000000000.wav is a downlink frame containing the payload 0x0000000000000000

All recordings use the device ID 004d33db and the secret key (NAK) 479e4480fd7596d45b0122fd282db3cf.