• To anyone looking to acquire commercial radio programming software:

    Please do not make requests for copies of radio programming software which is sold (or was sold) by the manufacturer for any monetary value. All requests will be deleted and a forum infraction issued. Making a request such as this is attempting to engage in software piracy and this forum cannot be involved or associated with this activity. The same goes for any private transaction via Private Message. Even if you attempt to engage in this activity in PM's we will still enforce the forum rules. Your PM's are not private and the administration has the right to read them if there's a hint to criminal activity.

    If you are having trouble legally obtaining software please state so. We do not want any hurt feelings when your vague post is mistaken for a free request. It is YOUR responsibility to properly word your request.

    To obtain Motorola software see the Sticky in the Motorola forum.

    The various other vendors often permit their dealers to sell the software online (i.e., Kenwood). Please use Google or some other search engine to find a dealer that sells the software. Typically each series or individual radio requires its own software package. Often the Kenwood software is less than $100 so don't be a cheapskate; just purchase it.

    For M/A Com/Harris/GE, etc: there are two software packages that program all current and past radios. One package is for conventional programming and the other for trunked programming. The trunked package is in upwards of $2,500. The conventional package is more reasonable though is still several hundred dollars. The benefit is you do not need multiple versions for each radio (unlike Motorola).

    This is a large and very visible forum. We cannot jeopardize the ability to provide the RadioReference services by allowing this activity to occur. Please respect this.

Using PUTTY to talk to radios ?

Status
Not open for further replies.

merlin

Active Member
Joined
Jul 3, 2003
Messages
3,536
Location
DN32su
I'm trying to connect to an XG100P and use a port sniffer. When I look in device manager, I don't see a COM port, but rather a Harris PSPC Radios port. Any idea how I can get PUTTY or a port sniffer to point to that?
In device manager, the Harris PSPC is just an identifier but still enumerates to a logical port number. that is handled by the XG100 driver.
The first tab under 'ports (com&lpt)' should show PSPC radio and a port number. (USB port x or real com1/2)
( mine shows USB serial port (com4))
Not all port sniffers play well. Some can hijack the serial port not letting another device to connect.
The sniffer I use is from ELTIMA, ver 8.0.388.0
Start the sniffer with a new session and connect. You can then run (settings lets you select port if not automatic.)
Now you can connect to the radio with RPM (or other software(terminal or Putty)) All RS232 data to and from the radio is logged in an edit panel.
Copy/paste to a text file and or save the SPM file.
Note: the Eltima software is not free but worth it if you use it a lot.
I have HEX dumps from several Harris, Motorola, and Icom radios.
When you understand that dump, you can get command and parameter messages that you can use with Terminal or Putty directly to the radio.
Hope this helps.
73s
 

a417

Active Member
Joined
Mar 14, 2004
Messages
4,669
throwing serial commands at a device is a reasonably safe activity, my guess is you can figure out what basic commands it responds to.

If you were reckless and intentionally wrote to it, that's on you...but you could probably get a fair amount of information from it.
 

TDR-94

Member
Joined
Mar 30, 2014
Messages
1,365
I'm just interested in a few specific commands and if the XG-100P accepts commands at all via Hyperterminal.
 

a417

Active Member
Joined
Mar 14, 2004
Messages
4,669
I'm just interested in a few specific commands and if the XG-100P accepts commands at all via Hyperterminal.
I'd say go for it, throw commands at it. I don't have one, but anything with a RS-232 serial port deserves to be looked at. Let us know what you find.
 

TDR-94

Member
Joined
Mar 30, 2014
Messages
1,365
The XG-100P uses a USB cable. I'm unsure if that translates to RS-232 anywhere in the chain.
 

merlin

Active Member
Joined
Jul 3, 2003
Messages
3,536
Location
DN32su
I'm trying to connect to an XG100P and use a port sniffer. When I look in device manager, I don't see a COM port, but rather a Harris PSPC Radios port. Any idea how I can get PUTTY or a port sniffer to point to that?

Putty is effectively taking the place of programming software. You just need the same port and protocol set in Putty that programming software uses (USB I think)
I use a transparent port sniffer to log the serial data to and from the radio using the programming software.
The XG-100 has a very complicated data string to get it to do what you want.
Reading from an address and range takes several steps.
> the initial command
> a command string to enter CAN programming
> then the specific read or write strings
> these strings (Packets) are encapsulated within ascii DLE, and ETX with other hex like ETB and SOH Finally a 2 byte checksum.
It might be a lot easier programming FCC menu into the radio then using HDT to sniff around in the radio.
That brings up my next question post.
 
Last edited:

TDR-94

Member
Joined
Mar 30, 2014
Messages
1,365
The FCC Menu feature isn't supported by the XG-100P. It will ignore the file if you try to load it into the radio.
 

rescue161

KE4FHH
Database Admin
Joined
Jun 5, 2002
Messages
3,678
Location
Hubert, NC
If you add a password to the Unity Portable/Mobile Options, a "Channel Info" soft button will become available, which will give you details of the TRS and/or conventional channels that you are currently on. Obviously, if you add the password to the Channel Edit area, you'll have FPP and if you add one to the Maintenance area, you'll have the ability to align the TCXO. Not quite a full FCC Menu, but still some useful tools.
 

TDR-94

Member
Joined
Mar 30, 2014
Messages
1,365
I still prefer the FCC Menu over the Unity/XL Maintanance Menu.

The Maintanance Menu was basically a carry over from the Falcon II/III handhelds.
 
Last edited:

merlin

Active Member
Joined
Jul 3, 2003
Messages
3,536
Location
DN32su
I'm just interested in a few specific commands and if the XG-100P accepts commands at all via Hyperterminal.

My version of Hyperterminal is cut out for talking over modems etc. I have found no way to have it send a custom hex string.
Terminal though, you can build hex strings with macros to send to the radio. It also has some custom baud settings you would need for a given radio. An example screenshot of commands and response using RPM on a J725M (Port Monitor)
The first section just starts the programming routines. the protocol is 9600 N81
The 4th or 5th command changes the baud to a much faster speed and doesn't look to be standard.
The result was bad data and framing error.
The next shot is the macros I sent to the radio getting the same response. I tried jumping commands to read the DSP segment and got no response from the radio.
Now consider, this is a simple H8 CPU. The XG-100 has a dual core MIPS CPU so all of this will be more complex.
The firmware plays a major roll also.
73s
 

Attachments

  • Screenshot (556).png
    Screenshot (556).png
    364.4 KB · Views: 60
  • Screenshot (557).png
    Screenshot (557).png
    330 KB · Views: 58

merlin

Active Member
Joined
Jul 3, 2003
Messages
3,536
Location
DN32su
I still prefer the FCC Menu over the Unity/XL Maintanance Menu.

The Maintanance Menu was basically a carry over from the Falcon II/III handhelds.
Agree. I have been trying to get HDT working but what paragraph of info I have, I am still experimenting.
I did discover the RS232 programming port won't work so now looking at the serial port for accessories.
I can turn on HDT in the FCC menu, Power cycle turns it off.
Cheers
 
Status
Not open for further replies.
Top