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

DECODER: PAGER-W-UNKNOWN-BAUD #32

Open
dlasher opened this issue May 22, 2024 · 2 comments
Open

DECODER: PAGER-W-UNKNOWN-BAUD #32

dlasher opened this issue May 22, 2024 · 2 comments

Comments

@dlasher
Copy link

dlasher commented May 22, 2024

Finally working on decoder (Thank you docs : https://github.com/pvachon/tsl-sdr/wiki/Using-Decoder) and running into what appears to be a baud-rate issue when trying to decode FLEX.

invoked as: rtl_fm -f 929.212M -s 25000 -p -19 | decoder -m FLEX -i -D 25 -I 16 -F multiFM/resampler_filter.json -S 25000 -f 929212000 /dev/stdin

no decoded output, but seeing baud complaints.

2024-05-22 00:12:52 [tid=42408] %PAGER-I-BAD-BIW, 03/036/A: Skipping - bad checksum (for BIW 00000000) (/usr/src/tsl-sdr/pager/pager_flex.c:1130 in _pager_flex_phase_process)
2024-05-22 00:12:52 [tid=42408] %PAGER-I-BAD-BIW, 03/036/B: Skipping - bad checksum (for BIW 00000000) (/usr/src/tsl-sdr/pager/pager_flex.c:1130 in _pager_flex_phase_process)
2024-05-22 00:12:52 [tid=42408] %PAGER-I-BAD-BIW, 03/036/C: Skipping - bad checksum (for BIW 00000000) (/usr/src/tsl-sdr/pager/pager_flex.c:1130 in _pager_flex_phase_process)
2024-05-22 00:12:52 [tid=42408] %PAGER-I-BAD-BIW, 03/036/D: Skipping (could not correct BIW 30008000) (/usr/src/tsl-sdr/pager/pager_flex.c:1124 in _pager_flex_phase_process)
2024-05-22 00:13:50 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aa02028a/82a822aa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:50 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aa280aaa/a88aaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:50 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: a0a28aaa/a8efaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:50 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aa2a2a28/2a08882a (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:51 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: 2aaaaaa/222a0aaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:51 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aa8aaaaa/aaaaa4a0 (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:51 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: 822aaaaa/aa2aaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:51 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/2aaaaaa8 (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:51 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: 2aaaaa28/aaaa8aaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 00:13:52 [tid=42408] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaa22aaa/aaaa2022 (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)

works great when pushed into multimon-NG as: rtl_fm -F 0 -E dc -M fm -s 22050 -f 929.212M -d 0 | multimon-ng -a FLEX -f alpha -t raw /dev/stdin

known to be: FLEX/3200/4/K/A

Suggestions?

@dlasher dlasher changed the title DECODER: DECODER: PAGER-W-UNKNOWN-BAUD May 22, 2024
@pvachon
Copy link
Owner

pvachon commented May 22, 2024

Your invocation of rtl_fm is pretty different between multimon-ng vs. decoder. I'd suggest giving rtl_fm the same parameters as you are for multimon-ng, but swap the -s 22050 for -s 25000 for the case. So something like:

rtl_fm -F 0 -E dc -M fm -s 25000  -f 929.212M -d 0 | decoder -m FLEX -i -D 25 -I 16 -F multiFM/resampler_filter.json -S 25000 -f 929212000 /dev/stdin

I'd be curious if you get better results out of decoder then.

@dlasher
Copy link
Author

dlasher commented May 22, 2024

Appreciate the quick response.. sadly same output:

root@pi154:~# rtl_fm -F 0 -E dc -M fm -s 25000  -f 929.2125M -d 0 | decoder -m FLEX -i -D 25 -I 16 -F multiFM/resampler_filter.json -S 25000 -f 929212500 /dev/stdin
2024-05-22 02:35:52 [tid=45813] %DECODER-I-INVERTING, Inverting input sample stream, due to a non-phase correcting input source. (/usr/src/tsl-sdr/decoder/decoder.c:463 in _set_options)
2024-05-22 02:35:52 [tid=45813] %DECODER-I-WRITE-TO-STDOUT, Output decoded data is going to stdout. (/usr/src/tsl-sdr/decoder/decoder.c:498 in _set_options)
2024-05-22 02:35:52 [tid=45813] %DECODER-I-CONFIG, Resampling: 16/25 from 25000 to 16000.000000 (/usr/src/tsl-sdr/decoder/decoder.c:515 in _set_options)
2024-05-22 02:35:52 [tid=45813] %DECODER-I-CONFIG, Loading filter coefficients from 'multiFM/resampler_filter.json' (/usr/src/tsl-sdr/decoder/decoder.c:517 in _set_options)
2024-05-22 02:35:52 [tid=45813] %DECODER-I-PROTOCOL, Using the Motorola FLEX pager protocol. (/usr/src/tsl-sdr/decoder/decoder.c:689 in main)
2024-05-22 02:35:52 [tid=45813] %DECODER-I-STARTING, Starting message decoder on frequency 929212500 Hz. (/usr/src/tsl-sdr/decoder/decoder.c:699 in main)
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 10000002

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R828D tuner
Tuner gain set to automatic.
Tuned to 929612500 Hz.
Oversampling input by: 64x.
Oversampling output by: 1x.
Buffer size: 5.12ms
Allocating 15 zero-copy buffers
Sampling at 1600000 S/s.
Output at 25000 Hz.
2024-05-22 02:35:53 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:35:53 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:35:53 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:35:53 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:35:53 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:35:54 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)


2024-05-22 02:36:18 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: ef505363/10afac9c (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:18 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aabaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:18 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: a82a2aaa/aaaaa888 (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:18 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaa88a8/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:19 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:19 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:19 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:19 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:19 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/aaaaaaaa (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:19 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: aaaaaaaa/552aabf5 (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)
2024-05-22 02:36:20 [tid=45813] %PAGER-W-UNKNOWN-BAUD, Unknown baud identifier code: ef505363/10afac9c (/usr/src/tsl-sdr/pager/pager_flex.c:411 in _pager_flex_sync_update)

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