As another user pointed out, I think the reason the folks at Batboards get rude and blunt about programming to monitor only is because there are more bloggers there that have an understanding of the system. There seems to be more users / monitors here, which makes sense because that is the spirit of radio reference. I am not trying to be a “saps” here, and if my opinions are coming across as such I will bow out of this discussion. To be frank, I am frustrated by people who put radios on illegally without any regard for the system or legitimate users.
I did a test this morning based on Skypilot’s recommendation. I changed a codeplug and enabled TXIN (TX Inhibit) as suggested. I sat in front of the administration console, using radio affiliation display, and turned the radio on. I watched it affiliate. I pressed TXIN, and cycled the power. The radio did not leave the system at power off and eventually timed out. I sent the radio commands and it came back as not found. The radio remained TX inhibited even when cycling power or removing the battery. After cycling power, the radio did not affiliate when turning on.
However, while the radio was in TX inhibit mode it would not receive any audio on any system talkgroup. So it appears the radio needs to be affiliated to receive audio, on a 7.x system.
I do not think there is a solution to this problem. If there was an easy answer we would not be having the problems with illegal users and the resulting talkgroup issues. The next release of Astro system software will have a new feature called radio authentication. It will employ an encryption key from a KVL with the radio ID, so it will stop this problem (although this will be a major pain in the rear for programmers and administrators). I feel if Motorola took the time and resources to develop this authentication protocol, it shows that this is a problem and that there is no easy solution.
Glad you used my tip. hahah Whats funny is I did the same exact thing on our system that you just described. The fact that the radio will not un-mute kinda makes the whole programing to monitor a system pointless, on a 7.x system that is.