IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

FIRMWARE TOPICS ONLY--non-firmware topics will be MOVED
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby w-u-2-o » Mon Jan 16, 2023 6:55 pm

Surprise, surprise, there is now a third variant of the now venerable Orion MKxxx boards, one that uses a Cyclone V FPGA. And, just like the last time, Apache started shipping before the new firmware could get properly posted and distributed.

It's unfortunate that parts obsolescence and supply chain issues have once again conspired to muddy the waters and complicate the firmware and hardware landscape, but at least Apache is finding parts and finding away around the supply chain challenges. Given the already existing confusion over MKII and MKIII Orion boards, and now with front panels being labeled "MKIII" with a third FPGA type involved, it might be better if people start referring to the actual FPGA part type installed, i.e. "old Cyclone IV, new Cyclone IV, or Cyclone V". Yeah, it's going to be confusing!

The new FPGA is the Intel (Altera) 5CEFA9F31. New owners of the 7000DLE MKIII (it actually says MKIII on the front), Andromedas with -CV in the serial number, and, when they finally ship, the 8000DLE MKII, will find this Cyclone V family chip inside.

The Protocol 1 firmware has been updated and posted to the TAPR Github site. Detailed instructions on how to select the proper Protocol 1 firmware version for your hardware appear there as well:

https://github.com/TAPR/OpenHPSDR-Firmware/tree/master/Protocol%201/ANAN-7000DLE_ANAN-8000DLE-Andromeda

INSTRUCTIONS FOR LOADING FIRMWARE CAN BE FOUND HERE: https://community.apache-labs.com/viewtopic.php?f=18&t=2333

Protocol 2 firmware is posted in this topic: https://community.apache-labs.com/viewtopic.php?f=32&t=4462

Don't forget to grab a copy of the Protocol 1 firmware to have handy before upgrading to Protocol 2, just in case of a problem.
User avatar
N4QNT
Posts: 36
Joined: Wed Oct 14, 2020 3:18 am

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby N4QNT » Tue Jan 17, 2023 2:51 am

So with the new radio marked MKIII on the front face, we installed the latest firmware Metis_Orion_MkIII_P2_CV_21.7.rbf for the 5CEFA9F31 Cyclone V, but now I'm getting reports that were off frequency 110Hz, I tried the calibration in settings but does not help.. Has anyone experience this issue yet?? Can someone please post the link for Pro1 firmware for this lates MKIII..
K4IBC
Posts: 64
Joined: Sun Apr 09, 2017 7:31 pm

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby K4IBC » Tue Jan 17, 2023 10:20 am

N4QNT wrote:So with the new radio marked MKIII on the front face, we installed the latest firmware Metis_Orion_MkIII_P2_CV_21.7.rbf for the 5CEFA9F31 Cyclone V, but now I'm getting reports that were off frequency 110Hz, I tried the calibration in settings but does not help.. Has anyone experience this issue yet?? Can someone please post the link for Pro1 firmware for this lates MKIII..


https://github.com/TAPR/OpenHPSDR-Firmw ... F31%20FPGA

Notice the P1_CV in the the name.

Firmware for the MKIII whether it is P1 or P2 has CV in the name for Cyclone V FPGA.

Also I am asking that all those with the July 2022 to January 2023 MKII to stop calling them MKIII instead call them MKIIB.
viewtopic.php?f=46&t=4466
User avatar
N4QNT
Posts: 36
Joined: Wed Oct 14, 2020 3:18 am

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby N4QNT » Tue Jan 17, 2023 12:52 pm

Thank you, back to normal..


K4IBC wrote:
N4QNT wrote:So with the new radio marked MKIII on the front face, we installed the latest firmware Metis_Orion_MkIII_P2_CV_21.7.rbf for the 5CEFA9F31 Cyclone V, but now I'm getting reports that were off frequency 110Hz, I tried the calibration in settings but does not help.. Has anyone experience this issue yet?? Can someone please post the link for Pro1 firmware for this lates MKIII..


https://github.com/TAPR/OpenHPSDR-Firmw ... F31%20FPGA

Notice the P1_CV in the the name.

Firmware for the MKIII whether it is P1 or P2 has CV in the name for Cyclone V FPGA.

Also I am asking that all those with the July 2022 to January 2023 MKII to stop calling them MKIII instead call them MKIIB.
viewtopic.php?f=46&t=4466
StefanoAlvaro
Posts: 21
Joined: Thu Nov 24, 2022 3:56 pm

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby StefanoAlvaro » Tue Jan 17, 2023 8:33 pm

w-u-2-o wrote:[b]Surprise, surprise


