20H1 MDA Upgrade Testing Notification

Created Date: 2019-12-11 |  Last Modified: 2020-02-06

Applies To: Named, TVO, Mobile TVO

Introduction

This communication serves as notification of the upcoming Windows Release, named “20H1”, and the Market Development Agreement (MDA) Milestone 1 Windows Release Testing details associated with its release.

Contact MDA Help with questions.

Details

Windows Release Testing Timeline
The MDA Milestone 1 testing window for 20H1 will take place between February 3rd, 2020 and March 27th, 2020. OEM may begin testing as early as December 16th and results will be accepted. The most current build posted to EEAP or WIP at that time will be acceptable to start testing.

February 6, 2020 update: Microsoft is aware that some testing may be delayed due to the impact of the Coronavirus. Please continue testing and submitting results weekly if you are not impacted by the extension of the Lunar New Year holiday. If you are impacted, please reach out to mdahelp@microsoft.com.

Windows Release Testing Test Guidance Document
The 20H1 Windows Release Test Guidance will be posted to DPC no later than December 12th.

Windows Release Testing Requirements
Under MDA Milestone 1 partners are incented to test Windows 10 devices distributed two years prior to the latest Windows release to manufacturing (RTM) date to ensure compatibility of Windows 10 devices with the latest Windows Release. Per the MDA Program Letter, Microsoft will provide notification that a Windows Release is forthcoming and requires testing. This communication is to serve as notification.

In summary, the testing requirements for this milestone are:

  • Make commercially reasonable efforts to test distributed Windows 10 devices, dating back two years prior to the latest Windows 10 RTM date, to ensure the devices will support the latest Windows Release. This includes devices under development that will release or are planned to be released to the general public three months after the Windows Release RTM.
  • Update the status of the tested devices at least one time a week during the testing period or until the testing of the tested devices is completed.
  • File a bug for each issue that is found during testing, and the identified bugs are to be fixed in a mutually agreed upon manner prior to Windows Release RTM. This includes bugs found by Independent Hardware Vendors (IHVs).
  • Submit the test results for each device that has been tested to Microsoft using the template supplied in the test requirements to the MDA Help alias no later than March 27th, 2020.

Microsoft Partner Center and Microsoft Collaborate Onboarding

To meet the Windows Release Testing requirements under MDA Milestone 1, it is necessary to create a Microsoft Partner Center account. Microsoft Partner Center is used for submitting bugs and downloading content, both of which are required under MDA Milestone 1. It is also necessary to have access to Microsoft Collaborate. Microsoft Collaborate allows you to download builds, specs, documents and other information, as well as submit bugs during testing.

  • Microsoft Partner Center: If you don’t already have access, follow the instructions Create a Partner Center account to create your account. When you have created your Microsoft Partner Center account, request access to the Hardware tab by contacting your Account Manager for details.
  • Microsoft Collaborate: To onboard and get access to the Microsoft Partner Center Collaborate tab, follow the Microsoft Collaborate Onboarding Instructions. This will register the Microsoft Partner Center account you created above, with Microsoft Collaborate.

Windows Release Testing Test Builds

Accessing test builds of 20H1 can occur in two ways:

  • Partners who take part in the Enterprise Early Access Program (EEAP) can get access through that program.
  • All OEM partners may get access through the Windows Insider Program (WIP).

Partners are to move to utilize the latest build immediately upon its release through EEAP or WIP, to ensure the latest build is used to complete testing.

Testing should be performed against a build that is no later than a week old as that latest build will contain bug fixes.

Windows Release Testing Scope

For the 20H1 Windows Release, there are multiple scenarios that a device can align to. These are listed below, and the table provides some guidance for each scenario.

  1. Model shipped only with Redstone 4 (RS4) preinstalled.
  2. Model shipped only with Redstone 5 (RS5) preinstalled.
  3. Model shipped only with 19H1 preinstalled.
  4. Model shipped only with 19H2 preinstalled.
  5. Model shipped with RS4 and RS5 preinstalled.
  6. Model shipped with RS5 and 19H1 preinstalled.
  7. Model shipped with RS4, RS5 and 19H1 preinstalled.
  8. Model shipped with RS5, 19H1 and 19H2 preinstalled.
  9. Model shipped with RS4, RS5, 19H1 and 19H2 preinstalled.
