Read Me - Protocol Support

This software is being developed on an ANAN transceiver in accordance with the new OpenHPSDR Ethernet Protocol written by Phil Harman VK6PH. This is the only firmware which is supported, anything else will fail spectacularly - you will not be able to detect the ANAN radio.

This protocol is supported via firmware updates on TAPR Hermes boards and ANAN transceivers from Apache Labs. (Other interesting projects such as Hermes Lite will only be supported if the project itself implements this protocol.)

This new firmware is still being tested and will be used in the PowerSDR Thetis release. When this is available together with new firmware installation software you will be able to use the ANAN support in this software.

Transmit Support

Available in version 3 only, more information is here [link].



Anan 10E Receive is BEAUTIFUL

November 6th, 2016: Downloaded your latest preview. As a receiver it is fantastic. I have an ANAN 10E running new protocol, GT 730 video card with 2 gig memory and DDR5 memory.

I have tried every sample rate and it just works. Average CPU at the highest sample rate of 1,536,000 is 12 percent. Average GPU is 21 percent.

... I like the waterfall setup with separate scope for receive ant transmit, even though transmit is not available yet. The other feature I see that I really prefer is the multi meter that shows four measures.

Now it's gonna be really difficult to wait till transmit is enabled.







The current firmware used on the 10E for development is:

  • Protocol = 3.1,
  • Firmware = 10.2.

This is working well.


What's My Firmware Version?

To determine your firmware version first start the radio, then select Logfile from the Tools pane in the ribbon bar. In the logfile look for an entry similar to that below, in this example the protocol is 3.1, firmware level is 10.2.


Receiving replies, timeout 2000 ms
Discovery, received 60 bytes from
    Sequence ...........: 0-0-0-0
    Response ...........: Available (02)
    MAC ................: 00-1E-C0-A5-CD-97-02-1F
    Board type .........: ANAN-10E, 100B (2)
    Version protocol ...: 03.1
            firmware ...: 10.2
            Mercury ....: 0-0-0-0
            Penny ......: 0
            Metis ......: 0
    Receivers ..........: 2
    Frequency or phase .: 1, Phase
    Mode big endian ....: 0
         little endian .: 0
    Format 3-byte ......: 0
           float .......: 0
           double ......: 0


Multiple LAN Support

Note for later: Go into the Properties of each connection (right click on it) –> select Internet Protocol (TCP/IP) –> click Properties -> click Advanced –> uncheck Automatic metric in the bottom and set a number between 1 and 9999 where the smaller the number the higher the connection priority.

ANAN Notes

Loading Firmware

  1. Read "Updating the ANAN-10E Firmware".
  2. Install WinPcap: "WinPcap is the industry-standard tool for link-layer network access in Windows environments: it allows applications to capture and transmit network packets bypassing the protocol stack, and has additional useful features, including kernel-level packet filtering, a network statistics engine and support for remote packet capture."
  3. Download and install the OpenHPSDR Bootloader from http://openhpsdr.org/download.php .
  4. Set a static IP address in the 10E with the OpenHPSDR Bootloader.