bladeRF FX3 firmware images


The current FX3 firmware is referenced via bladeRF_fw_latest.img

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