bladeRF FX3 firmware images


The current FX3 firmware is referenced via bladeRF_fw_latest.img

2021-01-12 - v2.4.0
   Changeset: a3d5c55fb7fd925dbf3e245d85e42a2e0c879b29
   Notes:
     * Variable length packet support for PACKET_META mode
   bladeRF_fw_v2.4.0.img
        md5sum:    337f570f2e3fdb26abde0f0765196d92
        sha256sum: 670d1ca7aa1c6007eb09900351c3aa997e4be316dbc0a2fc1532a908d02cc0a9

2018-12-16 - v2.3.2
   Changeset: 421f5fb5665762b29a9e800689bb8725dc00e404
   Notes:
     * Speed up flash operations
   bladeRF_fw_v2.3.2.img
        md5sum:    c823ea5aa2c25c26bbaf4ab395ac559d
        sha256sum: ef92cd41513ab3c3d36174143545b7eab6b033fdcaaf661fec1d710a489fadbf

2018-10-30 - v2.3.1
   Changeset: ecf2f711dd8dc0e56e3d7a3e643804d0208c86f5
   Notes:
     * Fix USB device reset (e.g. during bladerf_open()) interrupting SPI flash autoloading of FPGA images
     * Add BLADE_USB_CMD_QUERY_FPGA_SOURCE command, which identifies the source of the currently-running FPGA image (SPI flash vs USB host).
   bladeRF_fw_v2.3.1.img
        md5sum:    4f873859f4a3cae49f9ecc95f8650d6f
        sha256sum: 5ebbf38c8fcc86ff8fb9832bc5932a1f67e01e202d9851f128acd2e731362427

2018-06-28 - v2.2.0
   Changeset: 9d999ae2cfb9d8759b4406a3f1288243967800c8
   Notes:
      * Added support for bladeRF 2.0 micro xA4 and xA9 devices
      * Unified support for all bladeRF devices

   bladeRF_fw_v2.2.0.img
        md5sum:    f4abb5334cd263371ca306ec044f4d12
        sha256sum: 1864efba7302c36e24d62565e0e8aed9877e7abd3fd34193a28785f865917a0f

2016-04-07 - v2.0.0
   Changeset: eed888c22300ccf97d419ba219708c5e113c8476
   Notes:
      * Firmware updated for new USB VID (2cf0) and PID (5246).
      * IMPORTANT: libbladeRF v1.6.0 (or later) is required to detect the new VID/PID.
      * IMPORTANT: Yate/YateBTS does not yet detect this new VID/PID.
            Yate users should use v1.9.1 for the time being. Please stay tuned for updates.
      * Note: For Windows users wishing to run this firmware, an interim alpha RC2 installer is available here.
            The installers for the following the RC2 release and onward will include this support.

   bladeRF_fw_v2.0.0.img
        md5sum:    7b7426c9eb4ccbf0c32e04fd578a75ae
        sha256sum: 24d82869e658d4e9f4e57d87f42188db1a184804ad8e827e2302d45addb25a00

2016-04-06 - v1.9.1
   Changeset: d622e6580a408d0e2f5b5a7231b8f7820007ef00
   Notes:
      * Migrated firmware configuration to CMake-based workflow

   bladeRF_fw_v1.9.1.img
        md5sum:    520571a13bce89eac75e90a69bc26056
        sha256sum: ab32b890f3dc5d353c802dbcad0af78770ef77f2542792875e9177c2e5445124

2015-12-30 - v1.9.0
   Changeset: 6be819225e3da1def46fb7de7abb6c42032f2ccd
   Notes:
      * Added simple logging mechanism

   bladeRF_fw_v1.9.0.img
        md5sum:    9fd35cdced2a33a08a724ee5162ee6b9
        sha256sum: 4799075cd70c689acdf7e45fb23fbcaaff4ac89fd780ee04b84de13a47b767de

