New Protocol 2 Firmware Released

Forum rules
Until such time as the New Protocol firmware goes into general release, all discussion will be concentrated here.
User avatar
w-u-2-o
Posts: 1301
Joined: Fri Mar 10, 2017 1:47 pm

New Protocol 2 Firmware Released

Postby w-u-2-o » Fri Dec 07, 2018 4:10 am

https://github.com/TAPR/OpenHPSDR-Firmware/tree/master/Protocol%202

INTRODUCTION

This release of the Protocol 2 (P2) firmware represents a significant improvement over the versions that had been posted some time ago to the repository. Most notably, these versions should run in a stable fashion on the vast majority, if not all, ANAN series radios.

The release covers all radios except the 10E and 100B. P2 firmware updates for those radios are still in progress and there is no estimate for when they will be released. The 8000 code should run on the 7000 as well.

REQUIREMENTS

P2 operation REQUIRES a Gigabit Ethernet connection to the radio hardware. As with Protocol 1 firmware, the radio hardware will only run at a single Ethernet speed, and with P2 that is the Gigabit rate.

P2 operation REQUIRES use of P2 compatible client software. At this time the following clients are known to be P2 compatible:

- Thetis, which is the nominal replacement for PowerSDR mRX PS. It includes most but not all of the features of PowerSDR, and a few features that are new. PowerSDR users will be immediately comfortable and productive with Thetis. Thetis also includes many "under the hood" improvements that should, ultimately, provide more reliable data processing (e.g. fewer audio glitches).

- SDR Console, currently in beta and available via Simon Brown's SDR Console online community.

- piHPSDR, for the piHPSDR controller hardware.

- linHPSDR, for those who prefer Linux.

INSTALLATION

Migration from Protocol 1 to Protocol 2 can be done using HPSDR Programmer or HPSDR Bootloader in the normal fashion. However, once Protocol 2 resides in the hardware, successive firmware loads will require the use of either a new P2 compatible programmer application or HPSDR Bootloader. Very detailed instructions are available here: https://apache-labs.com/community/viewtopic.php?f=18&t=2333

KNOWN BUGS & LIMITATIONS

This is BETA firmware, with all that BETA status entails. There will certainly be a number of problems and issues that crop up. In order to better track these, it is recommended that firmware discussions be concentrated here:

https://apache-labs.com/community/viewforum.php?f=32

And client (Thetis et al) discussions be concentrated here:

https://apache-labs.com/community/viewforum.php?f=5

Of course you are also welcome to use the legacy HPSDR and Yahoo email reflectors or other online resources as you prefer.

It should be noted that there is a potential concern for Angelia and Hermes based radios (100D, 100B, 100, 10, 10E). With the Media Access Controller (MAC) logic on the FPGA now running at Gigabit speeds, this causes the power consumption requirements of the FPGA to increase. On these SDR cards, overheating of the "F3" positive temperature coefficient (PTC) device which protects the 3.3V supply has been reported, with resulting erratic operation due to current limitations. It is not yet clear how significant this problem may be. The development team has not, as of yet, looked into a possible firmware based solution for this problem (e.g. creating 100BASE-T versions of the Protocol 2 FPGA images). You may need to consider a hardware modification to fully support Protocol 2 Gigabit operation.
w9mdb
Posts: 60
Joined: Sun Apr 09, 2017 5:53 pm

Re: New Protocol 2 Firmware Released

Postby w9mdb » Fri Dec 07, 2018 4:43 am

Color me confused as to which firmware is for the 100.
I tried the previous P2 and the audio in WSJT-X didn't last long before it became too noisy and "fuzzy" to decode much. Would that be a symptom of the current problem referred to?
de Mike W9MDB
kd8tut
Posts: 3
Joined: Sun Apr 09, 2017 7:13 pm

Re: New Protocol 2 Firmware Released

Postby kd8tut » Fri Dec 07, 2018 5:34 am

Regarding the hardware modification....

Is this a modified, or replacement, power supply? Or is it a modified cooling solution?
Ton_PA0TBR
Posts: 3
Joined: Sun Apr 09, 2017 3:08 pm

