• 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.

Hytera Data Transfer

Status
Not open for further replies.

syngress

Member
Joined
Apr 26, 2023
Messages
12
Reaction score
0
Hello everyone.
I have a few questions about transferring files between two radio devices.

CPS allow to configure Radio To PC Network along with Radio To Radio Network

Now with Hytera Data Transfer I am able to transfer files between two radios.
Do you know how this communication works, if the radio has an IP address, it must, in a sense, also have a network interface ?

If there is a program like Hytera Data Transfer (server - client), it may be possible to write own software to transfer data between radios in other operating systems.

Can I somehow use this interface to send data between radios in Linux?
Do any of you have experience in this topic?

Thank You.
 

radioopperator

Member
Feed Provider
Joined
Apr 15, 2019
Messages
384
Reaction score
86
That radio system like Motorola isn't designed for large files! only small invoice type stuff.
 

syngress

Member
Joined
Apr 26, 2023
Messages
12
Reaction score
0
And this limitation results from what ? ;)

HyteraDataTransfer Software sends data through UDP packets, but from the network side I see no reason why it should be limited in any way.

Now RINDS which is Remote Network Driver Interface Specification, a Microsoft proprietary protocol used on top of USB, allows us to initiate Network Interface (Linux/Windows). Radios have 2 networks, internal (RadioToRadio) and external (RadioToPCNetwork). I don't know why yet, but RadioControlStationIP is initialized on the Network Interface side as GatewayIP.

Zrzut ekranu 2024-01-3 o 11.18.55.png

On the Wireshark side, you can clearly see UDP communication (different IP address in the photo, preview photo),

Zrzut ekranu 2024-01-3 o 11.29.32.png

So I assume that if you can run software on Windows that works as a Server-Client, you can also write your own software in any language, which will give us countless possibilities.

However, it is not certain whether the IP Radio <-> Radio communication specification limits us in any way, and if so, are the limitations implemented directly in the devices?

From the network point of view, if we have 2 radios and 2 initialized network interfaces, we should be able to send everything via TCP and UDP and the only limit for us should be physics, i.e. the speed of information transfer.
 

syngress

Member
Joined
Apr 26, 2023
Messages
12
Reaction score
0
I was able to establish communication between two radios.
I am able to transfer small UDP packets without any problems.
The problem begins with large files that need to be fragmented and sent via UDP using the IPv4 protocol.
The first radio (sender) sends data correctly - you can see it in the attached picture (file *.png 1.5MB)

Zrzut ekranu 2024-01-11 o 11.18.30.png

Unfortunately, for some reason, fragmented IPv4 packets do not reach the other radio (receiver), only UDP packets arrived.

I noticed that everything that is sent from the radio (sender) must have the source_port set to 3007, so on the software side you need to bind to this port.
The attached WireShark screen shows IPv4 packets, they do not have information about source_port - perhaps this is some limitation of Hytera to accept only UDP packets with source_port ??

I am including two scripts for those interested, sender and receiver (Python). Maybe you can add something more to this topic :)
 

Attachments

  • hytera_data_transfer.zip
    2.2 KB · Views: 74

sigonah770

Newbie
Joined
Jun 13, 2024
Messages
1
Reaction score
0
Question - have you figured out if it's possible to send broadcast messages to all radios in the net?
 

syngress

Member
Joined
Apr 26, 2023
Messages
12
Reaction score
0
That radio system like Motorola isn't designed for large files! only small invoice type stuff.

Oh ! anything is possible if you face the problem ..
I created software that allows to transfer files between radios, UDP with ACK and retransmission through VHF/UHF.

Communication is slow but everything arrives to other radio as it should.
Plus .. Everything that shows network interface allow to use this software with configurable *.yml

I'm working on threading now so that multiple connections can be run at the same time, this hasn't been tested yet ..

Question - have you figured out if it's possible to send broadcast messages to all radios in the net?

I am convinced that if you put a little work into searching the Internet, you will find what interests you :)
 
Last edited:

vk3byr

Newbie
Joined
May 30, 2025
Messages
1
Reaction score
0
Hello everyone.
I have a few questions about transferring files between two radio devices.

CPS allow to configure Radio To PC Network along with Radio To Radio Network

Now with Hytera Data Transfer I am able to transfer files between two radios.
Do you know how this communication works, if the radio has an IP address, it must, in a sense, also have a network interface ?

If there is a program like Hytera Data Transfer (server - client), it may be possible to write own software to transfer data between radios in other operating systems.

Can I somehow use this interface to send data between radios in Linux?
Do any of you have experience in this topic?

Thank You.
Hi,

Did you have to enable IP transit feature with CPS on the radio to achieve data transfer? Could you describe the connectivity path you're using? I assume its PC1 -> radio1-Ethernet -> transmit -> receive -> radio2-ethernet -> PC2. Or are you using USB-to-Radio for each device?

Working on a similar issue at the moment with HM782s to send low-level bit data between two radios. Lots of documentation on IP site connecting, but no guides for simple data transfers via Mobile units.
TIA and appreciate your time.
 
Status
Not open for further replies.
Top