Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
rfscan opened this issue Oct 20, 2023 · 5 comments

Comments

@rfscan
Copy link

rfscan commented Oct 20, 2023

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

@atlas0fd00m
Copy link
Owner

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

@rfscan
Copy link
Author

rfscan commented Oct 21, 2023

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

@atlas0fd00m
Copy link
Owner

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
Copy link
Owner

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?

@rfscan
Copy link
Author

rfscan commented Jan 31, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants