Qualcomm Reference Design and Windows Phones

Qualcomm Technologies, Inc. and Microsoft are collaborating regarding Windows Phones with the intention of enabling device manufacturers to quickly and efficiently broaden their portfolio with Windows Phones that utilize a Qualcomm® Snapdragon™ processor. Device manufacturers working with the well-established support and resources of the Qualcomm Reference Design (QRD) program by Qualcomm Technologies, Inc. can now directly access from Microsoft tools and content to build and market their Windows Phone.

Expanding Options to Differentiate

Device manufacturers working with the QRD program will have the opportunity to expand their portfolio and differentiate their consumer offerings with Windows Phone. Qualcomm Reference Designs optimized to work with Windows Phone will be made available starting with Snapdragon 400 (8x26, 8926, 8x28, 8928)and Snapdragon 200 (8x12, 8x10) processors.




Creating a QRD-Based Windows Phone

Before beginning to create a QRD-based Windows Phone device, please complete and sign the applicable agreements with Qualcomm Technologies, Inc. and its affiliates if you have not already done so. Next, we recommend reviewing the QRD process overview document for Windows Phone that includes more detailed information on setting up the environment, the build process, testing and commercialization. 



Following is an overview of the 6-phase process involved in creating a QRD-based Windows Phone:


1. Design the Phone

Follow the standard process to design a QRD-based device including the addition of any custom selections of hardware components desired. The standard hardware customization for QRD-based Windows Phone device is similar to the Android QRD process.


2. Build and Flash the Windows Phone Image

  1. Build the board support package (BSP) for Windows Phone, which contains the drivers, libraries and software necessary for the phone to boot. Use the Qualcomm Windows Phone Configuration Tool (QWPCT) by Qualcomm Technologies, Inc. to help generate the necessary BSP configuration/settings. Step by step instructions available in documentation, log-in required.
  2. Follow Microsoft’s instructions for creating and loading the phone software image with the Phone Image Designer, which comes with Windows Phone Adaptation Kit.



3. Add Device Customizations

  1. Modify the boot software by Qualcomm Technologies, Inc. to reflect any device customizations. This will enable the software boot to Windows Phone home screen. Detailed information about customizing the boot loader using Snapdragon 400 8x26 as an example is available in documentation, log-in required.
  2. Add drivers for the appropriate components and set corresponding configurations. Detailed information about customizing component drivers as part of the MMOS and OS bringup is available in documentation, log-in required.
  3. For other software customizations, such as adding a preinstalled application, ringtones, themes, cellular settings, or implementing a background service etc., please refer to the Phone Image Designer available from Microsoft in the Windows Phone OEM Portal.


4. Test and Debug

  1. To test the phone and OS image to validate low-level functionality/operation and debug/fix problems found, Microsoft provides a tool called Test Central, which can be used to run device testing in an automated fashion. This tool contains a series of test suites.
    • Test Central comes with the Windows Phone Adaptation Kit. Please visit the Windows Phone OEM Portal for more information
    • Information about debugging techniques using 8x26 as example is available in documentation, log-in required
  2. Follow the standard process to conduct regulatory, certification and MO tests for compliance in the targeted launch region.


5. Commercialization

The test image used during development and testing does not require retail signing but commercial retail images do. Please complete the secure code signing processes required by Qualcomm Technologies, Inc. and Microsoft to create the final retail software image. Instructions for signing the board support package (BSP) software from Qualcomm Technologies, Inc.is available in documentation, log-in required.


6. Manufacturing

Instructions for retail signing Windows Phone OS packages, binaries and FFU images can be found on the Windows Phone OEM Portal. End-to-end factory process/tools are provided by Qualcomm Technologies, Inc. to assist commercialization of QRD-based Windows Phone devices. Use these tools to help validate hardware and complete the factory process for image flashing, eFuse blowing, security boot enablement and more.

  • Information on how to configure the factory process is available in documentation, log-in required
  • QDART and QMSCT tools are available for download from Qualcomm CreatePoint by Qualcomm Technologies, Inc., all other factory tools from Qualcomm Technologies, Inc. are included in the software build


Qualcomm Technologies, Inc. provides a document index of helpful resources for creating a QRD-based Windows Phone device within Qualcomm CreatePoint.