Insider preview for Microsoft HoloLens
Welcome to the latest Insider Preview builds for HoloLens! Get started and provide valuable feedback on HoloLens for our next major operating system update.
Tip
Organizations that have moved, or are moving toward, production deployment at scale should keep a subset of test devices on Insider builds to validate new features and builds.
Windows Insider release notes
Looking for a new feature but don't see it? We released many new features as part of the main builds. Check out the release notes if you think a feature might be missing.
Note
Only devices in the Dev channel receive these Insider build features.
Important
This next update is on a newer codebase than what currently is available in the main builds. After you update a device to this build, your device won't update to our monthly releases until those releases catch up to the newer codebase. If necessary, you can still flash your device to go back to the general release.
Feature | Description | User or scenario | Available in build |
---|---|---|---|
Faster eye position updates | This improvement provides faster eye position updates when a user has not gone through eye calibration. | All | 10.0.22621.1219 |
Viewfinder for Camera | A viewfinder is now included to show what is captured in an image or video. | All | 10.0.22621.1217 |
Rename HoloLens 2 device | HoloLens 2 devices can now be renamed from the Settings app. | All | 10.0.22621.1217 |
Start Menu gesture settings in MDM | A new policy is available to configure start menu gesture settings. | IT Admin | 10.0.22621.1217 |
Policies to block USB Peripherals on HoloLens 2 | HoloLens 2 devices can now be locked down to prevent the use of USB peripherals. | IT Admin | 10.0.22621.1217 |
Domain name suggested during sign-in | During sign-in, the domain name is auto-populated to save time. | All | 10.0.22621.1217 |
New policy for Windows Hello Provisioning behavior | This new policy can be used to control Windows Hello provisioning behavior for users signed in with FIDO2 security keys. | IT Admin | 10.0.22621.1212 |
New policy for Sign-in app default screen | This new policy can be used to control the default screen shown when the Sign-in app launches to show Other User. | IT Admin | 10.0.22621.1212 |
Hand tracking improvements | Hand tracking is now more reliable when aiming at the floor. | All | 10.0.22621.1205 |
Font and IME improvements | Several simplified Chinese fonts and the Microsoft Pinyin Input Method Editor (IME) now support GB18030-2022. | All | 10.0.22621.1205 |
Support for NFC readers | Users can now login to their devices using their security badge with an NFC reader. | All | 10.0.22621.1205 |
Fixes and improvements | Additional fixes and improvements for HoloLens. | All | 10.0.22621.1205 |
Faster eye position updates
For HoloLens 2 users who haven't saved their Eye Tracking calibration (either skipped or encountered a failure during initial setup), we are now updating Eye Positions (or Inter Pupillary Distance, aka IPD) earlier once the user puts on the device. This results in a considerably smoother user experience, especially for close holograms interactions like pressing buttons or typing on the keyboard.
Viewfinder for camera
With the latest camera updates coming in this release, you now have a viewfinder that provides an indication of what is included in your image or video capture. This overlay does not hide anything in your view when taking a picture or video. Note that the content in the capture is larger than the bracket area.
You now see indicators for both the center and approximate borders for the PV camera stream.
Rename HoloLens 2 device
HoloLens 2 devices can now be renamed by going to the About page of the Settings app. Users or IT Admins can choose the “Rename” button and follow the prompts to create a new name for their device. A combination of letters, hyphens and numbers can be used.
A confirmation screen is displayed when the device has been successfully renamed.
The device must be rebooted for the renaming change to take effect.
Start menu gesture settings in MDM
IT Admins can now control Start Menu gesture settings on managed HoloLens 2 devices through MDM via a new set of Start Menu gesture policies.
EnableStartMenuWristTap
This policy controls if the Start menu can be opened by tapping the start icon on the wrist. It is managed via custom OMA-URI policy:
- URI value: ./Vendor/MSFT/Policy/Config/MixedReality/EnableStartMenuWristTap
Policy | Description | Configurations |
---|---|---|
MixedReality/EnableStartMenuWristTap | Allows the Start menu to be opened with a wrist tap | 0 (Disabled), 1 (Enabled, default) |
RequireStartIconVisible
This policy controls whether it is required that the user looks at the Start icon when it is tapped in order to open the Start menu. It is managed via custom OMA-URI policy:
- URI value: ./Vendor/MSFT/Policy/Config/MixedReality/RequireStartIconVisible
Policy | Description | Configurations |
---|---|---|
MixedReality/RequireStartIconVisible | Controls whether the user looks at the Start icon to open the Start menu | 0 (Disabled, default), 1 (Enabled) |
RequireStartIconHold
This policy controls whether it is required that the Start icon is pressed for two seconds to open the Start menu. It is managed via custom OMA-URI policy:
- URI value: ./Vendor/MSFT/Policy/Config/MixedReality/RequireStartIconHold
Policy | Description | Configurations |
---|---|---|
MixedReality/RequireStartIconHold | Controls whether the Start icon is pressed for two second to open the Start menu | 0 (Disabled, default), 1 (Enabled) |
EnableStartMenuSingleHandGesture
This policy controls whether the Start menu can be opened by pinching the thumb and index finger while looking at the Start icon on the wrist. It is managed via custom OMA-URI policy:
- URI value: ./Vendor/MSFT/Policy/Config/MixedReality/EnableStartMenuSingleHandGesture
Policy | Description | Configurations |
---|---|---|
MixedReality/EnableStartMenuSingleHandGesture | Controls whether the Start menu can be opened by pinching the thumb and index finger while looking at the Start icon | 0 (Disabled), 1 (Enabled, default) |
EnableStartMenuVoiceCommand
This policy controls whether using voice commands can be used to open the Start menu. It is managed via custom OMA-URI policy:
- URI value: ./Vendor/MSFT/Policy/Config/MixedReality/EnableStartMenuVoiceCommand
Policy | Description | Configurations |
---|---|---|
MixedReality/EnableStartMenuVoiceCommand | Controls whether voice commands can be used to open the Start menu | 0 (Disabled), 1 (Enabled, default) |
Policies to block USB peripherals
You may want to lock down your HoloLens 2 devices to prevent the use of USB Ethernet dongles or USB Flash drives. Several DeviceInstall MDM policies have been enabled in this update to allow IT Admins to configurate device driver installation policies. In order to take effect, the policies must be applied prior to connecting the USB Peripherals. It is recommended that these policies be configured either after the device is reset or on a clean, reflashed device.
DeviceInstall_Removable_Deny
This policy allows you to prevent HoloLens 2 from installing removable devices. It is managed via custom OMA-URI policy:
- URI value: ./Device/Vendor/MSFT/Policy/Config/ADMX_DeviceInstallation/DeviceInstall_Removable_Deny
Policy | Data Type | Value |
---|---|---|
Config/ADMX_DeviceInstallation/DeviceInstall_Removable_Deny | String | <enabled/><data id="DenyRemovableDevices" value="1"/> |
Please refer to DeviceInstall_Removable_Deny for details.
EnableInstallationPolicyLayering
This policy changes the evaluation order in which Allow and Prevent policy settings are applied when more than one install policy setting is applicable for a given device. Enable this policy setting to ensure that devices listed in the AllowInstallationOfMatchingDeviceIDs policy are allowed to install even if the DeviceInstall_Removable_Deny policy is enabled. It is managed via custom OMA-URI policy:
- URI value: ./Device/Vendor/MSFT/Policy/Config/DeviceInstallation/EnableInstallationPolicyLayering
Policy | Data Type | Value |
---|---|---|
Config/DeviceInstallation/EnableInstallationPolicyLayering | String | <enabled/><data id="AllowDenyLayered" value="1"/> |
Please refer to EnableInstallationPolicyLayering for details.
AllowInstallationOfMatchingDeviceIDs
This policy specifies a list of Plug and Play hardware IDs and compatible IDs for devices that HoloLens 2 is allowed to install. This policy is intended to be used only when the EnableInstallationPolicyLayering policy setting is enabled. It is managed via custom OMA-URI policy:
- URI value: ./Device/Vendor/MSFT/Policy/Config/DeviceInstallation/AllowInstallationOfMatchingDeviceIDs
Policy | Data Type | Value |
---|---|---|
Config/DeviceInstallation/AllowInstallationOfMatchingDeviceIDs | String | <enabled/><data id="DeviceInstall_IDs_Allow_List" value="your_allowed_device_ids"/> |
Please refer to AllowInstallationOfMatchingDeviceIDs for details.
Domain suggested during signin
During the sign-in process, if PreferredAadTenantDomainName MDM policy is set on HoloLens 2, the tenant domain name is suggested to the user to speed up the login process and save time. Users still have the option to type in a different tenant domain name if desired.
Note
IT Admins need to configure the policy for this feature to be in effect.
Windows Hello behavior with FIDO2 policy
To simplify user account setup, users sign-in to their HoloLens 2 with FIDO2 security keys are no longer required to go through Iris and PIN enrollment during OOBE. To support users requiring Iris and/or PIN as alternative sign-in options to FIDO2 security keys, a new policy, EnableWindowsHelloProvisioningForSecurityKeys, has been added to the PassportForWork CSP to control Windows Hello Provisioning behavior. If this policy is enabled on HoloLens 2, the device starts Iris and PIN enrollments after new users sign-in to their devices with FIDO2 security keys. It is managed via custom OMA-URI policy:
- URI value: ./Device/Vendor/MSFT/PassportForWork/{TenantId}/Policies/EnableWindowsHelloProvisioningForSecurityKeys
Policy | Data Type | Value |
---|---|---|
MSFT/PassportForWork/{TenantId}/Policies/EnableWindowsHelloProvisioningForSecurityKeys | bool | False (default), True |
Signin app default screen policy
In environments where devices are shared between multiple people and not everyone has enrolled in Iris sign-in, it may be preferable to always show the Other User screen so a user picking up the device can quickly start the sign-in process. For example, in an environment where everyone uses their FIDO2 security keys to sign in, it would be preferable to start on the Other User screen instead of having to find the correct user first.
To help with this scenario, we added a new MDM policy: PreferLogonAsOtherUser. When this policy is enabled, the HoloLens Sign-in app shows the Other User screen by default when the app starts.
- URI value: ./Device/Vendor/MSFT/Policy/Config/MixedReality/PreferLogonAsOtherUser
Policy | Data Type | Value |
---|---|---|
Config/MixedReality/PreferLogonAsOtherUser | Int | 0 (Disabled, default), 1 (Enabled) |
Hand tracking improvements
Hand tracking system has been improved so that tracking is more reliable when aiming down at objects on the floor.
Font and IME improvements
This update improves several simplified Chinese fonts and the Microsoft Pinyin Input Method Editor (IME) to support GB18030-2022. You can enter and display characters from conformance level 1 or 2 using the additions to Microsoft Yahei, Simsun, and Dengxian. This update now supports Unicode Extensions E and F in the Simsun Ext-B font. This meets the requirements for level 3. These improvements are in-line with what has been released to the Windows 11 Build Release Preview Channel. More details can be found on the Windows Insiders blog.
Support for NFC readers
The next Insider Preview flight for HoloLens includes the ability for users to take advantage of NFC Readers. Using a USB-C NFC reader, the HoloLens 2 device can be integrated with NFC FIDO2 cards as supported by Microsoft Entra ID. For users in clean room environments, or where ID Badges contain FIDO technology, this can enable a “Tap & PIN” experience for HoloLens Sign on. This feature enables a faster sign-in experience for users.
USB NFC reader support
USB-CCID (Chip Card Interface Device) compatible NFC FIDO2 readers with USB base class ‘0B’ and subclass ‘00’ are supported. Please refer to Microsoft Class Drivers for USB CCID Smart Cards for details on Microsoft class driver for USB CCID devices. To determine if your NFC reader is compatible with HoloLens, you may either refer to the documentation provided by the reader's manufacturer, or use the Device Manager on your PC, as follows:
- Plug in the USB NFC reader to a Windows PC.
- In Device Manager, locate the reader device and right click on it and select Properties.
- In Details tab, select "Compatible Ids" properties and check if "USB\Class_0b&SubClass_00" is in the list.
Note
If a USB NFC reader works on Windows Desktop with the inbox CCID driver, that same reader is expected to be compatible with the HoloLens 2. If the reader requires a third-party driver (either from Windows Update or through manual driver installation), the reader is not compatible with HoloLens 2.
Whether you sign into a device you have used before or a new device, please follow these steps to sign in with an NFC reader:
From the “Other User” screen, enter the FIDO Key / Tap the NFC Key against the reader.
Enter the FIDO PIN.
Press the button on the FIDO Key / Tap the NFC Key against the reader again.
The Device logs in.
a. Note: if the user is new to the device, the Single Biometric Disclosure Screen is displayed.
Start Menu then appears.
Note
NFC reader support for the HoloLens 2 only supports NFC CTAP for FIDO2 login. There is no plan to provide the same level of Smartcard WinRT API support as on Windows Desktop. This is due to variations across Smartcard WinRT APIs. In addition, the SCard API used for HoloLens 2 has somewhat less functionality compared to the Desktop versions and some reader types and features may not be supported.
Fixes and improvements
- Fixed an issue where specific pages were not showing / hiding correctly in PageVisibility MDM policy (Windows 11 builds only).
- Fixed an issue where swipe to type on the virtual keyboard was not working correctly (Windows 11 builds only).
- Fixed an issue where the "Reset" button was not showing in the case of an Autopilot failure that occurred before reading the ESP configuration.
- Minor updates were made to the virtual keyboard, including optimization of the keyboard suggestions that are presented to users and improved audio feedback while typing.
- Prior to this update, users were often unclear when dictation from the virtual keyboard was available. Users now see a spinning icon while dictation is being initiated and the dictation tip to begin speaking is only displayed once dictation is available.
- The "Add Account" button on the sign-in screen can now be found above the list of existing accounts on the device. It is now visible regardless of your scroll position on the screen.
- Fixed an issue where users could not specify the active hour range for Windows Update via the Settings App.
- Fixed an issue where it may take several minutes for the first-time user setup (Iris enrollment, PIN enrollment, etc.) to show up after a user signs in to a device for the first time.
- Fixed an issue with the Settings App where some launch URIs were handled incorrectly.
- Fixed search box functionality in Settings App.
- Added support for LocalUsersAndGroups MDM policy on HoloLens. (Only for "Device Owners" group.)
Start receiving Insider builds
This section explains the steps to prepare devices and then the steps to receive Insider builds.
Tip
Once you enroll a device into Insider builds, we strongly recommend that your organization keeps a set of test devices enrolled, too. With a set of test devices, your organization can validate builds more easily as they come out. Timely and efficient validation creates an easier experience and helps if your normal production devices are blocked from Insider builds.
Note
Windows Insider is moving to Channels. The Fast ring will become the Dev Channel, the Slow ring will become the Beta Channel, and the Release Preview ring will become the Release Preview Channel. Here’s how that mapping looks:
For more information, see Introducing Windows Insider Channels on Windows Blogs.
Prerequisites
These steps explain what to do before you sign up for Insider builds.
Enable telemetry. Normally optional, telemetry is required to enroll your device in Insider builds.
In the Settings app > Privacy > Diagnostics & feedback > Optional diagnostics data.
Enable telemetry.
Get the latest build. Reboot your device using one of two methods:
- Use the voice command "Reboot device."
- Choose the restart button in Settings.
Access the Windows Insider Program and check for updates
On a HoloLens 2 device, go to Settings > Update & Security > Windows Insider Program > Get started.
Link to the account you used to register as a Windows Insider.
Select Active development of Windows.
Choose whether you'd like to receive Dev Channel or Beta Channel builds.
Review and accept the program terms.
Select Confirm > Restart Now. Your device will reboot.
Go to Settings > Update & Security > Check for updates to get the latest build.
Update error 0x80070490 workaround
If you encounter update error 0x80070490 when updating on the Dev or Beta channel, try the following short-term workaround. It involves moving your Insider channel, picking up the update, and then moving your Insider channel back.
Stage one - Release Preview
Select Settings > Update & Security > Windows Insider Program > Release Preview Channel.
Select Settings > Update & Security > Windows Update > Check for updates.
Accept any available update. After the update, continue to Stage two.
Stage two - Dev Channel
Select Settings > Update & Security > Windows Insider Program > Dev Channel.
Select Settings > Update & Security > Windows Update > Check for updates.
Accept any available update.
FFU download and flash directions
To test with a flight signed
.ffu
, flight unlock your device prior to flashing the flight signed FFU:On a PC:
- Download
.ffu
to your PC from https://aka.ms/hololenspreviewdownload. - Install ARC (Advanced Recovery Companion) from the Microsoft Store: https://www.microsoft.com/store/productId/9P74Z35SFRS8.
- Download
On HoloLens:
- Open Settings > Update & Security > Windows Insider Program.
- Sign up.
- Reboot the device.
Flash FFU. Now you can flash the flight signed FFU using ARC.
Provide feedback and report issues
Use the Feedback Hub app on your HoloLens to provide feedback and report issues. Feedback Hub helps you include the necessary diagnostics information to help our engineers quickly debug and resolve any problem. Report issues with the Chinese and Japanese versions of HoloLens the same way.
Note
Be sure to select Yes when a prompt asks whether you'd like Feedback Hub to access your documents folder.
Note for developers
You're welcome and encouraged to try developing your applications using Insider builds of HoloLens. Check out the HoloLens Developer Documentation to get started. Those instructions also work with Insider builds for HoloLens. Use the same builds for Unity and Visual Studio that you're already using for HoloLens development.
Stop receiving Insider builds
If you no longer want to receive Insider builds of Windows Holographic, you have two options:
Opt out on a HoloLens running a production build:
- Go to Settings > Update & Security > Windows Insider Program > Stop Insider builds.
- Follow the instructions to opt out your device.
Use the ARC to recover your device to a non-Insider version of Windows Holographic.
Caution
A known issue causes users who un-enroll from the Windows Insider program, and then manually install a fresh Insider preview build, to experience a blue screen. Afterward, the user must recover the device manually. Learn more about this Known Issue.
To verify that your HoloLens is running a production build:
- Locate the build number through Settings > System > About.
- Check the build number against the release notes for production build numbers.
Feedback
Submit and view feedback for