rfcat icon indicating copy to clipboard operation
rfcat copied to clipboard

different behavior between Chronos Dongle and Yardstick One with 2FSK modulation

Open rfscan opened this issue 1 year ago • 5 comments

I have an LRS pager, with rfcat + yardstick one fw ver: 0606, also I have an Chronos Dongle with firmware 0631.

d.setMdmModulation(MOD_2FSK) d.setFreq(446156250) d.setMdmSyncMode(0) d.setMdmDeviatn(4800) d.setMdmDRate(625) d.setMaxPower() d.setEnableMdmManchester(1)

everything works fine with Yardstick, but the LRS pager does not accept a signal from Chronos Dongle with the same rfcat settings

rfscan avatar Oct 20 '23 11:10 rfscan

that's really weird. can you get a capture of it (both transmissions) with an SDR?

atlas0fd00m avatar Oct 20 '23 19:10 atlas0fd00m

yes of course, here is an archive with two transmissions from the URH hackrf-rfcat.zip

rfscan avatar Oct 21 '23 12:10 rfscan

i see the format (complex16s), but what's the samplerate, or anything else i might need to pull these up in InSpectrum (or another tool you recommend)?

atlas0fd00m avatar Jan 31 '24 04:01 atlas0fd00m

from initial glance, it looks like the capture on the chronos isn't as clean as the ys1 (specifically, there's no dead-space at the front), so any attempts to line up transmissions is nigh impossible. can you send one with dead space and possible pre-amble for both?

atlas0fd00m avatar Jan 31 '24 04:01 atlas0fd00m

Hey Atlas,

here are two new dumps (now they captured with hackrf_transfer tool). Each dump contains three submissions - RFxmit(bytes.fromhex("aaaaaafc2d00002b00000000000156")) Hackrf_transfer was run before each RFxmit execution.

chronos:~/chronos$ hackrf_transfer -f 446156250 -w Receive wav file: HackRF_20240131_105929Z_446156kHz_IQ.wav call hackrf_set_sample_rate(10000000 Hz/10.000 MHz) call hackrf_set_hw_sync_mode(0) call hackrf_set_freq(446156250 Hz/446.156 MHz)

I hope this helps, have a nice day!

chronos-hackrf.zip ys1-hackrf.zip

rfscan avatar Jan 31 '24 10:01 rfscan