Firmware and Operating System Changelog

A record of most updates and modifications.
New features or fixes may take several hours to several weeks to complete. Improvements are currently in progress. Below is a list of live updates:

 

Safe Version 0.4.5.1 - June 6, 2026

SpaceUpdater update: v1.6
- The updater's dropdown is now fully working like the rest of the Space OS. 

 

Safe Version 0.4.4.1 - June 5, 2026

Firmware update:

- Major upgrade: Update security hardening (under the hood). OTA updates are now verified against a dedicated SpaceSafe signing key rather than the generic platform default. No visible change during a normal update, but this closes one open vulnerability we had for the safe. Making it more bulletproof.

- Improved experience during boot with our animation. Followed by a clean hand off after the OS finalizes the boot sequence.

 

Software update: v0.4.5.1
- We've updated to 0.4 because we've added in our Single Entry Mode. This mode is specifically made for hospitality and boutique hotels and is still in Beta mode.

- The 0.4 versions have all been internally tested until now, and they have major firmware upgrades, bug fixes, and improvements. You'll see a number of bug fixes and crashes that were resolved, making this version a very smooth one for users to use. We've also added some extra levels of encryption and security. 

 

SpaceUpdater update: v1.5.2

- Fixed: if a download stalls or the server rejects the update file, the screen now reliably shows a clear error instead of waiting indefinitely.

- Fixed: an update that briefly drops and resumes its download no longer triggers a false "download stalled" error.

- Fixed: a rare crash that could occur if an error message appeared while the updater was closing.

- Update failures now show a clear error with a Retry option instead of getting stuck on the progress screen.

- Fixed the safe repeatedly offering an update it already has. Meaning if you were on v1 and you searched for an update, it would let you install and download v1 again. Now, it correctly shows "No new update available" and blocks a same version download. 

- Every screen has estimated times so customer will know how long the entire process will take. While it's still 30 minutes in total per update, now you have a per screen visual. More accurate time-remaining estimates during install, verification, and finalizing (no more wildly inflated or stuck countdowns).

- Previously, if there was an issue trying to get an OTA, the progress-screen would freeze and stay on 0% if it couldn't get the OTA. We've reworked the entire logic behind it. FragmentProgress now detects a terminal OtaUpdate.mReason/mException → shows DialogError + retry (back to check) instead of freezing at a stuck %. Fixes the "403 on the file → frozen at 0%" hang. Added a 90s download stall watchdog as a backstop, this way the updater will never freeze  and customers will have full understanding of what is taking place.

- We fixed a silly bug that if the team created an update with a v number or anything else before the version, the update would not be found. Now we've normalized the strings so only the version number is what matters, and not anything else avoiding the mismatch errors and 204 or no update available appearing. 

 

Safe Version 0.3.4.13 - June 1, 2026

Software update: v0.3.4.13
- Fixed: The "Current PIN Issue" popup; the one that appears when you set a PIN that reads the same forwards and backwards (like 1111 or 1221) and warns that Panic PIN can't be used, well it no longer disappears on its own. Previously, if you didn't tap a button within about 45 seconds, the settings inactivity timer silently closed the popup and dropped you out of the change-PIN screen, losing your choice. The popup now stays until you pick "Change PIN" or "Skip Panic PIN." Every other screen keeps its normal 45-second auto-exit.

- Improved: The "Current PIN Issue" popup now matches the look of the app's other popups. Its buttons and the back/skip arrow icons were oversized and stretched; they should now be sized and styled consistently with the rest of the dialogs.

 

Safe Version 0.3.4.12O - May 27, 2026

Firmware update:
- We found an annoying bug that would reboot the safe every so often. Most of the engineers told us it was a hardware issue, however, after doing tons of digging, and with the help of one of our customers, one of our developers were able to confirm it was a software issue and not a hardware issue. More specifically, the issue was a timing problem in how the safe's display synchronizes with the operating system. During some quiet periods (between uses, overnight, 4 min, 40 min, 400 min, it didn't matter), there was a small race condition where the display's sync logic could get out of step. When that happened enough times, the safe's built-in protection would restart it as a precaution. The fix was a tiny one, but the good news is it is now fixed. From now on, the display's sync stays running continuously instead of pausing during idle moments. No impact on battery or performance; just eliminates the gap where the timing could drift and force a reboot. A big thanks to our customers who always point out bugs!

 

Safe Version 0.3.4.12N - May 25, 2026

Software update: v0.3.4.12N
- The safe now reports its own firmware version to the backend on the first heartbeat after each boot. Together with the SpaceSafe-Updater piggyback, this gives the admin portal a live view of which safe is on which firmware.

SpaceUpdater update: v1.3
- We've implemented a smarter update delivery. Updates are now requested from the SpaceSafe admin platform instead of fetching from a single fixed manifest file. This lets us roll out updates to specific groups of safes (beta first, then everyone else) and re-target individual safes without redeploying. No visible change during a normal update.

- Cleaner Check For Updates retry. If the safe can't read its own serial number for some reason (extremely rare on production hardware), the Updater now re-enables the Check For Updates button so you can retry. Previously, it would fall back to a generic URL that probably wouldn't have worked either.

- Visual polish and minor consistency cleanup on the download and install screens (carried forward from v1.2 / v1.1 changes; nothing new behavior-wise).

 

Safe Version 0.3.4.12M - May 22, 2026

SpaceUpdater update: v1.0.3
- We created an entire new OTA system ourselves to ensure that all devices can now have OTA updates. This is an MVP version and there are minor bugs that we have that will be improved over time. Over the next few months we will continue to build out our entire OTA system with more advanced features and reliability. 

SpaceUpdater update: v1.2
- At the end of a download and install, users are required to boot their safe to finalize the installation. Previously, the screen would be displayed indefinitely until a user would push the reboot button. We've now added an autoboot. If the finalize step takes longer than 3 minutes and user doesn't push the reboot button, the safe now reboots itself instead of waiting for a manual power-cycle. This recovers stuck installs unattended.

- Previously, if you pushed on the Check for Updates button, it would check and save the version information locally. This meant if you pushed the Check for Updates button again, the information would check locally instead of checking online again. Which meant you would get stale information after every second button push. The only fix before was to reboot the safe. We have fixed this. Now every time you push Check for Updates, a fresh check from the server takes place. The first tap stays clean (no cache-buster) for normal traffic.

 

Safe Version 0.3.4.12L - May 10, 2026

Software update: v0.3.4.12L
- Settings slider improvements. You can now see the exact level of every slider in Settings while you adjust it. The Display Brightness slider (Settings → Display) and all four volume sliders under Settings → System → Sounds (Tamper & Lockdown, Door Left Open, Keypad, Two-way Talk Speaker) now show a percentage (0–100%) under the slider that updates in real time as you drag.

- Our browser now opens within our system and not outside (Added in our last update). Now, external links open in a built-in browser. Tapping a link in an FAQ answer (or in Terms / Privacy) now opens the page right inside the app — no more dead taps. A simple Back button returns you to where you previously were.

- Fixed a bug on the Welcome / Safe unlocked screen where the inactivity timer would remain visible (frozen at "45 seconds") after closing the Settings screen. The timer text now clears as soon as you return to a screen that isn't supposed to show it.

- If WiFi was off, and you decide to turn it on, we added a spinner to show that the networks are loading. Previously, you would have no idea it was working after you turned it on. Better UX.

- When you go to Settings → Users → User Profile → Activity Log, the inactivity timer was still being displayed, we removed this.

- If you logged in by entering a PIN rather than fingerprint, the blue light would stay on for 2 seconds. We fixed this. Blue light turns off if you use the correct PIN.

- Temp Guest Access We fixed a big bug: Temporary Guest button no longer disappears after a wrong PIN. Previously, a single mistyped digit would remove the Temporary Guest login option entirely, even after restarting the safe, which means guests would be locked out after only 1 try. Guests can now retry as many times as they need within the 5-minute window.

- Temp Guest Access. We added a live countdown timer. The Temporary Guest login screen now shows a clear countdown ("Login within 4 min, 47 seconds", etc) so guests can see exactly how much time they have left to enter their code before expiration.

- Temp Guest Access. Improved incorrect PIN feedback. Wrong attempts now show a brief red screen flash and a friendly message at the top, replacing the heavier full-screen error view; calmer, clearer, and consistent with the rest of the app.

- Temp Guest Access.Improved on clearer error messages when entering a PIN for Temporary Guest login, and it doesn't gain guest access.

- Door left open issue fixed. Door Left Open alert no longer goes silent after a key-then-PIN sequence. Previously, opening the safe with the physical key, closing it, then later opening with a PIN could leave the safe in a state where Door Left Open never fired again. Now correctly armed every time.

- Door left open issue fixed. Door Left Open timer no longer leaves leftover state after a key-mode lock. When you re-lock the safe with the physical key, the silent 5-minute countdown is now properly cancelled so it doesn't fire wrong alerts later.

- Screen off issue fixed. Inserting the physical key now wakes the screen automatically. Previously, if the screen was in display-off mode, the safe wouldn't notice the key until you tapped the screen first. Now it shows the "Opened with Key" screen immediately, and returns to display-off as soon as you finish. Much better UX.

- Temp Guest Access improved UX. Previously a "Please wait" spinner would appear and flash after a guest would enter their PIN. It now does not appear unless verification is taking longer than expected.

- Temp Guest Access. Fixed a brief red flash that occasionally appeared when entering the CORRECT Temporary Guest PIN (especially right after a wrong attempt). Correct PINs now go straight through cleanly with no flash.

- Temp Guest Access improved UX. Wrong-PIN red flash now pulses four times instead of two, making it more noticeable on the Temporary Guest login screen. Guests can still start typing the next PIN immediately during the first flash.

- Door left open issue fixedf. Door Left Open alert and alarm sound now appear properly over the display-off screen. Previously, if the display went black before the 5-minute DLO timer fired, the alert was hidden behind the black overlay and the alarm sound did not play until you touched the screen.

- New User Invite from Mobiel App UX Improvement. When adding a new user from the mobile app via the temporary-access PIN, the temporary-access button now disappears the moment the new-user setup begins. Previously, the button stayed visible eventhough tapping it did nothing if the PIN was already used.

- New User UX improvment. We added a new confirmation popup when backing out of new-user setup via temporary-access. If you press back during the new-user setup wizard, the safe now asks "Are you sure?" with "Cancel Setup" and "Continue Setup" options, so you don't accidentally lose the setup session since the temporary-access PIN can't be reused once consumed.

- Panic PIN Improvmeents. We added a Panic PIN compatibility check. When you set a PIN that reads the same forwards and backwards (like 1111 or 1221), you'll now see a "Current PIN Issue" popup explaining why Panic PIN can't be used with that PIN. You can either change your PIN or continue without Panic PIN. This same check now also runs when turning on Panic PIN from Settings → Security. Previously, the toggle let you turn the feature on even if your PIN couldn't actually activate it. Even typing it shows us how horrible the UX was, sorry about that! Before this update, the Panic PIN setup screen was silently skipped for these PINs, so some users never knew the feature even existed.

- In Settings → Security, The Panic Pin toggle now has a new per-user stale visualization. If a user is using a PIN that is the same when reversed, a yellow ! icon appears next to the header, the toggle turns yellow, and there is a new inline yellow warning text below 'Change your emergency contact'.

SpaceUpdater update: v1.1
- Time remaining during downloads now shows how much longer your update will take (estiamted), smoothed so it doesn't bounce around.

- Smarter Wi-Fi handling. Brief WiFi blips no longer trigger error popups; if the dialog does appear, it auto-dismisses the moment Wi-Fi comes back.

- Power requirement moved to the right step. You can now browse and check for updates anytime regardless of battery power; the safe only needs to be plugged in (or above 50% battery) when you actually start an install.

- "Change Wi-Fi" button on the no-internet dialog opens your Wi-Fi settings directly. Previously, there was no option for this, and user could get stuck in the app without being able to touch anything if there was no internet.

- Back button fix on the Release Notes screen now correctly returns you to whichever screen you came from. Previously, back button would just leave the Updater app.

- Visual polish now has clearer dialog wording. Ex. "Battery too low" instead of "Low charge!", button labels also improved.

 

Safe Version 0.3.4.12K - April 29, 2026

In this update we made major network connectivity upgrades.

Software update: v0.3.4.12K
- We had a major bug in our hard reset that could have made you wait hours or even days to hard reset your safe. We've completely rebuilt the hard reset process. We have even added a new step-by-step progress screen so you can easily see exactly what's happening, live progress updates, the option to skip optional steps, and smart handling if your WiFi disconnects. Resets are now faster, clearer, and more reliable on every safe, regardless of how long it's been in use.

- Reduced unnecessary network activity. The Security and Camera settings pages no longer send data to our servers when you simply open and close them without making any changes. Previously, every visit to these screens triggered a background sync even if nothing was touched. Now, data is only sent when you actually change a setting.

- Better behavior when offline. On safes with intermittent connectivity, this change prevents a backlog of redundant sync requests from piling up while offline and flooding the network when the connection returns.

- Camera toggle reliability. The interior and exterior camera switches now verify that the change was successfully applied at the hardware level. If the camera system isn't ready, the switch automatically reverts, so what you see on screen always matches the safe's actual state. Previously, toggling the switch may just be a visual thing without actually having turned the hardware on/off.

- Crash on Security settings fixed. We fixed a rare edge case where quickly navigating away from the Security settings page while it was still loading could cause the safe's display to crash.

- Pre-fill PIN when switching to Settings login. If you start entering your PIN on the main login screen and then tap the Settings button, your profile selection and the digits you've already typed now carry over automatically. No need to re-select your profile or re-enter the partial PIN. Switching profiles on the Settings login screen clears the carried-over digits, now works as expected.

- Code cleanup. Removed unused code paths.

- Wi-Fi Settings Bug. Fixed a bug where the available networks list could stop refreshing after navigating away from the Wi-Fi settings page and returning. Networks now refresh reliably every time the page is opened.

- Display Settings Crash — Fixed a rare crash that could occur if the wallpaper preview was still showing when navigating away from the display settings page.

- Software Update & About screens. Fixed the battery status listener not being properly cleaned up when leaving the Software Update page.

- Security & Camera Settings. Settings are no longer pushed to the server when opening and closing these pages without making any changes. This reduces unnecessary network traffic, especially on devices with intermittent connectivity.

- Activity log's calendar now follows the activity list when scrolling past 2+ months; blue selection dot on the right in calendar view stays visible.

- Activity log's calendar (on the right) scroll direction reversed to match activity list. Now both the activity log and the calendar view scroll down for older content. Previously the calendar on the right would scroll the opposite way.

- Nice little feature. In the activity log, we added a slim progress bar under the "Activity Log" title that shows download progress when fetching activity logs from the server. The bar fills 0-100% as pages load, then fades away.

- After we deleted a user, we were accidentally deleting the logs of that user as well. We've fixed this. Activity logs are no longer deleted when a user is removed from the safe. Deleted user's display name is stamped onto their logs as "Name (removed)" so their activity remains identifiable, and the deleted user's avatar is preserved on disk so their photo still appears in the activity log.

- After a successful single-fingerprint deletion, we now show a top-alert dropdown "Your {finger} was successfully removed." with the green-check icon, instead of silently popping back to the fingerprints list.

- After a successful PIN or Pattern change, we now show a top-alert dropdown confirming the change.

- When the safe was offline, it would keep all logs and try to push them to the cloud even if there was no internet connection. This would make the system extremely laggy. We've fixed this bug.

- Added over 40 new dropdown errors to help users understand if there's a problem. This way support can assist if needed.

- When you clicked on Settings → About: scrolling was very laggy during scrolling. This is now smooth.

- Settings → Clock → Change Location: if the location you entered can't be found, the screen now stays open with an error message so you can correct it. Previously, the screen closed, your input was lost, and you would never know.

- Settings → Users → Timed Access: you can now tap outside the "Add a slot" popup to close the popup.

- Settings → Users → Timed Access: error messages now appear above the popup. Previously, error messages were hidden behind popups.

- Settings → Display → Lock Screen review: the Reset button now lets you pick a new unlock location, and if you back out without setting one, a clear "No new unlock location has been set" message is shown. It was slightly confusing for some users before.

- Fixed a issue where the PIN recovery toggle sometimes wouldn't save when tapped right after opening the page. A loading indicator now shows until the page is ready for a better UX.

- Improved error messages when a Wi-Fi network fails to disconnect.

- Fixed an issue where PIN recovery would fail to activate after completing setup. Previously, during setup, if you activated PIN recovery, it wasn't turning on.

- On timed access screen; Settings → Users → Timed Access, we added a visual line to help see what time we currently are at.

- Added additional security layers to our system. (Nothing you will see or feel, but something you should know about, because it's great!)

- Fixed an issue where the brightness slider in Display Settings (Settings → Display) could show an incorrect value after the screen woke from display-off mode. The slider now always reflects your safe's current brightness level.

- Fixed an issue in the Wi-Fi settings screen (Settings → WiFi), where open (password-free) networks incorrectly displayed a lock icon and hid the signal-strength icon (hidden icons were displaying swapped). Open networks now correctly show only the signal strength, and the lock icon appears only on password-protected networks.

- Originally we didn't allow for any outside web access. We've added in-app browser for captive-portal sign-in and any hyperlinks that are in our system.

- Previously, offline mode had some lag issues. We fixed this and it opened pandoras box, and we reworked the entire offline mode. The safe now remains fast and smooth even when WiFi drops. Previously, weak or absent WiFi could make the safe feel sluggish, settings would lag, the user avatar would briefly disappear in Settings, and cloud commands would take time to register. That's all fixed. Big win!

- We added faster recovery when WiFi comes back. When your safe reconnects to the internet, your mobile app sees the safe's current status (locked/unlocked, alarm state, battery, temperature) within about a second. Previously, it would wait for low-level information to be sent first. We've reprioritized everything for a smooth experience.

- Reliable event reporting. Important events like tamper detection, lockdown activation, and access attempts are now guaranteed to reach the cloud, even if your internet is intermittent or the cloud is briefly unavailable. Huge upgrade and fix.

- Smarter response to weak WiFi. The safe now correctly recognizes "fake WiFi" situations like hotel sign-in pages, and won't burn battery trying to reach the cloud through them. As we work on our system, we will continue to make improvements to battery and WiFi.

- Made some updates to Faux Radio, Faux Printer, and Weather lockscreens.

 

Safe Version 0.3.4.12J - April 14, 2026

Software update: v0.3.4.12J
- Fixed an issue where exterior lights set to "Always On" would flicker when navigating between screens. Lights now remain steady as expected.

- Fixed an issue where the green success light flash was being cut short when lights are set to "Always On". The green LED lights confirmation now displays for the full duration before returning to steady state.

- We improved fingerprint recognition accuracy. Each finger now captures multiple templates during enrollment for more reliable matching across different finger angles and pressures.

- Faster unlock experience. Fingerprint authentication now provides instant feedback — the safe begins unlocking the moment your finger is recognized. In less than 1 second, the fingerprint already authenticates and unlocks the safe. The splash screen takes longer than the actual unlocking.

- Improved fingerprint sensor reliability. Resolved an issue where the fingerprint sensor could become unresponsive and require a device reboot. The sensor now recovers automatically. We hope we fixed it all, and if we didn't, we can with a future OTA update.

- Better visual feedback for fingerprint readings. The green light on successful scan and red light on failed scan are now clearly visible for the full LED duration, even during screen transitions. Previously, they were getting cut almost instantly.

- Sensor troubleshooting prompt. If for any reason, the fingerprint sensor stops responding, the device will now suggest a reboot after 20 seconds of inactivity — available on all fingerprint screens, including enrollment, login, and settings. A reboot will fix any lingering sensor issues.

- Improved fingerprint deletion. Deleting a fingerprint now confirms removal from the sensor hardware before updating the device records, preventing sync issues.

- Volume settings are now properly in sync. Changes made in system are automatically reflected in the Safe OS volume sliders.

- If someone had Lockdown on tamper set to on, previously once you were logged into settings, lockdown could activate. We have fixed this. Now, if a user is logged into settings, tamper-triggered lockdown is properly disabled, preventing false lockdowns during normal use.

- Lockdown via the mobile app continues to work at all times, for added security, lockdown via mobile app even works while a user is in settings.

- Mobile lockdown now correctly cancels an in-progress factory reset countdown, allowing the owner to intervene.

- Once a factory reset begins, lockdown is fully disabled to prevent the device from entering a corrupted state.

- Lockscreen previews! You can now hold down on any lockscreen thumbnail in Display settings to see a fullscreen preview of a lockscreen before selecting it. Once fullscreen preview is up, just tap anywhere to close, or it auto-closes after 10 seconds.

- Previously, avatar images would flicker when navigating between screens. We have now fixed this. Avatars now load smoothly with no visible blank flash.

- Fixed a major system lag. When the device is offline, background tasks would attempt to constantly upload logs, which clogged the system. We have fixed this, and logs no longer attempt to upload without an internet connection, eliminating unnecessary network timeouts.

- Diagnostic logs now upload newest first when connectivity is restored, prioritizing the most recent and relevant data. Before, it would upload the oldest first, which was pointless.

- Cool new feature. When switching from the login screen to settings, if you select a profile and enter any PIN digits in the login screen, they now carry over automatically to the settings login. No need to re-type from scratch or reselect a user.

- The login screen now automatically returns to the home screen after 45 seconds of inactivity. This way lockscreens or display can turn off.

 

Safe Version 0.3.4.12I - January 28, 2026

Software update: v0.3.4.12I
- Several months ago we added red light flashing for incorrect PIN, and that worked great. But we dropped the ball and didn't add it for incorrect fingerprint or incorrect authentication code, etc. So now anytime you put an incorrect authentication type, the red lights will always flash.

- If the user puts an incorrect fingerprint, the incorrect fingerprint screen appears for 3 seconds. We added, if you click on the screen, it will remove the screen, this way user does not have to wait for the 3 seconds to elapse.

 

Safe Version 0.3.4.12H4 - January 28, 2026

Software update: v0.3.4.12H4
- Fixed an issue where custom volume settings would carry over after a hard reset. Now, after a hard reset and completing a new setup, all volume levels will properly reset to 100%.

- Improved notification-level restrictions for bad serial numbers. These settings are now properly limited when needed.

- The lowest volume level for alarms and door left open sounds were a little too high. Now it's set to a minimum of 3%.

- Fixed an issue where the alarm previews were not always playing at the correct maximum volume level.

 

Safe Version 0.3.4.12H3 - January 08, 2026

Software update: v0.3.4.12H3
- After completing the setup, some people did not know how to use the system. Many did not select the avatar to login. Therefore, after a new setup, we added a tutorial on how to use the safe. If in Settings you later added a new user, that tutorial is now also showing up one time for that new user to get familiar with the safe.

SpaceUpdater update: v1.0.3
- New splash screen on app launch

- "Sync with OTA service" step on every launch and now Updater picks up where you left off if an update was already in progress if you leave and come back in to the app.

- Dedicated Release Notes screen for new updates.

- Cleaner error and timeout dialogs.

- Refreshed visual style across the app.

 

Safe Version 0.3.4.12H2 - January 06, 2026

Software update: v0.3.4.12H2
- When fingerprint enrollment was on the screen, if someone tried place their finger on the screen instead of placing their finger on the sensor, we had a static display come up. It was confusing for some, so we replaced it with GIF tutorial to avoid any confusion.

 

Safe Version 0.3.4.12H1 - January 04, 2026

Software update: v0.3.4.12H1
- If we had tried to install the OS, and the fingerprint modules weren't lining up, then it would cause the system to crash. With this update, if the firmware and OS don't match, then the OS will not crash. This is a safety net.

 

Safe Version 0.3.4.12H - December 22, 2025

Software update: v0.3.4.12H
- We found a bug, that when you enrolled a new fingerprint at a later time, it would replace a previously enrolled fingerprint. This was fixed. 

- If the exterior lights were on and you opened the door with the key, after around 60 seconds it would flash the exterior lights on again. This was fixed. Now when you open with the key, it only shows the success lights 1x until it you close the door with the key. The issue was that in the background, the display off was trying to go on at the same time if you didn't touch the display.

- If you opened the safe with key, and the door stayed unlocked with the key for over 2 minutes, once you locked the safe with the key, the safe every so often would flash the exterior lights green as if you had just unlocked the safe with the key again every 60 seconds. This bug was fixed. Now when you open the safe with the key, it will only show the green success lights only one time. The cause was a bug happening in the background with the display off.

- Our "connect app" button in settings, user profile, was being displayed on secondary screens and not just the main screen. We fixed this. Now the "connect app" button only shows up on the main screen of the user profile.

- Used lowercase T in "Allow 1x temporary guest access" for uniformity.
- Renamed "Super Screen Saver" to "Secure Screen Saver". For users to better understand feature.
- Added a hyphen for "Non administrators" for uniformity. 

-  When you use the key to unlock the safe, we have added a door left open popup that is slightly different than door left open popup that appears when you are using the motor to unlock the safe with a PIN or fingerprint. In addition, the door left open when using the key appears after 5 minutes vs the normal 60 second one. Lights and alarm sounds are the same in both door left opens.

 

Safe Version 0.3.4.12G - October 29, 2025

Software update: v0.3.4.12G
- For old devices that have issues with power, we put restrictions in our OS, so customers do not have to make any manual changes on their own. This includes, (A) no yellow light, no mixing of colors, only 1 solid light at a time. (B) Always on feature not allowed for exterior lights. (C) Max volume limits lowered for certain sounds. 

- To preserve energy, if you have the old device with bad power, or if you are connected to battery, then when the door left open comes up and stays up for 2 minutes, then the interior lights will turn off. After 5 minutes, the exterior lights will turn off. The door left open music will stay on until the either the 'door left open' screen is closed. You can turn this feature on or off in the settings under security and door left open. Please keep in mind if you want to do turn on this feature, it will drain your battery.

- Exterior lights "Always on" option is now selectable, however, if you have a safe with power issues, it will not allow you to activate it.

- If you entered an incorrect pin, then the door left open came up, it was playing incorrect pin sound instead of door left open sound. We fixed this bug.

- In settings, system, we added a toggle that overrides the door left open timers for old devices with bad power. We highly recommend leaving this toggled "off", so the battery does not die at a rapid pace. We also placed a descriptive popup.

- Previously when a sound played, it would not end that sound. So sometimes those previously sounded alerts would play again at the wrong time. We have now added new code to end a sound after it completes, this way sounds will play properly on each alert.

 

Safe Version 0.3.4.12F4 - October 21, 2025

Software update: v0.3.4.12F4
- If the door is left open, we have a door left open that comes on the entire screen. We had some feedback that said it was hard to understand that what it was, so we've developed a new door left open pop up as an alternative. Users  now have the option to select which door left open that they want. Easily switch between both options by going to Settings, Security, then scroll down to Door left open visualization. 

- If the safe's display settings were set to turn off after 45 seconds of no use, and the door was left open, previously, the screen would turn off. This was an obvious security issue since the door is open, the display should not turn off. We've resolved this. Now the display will not turn off if the safe is opened.

- If the door was left open, and you were still using the safe, either in the settings or activity log, the door left open would pop up. We've fixed this and added a pause and resume when activity log or settings was gone, the timer for door left open would resume.

- UI change - Changed the red ! alert that appears on incorrect PIN, door left open, etc.

 

Safe Version 0.3.4.12F3 - October 12, 2025

Software update: v0.3.4.12F3
- We’ve added special light notifications tied to unique safe activities. The exterior lights now change color to visually indicate specific events and actions that take place: (A) gain access to safe (B) lock safe (C) left door open (D) incorrect pin (E) lockdown enabled. 

- For the lights, we added a new option called "Notify" which is for the exterior lights for "Notifications Only". Therefore, we added new UI buttons to be able to select that option. Additions were made to the Exterior Lights in initial setup, and in security settings. 

- On welcome screen for setup, added long press version number for 4 seconds to open OTA. (With battery and wifi checker). 

- Made "notify" lights the default exterior lights for quicksetup instead of "always off".

- When you hard reset the safe, there is a countdown timer, which now is joined with flashing red lights.

- Improved Wi-Fi setup behavior. The safe now connects faster, prefers the exact network you selected, and clearly shows which Wi-Fi it joined. If it connects to a different saved network, it will still continue setup but display that network’s name so you know which one it’s using.

- For exterior light selection, if you try to select a color on the rainbow ribbon, it will dropdown feature not yet available. Select red, green, blue only. Previously nothing would happen if you touched the rainbow ribbon.

- If your exterior lights were set to turn off after 45 seconds (default), and you had both a lock screen and Display Off enabled, touching the screen correctly turned the lights back on when showing the lock screen. However, when Display Off reactivated after the 45 seconds, the lights stayed on instead of turning off. This has been fixed. Now, when 'Display Off' activates, the lights now correctly turn off as intended.

- On safe reboot or crash, if the exterior lights were set to default 45 seconds, the lights would not turn off once the system reboots, and the 45 display off turned off. Now they do.

- During Wi-FI Setup, if you click on the Skip button, and you already connected to a Wi-Fi network in the past, it will now autoconnect you to a previously saved Wi-Fi, and display a confirmation page with that SSID.

- During initial Wi-FI setup, if you are already connected to a Wi-FI network, then it will have the network bars filled with the color of the network signal.

- Wi-Fi signal was not showing the right signal in the header as it was in the selecting Wi-Fi and connecting to a Wi-Fi network.

- Added the separation of SSID and BSSID for better connectivity.

- Wi-Fi signal was showing incorrect signals. Medium signals were showing up as low signals.
 
- Wi-Fi now prioritizes 5ghz instead of 2ghz. Showing stronger signals and boosting efficiency.

- During setup, when you get to the choose mode screen, we had several "coming soon" items. We added a dropdown if someone tries to push one of the other modes.

- In setup mode, if you selected quick setup, then set a Wi-FI and connected, but then decided to go back, the screen got stuck on Wi-FI connected. We fixed this bug.

- In Quick Setup, if you set the pin and now the screen is on "confirm pin", if you clicked back, it went back to Wi-FI setup instead of 'set pin' screen. We fixed this bug. Now if you click on the back button on confirm pin, it will go to "set pin" screen.

- Turn on / off wifi toggle was toggled by connection state rather than by adapter state. This bug was fixed.

 

Safe Version 0.3.4.12F2 - October 5, 2025

Software update: v0.3.4.12F2
- Display timeout behavior has been improved. Previously, if you selected "Display off after 45 seconds", it would stay as bright as the screen settings were set to. Now it automatically dims to 1% brightness instead. 

- Brightness settings have been adjusted. The minimum level used to be 1%, which made the screen too dark to see. The minimum brightness is now set to 15%, ensuring the display remains visible even at its lowest setting. For adjusting the screen brightness, the system thinks 15% is now 1%. 

- Originally, all alarm sounds were grouped in on group. We have now split the alarm sounds into two groups. The original “Alarms” slider has been separated into (A) Tamper and Lockdown and (B) Door Left Open. This allows users to customize volume levels independently for each alert type. 

- If a user didn’t set up their mobile app connection to the safe during setup, the only way to setup the mobile app was to go into "Settings → About → Connect to App". This was hard to find, so we’ve now added another button which can be found in "Settings → Users → [user who logged into settings]", then on the top left above the user's avatar. This button is shown as “Connect App” and only appears for the user who is logged into settings since it’s tied to their unique ID.

 

Safe Version 0.3.4.12F1 - September 25, 2025

Software update: v0.3.4.12F1
- For features that were not yet completed, we previously used a popup that required pressing “OK” to close. This became annoying over time, so we changed it to a dropdown that automatically disappears after a few seconds. If a user doesn’t want to wait, they can simply swipe it away. 

- If you clicked on 'Settings, About, Software Update', we have changed the 'Automatically update' toggle to hardcode as off, since our OTA right now is in beta. In order to update or check for an update, you will have to manually click "Check for update" button to open our OTA software.

 

Safe Version 0.3.4.12E - September 12, 2025

Firmware update:
- Previously, partition issues were occurring, and OTA updates were not always successfully updating the operating system. This has now been fixed and working 100% of the time.

- Implemented a new OTA system and service; SpaceUpdater.

- Removed Memfault OTA from the operating system.

Software update: v0.3.4.12F
- Implemented the new OTA system to our OS. Fully working and testing 100% of the time.

SpaceUpdater update: v1.0
- We created an entire new OTA system ourselves to ensure that all devices can now have OTA updates. This is an MVP version and there are minor bugs that we have that will be improved over time. Over the next few months we will continue to build out our entire OTA system with more advanced features and reliability. 

 

Safe Version 0.3.4.11D - June 11 & 12, 2025

Firmware update:
- Added new fingerprint library releasing/occupying.

Software update: v0.3.4.11C
- Fixed fingerprint issue that would stop working at times.

- When you entered an incorrect PIN code, the error sound wouldn't always sound. This was fixed.

- Restored audio volume in some places (removed re-definition). This means if you go into settings, then system, you can drag the volume level for the group and it will change all group sound levels. 

- Added uptime parameters. 

 

Safe Version 0.3.4.11C - May 21, 2025

Firmware update:
- PMIC battery resetting bug fixed. At times the system was getting stuck in a loop.

- Made adjustments to the system crash window.

- Master hardware testing application at times would get stuck for a long time and would crash. Issue was the fingerprint driver. This was resolved.

Software update: v0.3.4.11C
- In the safe settings under "about", we now added a 'system uptime'

- After a new install, the camera would not work unless user rebooted to device. We added a fix that user no longer needs to reboot after an install for camera to work. 


Safe Version 0.3.4.11B - May 14, 2025

Firmware update:
- New fingerprint API implementation - Improved speed and quality
- Fixed a charging reboot bug
- Fixed shutdown / reboot operation processing
- Wi-Fi null list size fix
- Space-style crash window with application auto-restart
- Added Master Hardware Test application
- Added Individual Hardware Test application

Software update: v0.3.4.11B
- "Open door" sound playback fix
- Playback volume fix
- Camera setting switches fix
- Tampering settings synchronization fix
- Fixed bug; several Lockdown scenarios that didn't properly activate, now it does.

 

Safe Version 0.3.4.11A - April 16, 2025

Firmware update:
- Added a system crash window
- Fixed WiFi empty list

 

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