Win HEC Download Win HEC presentations here http

  • Slides: 50
Download presentation
�点�以下�接下� Win. HEC的演�材料 Download Win. HEC presentations here: http: //channel 9. msdn. com/Events/Win. HEC/2015

�点�以下�接下� Win. HEC的演�材料 Download Win. HEC presentations here: http: //channel 9. msdn. com/Events/Win. HEC/2015

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device Assembly and Testing [Factory] Provisioning/

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device Assembly and Testing [Factory] Provisioning/ Security [Factory] Pack and QA Sampling [Factory]

Plan • • • Try Integrate/ Test Deploy/ Pilot run Full production • Mass

Plan • • • Try Integrate/ Test Deploy/ Pilot run Full production • Mass production. • Deploy in factory test • Identify or additional What is new? • Create new processes customizations. environment. integrate into existing What do I have to change? processes. • Measure • Build sample image and test. performance. What do I need to prepare? • Validate tools and processes • Validate tools/processes in Who will do the work? in own environment. factory environment. How do I integrate into my existing process? • Manufacturing work back schedule. OPERATING SYSTEMS GROUP MICROSOFT CONFIDENTIAL

Mobile Image assets Offline (WICD/DISM) WICD FFU tool • Windows Mobile ZIP file •

Mobile Image assets Offline (WICD/DISM) WICD FFU tool • Windows Mobile ZIP file • Board Support Package (BSP) • Feature manifest • Apps and customizations • App, BSP installation • Image customizations • Generate FFU format image • Applies Windows image Lab Image assets Desktop Image customization Image capture Image assets Offline (WICD/DISM) DISM • Windows Desktop WIM file • Drivers, apps • Language packs • OEM customization packages • App, driver installation • OEM customization • Capture image Online (Audit Mode) • Generate deployment media or image • win 32 app installation • OEM customization capture OPERATING SYSTEMS GROUP Factory WICD Image deployment FFU tool or production media • Applies Windows image MICROSOFT CONFIDENTIAL

Investment Benefit Code signing Flexibility Windows Image Configuration & Designer Easy to use Full

Investment Benefit Code signing Flexibility Windows Image Configuration & Designer Easy to use Full Flash Update (FFU) Tool Fast, flexible and easy to use Manufacturing Mode (MM) Simple and efficient manufacturing MMI 1 Flexible, high quality, great interaction Refurbishment Swift and simple process 1 Qualcomm deliverable

High level example Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device Assembly and

High level example Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device Assembly and Testing [Factory] Some items have dependencies on Silicon Vendors. Provisioning/ Security [Factory] Pack and QA Sampling [Factory]

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/ Security [Factory] Pack and QA sampling [Factory]

WICD Planning Collateral acquisition Imaging & customization Imaging Lab Testing Deployment Factory Floor

WICD Planning Collateral acquisition Imaging & customization Imaging Lab Testing Deployment Factory Floor

Define product Acquire reference device Acquire hardware/platform specific Board Support Package (BSP) from IHV

Define product Acquire reference device Acquire hardware/platform specific Board Support Package (BSP) from IHV Gather customization details Technician computer Host OS can be x 86 or amd 64 Windows 10, Windows 8. x, or Windows 7 Windows 10 Assessment and Deployment Kit (ADK) Windows Imaging and Configuration Designer (WICD) Windows 10 Mobile OS Windows 10 packages and feature manifests

Acquire Microsoft provided Microsoft OS packages in ZIP file from Microsoft OEM portal, BSPs

Acquire Microsoft provided Microsoft OS packages in ZIP file from Microsoft OEM portal, BSPs from Silicon Vendor (SV) and imaging collaterals from various sources. • Footnote File type Source Examples . zip OEM portal Mobile. OS-arm-fre. zip . xml, . cab, or. spkg SV portal xxx. bsp. config. xml, OEM. rpm. cab, OEM. rpm. spkg . xml IHV/OEM created Production. OEMInput. xml, . cab or. spkg OEM created xxx. Production. FM. xml, OEM_TEST. cab, OEM_Test. spkg . appxbundle OEM Portal/ISV Microsoft. Windows. My. App_8 wekyb 3 d 8 bbwe. appxbundle . ppkg OEM created Custom. Data. ppkg

Image customization and creation Deployment options

Image customization and creation Deployment options

New Project Start a new project workflow Open Project Continue with an existing project

New Project Start a new project workflow Open Project Continue with an existing project workflow Basic workflows Build provisioning package Build model image

 • Footnote

• Footnote

Assets Store Apps Offline data Maps, etc. Settings MCSF, etc. Customization XML Generated by

Assets Store Apps Offline data Maps, etc. Settings MCSF, etc. Customization XML Generated by project saving Provisioning package Apply at imaging time Apply at device runtime

Mobile imaging FFU image Image types Flashing Single device

