How Can I Read the Firmware Information of My OctoClock?

Updated Apr 23, 2026

Reported In

Hardware

  • OctoClock
  • CDA-2990

Issue Details

I need to read the firmware version of my OctoClock (or CDA-2990) device. How can I do this? 

Solution

Instructions on how to do this are listed in this Ettus article. You will need to have the UHD software installed on your host system in order to run the commands used to read the firmware information. If you do not have UHD already installed, refer to the instructions on how to build and install UHD in the Related Links section below. 

 

At the bottom of the article linked above, in the section Updating the Octoclock's EEPROM you'll see the UHD command that you can run to read the EEPROM and GPS (if included) firmware revisions. The commands are also listed below. 

 

The following command will print out the firmware revision information:

/usr/local/lib/uhd/utils/octoclock_burn_eeprom --args="addr=192.168.10.3" --read-all

The following command will print out the firmware version information:

uhd_usrp_probe --args="addr=192.168.10.3"

 

Note: The above commands are based for Linux host systems. The commands may vary if you are using a Windows host system. 

Additional Information

If you are attempting to communicate with your OctoClock via Ethernet, configure your host's Ethernet port to a static IPv4 address of 192.168.10.1 and subnet mask of 255.255.255.0 in order to detect the IP address of the OctoClock.