Skip to main content

R2/R2 Pro Firmware Files

Control Module Firmware Files​

Firmware VersionDownload LinkChangelog
159Firmware v159Changelog v159
116Firmware v116Changelog v116

Induction Module Firmware Files​

Firmware VersionDownload Link
28Firmware v28

Control Module Firmware Changelog​

Version 159​

  • Fixed IBTS temperature calibration to prevent artificial inflation above 165°C on certain affected sensors
  • Fixed Mass Storage Class mode interval to support auto-update on Mac
  • Added toggle for displaying bean probe temperature on the seven-segment display by pressing Button B
  • Added sound alert for unmounted chaff collector
  • Improved code performance and safety checks

Version 116​

  • Improved the update firmware process.
  • Removed the drum temperature check above 190°C in roasting mode and automatically set the fan speed to C1.
  • Fixed the preheat setpoint on the OLED menu not appearing when set to Fahrenheit.
  • Added automatic transition to cooling mode when IBTS reaches 320°C during roasting.
  • Added safety feature: auto drum spin if temperature > 100°C or induction is on with 0 duty.
  • Added control board logic to force ESP32 to restart before ready state.
  • Added USB command for RoasTime to restart ESP32.
  • Added low RPM error check for exhaust fan and display error on control board.
  • Added check every 5 seconds for low RPM on exhaust fan and drum spinning to reduce process time.
  • Allowed switching between USB SD Card and USB Roastime modes without needing a firmware update or restart.
  • Added logic to skip processing if the first temperature is lower than the current temperature.
  • Added error list monitoring feature.
  • Added condition to check for lower RPM when PID accumulator for exhaust blower exceeds 10.
  • Improved SD card handling to prevent data corruption.
  • Added save error logging to SD card.
  • Reduced USB mass storage close time to improve Roastime update performance.
  • Fixed bug where preheat temperature briefly showed incorrect value (2055) due to missing data read from EEPROM.
  • Settings are now automatically saved upon change.
  • Added error handling for IBTS fan low-speed detection.
  • Added automatic reconnection when IBTS communication fails.
  • Preheating is not allowed if IBTS is not working properly.

Version 79​

  • First Crack Marking: Changed from holding the button for 2 seconds to a single press.
  • Reprioritizing: The USB task is set to a higher priority than all other tasks.
  • Added induction update support.
  • Fixed issue where the first crack was not marked in Roastime.
  • Disabled screen swap; the FC timer now remains displayed after marking FC.

Version 46​

  • Initial Firmware for R2 and R2 pro