New 7000/8000 Orion MKII Protocol 2 Firmware Topic

FIRMWARE TOPICS ONLY--non-firmware topics will be MOVED
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: 2977
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby w-u-2-o » Thu May 13, 2021 5:33 pm

Read the "sticky/tacked" threads here and use Bootloader:

viewforum.php?f=18
LU2FAF
Posts: 12
Joined: Sun Apr 09, 2017 4:55 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby LU2FAF » Thu May 13, 2021 8:56 pm

Where is the jumper bootloader on Orion MK 2 board?
LU2FAF
Posts: 12
Joined: Sun Apr 09, 2017 4:55 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby LU2FAF » Thu May 13, 2021 8:57 pm

LU2FAF wrote:Where is the jumper bootloader on Orion MK 2 board?

JP17
User avatar
KA1GXR
Posts: 32
Joined: Sun Apr 09, 2017 10:53 pm
Location: ASHLAND MA

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby KA1GXR » Thu May 13, 2021 9:07 pm

Look for the Bootloader switch on the bottom or back of case. No jumper except on 100d and older ones. My 200D has switch on the bottom and 8000dle and 7000 on the back. Yours should be below the 10mhz reference SMA connector.

Tom
KA1GXR
LU2FAF
Posts: 12
Joined: Sun Apr 09, 2017 4:55 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby LU2FAF » Thu May 13, 2021 9:30 pm

LU2FAF wrote:
LU2FAF wrote:Where is the jumper bootloader on Orion MK 2 board?

JP17

Fixed with this guide: viewtopic.php?f=18&t=2333
Sad that I had to
1. Use windows to run that soft because there wasnt any source code or no pcap binary for linux.
2. Had to open the case, removing the heatsink, connect directly to a windows machine ( without the switch)
:(
PD3LK
Posts: 72
Joined: Mon Nov 11, 2019 8:45 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby PD3LK » Fri May 14, 2021 8:16 am

Next time try SparkSdr. There's a Linux version and i think it can program the firmware too.
(look for "Gateware Upload" in the SparkSdr manual.)
https://www.sparksdr.com/
73 PD3LK Leon
User avatar
w-u-2-o
Posts: 2977
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby w-u-2-o » Fri May 14, 2021 11:57 am

LU2FAF wrote:Fixed with this guide: viewtopic.php?f=18&t=2333
Sad that I had to
1. Use windows to run that soft because there wasnt any source code or no pcap binary for linux.

There most certainly is a Debian version of Bootloader. If you used the guide you referenced above it would take you to the Git repo for Bootloader where both Windows and Debian versions can be downloaded. And all source code is available there as well. But if you did not follow the link in the guide for obtaining Bootloader that may be your problem.

2. Had to open the case, removing the heatsink, connect directly to a windows machine ( without the switch)
:(

Anyone who builds their own hardware using any Apache board should definitely add an external Bootloader switch. That's the fault of the builder, not the board design.

And you do not need to use a direct connection. Bootloader will run through most (not all) dumb switches. But it will not run through a managed switch. This is explained in the guide.
LU2FAF
Posts: 12
Joined: Sun Apr 09, 2017 4:55 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby LU2FAF » Fri May 14, 2021 1:58 pm

PD3LK wrote:Next time try SparkSdr. There's a Linux version and i think it can program the firmware too.
(look for "Gateware Upload" in the SparkSdr manual.)
https://www.sparksdr.com/

Thank you for that
I think we need a better way to store that kind of info. Using a thread isn't an option, maybe here: http://openhpsdr.org/wiki/index.php?tit ... d_software
thats so outdated.
LU2FAF
Posts: 12
Joined: Sun Apr 09, 2017 4:55 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby LU2FAF » Fri May 14, 2021 2:12 pm

w-u-2-o wrote:
LU2FAF wrote:Fixed with this guide: viewtopic.php?f=18&t=2333
Sad that I had to
1. Use windows to run that soft because there wasn't any source code or no pcap binary for linux.

There most certainly is a Debian version of Bootloader. If you used the guide you referenced above it would take you to the Git repo for Bootloader where both Windows and Debian versions can be downloaded. And all source code is available there as well. But if you did not follow the link in the guide for obtaining Bootloader that may be your problem.

2. Had to open the case, removing the heatsink, connect directly to a windows machine ( without the switch)
:(

Anyone who builds their own hardware using any Apache board should definitely add an external Bootloader switch. That's the fault of the builder, not the board design.

And you do not need to use a direct connection. Bootloader will run through most (not all) dumb switches. But it will not run through a managed switch. This is explained in the guide.


I found the source, but isn't git clone ready, no make file. Maybe we can help people out there making everything simpler.
I think the bootloader switch shouldn't be used every time you need to upgrade. Maybe the procedure is wrong. I don't store my aux wheel on front seat.
I know you can find many reasons to leave things as they are, but maybe there is a way to improve them.
User avatar
w-u-2-o
Posts: 2977
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 7000/8000 Orion MKII Protocol 2 Firmware Topic

Postby w-u-2-o » Fri May 14, 2021 4:36 pm

LU2FAF wrote:I found the source, but isn't git clone ready, no make file. Maybe we can help people out there making everything simpler.
I think the bootloader switch shouldn't be used every time you need to upgrade. Maybe the procedure is wrong. I don't store my aux wheel on front seat.
I know you can find many reasons to leave things as they are, but maybe there is a way to improve them.
Remember that all of the software and firmware are open source and developed by volunteers. Apache only builds hardware, loads the firmware, and supports the open source dev's.

There are only two ways to improve the software and firmware:

1. Learn to code, then make the changes yourself.

2. Find a like-minded developer who is interested in your specific ideas and convince them to do the work.

All of the software and firmware we have is a labor of love created for free by a very, very small group of people. There probably aren't as many as 10 people in the world who have made significant contributions to PowerSDR and Thetis. And only 3 people that I'm aware of who have ever worked on the Protocol 2 firmware. We are super lucky to have what we have. Warts and all it's an amazing body of work by such a small group.

I know that I personally would love to see the functionality of the P1 firmware loader, P2 firmware loader, and the Bootloader all combined into a single tool and made completely automatic, with prompts as necessary to operate the Bootloader switch. And for a way to fix the Bootloader firmware to use a legal MAC address. Maybe build this all into Thetis, too. But as someone who is not a developer unfortunately all I can do is dream about such functionality.

If you are really passionate about having Bootloader on Linux, it would not be too hard to create a better repo with the necessary make files. The folks who control the TAPR Git repo would be happy to host such an improvement on the main repo in place of what is already there.

Return to “Protocol 2 Firmware (all radios)”