A bit o' help with pro96com

Status
Not open for further replies.

SWCOScanner

Member
Feed Provider
Joined
Jan 29, 2008
Messages
37
Reaction score
2
Location
Southwest Colorado
Hi all,

I'm hoping someone will have a nice, simple, quick answer to this...

I can't seem to get pro96com to release the "activity" status on a given channel after the channel doesn't have traffic. It doesn't seem to matter what I try, it just won't release the activity status so that traffic on another channel will come through. I have to manually use the talkgroup hold function to listen to other channels when it does this. I'll put a rather long-winded example of this at the end of this post...

Is there some setting that will allow me to tell pro96com how long to hold the active status after the actual radio traffic stops? At this point, it's still holding a channel as "active" for up to 10 minutes after the last actual radio traffic, and it's not allowing traffic on other channels to come through. Problem is, sometimes it works just fine, too...

I've been trying to intentionally cause the error to happen, but I'm not having a lot of luck. Unfortunately, sometimes it will hang up with absolutely no cause at all. I can't reliably make it happen, and I can't reliably predict when it will stop. Also, many times, after all traffic on all channels has stopped, the program will still show the last talkgroup and channel used as active. Only occasionally does it actually clear the activity status and leave the display blank when there's no activity.

On a related issue, only on VERY rare occasions will the controlled scanner go back to it's "quiet" frequency - most of the time it just sits there on the last frequency used. This causes random squelching sometimes, as the 850 band is rather noisy. Is it supposed to go back to the "quiet" frequency between activity periods?

I'm at a loss to explain it, so I'm hoping it's some sort of setting or something I missed, or perhaps an issue controlling my scanner, or ??? I did read somewhere the possibility that it was related to the mini grant window on the activity page, but turning that off didn't seem to help. It seems to me that the problem is related to the usage of the talkgroup priority functions, but that's the best I can offer - I'm not much for programming, unfortunately...

FYI - Both scanners being used are RS Pro-197's.

Thanks in advance!

OK, now for the example:

We'll keep it as simple as I can - 2 channels (1 and 2), and 3 talkgroups (PD, FD and SO). PD talkgroup has a priority of 45 (higher), FD has a priority of 50 (default) and SO has a priority of 55 (lower). The site defaults to using channel 1 first. If I first have traffic on channel 1 with the SO talkgroup (lower priority), then when the PD talkgroup has activity on channel 2, of course pro96com switches to that, as it has a higher priority. All working good so far. Now, the kicker: traffic has stopped on both channels, leaving the activity pointer hung on channel 2, due to the higher priority. Now the FD talkgroup has traffic, on channel 1, but pro96com won't switch to it, as it still thinks channel 2, with the higher priority, is still active for some blasted reason... If I double click on the FD/channel 1 line, it locks it on, and I can hear it then, but if I release the hold then it swaps back to channel 2, even with no traffic. I have not yet found a way to force it to clear that activity pointer when it does this. The only thing that will predictably clear this hangup is to have a higher priority talkgroup have activity on channel 1, but sometimes then it hangs the other way. Sometimes not, too.

This example doesn't cover it all - I've had it hang even other ways, but hopefully this will provide enough to help me find out how to stop the hangups.
 
D

DaveNF2G

Guest
It's a known bug up to v1.8.4. I have not tested v1.8.5 yet to see if it has been fixed.
 

SWCOScanner

Member
Feed Provider
Joined
Jan 29, 2008
Messages
37
Reaction score
2
Location
Southwest Colorado
Thanks for the info, Dave. I didn't see anything in the change log for 1.8.5 about this issue, but I haven't tried it yet since I hate to stop the decoder and lose my affiliation list... I'll give it a shot right now and see if it helps.
 

mikey60

Member
Joined
Sep 15, 2003
Messages
3,543
Reaction score
55
Location
Oakland County Michigan
Thanks for the info, Dave. I didn't see anything in the change log for 1.8.5 about this issue, but I haven't tried it yet since I hate to stop the decoder and lose my affiliation list... I'll give it a shot right now and see if it helps.

The work-around for it is to hold on a talkgroup, and then release the hold. I've combed over that part of the code on multiple occasions and can't for the life of me figure out why it's doing what it does...

Evey time I think I have it fixed, I get a new report of it happening...

Mike
 

SWCOScanner

Member
Feed Provider
Joined
Jan 29, 2008
Messages
37
Reaction score
2
Location
Southwest Colorado
The work-around for it is to hold on a talkgroup, and then release the hold. I've combed over that part of the code on multiple occasions and can't for the life of me figure out why it's doing what it does...

Evey time I think I have it fixed, I get a new report of it happening...

Mike

2 separate issues, I think. The issue with the wrong channel on startup is fixed by the hold/release. It does still do this in the new version - I just tried it, and it went to the wrong channel first thing. That fixes easily, even if it is still a bug. The other issue is more of a pain.

