About Lumin OS 0.98.20 and Lumin SDK 0.25 (super simplified version)

Sadao Tokuyama
知っ徳!納徳! Magic Leap

--

Lumin OS 0.98.20 and Lumin SDK 0.25 were released on Thursday, February 18, 2021.

What’s New in Lumin OS 0.98.20

Connecting to enterprise WiFi networks using Device Manager

  • Connecting to enterprise WiFi networks through certificate-based authentication
  • Support for EAP-TLS and EAP-TTLS
  • Certificates can be provisioned via Device Manager or MLDB command

Configuring OOBE for enterprise users using Device Manager

  • Device manager provides configuration of OOBE
  • Enterprise administrators can skip any of the following OOBE options
  • Language selection
  • Fit
  • Eye calibration
  • Iris ID enrollment

Disable Menu Occlusion

  • Turn off Prism occlusion for system-level apps by default, with a Settings toggle to allow users to turn back on.
  • When the device is updated to Lumin 0.98.20 by default Prism occlusion is disabled. It can be enabled through device settings.

Multiple Fullscreen Apps

  • Multiple fullscreen apps can run in parallel (in the background), provided that the amount of memory being used does not exceed 4GB
  • Users can switch apps via Launcher or Landscape Manager
  • Users can close apps via Launcher (long press on Touchpad) or Landscape Manager.
  • EULA screen updates:
  • Added a “Do not show this again” option to EULA screens
  • Default is set to ON state

QR code decoding

  • QR code detection and pose estimation

Updates to Existing Features

  • Helio Browser updates:
  • Browser web engine updated to Chromium 81
  • WebRTC video-out quality has been improved
  • Fixed bug with the WebXR PCF implementation to give correct height and orientation
  • Improvements in Aruco detector support

What’s New in Lumin SDK 0.25

MLBarcode

Introduces support for scanning barcodes. The current release only supports Model 1 and Model 2 QR codes. For the QR codes, the API will provide both encoded data and its 6DOF pose. Future release will add support for other types of barcode.

MLImuTracking

Introduces IMU sensor data APIs. Applications can query the IMU sensors in the Lightwear and Lightpack. IMU sensor data is not correct for gravity.

MLMRCamera

Introduces support for capturing mixed reality content. The API blends the digital content with the frames from the camera sensor.

MLIdentifier (MLIdentifier)

Introduces APIs to get application instance ID. The user can reset this ID by factory resetting the device.

Lumin SDK 0.25 Update of existing features

MLCamera

Added support for using hardware surface.

MLEyeTracking

Added an API to provide left and right eye pupil size.

MLMediaCodec

  • Added an API to query supported bit rate modes.
  • Added support to set the bit rate on the fly.
  • Added support for hardware accelerated input surface with encoder.
  • Added more enumeration for constants used in configuring the codec.

Unity Package 0.25.0

Official support for Unity Editor 2020.2 and Magic Leap XR Plugin version 6.1.0-preview.2.

WebRTC API

New WebRTC API that exposes a subset of the official WebRTC APIs to allow apps to send & receive audio, video and data streams between multiple peers over the network. This also includes helper implementations to stream video feed from the color camera or Mixed Reality Camera and audio feed from the device microphone.

Add an Example of Found Object

Add an ArUco Tracker Example

Auto API

Input, Eyes, Privileges, Hand Tracking, Camera, CV Camera, Raycast, Planes, and Image Tracking APIs are now AutoAPI. See below for details. https://developer.magicleap.com/en-us/learn/guides/auto-api-changes

Terms and Conditions

In order to take advantage of the new features of Lumin SDK 0.25, you need to update to Lumin OS 0.98.20. Automatic updates will be done sequentially and you should receive the update after the week of February 22, 2021.
Manual updates will use the same generated build and will not be released before the OTA.

Reference

https://developer.magicleap.com/en-us/learn/guides/lumin-os-0-98-20-release-notes

https://developer.magicleap.com/en-us/learn/guides/lumin-sdk-0-25-0-release-notes

--

--