Where to find .pof file for programming with USB Blaster?

Bricked your radio? Can't get it to program? Ask here...
pa0fot
Posts: 7
Joined: Thu Jun 15, 2017 2:41 pm

Where to find .pof file for programming with USB Blaster?

Postby pa0fot » Mon Jan 14, 2019 11:30 pm

After a failed update to P2 firmware v1.5 the 7000 / Orion Mk II is not recognized anymore by either v2 web programmer or the bootloader.

The P2 web programmer showed "Erasing" for more then 10 minutes, and failed to start programming.
This may have been caused because I forgot to rename the .rbf file to metis.rbf, oops... :-(

The 7000 worked fine with Metis and SDR console using P2 v1.2, with exception of having no output on Tx.
So I was hoping that would have been fixed in v1.5

After the failed update now is that with bootloader switch ON, the Ethernet interface in my PC reports 'disconnected', although the cable is clearly connected. With bootlaoder wswitch in OFF position, the Ethernet interface is connected, however the board is not found anymore., despite many hours of trying, and following all instructions.

So I tried to program using the USB Blaster, and installed Quartus v12 programmer. However in order to use Quartus programmer, I need a .pof (programmer object file), and I only find .qar and .rbf file for v1.5 on Github.

Questions:
1. Where to find the .pof file for P2 v1.5?
2. Should the bootlader switch be ON or OFF when programming with the USB blaster?

Thanks,
Folkert
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Tue Jan 15, 2019 12:37 am

After putting the Bootloader switch in the Bootloader position did you cycle power on the radio? It has to power up and boot into the Bootloader code.
pa0fot
Posts: 7
Joined: Thu Jun 15, 2017 2:41 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby pa0fot » Tue Jan 15, 2019 8:20 am

Dear Scott,

Thanks very much for fast response!!

Yes, changed the Bootloader switch while powered off.
Then, after switching on, observed behavior is as follows:

Bootloader switch OFF (i.e. shifted to the right as seen from front of unit, jumper is OPEN):

As seen from the front: FPGA Heartbeat LED on Frontpanel lights 'Dim', Left green LED on Ethernet RJ45 is ON, Right green LED on Ethernet RJ45 is blinking irregularly, two green LED's near the Bootloader jumper on the Orion board, and PC reports Ethernet is connected.
So the FPGA Heartbeat LED seems abnormal, while the Ethernet connection seems OK, however the board is NOT found by v2 web programmer.

Bootloader switch ON (i.e. shifted to the left as seen from front of unit, jumper is CLOSED):

As seen from the front: FPGA Heartbeat LED on frontpanel regularly blinking slowly (as normal), Left green LED on Ethernet RJ45 blinks slowly, Right green LED on Ethernet connector shortly blips in same rythm as left green LED, two green LED's and 3 Red LED's near the Bootloader jumper on the Orion board (red LED closest to front of unit is permanently ON,second red LED next to it blinks slowly, the red LED farthest away from the front blinks once every third time that second LED blinks), and the PC reports that Ethernet is disconnected (Red Cross and Message: "Cable is disconnected").
So the FPGA Heartbeat LED seems normal, but the Ethernet connection refuses to connect, hence cannot initialize the Bootloader programmer.

Thanks,
Folkert
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Tue Jan 15, 2019 3:18 pm

Folkert,

Darn, I was hoping it was something easy!

I'm not at all familiar with reprogramming the board using JTAG. I suggest you contact the factory to see what they say and if they can provide you with the .pof file you need.

Do you know who the closest factory rep. is to your location?

73,

Scott
pa0fot
Posts: 7
Joined: Thu Jun 15, 2017 2:41 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby pa0fot » Tue Jan 15, 2019 9:34 pm

Thanks for the advice.
I contacted Apache Labs Germany http://www.apache-labs.de/.
Joachim is always very helpful and responsive.
Vy 73,
Folkert
pa0fot
Posts: 7
Joined: Thu Jun 15, 2017 2:41 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby pa0fot » Wed Jan 16, 2019 1:42 pm

Got a very quick response from Joachim / Abhi:

The bootloader is OK and does NOT need to be reinstalled since the FPGA heartbeat LED is blinking in bootloader model,

Please ensure that:

    The Radio is connected directly to the PC
    He has not defined a fixed IP
    All physical connections etc are OK

Try again with the bootloader, if no luck try a second PC as the bootloader is fine,

Regards,
Abhi


So I connected to another PC, and can confirm that now Ethernet connection was established while the Bootloader switch was ON.
So the update to P2 FW v1.5 using the HPSDR Bootloader v2.0.4.4. was very easy now.

After the update to v1.5 now Tx is also working in Thetis using Protocol 2, very happy!

Thanks to all for pointing me in the right direction!

Vy 73,
Folkert PA0FOT
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Wed Jan 16, 2019 2:12 pm

Folkert--check the other threads, 1.6 just came out, give it a try!

BTW, you are the second person who had this problem and had to switch to another PC. My suspicion is that either a) both machines have multiple NICs (that includes WiFi) and you did not set your network metric manually as specified in the instructions or b) WinPCAP needed to be installed/reinstalled.
pa0fot
Posts: 7
Joined: Thu Jun 15, 2017 2:41 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby pa0fot » Wed Jan 16, 2019 4:29 pm

