- Fixed memory alignment issues.
-
Major highlights
- Added support for the FNIRSI GC-03.
- Default sensitivity settings for Geiger-Müller tubes are now based on numerical simulations from Rad Lab.
- Introduced source presets — pre-configured sensitivity settings for common radiation sources (also based on Rad Lab).
-
New features
- New Cumulative and Instantaneous secondary measurement views.
- Implemented USB auto power-on on supported hardware.
- Warnings now use short beeps and brief haptic feedback.
- Random generator "die throws" can now be re-rolled using the select key.
- Added option to submit measurement data to openSenseMap.org.
- Split documentation into separate User Manual and Technical Reference Manual
- Documentation: Added a procedure for setting the HV voltage without a multimeter.
- Updated user interface to OpenBridge 6.1.
-
Performance & optimizations
- 4× faster random number generator.
- Improved key debouncing for more reliable button response.
- Various performance and memory optimizations throughout the firmware
-
Device-specific improvements
- Bosean FS-5000: Optimized MCU configuration for improved performance.
- FNIRSI GC-01: Added USB-powered / charging status indicator.
- FNIRSI GC-01 (CH32): Removed data mode as USB communications are now automatically enabled.
- FNIRSI GC-01 (APM32): Now reads factory HV profile from factory flash.
-
Bug fixes
- Bosean FS-600, FNIRSI GC-01 (APM32): Fixed startup freeze.
- GQ GMC-800: Eliminated LCD ghosting artifacts.
- Fixed numerous minor bugs.
-
Localization
- Added new translations: Indonesian, Latvian, and Lithuanian.
- Improved existing translations: Bulgarian, Russian, and Ukrainian.
-
Cleanup
- Removed Time secondary view from the Instantaneous view.
- Removed legacy support for SWD data communications.
- Fixed web installer update for the Bosean FS-5000.
- Resolved a problem causing devices to become unresponsive after software updates.
- Corrected a bug on the GQ GMC-800 that prevented alerts and voice output from functioning properly.
- Removed the charging indicator on the FNIRSI GC-01 due to hardware limitations preventing differentiation between USB disconnected and USB charging states.
- Resolved an issue where the battery indicator failed to display during power-off on the Bosean FS-5000.
- Improved battery indicator response time.
-
Geiger counter compatibility
- Added support for the GQ GMC-800 Geiger counter with software-enhanced pulse stretching for reliable pulse sound at high radiation levels.
-
Multilingual support
- Expanded to 27 languages, including Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Slovakian, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese.
-
User interface improvements
- Introduced history views for 1-week, 1-month, and 1-year timeframes, with data loaded from the data log on startup.
- Added rate and dose warnings, with alert dismissal preserving alert state.
- Highlighted warning and alarm zones in the instantaneous rate bar and history view.
- Improved alert LED indication.
- Added user-selectable secondary units and customizable alert sound styles.
- Added pulse sound icon for toggle feedback.
- Lock mode turns off display.
- Increased font size for dice roll display.
- Rescaled UI for improved legibility.
- Updated to OpenBridge 6.0 design system.
-
Power management enhancements
- Prevented USB connection from powering on a turned-off device.
- Automatic shutdown at critically low battery levels.
- Enhanced battery indicator: green when charging, red when low (on color displays).
- Added battery voltage statistics for all cells.
- Improved voltage measurement accuracy for FS2011 (GD32F150R8/GD32F103R8) and FNIRSI GC-01.
-
Measurements enhancements
- Expanded averaging intervals: 3, 6, 12, 24 hours, and confidence intervals of ±50%, ±20%, ±10%, ±5%, ±2% and ±1%.
- Extended sensitivity range to 1–10,000 cpm/µSv/h for low-sensitivity Geiger tubes (e.g., SI-3BG).
- Expanded dead-time compensation to 5-500 µs for scintillation detector compatibility.
- Adjusted SBM-20 sensitivity to 150.5 cpm/µSv/h.
- Implemented dynamic loss-of-count detection based on selected sensitivity.
-
Data and connectivity
- Enhanced
GET datalogcommand with additional options and empty records to indicate the start of new logging sessions. - Added
SET deviceTimeZoneandGET deviceTimeZonecommands for timezone management. - Introduced
RESET datalogcommand to clear data logs. - Upgraded
radpro-toolwith timezone synchronization and inproved error handling.
- Enhanced
-
Removed features
- Removed background compensation due to negligible intrinsic activity in common Geiger tubes.
- Removed
GET tubeBackgroundCompensationcommand.
-
Bug fixes
- Fixed history and maximum value updates for 10-second, 30-second, and 60-second averaging intervals.
- Resolved datalog writing errors when USB-powered but turned off.
- Fixed datalog download issue causing restarts in high-radiation conditions.
- Corrected AM/PM display in 12-hour format settings.
- Eliminated game flicker on portrait-oriented devices.
-
Updates
- Renamed Conversion factor to Sensitivity (as sensitivity is cpm/radiation rate, while conversion factor is radiation rate/cpm).
- Renamed
GET tubeConversionFactortoGET tubeSensitivity. - Short press of power key on 5-key devices in measurement screen activates display sleep.
- On 3-key devices, holding left and right keys in measurement screen toggles pulse sounds.
- Lock mode now accessible from any screen.
- Die rolls and coin flips generate single outcomes per run.
- Added support for 100-sided and 10-sided die rolls and binary random number generation.
- History calculated only when instantaneous rate confidence interval is below 75%.
- Automatic dose saving every 60 minutes at critically low battery levels.
-
Bug fixes
- Fixed missing measurement dot on color display devices.
- Corrected battery voltage measurement on Bosean FS-5000.
-
Updates
- Added alert dismissal via reset measurement key.
- Configurable alert indications: sound, vibration, pulse LED, and display flash.
- Added alert-enabled indicator.
- Implemented keyboard lock mode, accessible from Settings.
- Doses below 10,000 now displayed in standard notation.
- Added new rate and dose alarm options, average timer options, and extended dead-time compensation (20–320 µs).
- Enabled pulse sound toggle from measurement screen on supported devices.
- Added pulse chirp sound option and extended alert sound duration.
- Improved menu navigation and updated UI font to Open Sans for better readability.
-
Fixes
- Fixed unsightly flash on color displays when waking from sleep.
- Resolved alerts sounding after shutdown while externally powered.
- Corrected secondary rate and count view display after average timer expiration.
- Fixed device state reset after quick power cycles.
- Corrected 1-minute instantaneous averaging at high radiation levels.
- Extended conversion factor range to 25-12,800 cpm/µSv/h.
- Capped pulse indication at 600 cpm/µSv/h for sensitive detectors to maintain ~1 pulse/second at background levels (no impact on measurements).
- Minor UI and performance improvements.
- Improved instantaneous rate averaging algorithm and simplified response curves for J613/J614 tubes.
- Disabled instantaneous rate alarms during high confidence intervals (e.g., post-startup).
- Minor UI improvements.
-
Added data log reset.
-
Reverted J613/J614 tube conversion factor to 60.0 cpm/µSv/h.
-
Fixed custom HV profiles,
SET tubeHVFrequency,SET tubeHVDutyCycle, and history data log download issues. -
Minor refinements.
- Updated UI to OpenBridge 5.0 for better sunlight legibility.
- Changed J613/J614 tube conversion factor to 30.0 cpm/µSv/h.
- Removed FNIRSI GC-01 display panel settings.
- Increased granularity for
SET tubeHVFrequency(100 Hz–100 kHz) andSET tubeHVDutyCycle(0%–100%).
- Added Bosean FS-5000 support and display panel selection menu.
- Added secondary dose view in average measurement mode.
- Extended conversion factor range to 25–1600 cpm/µSv/h.
- Added 1-second data log interval; removed 30-second and 30-minute options.
- Added
SET tubeHVFrequencyandSET tubeHVDutyCyclecommands. - Added 24/12-hour time format selection.
- Improved data mode usability and battery level indicators for FS2011, Bosean FS-600/FS-1000.
- Changed USB data connection EOL to "\r\n".
- Added instantaneous rate averaging options: adaptive fast, adaptive precision, 1 minute, 30 seconds, and 10 seconds.
- Added secondary CPM and count displays.
- Improved vibration pulse strength, FNIRSI GC-01 pulse clicks, menu contrast, and data logging time precision.
- Fixed 24-hour history bug.
- Updated UI with larger digits in measurement screen.
- Added instantaneous rate bar and history alert zones (1 µSv, 10 µSv).
- Added average timer expiration at configurable confidence intervals.
- Added background compensation, FNIRSI GC-01 display flashes, vibration pulses, pulse threshold, and fault alarms.
- Added 10-second and 30-second data log intervals and 10-second display sleep option.
- Added
radpro-flashtool. - Removed measurement hold.
- Fixed flash programming, FNIRSI GC-01 battery indicator, and conversion factor menu logic.
- Added FNIRSI GC-01 support.
- Added data logging, custom conversion factors, and J305 Geiger tube support.
- Minor bug fixes.
- Added GD32 microcontroller support and data submission to https://gmcmap.com.
- Minor bug fixes.
- Added non-volatile radiation dose storage and hourly device statistics.
- Added https://radmon.org and https://safecast.org client.
- Improved font_tiny5, battery level calculation, flash settings, and state storage.
- Fixed startup sequence, backlight, and SBM-20 conversion ratio bugs.
- Minor bug fix.
- Added Geiger-Müller tube settings, backlight pulse flash, true random number generator, and SBM-20/SI-3BG tube support.
- Ported to platform.io.
- Improved battery sampling, fixed rounding errors, and enhanced usage instructions.
- Added M4011 Geiger-Müller tube support.
- Fixed battery indicator.
- Improved pulse click volume.
- Fixed battery indicator and game bugs.
- First release.