Firmware and Operating System Changelog

A record of all updates and modifications.

 

Safe Version 0.3.4.105 - March 20, 2025

Software update: v0.3.4.105
- Integrated a new Camera API, allowing the system to better manage camera behavior, events, and communication with other safe components and mobile app features. Furthermore, if one of the cameras is offline, the mobile app will now detect it and avoid attempting a connection to that camera. If both cameras are offline, an error message will be shown to the user.
- Made updates to the "Door Left Open" behavior.
- After an initial safe setup, the default sensitivity level for Lockdown sensors is now set to 2. This ensures the safe is neither too sensitive nor too unresponsive for most users. Sensitivity can be adjusted at any time to levels 1, 2, or 3 through the Security Settings in either the safe or the mobile app.
- Fixed other bugs and minor stability issues.

 

Safe Version 0.3.4.104 - March 14, 2025

Software update: v0.3.4.104
- Fully integrated the hardware testing applications at startup and in the Settings section of the safe.
- Resolved app crashes related to switching between the front and interior cameras, and vice versa.
- The system now automatically handles all necessary permissions, eliminating the need for users to manually approve them. This ensures smoother operation across all devices.
- Fixed an issue where the live camera feed was not displaying correctly for some users.

 

Safe Version 0.3.4.103 - February 2, 2025

Firmware Changes:
- Corrected device partition mapping to utilize the full 32GB of memory.
- Implemented default usage of the "Show Touches" protected setting, which is enabled on the first boot.
- Partially removed Chinese ADUPS-like scripts and operations, requiring safe prop-file specific actions.

Software update:
- Implemented silent application of the Wi-Fi access point selection, removing the dialog box.
- Added silent hardware permissions application.

 

Safe Version 0.3.4.102 - December 27, 2024

Firmware update - December 27, 2024:
Fixed all of the sensors, motors/bolts mechanisms and LEDs
- Implemented the Night Vision mode for the exterior camera
- Added ability for "display off" to turn brightness level of 0% instead of 20%
- Remove a lot of low level log messages, which helped improve system performance
- Time zone would not set properly - this was fixed

- Corrected device partitions for the A/B firmware (target one)
Updated building script to build-number OTA fingerprints
Updated building script to set firmware revision numbers
Updated building script to generate version for the launcher firmware based on the SpaceOS application version
Updated the Individual Hardware Testing application to v1.7
Updated the Master Hardware Testing application to the v1.7
Added Web Browser: Chromite
- Minor performance optimization

 

Safe Version 0.3.4.101 - December 24, 2024

Software update - December 24, 2023:
- Corrected comments throughout the codebase.
- Fixed issues with streaming and peer-to-peer connection handling.
- Improved the MediaStream class for more efficient streaming.
- Integrated CameraAPIv2 to work with the MQTT client within the app.
- Enhanced the tamper processor to analyze velocity sensitivity.
- Updated the pattern used to generate streaming channel names.
- Implemented a camera manager to process sensor data and event-driven camera behavior.
- Improved CameraAPIv2 for better streaming session management.
- Enabled CameraAPIv2 to support external audio sharing.
- Enhanced the camera manager to handle external callbacks for specific events in SpaceOS.
- Fixed layout issues in the Lockdown UI.
- Corrected native code for the tamper processor.
- Expanded the list of events generated by the tamper processor.
- Added external Lockdown processing logic, independent of the camera manager and tamper processor.
- Implemented logic to disable Lockdown under specific conditions.
- Added MQTT-based device status updates to indicate Lockdown activation status.
- Included required text styles and strings for UI updates.
- Added UI functionality and backend support for shutdown and reboot options.
- Adjusted settings button positioning for better accessibility.
- Fixed navigation issues when transitioning to the correct Lockdown state fragment.
- Implemented a single-shot timer for certain internal processes.
- Added response bodies for MQTT messaging related to camera events.
- Added response bodies for MQTT messaging related to mobile app events.
- Implemented new log activity to register tamper events.
- Added camera and tamper settings to allow database storage.
- Integrated camera and tamper event HTTP requests for remote processing.
- Fixed various SpaceOS compiler errors (originating from Milestone 3 code).
- Optimized battery level management logic.
- Implemented worker processes for handling camera and tamper events.
- Developed logic to enable/disable the camera dynamically.
- Implemented logic to control interior lights based on camera activity.
- Removed unintended random audio playback.
- Fixed audio playback errors occurring due to incorrect fingerprint scans.
- Various minor fixes and optimizations.



Safe Version 0.3.4.10 - November 22, 2024