Were I to suggest a place to look for the other problem, it would be in the activity pointer and/or active channel selection. The program won't release the last used channel from active status, thus blocking any other channel with a lower priority talkgroup. This is also the cause of the scanner never returning to it's quiet frequency between activity periods. For some reason, the program is not correctly sensing the end of the transmissions, or if it is, it's not acting on it. I wish I was competent enough in programming to assist beyond this, but I'm not, so the best I can do is offer what help I can, and provide troubleshooting.

I have it running 24/7 currently, so if there's bugs or issues, I'll find 'em probably. I'm more than willing to beta-test it, too.

UPDATE -> How about this for weird - I switched sites, and (at least right now), it is working PERFECTLY. It went to the right channel initially, it is switching channels correctly, and it is going to the quiet channel and releasing the activity pointer correctly, too. I'll keep you posted as the day goes on and we'll see if it continues to behave correctly.
 

mikey60

Member
Joined
Sep 15, 2003
Messages
3,543
Reaction score
55
Location
Oakland County Michigan
2 separate issues, I think. The issue with the wrong channel on startup is fixed by the hold/release. It does still do this in the new version - I just tried it, and it went to the wrong channel first thing. That fixes easily, even if it is still a bug. The other issue is more of a pain.

Were I to suggest a place to look for the other problem, it would be in the activity pointer and/or active channel selection. The program won't release the last used channel from active status, thus blocking any other channel with a lower priority talkgroup. This is also the cause of the scanner never returning to it's quiet frequency between activity periods. For some reason, the program is not correctly sensing the end of the transmissions, or if it is, it's not acting on it. I wish I was competent enough in programming to assist beyond this, but I'm not, so the best I can do is offer what help I can, and provide troubleshooting.

I have it running 24/7 currently, so if there's bugs or issues, I'll find 'em probably. I'm more than willing to beta-test it, too.

UPDATE -> How about this for weird - I switched sites, and (at least right now), it is working PERFECTLY. It went to the right channel initially, it is switching channels correctly, and it is going to the quiet channel and releasing the activity pointer correctly, too. I'll keep you posted as the day goes on and we'll see if it continues to behave correctly.


Ok, that issue I hadn't seen before. I guess I need to rewrite the code that determines which frequency to monitor, since it's doing so many strange things.

Mike
 

SWCOScanner

Member
Feed Provider
Joined
Jan 29, 2008
Messages
37
Reaction score
2
Location
Southwest Colorado
Evening Update -> I've run the program on 3 different sites today, with different program options turned on and off, I have had intermittent channel sticking issues on all 3 sites. Even resetting the priority on all talkgroups to 50 doesn't stop the hangups - it almost always hangs up when there's enough activity to put a second channel in use, and then it won't go back to the primary channel without me manually holding the talkgroup showing on that channel and then releasing it. Since it's all related, and to avoid the appearance of incessant whining, I'm not going to continue with updates on this issue unless I find something that either fixes it or definitely causes it, or unless you would like me to.

Now, PLEASE don't think I'm just complaining, Mike! This program is amazing in what it can do, even with the current issues - I'm to the point now that I don't know what I'd do without it. It gives me so much more information, and so much more tracking ability that it's just not the same listening to a scanner without it anymore. Even when the sticking gets so bad that I have to put the controlled scanner back into scan mode, I still leave the decode scanner running so I can see what's going on. Let me make it very clear - this program rocks!! I'm absolutely hooked on it, and I will do whatever I can to help fix any issues with it - if you need logs, testing, or anything else, just let me know.

Brian
 

SWCOScanner

Member
Feed Provider
Joined
Jan 29, 2008
Messages
37
Reaction score
2
Location
Southwest Colorado
Mike,

I gots a little bit more info that might help, but it might not too - while massively multitasking my PC today (emulators really suck up CPU time), I noted that when Pro96Com started having insufficient processor time to correctly decode or buffer, it stops hanging on channels. It clears the channel instantly (long before it should usually), and even goes back to the quiet frequency when it does. But it only works like that when I have the PC so hacked up that Pro96Com is running with 5% buffer and 5 to 10% decode. Don't know if that will help troubleshoot the problem at all, but I'm hoping.

Brian
 

mikey60

Member
Joined
Sep 15, 2003
Messages
3,543
Reaction score
55
Location
Oakland County Michigan
Mike,

I gots a little bit more info that might help, but it might not too - while massively multitasking my PC today (emulators really suck up CPU time), I noted that when Pro96Com started having insufficient processor time to correctly decode or buffer, it stops hanging on channels. It clears the channel instantly (long before it should usually), and even goes back to the quiet frequency when it does. But it only works like that when I have the PC so hacked up that Pro96Com is running with 5% buffer and 5 to 10% decode. Don't know if that will help troubleshoot the problem at all, but I'm hoping.

Brian

I made changes to the method used to timeout the frequencies. It's in beta at the moment, but should be out here soon.

Mike
 
Status
Not open for further replies.
Top