2015-09-08 - v1.8.1
   Changeset: 6be819225e3da1def46fb7de7abb6c42032f2ccd
   Notes:
      * Updated build for FX3 SDK v1.3.3
      * Addressed a few minor build warnings

   bladeRF_fw_v1.8.1.img
        md5sum:    81cb33ced14bcd2942c8236fb6b533f5
        sha256sum: 3c9a76844d23f7151fae04764a2b3378e104adea0ca1fe1fcfeb3b17d4a8f619

2014-11-08 - v1.8.0
   Changeset: 0b466c6aedf530b80399d9afa8448042e1731547
   Notes:
      * Added "device ready" query to denote when operations such as flash-based
        FPGA loading have completed.

   bladeRF_fw_v1.8.0.img
        md5sum:    374011a23258b9245ec9ed78bdfba4c1
        sha256sum: 3d8bb1bb2511d5d9b264b51c16cff7648c08fcaa7e7350127e6e82d80a695d02

2014-07-19 - v1.7.1
   Changeset: ca697ee6dff48aec74b11492daa955fa68f34a18
   Notes:
      * DMA buffers are now cleared when disabling a module. This fixes an issue
        where stale samples were left in DMA buffers.
      * Added missing support for reading back the state of the firmware loopback

   bladeRF_fw_v1.7.1.img
        md5sum:    bd8211e33d8442d23db21b2badad0a88
        sha256sum: 9af2faa3b648e59f07b2c19d1e9ea2b91b47abd2b44c55e10bd2daed52943464

2014-07-04 - v1.7.0
   Changeset: 0e6c7317469f0adea915a039a22793c266761b68
   Notes:
      * Added firmware-based loopback mode.

   bladeRF_fw_v1.7.0.img
        md5sum:    73ace21e693049e475cceb88bed900d7
        sha256sum: 6ac1c63d3b0f8188e38a7bf9446dffe1354de17f1176e985cb15eb6bfc32522d

2014-01-14 - v1.6.1
   Changeset: b7e6642903ce7329a3e4f3e6fa2bf408b75165ab
   Notes:
    * Fixed FPGA becoming reset duing flash operations.
        (Issue 196)
    * Fixed defect that caused every other FPGA load to fail 
        (Issue 195)

    libbladeRF >= v0.11.2 is also required to address issue 196. 

   bladeRF_fw_v1.6.1.img
        md5sum:    3cff9d6a2342fb70be9782e5413d4d8c
        sha256sum: 1d6dbd430e75936784b55d65469aef0f1d67660f1d53210dd7d5e574ec3589fa

2013-10-20 - v1.6.0
   Changeset: 89d57ff8bfe3a7772d6bf7ec08baabf6f2e2435e
   Notes:
    * Increased FPGA UART bridge speed (requires FPGA >= v0.0.1)
    * Fixed issues with switching between RF_LINK and FPGA_CONFIG modes

   bladeRF_fw_v1.6.0.img
        md5sum:    3b85f2d8516ba4a2b581c87c43734c10
        sha256sum: 22ea7e676f7830fc873c9f14f0a00eff1d6089ef496fdbfb983fbf394d042bd3

2013-10-15 - v1.5.3
   Changeset: cf552e30e53e51d85bd45c7159011267a58d3c07
   Notes:
    * Added FPGA autoloading support
    * FW version changed to major.minor.patch format
    * Fixed incorrect string descriptor index
    * Misc. USB fixes

   bladeRF_fw_v1.5.3.img
        md5sum:    e9294571391c2d08a1aaf4f0c0c6a306
        sha256sum: 3c749b5e01703480c7b90b36388e82e8af97e476d666c48b7591190712bddb61



All specifications subject to change at any time without notice. bladeRF is sold as test equipment and is expected for all intents and purposes to be used as such. Use of this device is at your own risk and discretion. Nuand LLC makes no warranty of any kind (whether express or implied) with regard to material presented on this page, and disclaims any and all warranties, including accuracy of this document, or the implied warranties of merchatability and fitness for use.