FBX2 Series – Firmware

FBX2 Series Version History

Beta Version Date
4.3.0 December 15, 2025
4.2.31 November 19, 2025
4.2.30 October 13, 2025
4.2.29 October 3, 2025
4.2.28 September 24, 2025
4.2.27 September 19, 2025
4.2.0-4.2.26 February 7, 2025 – September 10, 2025
4.1.19 July 31, 2025
4.1.18 July 10, 2025
4.1.17 June 3, 2025
4.1.16 May 9, 2025
4.1.15 March 20, 2025
4.1.14 March 18, 2025
4.1.11-4.1.13 March 3, 2025 – March 10, 2025
4.1.10 February 26, 2025
4.1.9 February 24, 2025
4.1.8 February 21, 2025
4.1.7 February 17, 2025
4.1.6 February 14, 2025
4.1.5 February 5, 2025
4.1.4 January 29, 2025
4.1.3 January 10, 2025
4.1.2 December 5, 2024
4.1.1 November 21, 2024
4.1.0 November 4, 2024
4.0.1 October 21, 2024
4.0.0 September 18, 2024
3.6.6 June 24, 2024
3.6.5 May 24, 2024
3.6.4 May 21, 2024
3.6.3 May 10, 2024
3.6.2 May 10, 2024
3.6.1 May 6, 2024
3.6.0 May 1, 2024
3.5.35 April 16, 2024
3.5.34 April 9, 2024
3.5.31-3.5.33 April 4, 2024 – March 22, 2024
3.5.30 March 15, 2024
3.5.29 March 14, 2024
3.5.22-3.5.28 March 14, 2024 – February 29, 2024
3.5.21 February 29, 2024
3.5.20 February 7, 2024
3.5.19 January 26, 2024
3.5.18 January 15, 2024
3.5.17 January 15, 2024
3.5.16 January 12, 2024
3.5.15 January 8, 2024
3.5.14 January 5, 2024
3.5.13 December 22, 2023
3.5.12 December 15, 2023
3.5.11 November 16, 2023
3.5.10 November 11, 2023
3.5.9 November 10, 2023
3.5.8 November 6, 2023
3.5.7 November 1, 2023
3.5.6 October 20, 2023
3.5.5 October 20, 2023
3.5.4 October 18, 2023
3.5.3 October 14, 2023
3.5.2 October 12, 2023
3.5.1 October 12, 2023
3.5.0 October 9, 2023
3.4.5 March 17, 2025
3.4.4 August 30, 2023
3.4.3 August 2, 2023
3.4.2 June 26, 2023
3.4.1 June 23, 2023
3.4.0 June 8, 2023
3.3.5 March 17, 2025
3.3.4 August 28, 2023
3.3.3 February 6, 2023
3.3.1-3.3.2 February 2, 2023 – November 14, 2022
3.3.0 November 14, 2022
3.2.14 March 17, 2025
3.2.10-3.2.13 October 25, 2022 – October 21, 2022
3.2.9 October 20, 2022
3.2.8 September 23, 2022
3.2.7 September 8, 2022
3.2.6 August 30, 2022
3.2.5 July 14, 2022
3.2.4 July 11, 2022
3.2.3 May 26, 2022
3.2.2 April 1, 2022
3.2.1 March 30, 2022
3.2.0 March 24, 2022
3.1.49 March 16, 2022
3.1.47-3.1.48 February 24, 2022 – February 21, 2022
3.1.46 January 10, 2022
3.1.20-3.1.45 October 13, 2021 – May 7, 2021
3.1.19 May 6, 2021
3.1.18 May 4, 2021
3.1.13-3.1.17 April 30, 2021 – April 26, 2021
3.1.12 April 19, 2021
3.1.9-3.1.11 April 13, 2021 – March 19, 2021
3.1.8 March 5, 2021
3.1.6-3.1.7 March 3, 2021 – March 2, 2021
3.1.5 March 2, 2021
3.1.2-3.1.4 March 2, 2021 – February 26, 2021
3.1.1 February 24, 2021
3.1.0 February 23, 2021

Release Notes

v4.3.0

NOTE: This version is currently being tested by the FireBoard Beta Program.

  • NEW: Added an OTA update progress indicator.
  • Improved overall speed and responsiveness of the device.
  • Improved time it takes to establish a connection to a Wi-Fi network.
  • Fixed a bug introduced in v4.2.x prevented connection to a hidden Wi-Fi network.
  • Fixed various other minor bugs.

v4.2.31

  • Fixed a bug where a FireBoard Beacon’s was not applying external probe offsets when configured.

v4.2.30

  • Fixed a bug introduced in v4.2.0 – v4.2.26 where FireBoard Drive would not run below 30% speed when set to Large Fan Mode.

v4.2.29

  • (Internal changes only)

v4.2.28

  • Fixed a rare crash introduced in v4.2.0 – v4.2.26.

v4.2.27

  • (Internal changes only)

v4.2.0 – v4.2.26

  • NEW: Added support for connecting to WPA3 Wi-Fi networks.
  • Fixed a bug where Drive Fan speeds could be a negative percentage.
  • Improved interactions with Beacons when Wi-Fi is unavailable.
  • Improved interactions with FireBoard Cloud when on slow or unreliable connections.
  • Improved the accuracy of battery capacity calculations.
  • Changed the font size of Large View to be consistent with the Pellet Start and Pellet Main screens.

v4.1.19

  • (Internal changes only)

v4.1.18

  • Improved analytics.

v4.1.17

  • Fixed a bug where the Drive > Control Settings sub-menu allowed an FBX2K to select from up-to 6 Control Channels instead of 3.

v4.1.16

  • Fixed a bug where configuring an offset for a Beacon’s external temperature probe would result in an incorrect offset value if degree type is set to Fahrenheit.
  • Improved the memory efficiency of each paired Beacon / Pulse.
  • Improved the responsiveness of the Pellet Controller’s Control Knob in some cases.

v4.1.15

  • Fixed one cause of random crashes, related to I2C and external PSRAM. (Note:
    this crash is most likely to occur during the first minute of operation.)
  • Reverted a change to the S1G Antenna accessory behavior introduced in v4.1.11.

v4.1.14

  • Fixed a regression preventing the change of S1G device settings (e.g. Beacon
    transmission interval) introduced in v4.0.0.
  • Changed the way Pulse battery percentage is calculated.
  • Changed the way FBX2 battery voltage is calibrated.

v4.1.11 – v4.1.13

  • Stability improvements.

v4.1.10

  • Fixed memory leak in cloud connection TLS failures. May have caused crashes
    over many hours of poor Wi-Fi conditions.

v4.1.9

  • Fixed Pellet Controller performance issues.
  • Fixed Pellet Controller potential random crashes.

v4.1.8

  • Updated ‘Black Earth Built-In’ Pellet Controller profile.

v4.1.7

  • Upgraded autofill implementation to reduce peak RAM usage. May have caused
    crashes if device was running but offline for a long period of time.

v4.1.6

  • Fixed memory leak in connectivity test failures. May have caused crashes
    over many hours of poor Wi-Fi conditions.

v4.1.5

  • Upgraded filesystem implementation for performance improvements.

v4.1.4

  • Fixed truncation in Pulse data.
  • Fixed factory-reset reverting firmware version if there is a previous version.
  • Fixed OTA being prevented if drive fan is removed before setting to "OFF" mode.
  • Prevent reset because of Wi-Fi failures while drive is running.

v4.1.3

  • Fixed some crash conditions.

v4.1.2

  • Fixed menu not accessible from Pellet Start screen.
  • Re-enabled ability to ignite with top button.
  • Fixed crash condition on Tile View when a Pulse is unpaired.
  • Fixed crash condition on Large View when a Pulse is unpaired.
  • Fixed crash condition on RF Table View when a Pulse is unpaired.
  • Fixed crash condition on Channel / Device Info Screen when a Pulse is unpaired.
  • Fixed RF Table View visual bug where unpairing the last RF device does not update the UI.
  • Changed required number of RF devices to access RF Table View, 3 -> 1.

v4.1.1

  • Fixed battery capacity readings on FBX2K for December 2025 build.

v4.1.0

  • Added Pulse support in Drive.
  • Added Pulse support in Drive Programs.
  • Added Beacon support in Graph View.
  • Added Beacon support in Tile View.
  • Added Beacon support in Large View.

v4.0.1

  • (Internal changes only)

v4.0.0

See a detailed blog post about this update here!

  • Removed Multi-Channel Graph View.
  • Removed Drive Program View.
  • Removed S1G Quadrant View.
  • Updated Graph View, Tile View, and Large View to be populated by active channels only.
  • Updated Graph View to incorporate more screen area into the graph.
  • Updated Graph View to show loading status and improved load speeds.
  • Updated the graph representation in Tile View.
  • Updated some common fonts.
  • Added full support for FireBoard Pulse.
  • Added a new UI view-title that is shown briefly when switching between views.
  • Added a new UI header that gives an overview of active channels, toggle-able in View Settings.
  • Added a new Paging feature for views when there are more active channels than can be displayed at once.
  • Added a new INFO Screen for individual active channels, accessed by pressing the bottom button while on Large View. This contains extra information for devices like Pulse and Beacon.

v3.6.6

  • Added a new Pellet Controller profiles for Cookshack.
  • Added a new Pellet Controller feature High/Low-Temperature PID Transition.

v3.6.5

  • Fixed a bug where having a Wi-Fi connection without a connection to fireboard.io may cause a crash.

v3.6.4

  • Fixed a bug where certain Wi-Fi AP conditions in the area can cause repeated crashes.

v3.6.3

  • (Internal changes only)

v3.6.2

  • Added a safety check for bad OTA updates and automatically rollback.

v3.6.1

  • Fixed temporary sluggishness on startup introduced by v3.6.0.
  • Added more diagnostic tools to firmware.