Re: New Protocol 2 Firmware Released

Postby Ton_PA0TBR » Fri Dec 07, 2018 8:19 am

Is it known how many receivers have been enabled in this version for the ANAN-100D?
User avatar
w-u-2-o
Posts: 1301
Joined: Fri Mar 10, 2017 1:47 pm

Re: New Protocol 2 Firmware Released

Postby w-u-2-o » Fri Dec 07, 2018 10:57 am

I'm going to suggest it is too early to start panicking over F3 issues. Let's see how this newest firmware performs on a larger sample of radios. There are a number of threads here to peruse: search.php?keywords=f3+ptc . Experience suggests it is not an issue for cooling or the PSU.

The firmware supports as many receivers as Thetis, piHPSDR and linHPSDR provide for. Not sure about SDR Console, but I believe that all 7 DDCs are available in the 100D.

Note: I will be off the grid for the next 12 hours or so--have fun!
G3ZQH
Posts: 13
Joined: Mon Apr 10, 2017 5:21 pm

Re: New Protocol 2 Firmware Released

Postby G3ZQH » Fri Dec 07, 2018 3:00 pm

No go for me with the new P2 firmware for my Anan 200D. Doesn't work with either Thetis 2.6 or SDR Console v3.04. I get a connection to the radio, but just S9+50dB RF noise on all bands. I have reverted to the earlier version for now until there is more feedback from other users.

I'll be interested to hear if has worked for others using 200D or other Anan rigs.

73 Dave G3ZQH
w4kcn
Posts: 9
Joined: Mon Nov 13, 2017 2:56 pm

Re: New Protocol 2 Firmware Released

Postby w4kcn » Fri Dec 07, 2018 4:37 pm

The new P2 firmware for my 7000 doesn't seem to get an IP address back from DHCP and resorts to a 169.254 APIPA address.

V3 Console is still able to somehow find the radio with that APIPA address, but Thetis is not.

I have tried to manually set the radio's IP using HPSDR Programmer, but to no avail.
Helmut
Posts: 4
Joined: Sat Jul 15, 2017 3:08 pm

Re: New Protocol 2 Firmware Released

Postby Helmut » Fri Dec 07, 2018 5:43 pm

:) The new firmware Protocol2 V1.3 today released does now enable to get full RF-output on my Anan 7000dle :)

Many thanks do all developers, the 7000dle does now receive and transmit with Thetis and SDR-Console 3.0.4 !

73
Helmut
Last edited by Helmut on Sun Dec 09, 2018 2:13 am, edited 2 times in total.
w4kcn
Posts: 9
Joined: Mon Nov 13, 2017 2:56 pm

Re: New Protocol 2 Firmware Released

Postby w4kcn » Fri Dec 07, 2018 6:04 pm

Helmut wrote::) The new firmware Protocol2 V1.3 today released does now enable to get full RF-output on my Anan 7000dle :)

Many thanks do all developers, the 7000dle does now receive an transmit with Thetis and SDR-Console 3.0.4 !

73
Helmut dl9eri / oe9eri

p.s.: you have to use in any case the BOOTLOADER to flash the firmware for Protocol2 v1.3 - HPSDRProrammer does not recognize the Anan !
and don´t forget to rename the firmware-file from Orion_MkII_Protocol_2_EPCQ_v1.3_N1GP_5-19_7rx.rbf to metis.rbf to flash !


Doesn't seem to matter. Both HPSDR Programmer and Bootloader program the radio seemingly fine. V3 is able to connect when either of the tools is used, however they both leave it with the APIPA address which Thetis can't find.
Helmut
Posts: 4
Joined: Sat Jul 15, 2017 3:08 pm

Re: New Protocol 2 Firmware Released

Postby Helmut » Fri Dec 07, 2018 6:24 pm

:D
Last edited by Helmut on Sun Dec 09, 2018 2:10 am, edited 1 time in total.
User avatar
w-u-2-o
Posts: 1301
Joined: Fri Mar 10, 2017 1:47 pm

Re: New Protocol 2 Firmware Released

