In a surprising move, Microsoft announced in January a plan to retire or reach the end of life (EOL) for several VMaaA part numbers in March 2023. This announcement was unusual in the IoT channel, where products usually have long lifecycles. However, Microsoft’s motive behind this decision was to simplify consumer processes. The primary objective was to replace the 20 existing part numbers with two, simplifying the buying process. While this consolidation was advantageous, it posed a challenge for some customers purchasing and selling those 20 products. Some customers found themselves with inventory on hand and needed help with how to proceed.
Fortunately, Microsoft provided a solution by granting an EOL exception, allowing original equipment manufacturer (OEM) customers to continue shipping their existing inventory past the EOL date. As a result, customers could clear out their old inventory before transitioning to the newer, more cost-effective product. In addition to the retirement of VMaaA part numbers, Microsoft surprised the market with an early EOL for certain virtualization SKUs. The new EOL date of March 31, 2023, replaced the previously expected date of November 2031. The purpose of this early EOL change was twofold: first, to simplify virtualization licenses, and second, to make licensing virtual machines (VMs) a more cost-effective process.
In the chart below, you will see the SKUs that went EOL on 3/31/2023 and the two replacement SKUs:
| PART # | WIN IOT VIRTUALIZATION PARTS THAT WENT EOL MARCH 2023 | EOL | 
| 6F6-00035-1P | Win 10 IoT Ent 2015 LTSB High End (Virtualization Only for Non-Qualified OS) | 03/31/23 | 
| 6EU-00123-1P | Win 10 IoT Ent 2015 LTSB High End (Virtualization Only for Qualified OS) | 03/31/23 | 
| 6EU-00033-1P | Win 10 IoT Ent 2016 LTSB High End (Virtualization Only for Non-Qualified OS) | 03/31/23 | 
| 6EU-00032-1P | Win 10 IoT Ent 2016 LTSB High End (Virtualization Only for Qualified OS) | 03/31/23 | 
| MUT-00012-1P | Win 10 IoT Ent 2019 LTSC High End (Virtualization Only for Non-Qualified OS) | 03/31/23 | 
| MUT-00011-1P | Win 10 IoT Ent 2019 LTSC High End (Virtualization Only for Qualified OS) | 03/31/23 | 
| MUT-00046-1P | Win 10 IoT Ent 2019 LTSC High End (VMaaA Virtualization Only for QOS) | 03/31/23 | 
| MUT-00047-1P | Win 10 IoT Ent 2019 LTSC High End (VMaaA Virtualization Only for NON-QOS) | 03/31/23 | 
| MUT-00077-1P | Win 10 IoT Ent 2021 LTSC High End (Virtualization Only for Non-Qualified OS) | 03/31/23 | 
| MUT-00076-1P | Win 10 IoT Ent 2021 LTSC High End (Virtualization Only for Qualified OS) | 03/31/23 | 
| MUT-00078-1P | Win 10 IoT Ent 2021 LTSC High End (VMaaA Virtualization Only for QOS) | 03/31/23 | 
| MUT-00079-1P | Win 10 IoT Ent 2021 LTSC High End (VMaaA Virtualization Only for NON-QOS) | 03/31/23 | 
| 6F6-00034-1P | Win 10 IoT Ent SAC High End (Virtualization Only for Non-Qualified OS) | 03/31/23 | 
| 6F6-00033-1P | Win 10 IoT Ent SAC High End (Virtualization Only for Qualified OS) | 03/31/23 | 
| 6F6-00138-1P | Win 10 IoT Ent SAC High End (VMaaA Virtualization Only for QOS) | 03/31/23 | 
| 6F6-00139-1P | Win 10 IoT Ent SAC High End (VMaaA Virtualization Only for NON-QOS) | 03/31/23 | 
| 6F6-00175-1P | Windows® 11 IoT Enterprise High End (Virtualization Only for Non-Qualified OS) | 03/31/23 | 
| 6F6-00174-1P | Windows® 11 IoT Enterprise High End (Virtualization Only for Qualified OS) | 03/31/23 | 
| 6F6-00176-1P | Windows® 11 IoT Enterprise High End (VMaaA Virtualization Only for QOS) | 03/31/23 | 
| 6F6-00177-1P | Windows® 11 IoT Enterprise High End (VMaaA Virtualization Only for Non-QOS) | 03/31/23 | 
| PART # | REPLACEMENT PARTS | EOL | 
| 6F6-00196-1P | Windows 11 IoT Enterprise (ESD) OEI PKEA (Virtualization Only) | 12/31/31 | 
| MUT-00102-1P | Windows 10 LTSC 2021 IoT Enterprise (Virtualization Only) SKU | 11/30/31 | 
Several Considerations to Keep in Mind
Reducing the options from 20 part numbers to just two undoubtedly simplifies the process. However, it’s essential to consider the following additional aspects:
- What if an OEM still has an inventory of the EOL licenses? – Microsoft allows OEMs to build and ship their solutions with these EOL licenses till the end of 2023.
- The new Windows 10 license is for the 2021 edition. What if an OEM wants to install a previous version? – the OEM can downgrade to the previous version and use their single ePKEA product key for activation.
- The previous licensing requirements have changed, which required the OEM to know if the VM would be running on a qualified operating system (QOS) or a non-qualified operating system (non-QOS). OEMs must use the flow chart down below to determine if the first VM requires a full operating system license.
- QOS vs. non-QOS pricing – Initially, the pricing at launch was based on whether the host machine had a Microsoft operating system, QOS, or other operating systems, non-QOS. However, this stratification received a negative response from the market due to the disparity in QOS pricing compared to non-QOS machines. In response to these concerns, Microsoft has now equalized the pricing to create parity between virtual installations on both QOS and non-QOS machines.

Figure: Windows IoT Enterprise VMaaA Scenarios
If you have questions about VMaaA, contact us by filling out the form or emailing windowsiot@arrow.com.