Scott - I can't find P2 Firmware v1.6 on Github.
Any hint where to find it?
73, Folkert
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Wed Jan 16, 2019 4:43 pm

w-u-2-o wrote:Folkert--check the other threads, 1.6 just came out, give it a try!

Quoting my self from my post above..."check the other threads". As in check the other threads in this forum. More specifically:

https://apache-labs.com/community/viewtopic.php?f=32&t=2993

Discussion on the performance of the 7000/8000 firmware has kind of settled into that one thread. Look a the bottom for a link to 1.6. It won't be posted to Git until you intrepid explorers tell Rick it works!

There is a similar thread for the 200D.

:)
pa0fot
Posts: 7
Joined: Thu Jun 15, 2017 2:41 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby pa0fot » Wed Jan 16, 2019 4:58 pm

BTW, you are the second person who had this problem and had to switch to another PC. My suspicion is that either a) both machines have multiple NICs (that includes WiFi) and you did not set your network metric manually as specified in the instructions or b) WinPCAP needed to be installed/reinstalled.


Both machines had dual Gigabit Ethernet interfaces, WinPCap installed, and no WiFi interfaces.
I did adjust the network metric, although that was probably not relevant.
Both PC's running Win10 64-bit.
The Anan 7000 was configured with a fixed IP address, which actually was still present after updating to v1.5.
The PC that caused trouble used a Realtek RTL8111D onboard Ethernet NIC.
The PC the worked fine used an Intel 82579 onboard Ethernet NIC.
Maybe the Intel NIC is more forgiving?
pa0fot
Posts: 7
Joined: Thu Jun 15, 2017 2:41 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby pa0fot » Wed Jan 16, 2019 5:04 pm

Quoting my self from my post above..."check the other threads". As in check the other threads in this forum. More specifically:

viewtopic.php?f=32&t=2993

Discussion on the performance of the 7000/8000 firmware has kind of settled into that one thread. Look a the bottom for a link to 1.6. It won't be posted to Git until you intrepid explorers tell Rick it works!

There is a similar thread for the 200D.


Great, thanks!
Going to try right away and will report back.
-Folkert
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Wed Jan 16, 2019 6:25 pm

Folkert,

I wonder if I could impose upon you to try "windump -D" on your problem machine and see if it reports the problem adapter.

From the WinPcap faq's:

Q-4: The XXX WinPcap-based application doesn't run properly on my system. Is it a WinPcap problem?

A: Try WinDump. In particular, "windump -D" reports the list of valid adapters and shows if WinPcap is able to detect correctly your hardware. If WinDump works, the problem is in the XXX program and not in WinPcap, so contact the authors of XXX for help.


Link to WinDump:

https://www.winpcap.org/windump/
Paco
Posts: 15
Joined: Sun Apr 09, 2017 3:15 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby Paco » Wed Oct 23, 2019 2:51 pm

Hi all,

For those who cable their Angelia card, are there other versions of the bootloader EEPROM, for Angelia, Orion?

I only found Mercury_EU_V3.4.pof on http://openhpsdr.org/download.php and nothing on https://github.com/TAPR.

Thank you

Paco
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Wed Oct 23, 2019 3:25 pm

I do not understand what "cable their Angelia card" means. However, there is only one version of the Bootloader image for each card type. Those images are not posted publicly as far as I know.

What exactly are you trying to achieve?

73,

Scott
Paco
Posts: 15
Joined: Sun Apr 09, 2017 3:15 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby Paco » Wed Oct 23, 2019 7:37 pm

This is an Angelia Pcb bought from Apache Labs.

After having built it, you have to program the EEPROM bootloader (.pof) with the USB Blaster, before programming the firmware.

73 - Paco
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Thu Oct 24, 2019 3:46 am

Contact the factory or your local service rep. for the image file.
Paco
Posts: 15
Joined: Sun Apr 09, 2017 3:15 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby Paco » Thu Oct 24, 2019 8:04 am

Thank you Scott.

73 - Paco
User avatar
w-u-2-o
Posts: 1849
Joined: Fri Mar 10, 2017 1:47 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby w-u-2-o » Sat Oct 26, 2019 1:34 pm

Paco,

I found the file. They are all on the Github TAPR repo. It's just may not be obvious where they are stored.

For the Orion MKII look here:

https://github.com/TAPR/OpenHPSDR-Firmware/tree/master/Protocol%201/Orion_MkII%20(ANAN-7000DLE_ANAN-8000DLE)/Orion%20Bootloader_v2_source

73,

Scott
Paco
Posts: 15
Joined: Sun Apr 09, 2017 3:15 pm

Re: Where to find .pof file for programming with USB Blaster?

Postby Paco » Sat Oct 26, 2019 2:45 pm

Hi Scott,

thank you very much for looking.

I asked Phil (VK6PH) who just answered me the same thing.

I did not think that these files are in directories "source", and I had not looked !! Sorry.

Regards.

Paco - F6DET

Return to “Upgrading/Downgrading”