I listen to my PCR almost two hours a day, and I sometimes have these hangups. Unfortunately it's hard to debug serial communication protocols at 70 mph, and I'm speaking from experience. Last month I made some changes that fixed the issue that prevents you from exiting after the receiver hangs up, but unfortunately I introduced another bug in the process that causes the control code to hang during radio initialization. After vacation season is over and my kids are back in school I might have more time to tinker, but for now I'm pretty tied up between work and life. In a nutshell, I don't know if I'll ever be able to make it work 100%. There are times when the receiver just stops sending packets back for long periods of time, and I haven't found the magic incantation to revive it. So, while I feel your pain there's not much I can do for you but tell you to be patient. I wish I had a couple weeks where I had access to sat signal and could sit at my desk undisturbed and hopefully debug these few quirks, but the reality of it all is that I can't. Sorry.