Mobile imaging FFU image Image types Flashing Single device

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/ Security [Factory] Pack and QA sampling [Factory]

OEM uses pkggen. exe Packages Signed Packages OEM uses the Ingestion Client to sign

OEM uses pkggen. exe Packages Signed Packages OEM uses the Ingestion Client to sign Packages Windows Phone Signing Services

Signed Packages OEM uses the Ingestion Client to sign FFU catalog OEM uses WICD

Signed Packages OEM uses the Ingestion Client to sign FFU catalog OEM uses WICD to create FFU OEM uses FFU Tool to flash image to phone OEM uses Image. Signer to sign the FFU

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/ Security [Factory] Pack and QA sampling [Factory]

FFU is a fully documented sector based imaging format created by Microsoft that support

FFU is a fully documented sector based imaging format created by Microsoft that support all Windows editions Benefits

Security header Image header *padding between each section Store header Payload data

Security header Image header *padding between each section Store header Payload data

In most scenarios, FFUs are deployed via USB tethered connection between a host and

In most scenarios, FFUs are deployed via USB tethered connection between a host and a device FFUs can also be deployed by booting the device into an OS environment (i. e. Win. PE) and sector writing the image to the disk via DISM

2. Install device firmware and UEFI flashing app 1 1. Connect bare metal device

2. Install device firmware and UEFI flashing app 1 1. Connect bare metal device to host via USB 6. Device is disconnected • 1. This step will vary based on IHV. 3. Reboot and launch UEFI flashing app 4. “Flash ready” device is auto detected and Mobile image is sent 5. Device is rebooted to the full OS or manufacturing mode of the OS

Investment Details Fast flashing Supports USB 3. 0 Leverage flashing WIM for efficiency Multi-device

Investment Details Fast flashing Supports USB 3. 0 Leverage flashing WIM for efficiency Multi-device flashing Flash up to 8 devices concurrently Target specific devices for flashing Automatic flashing via FFU GUI tool Flash a single image to multiple devices continuously on factory floor View flashing progress, timing and errors through a simple UI Bare device flashing support Flash the entire user visible region of the disk via a pure EFI app (less than 110 KB)

Tools Image Flashing Tool (ffuclient. exe) Recommended usage Manufacturing *Deployment, Imaging and Servicing Manager

Tools Image Flashing Tool (ffuclient. exe) Recommended usage Manufacturing *Deployment, Imaging and Servicing Manager (dism. exe) Development Y FFU Tool (ffutool. exe) *Requires USB host support for deployment Y User interface GUI Y Y Y Multi-device Y Command line Y Disk type Nonremovable Removable Y Y Y

Application type Partition required Tools Description FFULoader Application that can flash an FFU or

Application type Partition required Tools Description FFULoader Application that can flash an FFU or WIM to a device irrespective of secure boot state. Recommended Scenario: Refurbishment Boot 1. 5 MB EFI/ESP (OS) FFULoader. FW_min Application that can flash an FFU to any device with secure boot disabled. Recommended Scenario: Manufacturing EFI <110 KB UEFI Firmware Flashing WIM Small OS that performs multi-threaded flashing. Recommended Scenario: Refurbishment/Development Client (EXE) 60 KB EFI/ESP (OS) Size

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device Assembly and Testing [Factory] Provisioning/

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device Assembly and Testing [Factory] Provisioning/ Security [Factory] Pack and QA Sampling [Factory]

Manufacturing Flow Built For Benefits Manufacturing Mode of the Mobile OS (Recommended) Manufacturing speed

Manufacturing Flow Built For Benefits Manufacturing Mode of the Mobile OS (Recommended) Manufacturing speed • Provides an efficient manufacturing environment in the retail OS without extra flashes • Boot to Manufacturing Mode to validate devices on your factory line, then switch to retail mode • Boot back into Manufacturing Mode during refurbishment on a retail device Manufacturing with the Retail Mobile Operating System Limited Quality Assurance testing. • Improvements in Windows 10 make it easier to use the full, retail Mobile OS to perform Quality Assurance testing on a small percentage of devices on your line • Improvements to boot selection and factory reset streamline using the full, retail OS

Windows 10 Mobile provides manufacturing environments to help you efficiently manufacture Silicon Vendor tools

Windows 10 Mobile provides manufacturing environments to help you efficiently manufacture Silicon Vendor tools help validate device hardware on your factory floor

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/ Security [Factory] Pack and QA sampling [Factory]

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/

Image Creation [Lab] SMT [Factory] OS Flash [Factory] Device assembly and testing [Factory] Provisioning/ Security [Factory] Pack and QA sampling [Factory]

Device comes into Service Center Boot into Manufacturing Mode Re-test device using included Manufacturing

Device comes into Service Center Boot into Manufacturing Mode Re-test device using included Manufacturing tools Re-flash device (as needed) Resell

(c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is. " Information

(c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is. " Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.