Pro-82 (20-315) Comp Programing

Status
Not open for further replies.

firefox42692

Member
Joined
Jul 27, 2007
Messages
40
The only other computer i have access to here [ my desktop] has no serial ports on it as i built it myself.
 

chasbeau

Member
Joined
Sep 10, 2009
Messages
2
Hi FireFox,

Your cable is correct.

I had a fit trying to use Prolink on my Vista laptop. I think the software is very sensative to different versions because it is a statically linked application.

I wrote a quick program in python to send the channels to the scanner and it worked like a charm.

The problem is probably not your cable, it is most likely the software.

Do you have any programming experience? Sending the information is not that difficult.

To set Channel 25 to 155.025 MHz with Delay, No Lockout, and No Priority, the body of the command string is:

C25^F155.0250^DS^LR^PR^

DS means Delay Set, LR means Lockout Reset, PR means Priority Reset.

The body is wrapped by header information and a checksum:

81 1A 10 00 43 32 35 5E 46 31 35 35 2E 30 32 35 ....C25^F155.025
30 5E 44 52 5E 4C 52 5E 50 52 5E A9 0^DS^LR^PR^.

81 is the header byte. 1A is the message length. 10 00 is the channel command

The channel entries are preceded by a Start transmission, and End transmission packet -- so the whole thing looks like:

81 04 01 01 C8 32 .....2

81 1A 10 00 43 32 35 5E 46 31 35 35 2E 30 32 35 ....C25^F155.025
30 5E 44 52 5E 4C 52 5E 50 52 5E A9 0^DS^LR^PR^.

81 04 02 01 00 F9 ......

I hope this helps
 

firefox42692

Member
Joined
Jul 27, 2007
Messages
40
Hi FireFox,

Your cable is correct.

I had a fit trying to use Prolink on my Vista laptop. I think the software is very sensative to different versions because it is a statically linked application.

I wrote a quick program in python to send the channels to the scanner and it worked like a charm.

The problem is probably not your cable, it is most likely the software.

Do you have any programming experience? Sending the information is not that difficult.

To set Channel 25 to 155.025 MHz with Delay, No Lockout, and No Priority, the body of the command string is:

C25^F155.0250^DS^LR^PR^

DS means Delay Set, LR means Lockout Reset, PR means Priority Reset.

The body is wrapped by header information and a checksum:

81 1A 10 00 43 32 35 5E 46 31 35 35 2E 30 32 35 ....C25^F155.025
30 5E 44 52 5E 4C 52 5E 50 52 5E A9 0^DS^LR^PR^.

81 is the header byte. 1A is the message length. 10 00 is the channel command

The channel entries are preceded by a Start transmission, and End transmission packet -- so the whole thing looks like:

81 04 01 01 C8 32 .....2

81 1A 10 00 43 32 35 5E 46 31 35 35 2E 30 32 35 ....C25^F155.025
30 5E 44 52 5E 4C 52 5E 50 52 5E A9 0^DS^LR^PR^.

81 04 02 01 00 F9 ......

I hope this helps




I have no programing experience actually and i have no idea how to do any of that!
 

chasbeau

Member
Joined
Sep 10, 2009
Messages
2
Hi FireFox,

No problem. Are you still having trouble?

I could post the python code and explain it if you'd like. It is really not that hard to understand.
 

firefox42692

Member
Joined
Jul 27, 2007
Messages
40
okey dokey

yes id like you to show me how

i ended up doing it all by hand and an excel spreadsheet, but hey i might want to change them all again!
 
Status
Not open for further replies.
Top