[hpsdr] Programming fixed IP address in Hermes

Phil Harman phil at pharman.org
Sat Nov 24 19:12:06 PST 2012


Hi John,

Your analysis is quite correct.  If the user has not programmed a fixed IP 
address then the IP address will read as 255.255.255.255 (since the EEPROM 
is blank and contains FF's).  In which case Hermes will use either an DHCP 
provided IP address or an IPIPA address.

If you have set a fixed IP address and wish to remove it then setting the IP 
address to 255.255.255.255 or 0.0.0.0. will have the desired effect. 
Hopefully this is explained clearly in the Hermes User Guide.

In Bootloader mode (i.e. J12 fitted) Hermes uses raw Ethernet frames to keep 
the comms as simple as possible. In which case I force the address to 
11:22:33:44:55:66 so I always know what its going to be.

For those who would like a better understanding as to the Ethernet protocol 
used with Hermes you may like to select:

http://svn.tapr.org/repos_sdr_hpsdr/trunk/Metis/Documentation

and look for 'Metis-How it works_V1.27.pdf'

The Metis and Hermes Ethernet protocols are presently the same.

73 Phil...VK6APH



-----Original Message----- 
From: John Sager
Sent: Saturday, November 24, 2012 10:34 PM
To: hpsdr at lists.openhpsdr.org
Subject: Re: [hpsdr] Programming fixed IP address in Hermes

***** High Performance Software Defined Radio Discussion List *****

Mine works OK, at least to the extent of being able to read both the
IP address (255.255.255.255 on mine) and the MAC address. I haven't
tried changing them as I don't want to at the moment.

With J12 in place, Hermes doesn't recognise IP packets so discovery
won't work. A Wireshark capture of the transactions with J12 in place
shows Hermes receives raw Ethernet frames to the multicast address
11:22:33:44:55:66 and responds with a reply from the same address.

Note that you do have to run HPSDRProgrammer with Administrator
privileges on Windows, or with root privileges on Linux so that
the application can write and receive raw Ethernet frames.

73 John G8ONH

On 24/11/12 12:37, H.A.Meijer wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
>
>
> Hi,
>
> I made the same observation with my Hermes board, it did not want to 
> switch
> to the boot loader mode with J12.
> To solve this I had to program the boot loader software to the eeprom with 
> a
> usb-blaster programmer using  quartus II.
> It seems that someone forgot to program the bootloader to the eeprom at
> production.
>
> Bert PA2XHF
>
>
> Op 24-11-2012 4:04, kb3omm schreef:
>> ***** High Performance Software Defined Radio Discussion List *****
>>
>>
>>
>> Attempting to program a fixed IP address into Hermes. Following
>> instructions in Appendix A of Hermes Users Manual v1.9. but programmer
>> does not discover Hermes.
>>
>> Using PC with two NICs and a straight Ethernet cable to interconnect.
>>
>> PowerSDR and cuSDR discover and work fine.
>>
>> Tried once with J12 off, and Programmer did discover, but could not do
>> anything of course, as Hermes not in boot loader mode.
>>
>> Is it possible that the Ethernet cable needs to be a crossover for the
>> boot loader mode to work?
>>
>> 73, Kevin kb3omm
>>
>>
_______________________________________________
HPSDR Discussion List
To post msg: hpsdr at openhpsdr.org
Subscription help: 
http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
HPSDR web page: http://openhpsdr.org
Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/ 


 1353813126.0


More information about the Hpsdr mailing list