New Fx3 firmware, things went wrong

Having issues with the site, hardware, source code, or any other issues?
Post Reply
syntroniks
Posts: 19
Joined: Fri Mar 01, 2013 9:28 am

New Fx3 firmware, things went wrong

Post by syntroniks »

I am unable to connect to the bladeRF anymore. Windows is correctly loading a driver called Cypress USB BootLoader. I do not have the cypress tools downloaded at this time and I do not know where to get them if they would help. the cli program (built Sept 15) puts out:

Code: Select all

C:\Program Files (x86)\bladeRF\bin>bladeRF-cli.exe -i
[INFO] Using libusb version 1.0.16.10774
[ERROR] Couldn't populate devinfo - LIBUSB_ERROR_NOT_SUPPORTED
[ERROR] Could not open FX3 bootloader device: LIBUSB_ERROR_NOT_SUPPORTED
[ERROR] No devices available on the libusb backend.
Failed to open device (NULL): No devices available
Could not open device
Cypress bootloader device info:

Code: Select all

USB\VID_04B4&PID_00F3&REV_0100
I do not know how to use the 'recover' command. I do not know how to erase/flash firmware without using bladeRF-cli. The last thing I remember being able to do was run a 'version'. FX3 reported 1.5, FPGA was not loaded. I have the CY FX3 sdk and cyfwprog I just don't want to make anything any worse by flashing to the wrong place (wwprom vs system/spiflash)
bpadalino
Posts: 303
Joined: Mon Mar 04, 2013 4:53 pm

Re: New Fx3 firmware, things went wrong

Post by bpadalino »

Check out the page on how to upgrade the firmware on the wiki.

Can you try those instructions and see how things go?
evaxc
Posts: 12
Joined: Thu Oct 17, 2013 6:16 pm

Re: New Fx3 firmware, things went wrong

Post by evaxc »

syntroniks wrote:I am unable to connect to the bladeRF anymore. Windows is correctly loading a driver called Cypress USB BootLoader. I do not have the cypress tools downloaded at this time and I do not know where to get them if they would help. the cli program (built Sept 15) puts out:

Code: Select all

C:\Program Files (x86)\bladeRF\bin>bladeRF-cli.exe -i
[INFO] Using libusb version 1.0.16.10774
[ERROR] Couldn't populate devinfo - LIBUSB_ERROR_NOT_SUPPORTED
[ERROR] Could not open FX3 bootloader device: LIBUSB_ERROR_NOT_SUPPORTED
[ERROR] No devices available on the libusb backend.
Failed to open device (NULL): No devices available
Could not open device
Cypress bootloader device info:

Code: Select all

USB\VID_04B4&PID_00F3&REV_0100
I do not know how to use the 'recover' command. I do not know how to erase/flash firmware without using bladeRF-cli. The last thing I remember being able to do was run a 'version'. FX3 reported 1.5, FPGA was not loaded. I have the CY FX3 sdk and cyfwprog I just don't want to make anything any worse by flashing to the wrong place (wwprom vs system/spiflash)

I have met the same problem several days ago(because I use the command jump...).
just inpu "recover <firmware file>"
It should be connected now, then input "load fx3 <firmware file>"
veranson
Posts: 15
Joined: Fri Mar 01, 2013 11:28 am

Re: New Fx3 firmware, things went wrong

Post by veranson »

syntroniks
Posts: 19
Joined: Fri Mar 01, 2013 9:28 am

Re: New Fx3 firmware, things went wrong

Post by syntroniks »

I initially flashed using cyfwprog.exe -fw latest.img, but that led nowhere. I needed to run cyfwprog.exe -fw latest.img -dest SPI_FLASH.

After this (flashing to SPI memory), the chip no longer stayed in the cypress bootloader mode.

Code: Select all

C:\Program Files (x86)\bladeRF\x64>bladeRF-cli.exe -L ../bin/hostedx40.rbf
0.5.0-git-

C:\Program Files (x86)\bladeRF\x64>bladeRF-cli.exe -i
[INFO] Using libusb version 1.0.16.10774
[INFO] Found a bladeRF
[INFO] Claimed all inferfaces successfully
bladeRF> version

Serial #:               f076a0f9b1331e5beb21cbbae614e81f
VCTCXO DAC calibration: 0x96b5
FPGA size:              40 KLE
Firmware version:       1.5
FPGA version:           Unknown (FPGA not loaded)

bladeRF>
Looks good, great wiki post!
Post Reply