Packet Sender is an open source utility to allow sending and receiving TCP and UDP packets. It also supports TCP connections using SSL. It is available for Windows, Mac, and Linux. 

It can be downloaded from     

In this article, we will use Packet Sender to send a hexadecimal command to a camera over an IP connection.

The camera used in that example below is a CM44 with the default IP address and port 1259.

We will call for some presets (preset 1, 2 and 3) already stored in the camera.

* In the case of a CM44, the command to recall presets is "8x 01 04 3F 02 pp FF", as reconfirmed in the user manual:

So we will send "8x 01 04 3F 02 01 FF" to recall the Preset 1, "8x 01 04 3F 02 02 FF" to recall the Preset 2, "8x 01 04 3F 02 03 FF" to recall the Preset 3, etc  

On the top of the Packet Sender interface this where we will need to indicate the HEX (hexadecimal) command to send, the camera IP address and port number:

Click the SEND button (in that example the camera should position to the Preset 1)

In the bottom part of the interface, it should reconfirm all the commands sent: