Skip to main content

Mason OS 2

See below for release note history for the Mason platform v2 running on Android 7.

Release History

2.14.3 latest

Released: 2023-01-26

Fixes

  • Mason core applications enhancements (D450C1, G450A1)
    • Fixed a Mason core app initialization crash (G450A1)
    • Fixed reporting wrong WiFi MAC Address on Controller (D450C1, G450A1)
  • Fixed device rebooting with wrong message (D450C1, G450A1)

2.14.1

Released: 2022-06-14

Changes

  • Created a new Image for production runs that doesn't clear the persist partition. This will enable simpler factory resets without any concern of losing calibration data (D450C1)

2.14.0

Released: 2022-03-22

Changes

  • Added support for new LCD panel being used in future production runs (D450C1)
  • Preflight UI will now show device serial number

2.13.1

Released: 2021-06-04

Changes

  • Ability to initiate fingerprint enrollment from customer application using an Intent (Settings.ACTION_FINGERPRINT_ENROLL) (D450B, D450C1, G450A1)

2.13.0

Released: 2021-03-18

Fixes

  • Fix for the proximity sensor preventing the display from turning on while a phone call is in progress (D450C1)
  • Fix for the flashlight quick settings tile being disabled on first boot (D450C1)

Other

  • Mason OS 2.13.0 supports Mason's multi IMSI capable sim cards enabling dynamic switching across carriers

2.12.0

Released: 2020-10-05

Configurations

config_disableKeyguard

  • Whether to enable keyguard scrim or not (deprecates mason-management: disable_keyguard)

config_recovery_factory_reset_enabled

  • Sets the device to enable or disable the Wipe Data/Factory reset option on the recovery menu

config_fp_key_events

  • Controls whether the fingerprint sensor will send BACK and HOME events when tapped while the device is unlocked (F450A1)

Changes

  • Removed FFBM test mode from bootloader menu
  • Added support for camera app's micro lens feature (D450C1)
  • Added support for splash media configuration to (All D450 variant)
  • Added support for config_install_prompt_package to handle the update event when triggered from the System Update screen in Settings

Fixes

  • Fixed limited user storage space available (D450C1, F450A1)
  • Fixed displayed driver bug to improve battery life (G450A1)
  • Fixed ability to set a wallpaper on the default system launcher

2.11.0

Released: 2020-05-27

Description

Mason OS 2.11.0 is released only for the D450C1, G430, G450A1

Configurations

config_destructive_commands_package

  • If specified, this package will be notified of destructive commands sent from the platform. Destructive commands include: REFURBISH, WIPE

config_install_prompt_package

  • This config will now allow for handling the configuration wipe behavior when doing a project downgrade or change or moving the device to unassigned

config_fp_key_events

  • Controls whether the fingerprint sensor will send BACK and HOME events when tapped while the device is unlocked (G450A1)

config_lockScreenShowNotifications

  • Whether to show notifications on the lock screen at all, overrides all other settings

Mason Framework & SDK

  • Added API to refurbish the device
  • Added constants for handling config_destructive_commands_package and config_install_prompt_package: ACTION_PUSH_RECEIVE, EXTRA_PUSH_COMMAND, EXTRA_PUSH_COMMAND_REFURBISH, EXTRA_PUSH_COMMAND_WIPE, EXTRA_PUSH_ARGUMENTS

Fixes

  • Fixed config_showNavigationBar behavior (G450A1)
  • Fixed support for active stylus (G450A1)
  • Standardized hall sensor behavior (D450C1, G430, G450A1)

2.10.0

Released: 2020-05-07

Configurations

splash

  • A splash can now be defined in a project configuration under media section to override the default Mason logo splash shown on device boot prior to the boot animation. (210, 430, 450 based devices excluding D450)

config_usb_host_enabled

  • Sets the device to enable or disable the usb host. By default it is enabled, allowing for any device to be connected. Disabling prevents all devices from connecting over USB but still allows charging. (430, 450 based devices)

config_showDeviceMonitoredWarning

  • Whether or not to show the device monitored warning in QuickSettings.

config_wifiOnly

  • Flag indicating whether the device should ignore cellular and use wifi only.

config_xray_notify

  • Whether to show a persistent notification while an X-Ray session is active.

Mason Framework & SDK

  • Constants for Mason OS Intent Strings

Changes

  • Push commands now received over port 443 (previously port 1883)

Fixes

  • Fixed Camera UI bug that caused capture button overlap
  • Fixed shutdown confirmation dialog to say “shutdown” instead of “reboot”

2.9.0

Released: 2020-03-05

Description

X-Ray is here! 🎉

For X-Ray information, visit our guide detailing the concepts of X-Ray, or email us at support@bymason.com if you'd like a demo

Configurations

config_xray_enabled

  • Whether to enable the Mason X-Ray remote access feature

config_shortPressOnPowerBehavior

  • Do nothing and send a broadcast with action "com.bymason.platform.SHORT_PRESS_POWER". This allows your application to implement custom behavior on short presses of the device hardware power button.

config_longPressOnPowerBehavior

  • Do nothing and send a broadcast with action "com.bymason.platform.LONG_PRESS_POWER". This allows your application to implement custom behavior on long presses of the device hardware power button.

Mason Framework & SDK

  • API for enable/disable NFC
  • API for hiding/showing system navigation bar
  • API for putting device to sleep
  • API for showing global actions/power menu

Changes

  • Device serial number now shown on Mason provisioning screen

Fixes

D450

  • Fixed sound in earpiece
  • Fixed fingerprint functionality

2.7.0

Released: 2019-10-05

Mason Framework & SDK

  • Mason Framework API to set default keyboard
  • Mason Framework API to disable/enable the status bar (including notifications)

Changes

  • September 2019 Security Patches

Fixes

  • Fix for Core crash caused by Platform SDK

2.6.0

Released: 2019-09-06

Changes

  • August 2019 security patches

2.5.0

Released: 2019-08-13

Description

  • Bux fixes/improvements to Mason Framework, device provisioning, and push message handling

Changes

  • Update WebView to version 66.0.3359.158

Fixes

  • Reduce Mason apps data usage
  • July 2019 security patches

2.2.0

Released: 2019-02-22

Configurations

config_allow_install_from_unknown_sources

config_keyguardshowphoneaffordance

config_keyguardshowcameraaffordance

config_install_prompt_package

Mason Framework & SDK

  • You can now set a global proxy via Mason Framework API

Changes

  • January 2019 security patches
  • Include data usage information for device and apps in device heartbeat

2.1.3

Released: 2018-10-29

Changes

  • Updated device APNs

2.1.1

Released: 2018-07-17

Mason Framework & SDK

  • Add Mason Framework API for setting display density

2.1.0

Released: 2018-06-04

Configurations

config_defaultDisplayDensity

config_enableDataRoaming

default_keyboard_package

config_lowBatteryWarningLevel

Fixes

June 2018 security patches


2.0.0

Released: 2018-06-01

🎉 First Mason OS 2.0 release 🎉