14-bit Hermes (10E and 100B) Protocol 2 Firmware Topic
Forum rules
Until such time as the New Protocol firmware goes into general release, all discussion will be concentrated here.
Until such time as the New Protocol firmware goes into general release, all discussion will be concentrated here.
14-bit Hermes (10E and 100B) Protocol 2 Firmware Topic
Current Release
PureSignal reliability improvements.
Quartus project archive file for developers:
Prior/Original Releases
Phil has succeeded in updating the P2 firmware for the small FPGA on the 14-bit Hermes design (used in the ANAN-10E and ANAN-100B). This is quite remarkable as the FPGA is at 99% utilization, a very, very difficult state of affairs to manage!
https://github.com/TAPR/OpenHPSDR-Firmware/tree/master/Protocol%202/ANAN-10E%20%26%20100B
Please take careful note of the "IMPORTANT - Read me" file as follows:
Ethernet runs at a Gigabit. Due to the fact that the FPGA is 99% full a number of features are not supported:
1. DHCP is not supported, in which case you need to use a fixed IP address.
2. ICMP (ping) is not supported.
3. You must use the Bootloader to load new FPGA code.
Phil further advises:
I’ve included some bug fixes that Rick implemented in the Orion Mk II code and also fixed an issue with one of the data packets being the wrong length. The FPGA is 99% full so adding any more features as going to be a challenge!
Just like the Hermes board, users should check that the Polyfuses are not causing the supply voltages to drop since just enabling the PHY
to run at a Gigabit causes a significant increase in current draw, irrespective of what sampling rate is use.
This version has not undergone a wide release for testing, so feedback will be important. If you have not replaced or shorted the F3 PTC device and observe sudden stoppages or crashes that are only recoverable by power cycling the hardware and/or letting it cool off, it may very well be the F3 current limitation problem.
See more about F3 here: https://apache-labs.com/community/viewtopic.php?f=17&t=2354&p=2381
PureSignal reliability improvements.
Quartus project archive file for developers:
Prior/Original Releases
Phil has succeeded in updating the P2 firmware for the small FPGA on the 14-bit Hermes design (used in the ANAN-10E and ANAN-100B). This is quite remarkable as the FPGA is at 99% utilization, a very, very difficult state of affairs to manage!
https://github.com/TAPR/OpenHPSDR-Firmware/tree/master/Protocol%202/ANAN-10E%20%26%20100B
Please take careful note of the "IMPORTANT - Read me" file as follows:
Ethernet runs at a Gigabit. Due to the fact that the FPGA is 99% full a number of features are not supported:
1. DHCP is not supported, in which case you need to use a fixed IP address.
2. ICMP (ping) is not supported.
3. You must use the Bootloader to load new FPGA code.
Phil further advises:
I’ve included some bug fixes that Rick implemented in the Orion Mk II code and also fixed an issue with one of the data packets being the wrong length. The FPGA is 99% full so adding any more features as going to be a challenge!
Just like the Hermes board, users should check that the Polyfuses are not causing the supply voltages to drop since just enabling the PHY
to run at a Gigabit causes a significant increase in current draw, irrespective of what sampling rate is use.
This version has not undergone a wide release for testing, so feedback will be important. If you have not replaced or shorted the F3 PTC device and observe sudden stoppages or crashes that are only recoverable by power cycling the hardware and/or letting it cool off, it may very well be the F3 current limitation problem.
See more about F3 here: https://apache-labs.com/community/viewtopic.php?f=17&t=2354&p=2381
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Running at 25-30% on a 10e using 2 receivers.
PC is a I5-4570 with 8GB RAM.
TNX de KA9LHE
PC is a I5-4570 with 8GB RAM.
TNX de KA9LHE
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Great job guys! Thank you for all the effort you put on this release.
I'll be testing it and reporting back to you with my findings.
May the 4th be with you!
73,
Manny K0MO
P.S. Today is my birthday. Thanks for the gift!
I'll be testing it and reporting back to you with my findings.
May the 4th be with you!
73,
Manny K0MO
P.S. Today is my birthday. Thanks for the gift!
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Been using the new V3 FW with Thetis 2.6.7 on my 100B. Everthing seems to work, except the 6m preamp is not always turned back on after tx (happens about 25% of tx's). Clicking the Thetis tune button on/off a time or two returns the preamp, cycling the disable preamp on rx button in filter settings also does it and you can hear a relay click then, which you can not using the tune button as it is covered by the tx relay.
I tried a FW reinstall and it made no difference.
I tried a FW reinstall and it made no difference.
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Hi all,
I have installed the latest version of the protocol 2 firmware for my ANAN10e, using the latest Thetis 2.6.7.
Everything seems to work perfectly except for Pure signal.
When I activate PS it seems to make the firmware crash after a little while, which needs the radio power cycled to recover.
I have tried different sampling rates with different DSP setting to no avail.
It was working ok when i was using the protocol 1 firmware.
Thought I'd post in case anyone else was having similar issues
Cheers Onder
VK3AMP
I have installed the latest version of the protocol 2 firmware for my ANAN10e, using the latest Thetis 2.6.7.
Everything seems to work perfectly except for Pure signal.
When I activate PS it seems to make the firmware crash after a little while, which needs the radio power cycled to recover.
I have tried different sampling rates with different DSP setting to no avail.
It was working ok when i was using the protocol 1 firmware.
Thought I'd post in case anyone else was having similar issues
Cheers Onder
VK3AMP
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Having the exact same PureSignal issue with my ANAN-100B here. Hope it gets resolved soon.
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Hello All,
I have been working on the Hermes 16bit firmware in attempts to improve the Pure Signal
reliability. Seems that the latest FW is working.
See this thread: https://apache-labs.com/community/viewtopic.php?f=32&t=3310
So I decided to merge my changes from that in to the Hermes 14bit FW.
I don't have a Hermes 14bit unit so I cannot test it. Please give this a try and post back
your results:
https://www.dropbox.com/s/cn5k5fax88j56wv/Hermes_14bit_P2_v10.4_pre1.rbf?dl=0
Tnx,
-Rick / N1GP
I have been working on the Hermes 16bit firmware in attempts to improve the Pure Signal
reliability. Seems that the latest FW is working.
See this thread: https://apache-labs.com/community/viewtopic.php?f=32&t=3310
So I decided to merge my changes from that in to the Hermes 14bit FW.
I don't have a Hermes 14bit unit so I cannot test it. Please give this a try and post back
your results:
https://www.dropbox.com/s/cn5k5fax88j56wv/Hermes_14bit_P2_v10.4_pre1.rbf?dl=0
Tnx,
-Rick / N1GP
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
On my 100-B running Thetis 2.7.0 a3, I get "ADC2 Overload" flashing yellow, then red upon starting and continuing at almost regular intervals. This was not present in the previous 10.3 FW. Pure Signal is also inoperative, whereas in 10.3, it was intermittent. I tried different sample rates, resetting the database, all to no avail.
Steve kc3ele
Steve kc3ele
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
İ can confirm that ADC 2 is flashing continuously.
Regards Onder
Regards Onder
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Tnx for the feedback. I see why the ADC2 error is happening, fixed. Also fixed a problem that would
cause no PS to work.
This may take a bit going back and forth since I don't have a 14bit Hermes. Appreciate the help.
https://www.dropbox.com/s/33pr7xch76p0bkc/Hermes_14bit_P2_v10.4_pre2.rbf?dl=0
-Rick / N1GP
cause no PS to work.
This may take a bit going back and forth since I don't have a 14bit Hermes. Appreciate the help.
https://www.dropbox.com/s/33pr7xch76p0bkc/Hermes_14bit_P2_v10.4_pre2.rbf?dl=0
-Rick / N1GP
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Rick,
This is the best I have seen PS work since the 3.4.9 days. I will continue to test it out and put it through its paces, but this is very encouraging!
I will report back any issues, but my initial tests look real good.
Thank you very much!
Steve kc3ele
This is the best I have seen PS work since the 3.4.9 days. I will continue to test it out and put it through its paces, but this is very encouraging!
I will report back any issues, but my initial tests look real good.
Thank you very much!
Steve kc3ele
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Hi Rick,
I've tested the new firmware this morning.
The ADC 2 warning has stopped flashing.
Everything seems to be working normal.
Did some tests with PS. PS is now functional up to 192khz.
When i change it to 384khz it still seems to be working but the panadapter seems to slow down also the tx bandwidth seems to spill over the passband.
Another observation was when monitoring the ethernet utilisation at 192khz the bandwidth doubles when i turn on PS which seems normal. At 384khz there is no change in bandwidth. At 758khz the bandwidth seems to halve when i activate PS.
thanks for the work you've put in.
Regards onder VK3AMP
I've tested the new firmware this morning.
The ADC 2 warning has stopped flashing.
Everything seems to be working normal.
Did some tests with PS. PS is now functional up to 192khz.
When i change it to 384khz it still seems to be working but the panadapter seems to slow down also the tx bandwidth seems to spill over the passband.
Another observation was when monitoring the ethernet utilisation at 192khz the bandwidth doubles when i turn on PS which seems normal. At 384khz there is no change in bandwidth. At 758khz the bandwidth seems to halve when i activate PS.
thanks for the work you've put in.
Regards onder VK3AMP
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Tnx agn for the reports.
@VK3AMP
Thetis tells the firmware, when PS is enabled and you engage MOX, that the sample rate of both RX1 & RX2 is 192K
The fact that Thetis is still in another BW mode may be a Thetis bug because if Thetis knows that it told the FW that
the RX rates are 192K then it should adjust the panadaper accordingly?
In your tests the BW looks right considering that Thetis chooses 192K always when PS & MOX are enabled for both RX1 & RX2.
As you know during PS & MOX RX2 is disabled and RX1 is multiplexed with both RX1 & TXDATA both at 192K (x 2 = 384K).
I did a wireshark scan just to confirm this, both RX1 & RX2 were on 1536K SR but during MOX & PS 192K:
https://www.dropbox.com/s/35h7ihj8djiz1x0/Capture.JPG?dl=0
@VK3AMP
When i change it to 384khz it still seems to be working but the panadapter seems to slow down also the tx bandwidth seems to spill over the passband.
Another observation was when monitoring the ethernet utilisation at 192khz the bandwidth doubles when i turn on PS which seems normal. At 384khz there is no change in bandwidth. At 758khz the bandwidth seems to halve when i activate PS.
Thetis tells the firmware, when PS is enabled and you engage MOX, that the sample rate of both RX1 & RX2 is 192K
The fact that Thetis is still in another BW mode may be a Thetis bug because if Thetis knows that it told the FW that
the RX rates are 192K then it should adjust the panadaper accordingly?
In your tests the BW looks right considering that Thetis chooses 192K always when PS & MOX are enabled for both RX1 & RX2.
As you know during PS & MOX RX2 is disabled and RX1 is multiplexed with both RX1 & TXDATA both at 192K (x 2 = 384K).
I did a wireshark scan just to confirm this, both RX1 & RX2 were on 1536K SR but during MOX & PS 192K:
https://www.dropbox.com/s/35h7ihj8djiz1x0/Capture.JPG?dl=0
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Has there been any further development on this firmware it works with the latest thetis but pure signal seems unreliable sometimes works sometimes doesn't
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Unfortunately the answer is "no". Nor have I personally heard of any "chatter" with respect to it starting up again any time soon for any of the different hardware platforms, much less the 14 bit Hermes.
- Conrad_PA5Y
- Posts: 101
- Joined: Fri Jan 19, 2018 8:11 pm
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Is this the latest P2 release for the Apache Special Production Run Hermes 14 bit?
https://apache-labs.com/al-products/102%20...%20ested.html
I have ordered one and would like to try it with SDR Console which requires P2.
Regards
Conrad PA5Y
https://apache-labs.com/al-products/102%20...%20ested.html
I have ordered one and would like to try it with SDR Console which requires P2.
Regards
Conrad PA5Y
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Conrad,
Your link doesn't work for me.
The latest is at the link at the top of this topic.
73,
Scott
Your link doesn't work for me.
The latest is at the link at the top of this topic.
73,
Scott
- Conrad_PA5Y
- Posts: 101
- Joined: Fri Jan 19, 2018 8:11 pm
Re: P2 version 10.3 released for 14-bit Hermes (10E and 100B)
Sorry, not sure what happened there:
https://apache-labs.com/community/viewtopic.php?f=3&t=4051
Thanks for the info.
73
Conrad PA5Y
https://apache-labs.com/community/viewtopic.php?f=3&t=4051
Thanks for the info.
73
Conrad PA5Y