Windows Releases preinstalled on customer systems
Testing scenario, as outlined in Windows Release Test Guidance

Scenario 1
Model shipped with only RS4 preinstalled

Start with the RS4 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 2
Model shipped with only RS5 preinstalled

Start with the RS5 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 3
Model shipped with only 19H1 preinstalled

Start with the 19H1 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 4
Model shipped with only 19H2 preinstalled

Start with the 19H2 image installed.

Apply all updates from Windows Update (updates will not include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 5
Model shipped with RS4 preinstalled and RS5 preinstalled

Start with the RS5 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 6
Model shipped with RS5 preinstalled and 19H1 preinstalled

Start with the 19H1 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 7
Model shipped with RS4, RS5 and 19H1 preinstalled

Start with the 19H1 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 8
Model shipped with RS5, 19H1 and 19H2 preinstalled

Start with the 19H2 image installed.

Apply all updates from Windows Update (updates will not include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 9
Model shipped with RS4, RS5, 19H1 and 19H2 preinstalled

Start with the 19H2 image installed.

Apply all updates from Windows Update (updates will not include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 1
Model shipped with only RS4 preinstalled

Start with the RS4 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 2
Model shipped with only RS5 preinstalled

Start with the RS5 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 3
Model shipped with only 19H1 preinstalled

Start with the 19H1 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 4
Model shipped with only 19H2 preinstalled

Start with the 19H2 image installed.

Apply all updates from Windows Update (updates will not include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 5
Model shipped with RS4 preinstalled and RS5 preinstalled

Start with the RS5 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 6
Model shipped with RS5 preinstalled and 19H1 preinstalled

Start with the 19H1 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 7
Model shipped with RS4, RS5 and 19H1 preinstalled

Start with the 19H1 image installed.

Apply all updates from Windows Update (updates will include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 8
Model shipped with RS5, 19H1 and 19H2 preinstalled

Start with the 19H2 image installed.

Apply all updates from Windows Update (updates will not include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Scenario 9
Model shipped with RS4, RS5, 19H1 and 19H2 preinstalled

Start with the 19H2 image installed.

Apply all updates from Windows Update (updates will not include 19H2).

Test the upgrade of the customer system with 19H2 installed to 20H1.

Example of Scenario 9: Partner has a model that:

  • Previously shipped with RS5 preinstalled prior to 19H1 being released.
  • Moved to ship with 19H1 preinstalled after 19H1 RTM.
  • Moved to ship with 19H2 preinstalled after 19H2 RTM.
  • Has the same hardware throughout the preinstall of all Windows Releases (RS5, 19H1, and 19H2).

Best practices and additional guidance

  • You are advised to begin testing and filing bugs early in the testing period. You do not need to wait for the start of the official MDA testing timeline.
  • You can start testing on December 16, 2019 on the most current build available for EEAP or Windows insider build.
  • You are to enter bugs, especially those related to IHV issues, immediately when they are identified and not wait until the end of the testing window.
  • You should prioritize by testing newer devices shipped with 19H2 preinstalled, followed by the remainder of the devices preinstalled with RS4, RS5 and 19H1.
  • You are advised to prioritize testing on high-volume and high-risk PCs, including systems with minimal storage as well as systems with custom hardware.
  • In the bug filing process, you should include details on whether the issue happens prior to upgrade or when the device runs the previous operating system, in order to ensure the accuracy of the bug statement and to ensure the issue is indeed an upgrade related incident.
  • You are to attach log files generated by Feedback Hub Advanced Diagnostics to each bug and accurately describe each bug.
  • When reporting, you are to list any firmware or non-Microsoft drivers that caused the Windows Release to fail.
  • You should fix identified drivers or application issues prior to 20H1 being made available to the general public.