UPDATE 2.1.18 14 Aug 2021
Numerous bug fixes and timing improvements.
Thetis 2.8.11 build 21f will show the full firmware version number in Setup > General.
Quartus project archive file for developers:
UPDATE 2.0b 10 Feb 2020
Additional bug fixes including transverter operation, PTT fixes and timing adjustments.
UPDATE 2.0a 27 Jan 2020
Intended to work with the released version of 2.6.9 (from the TAPR Github repository) to fix the PA disable bug. I've also found it to be very stable for my 8000.
UPDATE pre8 26 Dec 2019
pre8 is based on pre7, but it fixes a bug whereby the firmware would often try to process DHCP messages meant for other devices. For me it works the best of all so far, but YMMV, so please give it a whirl and post your results.
UPDATE pre7 20 Dec 2019
Rick has recently had a little time and finally managed to conquer a warning message that the development environment was giving associated with PLL pin assignments. This problem exists even on P1 builds. It's not clear this has improved anything, but it is worth putting out this build to see if it at least runs for more people than pre1, pre2 or pre4 does. Please give it a try and report on it's performance for you.
Original Post 9 Nov 2019
Rick, N1GP, who has taken the P2 firmware from early alpha to beta to late beta status, depending on your specific SDR platform, has reached a point where work is calming down for him a bit and he may be able to start producing beta versions again.
Given that there haven't been any reports that the faster IF sample rates cause problems, at this point it seems pretty clear that the primary difficulty with the P2 design is achieving timing closure for the Gigabit Ethernet MAC portion of the firmware that works reliably on every serial number of every model hardware. Moving from 100MHz to 1000MHz timing on that interface has proven quite challenging. Rick has made great strides in this area, fixing numerous logic bugs and modifying the thermal model used in the build. More recently, Rick has been looking at changes in the SDC file, which is a file that the Quartus design software uses to set constraints on how clocks and timing are handled in the build process. The first fruit of that labor is the "pre4" version posted below.
We are going to follow Richie's example that he set for Thetis and start a fresh new thread here for discussion of Orion MKII (7000 and 8000) P2 firmware. Each new version will be posted as an update in this first entry. The old topic will be locked. And Rick and I hope to be able to start similar new threads for Orion, Angelia and Hermes, but that won't be for several weeks yet.
Please note that typical symptoms of poor firmware performance include: crashes that require power cycling the actual ANAN hardware, high noise floors on the panadapter, poor, missing or inconsistent PureSignal performance, and poor diversity or RX2 behavior. If your band stacks aren't working that is a Thetis issue

73,
Scott
To begin, here are what people generally found to be the best P2 firmware versions prior to 9 Nov 2019 for their 7000 and 8000, Orion MKII based hardware:
Update 9 Nov 2019, "set_clock_groups -exclusive -group *" on the Ethernet clocks:
Earlier versions can be found here:
https://github.com/TAPR/OpenHPSDR-Firmware/tree/master/Protocol%202/Orion_MkII%20(ANAN-7000DLE-8000DLE)