-
Notifications
You must be signed in to change notification settings - Fork 453
Upgrading bladeRF firmware
This page describes how to update the firmware on the bladeRF.
Upgrading from v1.0 is a little trickier than upgrading from more recent firmware images. If you received your unit before September 10th, you might encounter some issues on Windows; the troubleshooting ideas below should provide enough methods to flash any v1.0 bladeRF.
- Upgrading on Linux #
wget http://nuand.com/fx3/latest.img && bladeRF -f latest.img
- Troubleshooting ideas for Linux ##
- Upgrading on Windows #
Pre-compiled bladeRF utilities can be installed from http://nuand.com/downloads/bladerf_win_installer.exe or they can built from source following the instructions at https://github.com/Nuand/bladeRF/wiki/Getting-Started%3A-Windows .
- Method #1: bladeRF-cli ##
wget http://nuand.com/fx3/latest.img ; bladeRF -f latest.img3. Unplug and plug the bladeRF
- Method #2 : bladerf_winflasher ##
C:\Program Files (x86)\bladeRF\bladerf_winflasher.exe.
1. Optionally plug the bladeRF into a USB2.0 port. In case only USB3.0 ports exist, use a USB2.0 micro cable. 2. Download and run http://nuand.com/downloads/bladerf_win_installer.exe 3. Check the "Yes, upgrade bladeRF firmware" checkbox
![Yes, upgrade bladeRF firmware](http://nuand.com/upgrade.png)4. Finish running the installer 5. Unplug and plug the bladeRF
- Troubleshooting ideas for Windows ##
2. Follow the "Force Cypress Bootloader" instruction below. Once the jumper is removed you can use the Cypress USB control center utility from the SDK to SPI flash the device. The FX3 SDK that installs with the Cypress USB control center can be downloaded from http://www.cypress.com/?rID=57990 .
- Force Cypress Bootloader #
1. First you have to take one of the power jumpers, it doesn't matter which, and short the two outer pins on J64 (shown below). This causes the FX3 to not see the SPI flash and boot into the cypress bootloader. ![J64](http://nuand.com/J64.png)
2. Plug the device in at this point.
3. **IMPORTANT:** Once the device is plugged in, and recognized as a Cypress bootloader remove the jumper from J64. If you forget to remove the jumper, the device will not be able to write to the SPI flash.
- Getting further help