ANAN (Apache Labs)

 

 

 


 

Detecting

When you search for ANAN hardware select ANAN, Hermes-Lite from the dropdown list. If ANAN hardware is not found look in the logfile (below).

The ANAN hardware must have the correct firmware loaded and be on the supported list.

An excerpt from a logfile with a non-supported ANAN model is shown below, in this case the hardware is actually the 8000DLE!

Radio OpenHPSDR: Auto-detect> Socket 000008C0 created
Radio OpenHPSDR: Auto-detect> Socket bound to address ANY, port 20000
Radio OpenHPSDR: Auto-detect> Socket set to blocking
Radio OpenHPSDR: Auto-detect> Sending...
Radio OpenHPSDR: Auto-detect> Discovery address    169.254.78.255, port 1024
Radio OpenHPSDR: Auto-detect> Sent 60 of 60 bytes
Radio OpenHPSDR: Auto-detect> Discovery address    255.255.255.255, port 1024
Radio OpenHPSDR: Auto-detect> Sent 60 of 60 bytes
Radio OpenHPSDR: Auto-detect> -
Radio OpenHPSDR: Auto-detect> Receiving replies, timeout 2000 ms
Radio OpenHPSDR: Auto-detect> Received 60 bytes from 169.254.229.192
Radio OpenHPSDR: Auto-detect> Parsing:
Radio OpenHPSDR: Auto-detect>     Sequence ...........: 0-0-0-0
Radio OpenHPSDR: Auto-detect>     Response ...........: 02
Radio OpenHPSDR: Auto-detect>     MAC ................: D8-80-39-6D-E5-C0-05-17
Radio OpenHPSDR: Auto-detect>     Board type .........: Unknown 5 (5)
Radio OpenHPSDR: Auto-detect>     Version protocol ...: 02.3
Radio OpenHPSDR: Auto-detect>             firmware ...: 02.1
Radio OpenHPSDR: Auto-detect>             Mercury ....: 0-0-0-0
Radio OpenHPSDR: Auto-detect>             Penny ......: 0
Radio OpenHPSDR: Auto-detect>             Metis ......: 0
Radio OpenHPSDR: Auto-detect>     Receivers ..........: 7
Radio OpenHPSDR: Auto-detect>     Frequency or phase .: 1, Phase
Radio OpenHPSDR: Auto-detect> -
Radio OpenHPSDR: Auto-detect> Received 0 replies
Radio OpenHPSDR: Auto-detect> -

 



 

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

 



 

Firmware

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 192.168.1.180
Parsing:
    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

Loading Firmware

Follow these steps:

  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.

 

 



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.

 



 

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.

JG on November 6th, 2016