DonS said:
I apologize for the tone of that message and the one above it. I shouldn't post when I'm tired and frustrated with other matters.
I suppose I've been immersed in these radios for so long, and so much of their operation seems obvious to me, that I (unreasonably!) expect it to be obvious to others.
No offense or ill will was intended.
I've written a lot of "operating systems" for gadgets in my life and that includes a heckuva lot of serial protocols. I've also had to work with some awful protocols as well. I have not even looked at the streams to or from the PRO-9x scanners (yet), and the way it is looking, I doubt I will. The current infrastructure limits abilities that I want to add to the PRO93/PRO95 such as controlling it from a PC and being able to read basic data back (not just the programmed channel info).
So far I've been investigating the h/w design, the chips used, and those capabilites and limitations. It looks like the 95 was built with a masked CPU (unless the parts list I was sent is not complete/accurate) and so that sets my direction first on figuring out what is available to drop in there. After that I'll explore the legal and business sides of the project and decide my next action.
As I wrote in other forums, any new (serial) protocol will be made available so that others can take maximum advantage of my work (if I decide to go ahead with it). What I've seen so far is an awful protocol. I think it was designed with the closed mind of merely cloning one scanner from another and not with the intention of being downloaded (or uploaded to) a PC/etc.
The prior post by Mischief810 points out one of my issues as well. If intelligent handshaking was used, I am sure the d/l process could be quicker (even at the same baud rate currently being used). And it is silly to always require the full 32K/etc of data to be xfered when less than half is typically programmed.
Best regards,
George