Hi! I received my mk3 this weekend and after reading this fantastic forum to understand its function logic I want to update to p.2. All ok with the bootloader, all ok with the fw reviews... good, I can proceed!
The installation goes well, without any problems (and it is here that the statistics start to turn bad) but.. when thetis is switched on, the machine is no longer seen.
Panic.
Bad thoughts.
Anxiety.
Hot from the back.
The MB sensor no longer flashes, it is now stopped on.
I can't find the fw 2.8,and try to reload one that works for everyone.
No effect, my mk3 has become a paperweigt.
I call a friend who bought mk2 before me, he gives me some contacts of more expert people who could help me, but hope begins to leave me when the answers retrace my attempts.
Memories come of how good it was to use for 10 minutes, and how dumb I was for not to let it be as it was.
I contact support, but on Saturday they'll never reply (but did right away on Monday, thanks Tony).
I try to launch a desperate SOS to the guru of the forum and Rick, N1GP, replies IMMEDIATELY, telling me that perhaps the problem does not exist, I could be one of the first to have received the new card, for which the development of fw was necessary dedicated, which attach on the mail.
I load it, without not much hope and the light reappears at the end of the tunnel, the MB sensor flash again, and the ON button feel me "click".

I realized how fantastic this community is, a similar problem with another machine (Yaesu, Kenwood, Icom, Flex, Elekraft, Sun…) would certainly have led me to other consequences.

God bless you Rick!!!!!!

Stefano, IZ2ZSF
K1LSB
Posts: 639
Joined: Wed Feb 05, 2020 5:25 pm

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby K1LSB » Tue Jan 17, 2023 9:32 pm

Man, what a great horror story and a happy ending!

Mark
RobB
Posts: 15
Joined: Thu Jun 02, 2022 3:11 pm

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby RobB » Thu Feb 16, 2023 1:26 am

If the newest revision 7000 is factory designated as Mk3, I guess I must have the Mk 2.5, formerly unofficially the Mk3. One wonders if in the future there will be a unifying firmware to cover all the variations. Sure is developing into a minefield choosing the correct firmware.
Might I suggest a sticky post proscribing a "forum official" naming convention and the corresponding issue dates.
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby w-u-2-o » Thu Feb 16, 2023 1:46 am

"Unifying" firmware is not possible. Each individual FPGA part number requires different firmware.

Apache did not put any board revision identification registers into the design so even if someone wanted to update Bootloader to automatically identify the board revision such an improvement would be impossible.

This, and the links above, are the "forum official" posts on the topic. There is no way to improve hardware identification beyond what is discussed in those posts. These already are sticky posts.
RobB
Posts: 15
Joined: Thu Jun 02, 2022 3:11 pm

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby RobB » Thu Feb 16, 2023 7:04 am

Thanks for the reply Scott.
I would be surprised if a chip as advanced as an FPGA did not have some internal identifier. <<pause>>A quick search while writing this message and Lo and behold it does
https://www.intel.com/content/www/us/en/docs/programmable/683336/20-3/cores-user-guide.html
Which should at least offer some hope the firmware devs can do something about fool proofing the updating software.


As for the "forum official" designations I was thinking along these lines.

all 7000 Mk2's prior to 1st July 2022 be referred to as Mk2 per the front panel
all 7000 Mk2's subsequent to 1st July 2022 but prior to 1st Jan 2023 be referred to as Mk2.5
all 7000 Mk3's subsequent to 1st Jan 2023 be referred to as Mk3 per the front panel

As the most active and knowledgeable forum contributor on here perhaps you may wish to "officially ordain" these identifiers or a variation of these for future discussion and disambiguation. Clearly Apache Labs have fallen short on this subject and are the root cause of some confusion and heartache for it's customers.

From a personal interest point of view I hope the short lived run of what I am calling Mk2.5 radios of mid to late 2022 do not get orphaned and forgotten with any future updates.
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: IMPORTANT: different firmware for 7000DLE MKIII/Andromeda/8000MKII hardware shipped after 1 January 2023

Postby w-u-2-o » Thu Feb 16, 2023 1:21 pm

The internal identifier is not supported in the Cyclone IV, which currently is the preponderance of the units produced. And none of the boards has the necessary hardware to make that ID available to the Bootloader firmware. And there is no easy way to reprogram the Bootloader firmware on the thousands of units produced to read it. And, finally, I believe that ID is unique to the individual chip and does not identify the family. In any case, it's non-viable on some very basic levels.

It's also not possible to simply categorize things as 2, 2.5, 3, etc. Silver, blue or black case, or Andromeda? And which generation Andromeda (there are already two). With or without fan controller? With or without external fan connector? With or without internal PC?

At the end of the day they are all essentially the same, all essentially the 7000-MK-nothing. The only time it matters is if you are buying used and want to know exactly what you are getting, or when it comes time to program the FPGA. It's already bad enough we have to teach people how to read the magic decoder ring to figure out what FPGA they have. My recommendation is that if you are inclined to get out a Sharpie marker and write on the outside of the thing what it is, write "EP4CGX", "EP4CE" or "5CEFA".

Return to “Orion Mk II & III Firmware (all 7000, 8000 & Andromeda Variants)”