Postby w-u-2-o » Fri Dec 07, 2018 6:48 pm

Dave--good feedback on the 200D. Let's see how others make out.

Chance--even Bootloader will not change the IP address on your radio?

Helmut--the error message you get from HPSDR Programmer after going from P1 to P2 is normal and expected. P2 firmware does not respond to and is not compatible with the P1 HPSDR Programmer. So once that move is made you are going to only get errors from P1 Programmer until you go back to P1. Review again this link: https://apache-labs.com/community/viewtopic.php?f=18&t=2333
w4kcn
Posts: 9
Joined: Mon Nov 13, 2017 2:56 pm

Re: New Protocol 2 Firmware Released

Postby w4kcn » Fri Dec 07, 2018 8:28 pm

w-u-2-o wrote:Chance--even Bootloader will not change the IP address on your radio?


Scott,

I was able to program with the Bootloader and before power cycling (switch jumper) the radio set the radio's IP address.

Now Thetis seems to at least connect. I haven't done anything else, but will report back after having some time to play. V3 also connects without issue.

I had previously tried used Programmer to set the IP but that apparently wasn't successful.

Thanks for the suggestion.
NL7F
Posts: 3
Joined: Sun Apr 09, 2017 8:33 pm
Location: Fairbanks, AK

Re: New Protocol 2 Firmware Released

Postby NL7F » Fri Dec 07, 2018 10:03 pm

No good on my 200D with Thetis 2.6. RF spectrum thrashes about +/-100dB. Predistortion non functional.
LSB transmit produces DSB with exaggerated USB.
Reverting to Orion 5.0 and PowerSDR 3.4.9.
SA3ATF
Posts: 55
Joined: Mon Apr 10, 2017 9:42 pm
Location: Solleftea Sweden JP83PE
Contact:

Re: New Protocol 2 Firmware Released

Postby SA3ATF » Sat Dec 08, 2018 12:18 am

Everything seems to work for me with my 200D Rev 24 except pure signal. No difference with or without it. Otherwise very stable as it seems.
I don’t suffer from insanity, I enjoy every second of it!
https://www.qrz.com/lookup
w4kcn
Posts: 9
Joined: Mon Nov 13, 2017 2:56 pm

Re: New Protocol 2 Firmware Released

Postby w4kcn » Sat Dec 08, 2018 4:36 am

Everything appears to be ok compared to h40 P2 firmware I've been running.

One thing I notice is that if I switch to V3 and come back to Thetis, PureSignal is very flaky if not non-existent.

Flash latest P2 firmware.

Connect via Thetis.
Two tone test via Thetis: success.
Disconnect (power button on UI).
Connect via V3.
Disconnect via V3.
Connect via Thetis.
Two tone test vie Thetis: no feedback

Reflash firmware via Programmer

Connect via Thetis
Two tone test via Thetis: success

Both Thetis and Console were open from the beginning to the end of the test. Two tone test were using a dummy load at ~100W.
User avatar
w-u-2-o
Posts: 1301
Joined: Fri Mar 10, 2017 1:47 pm

Re: New Protocol 2 Firmware Released

Postby w-u-2-o » Sat Dec 08, 2018 12:22 pm

Chance--your issues seems to be indicative of SDR Console leaving the firmware in an unstable state. We can point fingers later about whether it's the firmware's fault or Console's fault, although it is worth mentioning that successive Thetis sessions do not cause this problem. a) I'd suggest that re-flashing is a rather dramatic way of fixing the problem--did you try merely power cycling the radio hardware to restart the firmware? b) I'd suggest you mention it to Simon.
User avatar
w-u-2-o
Posts: 1301
Joined: Fri Mar 10, 2017 1:47 pm

Re: New Protocol 2 Firmware Released

Postby w-u-2-o » Sat Dec 08, 2018 12:22 pm

Got better news for 200D (Orion) users this morning: a newer version, v1.3, of the 200D P2 code is now posted. Give that a try instead. Forward instead of backwards! Note this update is only for the 200D (Orion), P2 firmware for all other radio hardware types remains the same.

Return to “Protocol 2 (all radios)”