- Screen "display off" brightness now goes to 0% instead of 20%
- Weather api called immediately after safe reset
- Clock settings enabled in the setup flow, automatic and manual
- Dropdown Notifications; if one slides down, you can now slide it up and send it away
- When scrolling through avatars (faces, skins, etc.), the farther you swipe, the faster it swipes
- Previously in settings, if you changed exterior lights to "always off" it was not shutting off - it is now fixed
- If super screen saver is active and screen is incorrectly pressed 3x, a pop-up error is displayed
- When system error pop-up is open, the display timeout will no longer come up 
- Display settings screen - lock screen scrolled to the selected position
- Font color for day changed in the date setting
- If the authentication level is changed, it's now logged in the activity log
- If power is not attached to the safe, user cannot push software update (OTA)
- Security setting toggles are on by default
- On privacy and TOS screens, you can now scroll outside the content area
- WiFi dropdown notification X icon added and text adjusted
- Weather lock screen; degree size changed (now larger)


Safe Version 0.3.4.5 - November 8, 2024

- Shadow updates
- Added an "inactivity timer" to settings screen
- Updated "Display" setup during initial setup
- Fixed when "display timeout" will occur
- Updated gender Avatar selection
- Fixed back button on avatar selection
- Quick setup Update. Changed display names to "Cadet one", "Cadet two", "Cadet three"
- Timed access fix. Previously time was not being displayed in the same format as what the user selected in clock settings
- Fixed: Avatars were not showing the mouth in the "skin tone" selection screen
- Date Settings - UI changes on date selection screen
- Wifi settings updated
- Quick setup fix. Panic pin option will not show up if pin is not reversible
- Updated description of settings in "General" settings
- Fixed issue with update your 2FA within 96 hours
- Authentication upgrade flow updated.
- Added secondary fingerprint setup. Previously we had one for setup only. No we have another for adjusting
- Added sound if user entered the incorrect fingerprint to unlock device
- Fixed 2FA authenticator removal problem. Now if 2FA is the authentication method, and you want to remove your authenticator, you are required to add a new authenticator
- Weather lock screen fix. The date was static and was not updating
- We now have a countdown for when a user wants to completely reset their device in case they change their mind
- Fixed an issue that the "auto time and date" toggle was not working
- Fixed other bug fixes


Safe Version 0.3.3.4 - October 22, 2024

- Updated pop-ups UIs. Some were not properly aligned, etc.
- Added: If the screensaver in setup flow is set to "none", the superscreensaver option should not appear
- Fingerprint added and add new fingerprint
- Avatar positions changed / now more uniform. Avatar positions for some screens weren't all aligned in the right position from one screen to another
- Tap to confirm finger screen should check if the same finger was selected even if already added finger is selected
- Fixed the incorrect pop-up buttons for authenticator pin
- Updated flow
- Authenticator code screen was updated and uniformed throughout
- Check for wifi connectivity before confirming code
- Security settings. Some options should disappear based on selections
- Emergency contact country update. Common countries should not appear twice in search
- Pin recovery fix. "Disable pin recovery" showed incorrect toast message
- Local 2FA login update. Fingerprint screen now shows the guide screen if someone clicks elsewhere
- User settings updated both (A) delete authenticator flow and (B) add fingerprint flow
- Many UI adjustments throughout operating system
- Fixed "connect to app" QR code timeout


Safe Version 0.3.3.2 - September 18, 2024

- Added Quick setup option
- Activity log - last activity should be visible
- Activity logs for users added in setup
- Avatar images replaced
- Clock settings changes
- Wifi settings updated 
- Send temperature unit in heartbeat
- Brightness set to 100% on new installation
- "Display off" fixed
- Settings screen - display inactivity timer
- WiFi strength parameters updated
- Exterior light settings


Safe Version 0.3.2.7 - September 12, 2024

Firmware update:
- Fixed all of the sensors, motors/bolts mechanisms and LEDs
- Implemented the Night Vision mode for the exterior camera

Software update: v0.3.2.7
- Dropdown notification for assign/revoke admin
- Fingerprint guide screen - new design - background color change
- Fixed avatars
- Display on/off with timeout settings
- Show time based on the location field added by the user in settings
- Changing Military time format reflects on all pages


Safe Version 0.3.2.3 - September 3, 2024

- Clock POC.
- Avatar integrated correctly
- Key icon in activity log
- Username character limit from 19 to 20
- Call set authenticator level for each user
- Timed access adjustments


Safe Version 0.3.2.2 - August 30, 2024

Added more activity log messages
Updated Warning pop-up for; remove timed access
Updated Timed access conflicts


Safe Version 0.3.2.1 - August 29, 2024

- Implemented the fix to driver the "Night mode" for exterior camera.
- Activity log messages added (as per July document)
- Updated timed access api with days of the week and session id
- Avatar integrated correctly
- Added Firebase logs


Safe Version 0.3.0.7 - June 25, 2024

Key integration
Updated help settings
Improved Local 2FA
Added weather lockscreen
Updated local activity logs