Raysid App and firmware changelog: https://raysid.com/changelog.txt xx.11.2025 Beta App v.1.3.2c Firmware v1.4.9643 1) Fixed: endless alarm sound after fresh app install 29.10.2025 App v.1.3.2b Firmware v1.4.9643 1) Semi-automatic multipoint calibration 2) Fixed bug: multipoint calibration didn't save after first calibration or after reset 3) "unk." removed from peak names in the graph area 4) Fixed several bugs in the manual multipoint calibration window 12.08.2025 App v.1.3.1e Firmware v1.4.9643 1) Adapted layout for very small screens (e.g. smartwatches, tested on Ticwatch) 2) Fixed: "OVL" cps value under high dose rate conditions when cps drops 3) Compatibility with upcoming Android versions 4) Several crash fixes 5) USB-C raysids support 24.01.2025 App v.1.3.0ce Firmware v1.4.9587 New features compared to version 1.2.10w: 1) Multi-point energy scale calibration. 2) Customizable spectrum libraries. 3) New identification algo based on an editable library. 4) Display of identified peak names. 5) Spectrum foreground/background: load, save, share, open with, or add to the library. 6) Spectrum pause/resume functionality. 7) Spectrum limits by time and/or counts, with a delayed start option. 8) Statistics for detected peaks. 9) Spectrum file format support: .n42/xml (industry standard). 10) Import/export of libraries. 11) Count limit per channel increased by 256x (from 65,000 to ~16 million). 12) Logarithmic/linear scale option for spectrums. 13) Logarithmic/linear scale for bars, with red bars removed. 14) The app now starts on the last opened tab. 15) Export/import (backups) of all app data: map, log, library, and settings (available in the "About" menu). 16) Faster spectrum synchronization. 17) Faster log event synchronization. 18) Global map building speed limited to 250 km/h. 19) New button function: reboot the BT module. 20) Added option: SETS -> Hardware Spectrum Calibration -> Low-Level Discriminator: Lower values increase the number of channels in the lower spectrum range but raise the likelihood of false peaks in the first channels. 21) Integration with the ZhavaMista project: Account creation, API key retrieval, and map point submission. And many bug fixes. An updated manual will be available in the coming weeks. If you have questions about the new features, feel free to contact Alex or ask in our groups/chats. Beta 20.01.2025 App v.1.3.0ce Firmware v1.4.9587 1) Bugfix: "please select a valid n42 file" Beta 18.01.2025 App v.1.3.0cd Firmware v1.4.9587 1) Fixed a rare crash in the background process during map building. Beta 17.01.2025 App v.1.3.0cc Firmware v1.4.9587 1) Possible fix: Letter "k" in cps value / spectrum in camera mode Beta 17.01.2025 App v.1.3.0cb Firmware v1.4.9587 1) Added filter by file extension (*.n42) for loading foreground or background Beta 10.01.2025 App v.1.3.0ca Firmware v1.4.9587 1) Optimized Bluetooth traffic slightly 2) Changed "Time" to "T:" on the SPEC tab. This change may resolve the bug where the "k" is missing in the CPS value in camera mode. 3) Fixed a rare crash. 4) Added several spectra to the library: blue apatite, Eu-152, and Lu-176. Beta 08.01.2025 App v.1.3.0bz Firmware v1.4.9564 1) Updated the library with new sources; added automatic removal of old libraries (IND, MED, NORM, TENORM) 2) Renamed the "Noise Filter Range" option to "Low Level Discriminator". 3) Corrected the default value of the "Low Level Discriminator" (255 to 30) 4) Fixed a crash when loading a spectrum from the library (when the background was never previously loaded) 5) Fixed the appearance of background bars when the background was disabled (after loading a spectrum from the library) 6) Fixed incorrect Y-scale behavior when the background was enabled and then disabled (also when switching to log scale) 7) Added a new check to the multipoint calibration: The calibration curve must be increasing. In case of an error, the line turns red (APPLY button becomes unavailable). If the curve is increasing, it turns green. Beta 05.01.2025 App v.1.3.0bw Firmware v1.4.9563 1) Updated isotope libraries. 2) Adjusted the noise filter. 3) Added a new option: SETS -> "Hardware Spectrum Calibration" -> "Noise Filter Range": Lower values increase the number of channels in the lower range of the spectrum but raise the likelihood of false peak in the first channels. 4) Fixed energy shifts in loaded spectra (loaded spectra are now adjusted to the current calibration). Beta 22.12.2024 App v.1.3.0bv Firmware v1.4.9555 1) rare bug fix: map points in a wrong location when zoom out (> 100km away) If you already have such "false position" points - just remove them. Newly created tracks will not have this bug. Beta 14.12.2024 App v.1.3.0bt Firmware v1.4.9555 1) Identification algo update. Works better on low activity sources (when background loaded/enabled) 2) Fixed several bugs in multipoint calibration. 3) Firmware bugfix: saving big value (>+50) of Extension parameter 4) Possible crashfix when expanding/collapsing a library Beta 05.12.2024 App v.1.3.0bp Firmware v1.4.9542 1) Fixed: Memory leakage (increasing memory use) 2) Fixed: several rare crashes. Beta 30.11.2024 App v.1.3.0bn Firmware v1.4.9542 1) Possible fix: issue causing "waiting for movement" to freeze after several days. 2) Fixed: several rare crashes. Beta 26.11.2024 App v.1.3.0bl Firmware v1.4.9542 1) Fixed: map building on Android <10 2) Fixed: saving map points to files on Android <10 3) Fixed: several rare crashes. Beta 15.11.2024 App v.1.3.0bj Firmware v1.4.9542 1) Several fixes of rare crashes 2) Probable fix for Android 8 mapping in background Beta 14.11.2024 App v.1.3.0bc Firmware v1.4.9542 1) Bugfix: Fixed error message: "Can't start foreground service..." (when location permission was not allowed) 2) Crashfix: Filtered unwanted symbols in source and library names. 3) Corrected the behavior of the map's "Share" button (remembers and restores the state of the Global Map and ZhavaMista switches). 4) Crashfix: when bluetooth was not enabled Beta 12.11.2024 App v.1.3.0ay Firmware v1.4.9542 1) Integration with the ZhavaMista project: account creation, API key retrieval, and sending of map points. 2) Bugfix: fixed the initial sync of the spectrum after app startup. Beta 06.11.2024 App v.1.3.0aw Firmware v1.4.9542 1) Improved the speed of spectrum updates. 2) Potential fix: "..all the time location permission.." message in Android 8. Beta 31.10.2024 App v.1.3.0at Firmware v1.4.9512 1) Fixed: Automatic energy range switching when loading a spectrum from an external source. 2) Potential fix: "Allow all the time permission is NOT granted" message in Android 8. 3) Fixed: Several rare crashes. Beta 16.10.2024 App v.1.3.0ap Firmware v1.4.9511 1) Fixed several rare crashes. Beta 15.10.2024 App v.1.3.0ao Firmware v1.4.9511 1) Fixed spectrum sync after loading a foreground spectrum and pressing the "Play" button. 2) Moved the "AutoID" switch to the right. 3) Fixed several rare crashes. Beta 11.10.2024 App v.1.3.0al Firmware v1.4.9503 1) possible fix for FOREGROUND_SERVICE_CONNECTED_DEVICE permission message on Android 13 2) fixes of several rare crashes 3) added app version to About menu Beta 10.10.2024 App v.1.3.0aj Firmware v1.4.9503 1) Crash Fix: Fixed crash when loading spectra from the library with manual identification active. 2) Possible Crash Fix: Addressed potential crashes in the activity recognition process. 3) Bug Fix: Resolved issue where the smartphone ringtone for the dose rate alarm could not be changed. Beta 05.10.2024 App v.1.3.0ag Firmware v1.4.9496 1) SecurityFix: path traversal vulnerability Beta 03.10.2024 App v.1.3.0af Firmware v1.4.9496 1) Default libraries are now included in the app (no need to import them after installation). 2) Added a "reset" button in the multipoint calibration window (it appears when an error is detected). 3) Added an "id:Auto/Manual" switch-indicator for automatic/manual source identification. 4) Fixed: Spectrum collection no longer interrupts when a source is selected. 5) It is now possible to collapse the peak list by pressing a source name (peak names will disappear from the graph). Beta 28.09.2024 App v.1.3.0ad Firmware v1.4.9496 1) Bugfix: In landscape mode, the energy pointer did not align with the touch point 2) Bugfix: Adjusted the background spectrum height based on the spectrum time of the currently collected data 3) Bugfix: Fixed endless log synchronization 4) Bugfix: Corrected the timestamp in log records 5) Energy Scale Calibration: Renamed "Actual" to "Measured" 6) Optimized data transfer algorithm (smoother spectrum synchronization) Beta 24.08.2024 App v.1.3.0ac Firmware v1.4.9447 New features: 1) multipoint energy scale calibration 2) customizable libraries of spectrums 3) new identification based on editable library 4) identified peak names 5) spectrum foreground/background load/save/share/open with/add to a lib 6) spectrum pause/resume 7) spectrum limit by time and/or counts, delayed start 8) stats of detected peaks 9) spectrum file format .n42/xml 10) import/export of libraries 11) limit of 65000 counts per channel increased in 256 times (~16*10^6) 12) Log/Lin scale for spectrum 13) Log/Lin scale for bars. Red bars removed. 14) app starts with last opened tab 15) export/import (backups) of all app's data: map, log, library and settings (in the About menu) 16) Fast spectrum sync (~1s for 1800 channels) 17) Fast log events sync 18) Map building speed limit of 250km/h (only for the global map) 19) new button function: Reboot BT-module Bugfixes: 20) bugfix: endless sync after removing a hot source 21) bugfix: "Press to stop" (in notification) didnt work when bluetooth was disabled 22) bugfix: fixed font sizes 23) bugfix: map screen "jumps to the sea" 23.08.2024 App v.1.2.10w Firmware v1.4.8739 1. Added more values to the Extension (spectrum calibration) 2. Firmware downgrade support 29.03.2024 App v.1.2.10v Firmware v1.4.8739 1. Bugfix: spectrum visual artifact when counts per channel >6000. Actual for firmware versions >1.4.8920 26.03.2024 App v.1.2.10u Firmware v1.4.8739 1. Bugfix: (CPS grow after spectrum reset) for raysids with firmware >1.4.8920 2. Bugfix: background process crashes 19.01.2024 App v.1.2.10r Firmware v1.4.8739 1. Fixed Bluetooth reconnection issues on some Samsung phones 2. Fixed reconnection issues for BT-modules 1.4x.x (Raysids 09XX, 67XX, and some others) 3. Fixed connection timeouts during map building in notifications 4. Fixed the issue with the number of days in accumulated dose (caused by several app/Raysid restarts) 5. Fixed crashes of background process 6. Fixed reconnection after BT disable/enable 7. Fixed noise filter problem at very low cps 8. Include current date/time in file names 9. Additional values for "Extension" 10. Location log (CSV files) in Documents folder (can be activated in settings) 11. Implemented on-demand permission requests 12. Replaced "24/7" with an "Enable Map Building" button 13. Enhanced notification status information 14. Bluetooth can now remain connected constantly ("App Running 24/7" = Enabled, "Bluetooth Usage Optimization" = Disabled) 15. Rearranged settings menu 16. More stable map building in the background mode 17. Faster settings synchronization 18. New behavior while overloaded (fast reaction) 19. Automatic switching (when reached) to mSv/h or mR/h 20. New sound in "cps overloaded" mode 21. New dose rate limit: 1 mSv/h 04.04.2023 App v.1.2.7f Firmware v1.3.7034 1. Faster Bluetooth connection ("Bluetooth Connection" option in settings) 2. Increased Bluetooth TX power for early raysids (more stable connection) 3. Android 13 "reconnecting" fix (on some Samsung models) 4. bugfix: possible fix for endless spectrum sync 5. bugfix: random height of last spectrum bar after spectrum reset (while syncing) 14.12.2022 App v.1.2.6t Firmware v1.2.6615 1. Android 13 compatibility 2. Firmware and app compatibility with newer hardware 3. More values in "Clicks Scale" 4. More values in "Spectrum Calibration" 5. Fixed "Raysid bluetooth scanning" notification after About->Disconnect 6. Minor changes. 23.09.2022 App v.1.2.5x Firmware v1.2.6485 1) bugfix: unexpected doserate spike 2) bugfix: no more multiple app instances (lots of unexpected bugs) 3) updated BT-connection/reconnection algo 4) changed Back button behavior 5) crashfix (not allowed background service) 01.08.2022 App v.1.2.5j Firmware v1.2.6447 1) bugfix: rare message "Update in progress 5888/0" 2) bugfix: endless spectrum sync 28.07.2022 Beta App v.1.2.5h Firmware v1.2.6442 1) bugfix: spectrum synchronization 2) bugfix: duplicate log entries 23.07.2022 App v.1.2.5g Firmware v1.2.6442 1) update of the transfer protocol for all transmitted data by Bluetooth. This should eliminate most of crashes and other abnormal behavior 2) fixed: "Update in progress xxxx/0" 3) fixed: big readings right after switching on 4) fixed: rare "negative spikes" in CPS or doserate graphs 5) a bit faster spectrum synchronization 6) minor fixes 13.07.2022 App v1.2.4f Firmware v1.2.6350 1) bugfix: displaying and removing of duplicate log entries 2) data transfer protocol updates (more strict checksums). Possible fix of rare unexpected spikes in CPS and dose rate. 3) less lost data packets 4) minor fixes 20.11.2021 App v1.2.3b Firmware v1.2.5777 1) New click sounds (SETS->Clicks->"Sound Clicks Type"). 2) Clicks on Android device (SETS->Clicks->"Sound Clicks - Android"). 3) BugFix: raysid click delays when device starts 4) Lu176 added to the library 5) Smartphone's vibro-motor and ringtones in background process (when App is not active) 6) Disabled smartphone's vibro-motor alarm while camera is active 7) Displaying >20k CPS and >0.2k uSv/h while overloaded 8) minor bugfixes 23.09.2021 App v1.2.2 Firmware v1.2.5652 1) New map points will save maximum measured values instead of average. 2) Co60 added to the library 18.09.2021 App v1.2.1a Firmware v1.2.5652 1) Fixed doserate/cps delay when switching energy ranges 17.09.2021 App v1.2.1 Firmware v1.1.5647 1) Increased spectrum energy ranges 2) Better peak detection algorithm 3) Adjusted sensor-sensitivity compensation 4) Adjusted Cs137 activity measurement 10.05.2021 App v1.1.18a Firmware v1.1.5158 1) several bugfixes in the app and firmware 05.05.2021 App v1.1.17b Firmware v1.1.5156 1) CPS and doserate formulas have minor changes: a) fixed unexpected small spikes (mistake in math) b) less aplitude of graphs in "SRCH" tab 2) SETS -> "Sensivity/Accuracy" now have 3 options (4 was too many) 3) Taking photo/video: buttons moved to the black area in 16:9 mode 4) Removed "requestLegacyExternalStorage" flag - required by new Google Play rules. 29.04.2021 App v1.1.16 Firmware v1.1.5097 1) CrashFix: during spectrum synchronization (Android 10; Galaxy S9+) 2) Minor changes in doserate formula to prevent sudden spikes 28.04.2021 App v1.1.15 Firmware v1.1.5096 1) Notification alarm displays highest registered values 2) CrashFix: when trying to send points to the server (found on Android 6; HUAWEI H60-L04) 3) CrashFix: when Bluetooth scan is finished (found on Android 5,10; Google Pixel,Samsung Galaxy J1) 25.04.2021 App v1.1.14b Firmware v1.1.5096 1) New feature: Alarms in Android notifications 2) Fix: "Led-only" alarms are available now. "Enable Clicks on Alarm" renamed to "Clicks" 16.04.2021 v1.1.13 1) New feature: spectrum export to CSV 06.04.2021 v1.1.12a 1) Bugfix: Auto spectrum restart button state 2) Bugfix: crash on start 31.03.2021 v1.1.12 1) Bugfix: activity recognition permission in Android 7,8 30.03.2021 v1.1.11b 1) New feature: spectrum auto restart / sensitive dose rate grow signal 2) Minor bugfixes 27.03.2021 v1.1.10a 1) CPS/Dose rate accuracy value is based on 2-sigma formula 26.03.2021 v1.1.10 1) CPS/Dose rate accuracy value is based on 3-sigma formula 25.03.2021 v1.1.9 1) bugfix: Zoom reset button while taking photo/video 24.03.2021 v1.1.8d 1) Crashfix on taking picture/video on POCO X3 2) Crashfix on first start 3) Global track button color on first start) 17.02.2021 v1.1.7 1) "Spectrum Calibration -> Extention" added values upto +10% 14.02.2021 v1.1.6 1) Bugfix: accumulated dose x100 2) Server keys update / global map fix 3) Bugfix: crash when connecting after device search 15.01.2021 1) New "map points removal" 2) Fixed/decreased sudden spikes in doserate graph (in High & Medium Sensivity modes) 23.11.2020 1) User spectrum calibration 2) Minor bugfixes 06.11.2020 1) Bugfixes in notification and GPS status 02.11.2020 1) Better/faster spectrum synchronization 2) "LOG" has a red badge with number of new events 3) BUGFIX: Shorter notification + several bugs fixed (Bluetooth/GPS ON/OFF) 4) BUGFIX: big numbers of CPM 5) BUGFIX: scale in "event view" page 6) minor changes in design 30.10.2020 1) CPM 29.10.2020 1) new setting: "Enable Map Building" 2) new setting: "GPS usage optimization" 3) new setting: "Close Inactive App" 4) setting "Run in background" renamed to "Always Running" 5) added "Press to stop" to notification 22.10.2020 1) bugfix: app's data flickering in camera preview 2) darker background for spectrum data 3) font with shadow for CPS and Doserate 21.10.2020 1) Increased upper limit ~30kCPS and ~200uSv/h 2) CPS and Doserate sensitivity update. All modes became more sensitive. 3) Completely new camera engine. Rotation bugs fixed. Design changes. 4) Design changes in spectrum tab 06.10.2020 1) camera improvements (new buttons) 2) BG spectrum height fix 03.10.2020 bugfixes & changes: 1) camera in both modes: landscape and portrait 2) minor fixes 02.10.2020 bugfixes & changes: 1) "BG button" when taking photo/video 2) completely new camera processing 29.09.2020 bugfixes & changes: 1) press on "SETS" closes any submenu (goes to main settings menu) 2) added "saveBackground" button in the SPEC tab 3) added "Enable/Disable Background" button in the SRCH tab 28.09.2020 bugfixes & minor changes: 1) font oversize in "Log" tab 2) "ticks" => "clicks", "sound" => "alarm sound" 3) press on "LOG" => closes detailed view and shows log list 4) change colors of CPS and uSv/h 5) yellow text on yellow spectrum. Text color changed to blue