-
-
Notifications
You must be signed in to change notification settings - Fork 197
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
All calls on P25 Phase 2 system shows logs with: Freq: 0.000000 MHz Not Recording: no source covering Freq #948
Comments
Just a shot in the dark, but what if you tried changing your |
I tried that, and there is no change:
|
Another shot in the dark. Based on your first post, I assume that you are trying to capture the Cedarville site in Grey Co. If so, I see three other sites in Grey Co, what happens if you add those to you control channels? |
I am actually trying to get Site 7, which is Hamilton, from Burlington. all the other local sites are too weak to get any decode. |
In that case, you are missing a control channel. Have you tried entering the second control channel? |
Are you able to receive that site with a physical scanner or any other software? Trunk-recorder is not seeing any IDEN_UP messages advertising the bandwidth plan. That being said, there's a special IDEN_UP message that's used for 136 MHz to 172 MHz and 380 MHz to 512 MHz, so it's possible that trunk-recorder isn't decoding the special message correctly. |
I am very curious about those https://trunkrecorder.com/docs/DEBUG#recording-off-an-rtl-sdr |
Here's a link to download the Compact iq file: https://drive.google.com/file/d/1RynSGp8U3xZ1-DDvtD2E4EAoBasvEXHl/view?usp=sharing |
I'm not seeing any control channel data in that file, but it's probably my fault. Can you share what exact |
I tried it too, and didn't get valid data decoded either. to record it I used: |
Oh, I think you missed a zero on the end of the frequency. It also might not work if you center it right on your control channel. Can you try |
I tried it again with: Available here: I still can't get trunk-recorder to decode it, I just get p25 decode errors, but if I convert it to complex iq I can play it back in gqrx, and the spectrum looks ok. |
I was able to use that one. Is it possible there is just no activity on that site yet? During the over an hour duration of your original logging, it seems there was only about 5 radios that did anything on the system. I am trying to dig in and verify, but it could be that the system is not advertising the band plan because there are no radios actively requesting it. Alternatively, it could be that this system is programmed in way such that all of the channel to frequency mapping needs to be on the radio side and I don't believe that trunk-recorder supports this yet. I'm still digging. There is another post of a user trying to monitor the same system with a radio (doesn't specify the type), but indicating they are getting no activity on the Hamilton site as well. http://forums.radioreference.com/threads/psrn-general-discussion.462531/post-3991850 |
@steve-horvath are you comfortable building from source? If so, can you run this test branch in trace mode for a while and get some logs? This should print out some more detailed information on the band plan and channels in use. It won't fix anything yet, but it should give some more detailed logs. https://github.com/tadscottsmith/trunk-recorder/tree/band-plan |
built, and I let it run overnight, to try and get new radios affiliating. Logs are here: |
Unfortunately it doesn't appear that it used the updated code. It might be that you need to explicitly switch to the
|
logs from band-plan branch are here: Let me know if you need longer logs, I have left it running |
I just pushed a new commit to my test branch that should have the custom band plans for Hamilton. Do you want to update it and see how it works? I'm not sure how familiar you are with git, but something like this should get you the latest version.
|
that is looking much better:
|
That looks great. You should have audio! If you want to let it run for a while and make sure it doesn't explode, I'll work on getting something submitted so users can input their own custom band plans when necessary. |
I have verified audio works, and it uploads to rdio-scanner. I will put it on my production server, and let it run long-term tomorrow. Thank you. |
I have recently started seeing more and more "Freq: 0.000000 MHz Not Recording: no source covering Freq" errors in my logs. There are very few channels that actually come through with a frequency and decoded audio, and they seem to consistently be limited to specific agencies. I tried pulling the band-plan branch above, but was unable to figure out the offsets to build the custom bandplan in p25_parser.cc I was thinking maybe it is a side effect of encryption, but I have seen messages about encrypted calls in the past. This seems like the problem described in this thread, where it is just not explicitly assigning a frequency. I am currently decoding the Alamosa and Monte Vista towers on the Colorado statewide P25 DTRS. Any suggestions are welcome. I am able to build from source or provide any log/debug output you need. I could be barking up the wrong tree here as well.
Example log output when a 0.0000 Mhz call happens. |
try
|
Thank you for your help. I ran it with the bandplan you provided and it works for the 0.0mhz talk groups, but now I've lost the "normal" channels. The odd thing is that only some of the talkgroups on the system use this method, and the remainder are all assigned a frequency by the control channel. From looking at the changes to the code, it looks like the traditional "channel" code has been replaced with the bandplan code you added, and I'm guessing the two methods are mutually exclusive at this point. Is it possible to run both types of channel mapping at the same time? I could theoretically set up two servers, one with the custom code that only captures the 0.0mhz calls, and the other one set up traditionally with the main codebase. Then I could pipe the data over to the audio source and combine them to upload/broadcast as a single channel. |
@slvp25 can you grab like 30 seconds of logs at the trace level? It's possible there's a different issue with your system. |
I will try to get some recordings tonight or tomorrow, do you need anything specific in the logs, like a failed 0.000mhz call? The only thing that I noticed from watching it is that the channel 131 is consistently referred to in the 0.0000 mhz calls. There shouldn't be anything private in the logs, do you want it as an attachment here in the forums? Thanks again for your help. |
Are you sure you're on the band-plan branch? If you are, you should see the debug/trace channels displayed similar to |
When I run trunk-recorder --version it shows the Custom Hamilton as the branch and warns that my changes were not committed at compile time. I'm on the road now, so I don't have access to the server (I didn't port forward for ssh). I will get the debug to you as soon as I'm able. But, like I said, your Hamilton branch works for the channels that report 0.0mhz as the frequency. But only for those. It then ignores the normal frequency assigned calls, which about 75% of the talkgroups use. I don't know if you plan to patch it to allow both to work simultaneously, because it looks like you pulled out all the normal channels[] code and replaced it with the bandplans[] code. I assume this means your patch is mutually exclusive of the two styles of frequency assignment. Worst case I can run two systems, one to run traditionally, and the other that only receives the bandplan channels. It's a hack, but it may work. I'll have to run two copies of trunk-recorder pushing to the same upload/playback scripts. |
I'm not really following. The entire system should use the same band plan, but if your control channel is broadcasting IDEN_UP information it might be overwriting the manual plans. When you can get a copy of your config.json (sanitized) and |
I had some time to test it this weekend and I have some new information. So far I have been running multiple systems. In order to provide clean log output I simplified my config file to only run one system (Alamosa, CO tower). It has run perfectly with the Hamilton code for about 2 days now. This morning I put the second system (Monte Vista) back in, and the "0.000000 no source covering frequency" messages came back. I'm currently setting up a second server to capture only Monte Vista and will get traces from that system. As it stands now, with the main trunk code it will decode 2 talkgroups, and with the Hamilton code it is completely silent. |
That makes a lot of sense. The system number is hard-coded in the patch. You'll probably either need to have Alamosa listed first in your config or adjust the patch to enter the system numbers according. For example |
Alamosa seems to be working perfectly when it is the first or only system. I still seem to be missing some calls on the Monte Vista tower. Specifically, I haven't seen any Monte Vista PD calls in a long time. Here are the attachments from the Monte Vista tower. I did see a lot of trace traffic about channels, including some iden messages. I don't really know what I'm looking at though, so hopefully you can interpret it. Thank you again for your help with this. |
Monte Vista seems to be advertising correctly and matches what you manually entered for Alamosa:
There are two calls that are started and appear to have correct frequencies:
I don't see any missed calls or anything that looks out of the ordinary for Monte Vista. Is it possible the PD went encrypted? It should still show up in the logs, but wouldn't be recorded. |
@steve-horvath can this be closed? Functionality to define a custom band plan via CSV was added in v5.0.1. |
Verified in v5.0.1 with custom bandplan file for the LMRN system site 7: https://www.radioreference.com/db/site/42815 |
Trunk Recorder Version: 4.7.1
System: https://www.radioreference.com/db/sid/11280 Site ID 7
Hardware: Single Noelec RTL-SDR, with a 0 ppm offset
config.json:
Logs, running in trace log level: https://drive.google.com/file/d/1B2JCHwuUCzrCgc2EGUyqnMnxmT28zCUz/view?usp=sharing
Issue:
Any time a transmission is detected on the system, the Call Grant message shows a frequency of 000.0000MHz, and the error messages show Freq: 0.000000 MHz Not Recording: no source covering Freq.
The text was updated successfully, but these errors were encountered: