Skip to main content

Mason OS 6

See below for release note history for the Mason platform v6 running on Android 11.

Release History

6.2.9 latest

Released: 2024-03-22

Fixes

D450C1B

  • Fixed VoIP feature. VoIP applications requesting android.media.MediaRecorder.AudioSource.VOICE_COMMUNICATION audio source will be able to stream and capture audio.

6.2.8

Released: 2024-03-06

Configurations

  • config_screen_timeout: Sets a value for how soon the device will go to sleep when there is no user activity

Changes

  • Applied security patch levels of 2023-08-01
  • config_recovery_factory_reset_enabled: This configuration will also hide the "wipe cache" menu option moving forward

Fixes

  • Additional bug fixes for Mason core applications
  • Fixed Xray remote session cannot be launched
  • autogrant_runtime_permissions_packages: Added support for runtime restricted permissions

Known issues

  • VoIP feature. VoIP applications that request the android.media.MediaRecorder.AudioSource.VOICE_COMMUNICATION audio source will not stream or capture audio.

6.2.7

Released: 2024-01-23

Configurations

  • config_disable_all_cell_broadcast_alerts: Suppresses any alerts sent to the device over cell tower. Includes amber alerts, silver alerts, sever weather alerts and presidential broadcasts

Changes

  • Added support for new D450 hardware variant

Mason Framework & SDK

  • Added getDeviceName method for apps targeting Mason OS 6. Returns currently known name of the device from Controller

Fixes

  • Fixed Mason core services not restarting if stopped

6.2.6

Released: 2023-12-06

Configurations

  • config_boot_on_power: Allows the device to boot to Mason OS on power instead of staying at charger mode. The device will boot after a safe battery threshold. This threshold is device dependent. If disabled, the device will boot to charger mode.

Changes

  • Fixed typos and descriptions for configurations glossary
  • Adjusted prompt when enabling battery saver

Mason Framework & SDK

  • Updated Mason-framework SDK revokeRuntimePermission document to the internal API
  • Updated Mason-framework SDK setNavigationBarEnabled document
  • Fixed BatteryManager APIs

Fixes

  • Fixed the device screen so that it doesn't reload every time when the device is rotated when remote session is launched
  • Fixed navigation bar and icons color from displaying the same white color when using an external keyboard or remote session
  • Fixed duplicate downloads of the same apk and OTA update
  • Fixed USB issue preventing devices from being recognized at boot time (G450A1B)

6.2.5

Released: 2023-10-25

Fixes

  • Compatible USB devices including Headsets and Microphones will be correctly recognized by the system.

6.2.4

Released: 2023-09-27

Changes

  • Boot to Safe Mode is disabled on Mason devices

Fixes

  • Fix config_allowAllRotations and config_enableLockScreenRotation not working as expected
  • Fix G450 device charging slowly with TeleDock pogo pin
  • Mason Configurations document updates

6.2.3

Released: 2023-09-11

Changes

  • disable_keyguard: updated documentation for a pin or pattern on the lock screen.

Mason Framework & SDK

  • Added Device ID API to the Framework SDK.

Configurations

  • config_keyguardShowLeftAffordance: Show mic or phone affordance on Keyguard.
  • config_log_buffer_size: Set the size of the log buffer in KB. By default is a system value.
  • config_log_tag_silent: List of tags that will be invisible in the log output. Where a tag is a log component tag.

Fixes

  • AM/PM is displayed when switched to 12-hour format.
  • Fix for casting to supported devices.
  • Additional Mason core applications fixes.

Known issues

  • config_boot_on_power: Will ignore a value if set.

6.2.2

Released: 2023-07-19

Changes

TTS (Text To Speech) and Talkback Beta Release. Users with visual impairments can now get spoken assistance when using Mason OS. This functionality can be enabled from the settings app under Accessibility.

Configurations

  • config_auto_date_time_auto_time_zone: Set this value to 1 to enable auto Date and auto TimeZone or 0 for manual set up in the Provisioning Wizard and Settings. If this config is not set, it will keep the default system behavior. While this config is set, it still can be overwritten by manual operation from Settings.

  • config_btstack_ble_local_privacy_enabled: Enables or disables support for BLE local privacy. If enabled, resolvable private address (Bluetooth Core Specification Version 4.2, Volume 6, Part B, Section 1.3.2.2) will be used. If disabled, public device address (Bluetooth Core Specification Version 4.2, Volume 6, Part B, Section 1.3.1) will be used. If this config is not set the default value is enabled.

Fixes

  • Fix incorrect Build number shown under Settings->About Phone.
  • Fix Mason Provisioning Wizard always setting date and timezone to automatic. If the user choose to use a manual set up for the date and timezone, it will be applied to the system.
  • Additional Mason core applications fixes.

6.2.1

Released: 2023-06-15

Fixes

  • Last full charge information under Settings->Battery will not reset after reboot keeping a more accurate information.
  • Fix Mason Framework SDK WindowManagerPrivileged.ShowGlobalAction security exception when used.
  • Fix config_usb_host_enabled not working.
  • Fix System UI crash when disable_keyguard: true and config_showNavigationBar: false are deployed in the same config.
  • Fix USB preferences settings interface is grayed out and cannot be set.
  • Fix users can access settings app from the Volume Controller in the OS when direct_boot_package and lock_task_packages is used in the same config. This fix will ensure access to settings is not possible while the device is finalizing the booting up process.
  • Additional Mason core applications fixes

6.2.0

Released: 2023-05-08

Fixes

  • Fixed QR code provision over wifi
  • Fix devices not landing in correct group when it is set up in QR provisioning
  • mason-management: hidden_packages Fixed hidden package to re-enable after a config changes without a factory reset

6.1.2

Released: 2023-03-20

Fixes

  • config_wifiOnly : Flag indicating whether the device should ignore cellular and use wifi only
  • Additional Mason core applications fixes
  • Fixed to reset battery percentage level through adb command
  • Fixed to show battery percentage level in charging mode
  • Fixed to show "Wipe data/factory reset" option in recovery mode
  • Fixed to add recipients in SMS (D215A2)
  • Fixed to show SIM card's contact information (D215A2)
  • Fixed to remove green rendering when switching to front camera (G450A1B)

6.1.1

Released: 2023-02-01

Configurations

  • config_enableDataRoaming Flag indicating whether or not to enable data roaming. NOTE: This configuration is enabled by default. You should be aware of pricing and policies related to data roaming for your connectivity plan.
  • config_disableAndroidStartTitle Flag indicates whether or not the Android start title is enabled. The default value is "false" which enabled android start title by default. When config set to “true” the android start title is hidden.
  • Configure the Android start title by setting config_customizeAndroidStartTitle to a string no longer than 32 characters (including spaces). If the string exceeds 32 characters, only the first 32 will be displayed.

Changes

  • Added ability for devices to send heartbeats and receive actions while on the locked screen. Deployment actions as Mason OS, Build and App deployments are not supported while on the locked state
  • Apply security patch levels of 2021-11-01

Fixes

  • Additional Mason core applications fixes
  • Fixed to add Capture picture or video to MMS
  • Fixed for Uninterrupted Xray service

6.1.0

Released: 2022-11-01

Configurations

  • enable_ble_peripherals Bluetooth Peripherals Auto pairing is enabled by default. When config set to “true” auto pairing is enabled and vice versa in case config is set to “false” will disable auto pairing.

Mason Framework & SDK

  • API for auto pairing for supported bluetooth Peripheral device.

Fixes

  • config_disableKeyguard: Setting systemui:config_disableKeyguard config to true it will disable the keyguard scrim even if the screen lock option changes.
  • config_lowBatteryWarningLevel: Setting config_lowBatteryWarningLevel config will Display low battery warning when battery level dips to certain value. Valid values are in the interval from [0,99].
  • config_allow_install_from_unknown_sources: Setting config_allow_install_from_unknown_sources false allows APK installation from unknown sources and if this set to true will avoid downloading from unknown source.

6.0.7

Released: 2022-09-21

Configurations

G450A1B

  • config_supportAutoRotate: Rotation is enabled by default. When config set to “true” rotation is enabled and toggle is visible in settings and vice versa in case config is set to “false”.

Fixes

  • config_recovery_factory_reset_enabled: Setting config_recovery_factory_reset_enabled config to 0 will hide the recovery menu "Wipe data/factory reset" and 1 will show it.
  • Fixed for Mason Framework attributes such as Customer ID, Device Model, Project ID, Project Version.
  • Fixed USB preferences setting interface is grayed out and cannot be set.
  • Fixed to display error message when the same fingerprint can not be set twice.

6.0.6

Released: 2022-07-26

Changes

  • Support X-Ray version 2 to interact with your devices remotely
  • Introduction of X-Ray REST APIs to use X-Ray features programmatically

Fixes

  • Additional UI and Mason core applications fixes
  • Applications installed through configuration will update to new versions without requiring a factory data reset
  • Application information will be shown on the controller
  • Set Twilio Super Sims APN to "super"

6.0.5

Released: 2022-04-25

Configurations

settings:config_default_tile_list

  • Release of new config that will disable access to top level settings options as well as actions over Quick Settings items.

Fixes

  • config_longPressOnPowerBehavior: 100 will sent the mason broadcast.
  • config_lockScreenShowNotifications: will hide notifications on both status bar and lock screen.
  • config_showDeviceMonitoredWarning: will hide the warning.
  • config_showEmergencyButton : will hide the emergency call button on the lock screen when set to false.
  • Additional OS fixes including Mason core applications.

6.0.4

Released: 2022-01-07

Changes

  • More Mason Framework Functionalities integrated.
  • Device provisioning can now be done through cellular data as well.
  • Devices can now be shutdown remotely using controller command shutdown.

6.0.2

Released: 2021-12-22

Changes

  • D215A2
    • Release of DeviceIdentifier new service for Mason Framework SDK including the functionality of obtaining IMEI and Serial number

Fixes

  • D215A2
    • Battery percentage updates when device charges/discharges

Known Issues

  • D215A2
    • Existent Mason Framework functionalities will not produce effect (Except for DeviceIdentifier)
    • The device charging is currently limited to the charger included on the package. Other chargers might work as well