Page 1 of 1
New Fx3 firmware, things went wrong
Posted: Thu Oct 24, 2013 3:49 pm
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:
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)
Re: New Fx3 firmware, things went wrong
Posted: Thu Oct 24, 2013 5:46 pm
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?
Re: New Fx3 firmware, things went wrong
Posted: Thu Oct 24, 2013 7:55 pm
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:
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>"
Re: New Fx3 firmware, things went wrong
Posted: Fri Oct 25, 2013 9:41 am
by veranson
Re: New Fx3 firmware, things went wrong
Posted: Sat Oct 26, 2013 2:15 pm
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!