v3.6.0

  • Added support for initial Pulse prototype.
  • Added support for latest S1G Antenna firmware.

v3.5.35

  • Updated Pellet Controller Lonestar profile.

v3.5.34

  • Updated Pellet Controller Lonestar profile.

v3.5.31 – v3.5.33

  • (Internal changes only)

v3.5.30

  • Enabled BLE scanning for FireBoard Pulse.
  • Updated FireBoard logo displayed on startup.

v3.5.29

  • Added new feature in RF Table View, custom names.

v3.5.22 – v3.5.28

  • (Internal changes only)

v3.5.21

  • Updated Pellet Controller Lonestar profiles.

v3.5.20

  • (Internal changes only)

v3.5.19

  • Fixed a bug where FireBoard Beacon custom names would stop displaying after a long time.

v3.5.18 – v3.5.1

v3.5.0

  • Added full support for FireBoard Beacon.

v3.4.5

  • Back-ported remote crash reporting.

v3.4.4

  • Recompiled with older toolchain to fix stability issues in v3.4.0 – v3.4.3.

v3.4.3

  • Updated the refresh rate for v2 LCD, ~75Hz -> 80Hz.
  • Updated the TLS client from v1.1 -> v1.2.

v3.4.2

  • Fixed a bug introduced in 3.4.0 where temperature related logs only send the first channel.

v3.4.1

  • Optimized drive related logging.

v3.4.0

  • Fixed multiple memory related bugs.
  • Improved autofill speed by 450%.
  • Improved Pellet Controller state recovery.
  • Optimized temperature related logging.
  • Updated the Pellet Controller profiles for Black Earth model grills.
  • Added a new Pellet Controller profile for a new Black Earth grill model.

v3.3.5

  • Back-ported remote crash reporting.

v3.3.4

  • Updated the TLS client from v1.1 -> v1.2

v3.3.3

  • Added new Night Mode feature.

v3.3.1 – v3.3.2

  • (Internal changes only)

v3.3.0

  • Added support for a new LCD variation.

v3.2.14

  • Back-port remote crash reporting.

v3.2.10 – v3.2.13

  • (Internal changes only)

v3.2.9

  • Fixed a visual bug on the INFO Screen.
  • Fixed a memory related bug.

v3.2.8

  • Updated the Pellet Controller Ironside profile.

v3.2.7

  • Improved the logic for drive ignition state.

v3.2.6

  • (Internal changes only)

v3.2.5

  • Updated the Pellet Controller Ironside profile.

v3.2.4

  • (Internal changes only)

v3.2.3

  • Fixed a bug with Pellet Controller where the ignite failure error would always appear after a recovery due to temperature not being loaded yet.

v3.2.2

  • Fixed a bug where pellet pit offset was not being applied to stored temperature data.

v3.2.1

  • Added 2 new Pellet Controller Lone Star profiles.
  • Added a new Pellet Grill Service Screen which allows a user to reset the grill profile and EEPROM.

v3.2.0

  • Updated Pellet Controller Manual Mode minimum from 0% to 1%.
  • Added Pellet Controller pit probe offset to Pellet Settings Screen.
  • Prevent the user from changing the Manual Mode set-speed during Startup and Ignition.

v3.1.49

  • Updated Pellet Controller Lone Star profiles.
  • Added a safety check for Pellet Controller pit probe failures.
  • Added a safety check for ignoring OTA updates while in Pellet Controller Manual Mode.
  • Fixed multiple bugs related to drive Manual Mode.

v3.1.47 – v3.1.48

  • (Internal changes only)

v3.1.46

  • Updated the Pellet Controller profiles for Cletus 3.1.
  • Updated the Pellet Controller profiles for Lone Star.
  • Updated the Pellet Controller profiles for Black Earth.
  • Added a new drive feature Setpoint Confirmation.
  • Added a new Pellet Controller feature Control Channel.
  • Added a new Pellet Controller feature Manual Mode.
  • Added a safety check for Ignition failure detection.
  • Improved Pellet Controller PID algorithm.

v3.1.20 – v3.1.45

  • (Internal changes only)

v3.1.19

  • Added a momentary highlight on a menu item when it is selected using the on-board side buttons.

v3.1.18

  • Improved the responsiveness of on-board side buttons.

v3.1.13 – v3.1.17

  • (Internal changes only)

v3.1.12

  • Improved Lid Detect algorithm.
  • Improved PID algorithm.
  • Modified PID default settings for Pellet Controller.

v3.1.9 – v3.1.11

  • (Internal changes only)

v3.1.8

  • Added new advanced temperature filters.

v3.1.6 – v3.1.7

  • (Internal changes only)

v3.1.5

  • Added new basic temperature filter.

v3.1.2 – v3.1.4

  • (Internal changes only)

v3.1.1

  • Improved long-term firmware stability.

v3.1.0

  • Added a new Pellet Controller feature Reignite.
  • Added a new Pellet Controller pit probe calibration curve for low-temperature situations.
  • Fixed a visual bug when leaving INFO Screen.