Friday, August 8, 2014

Microsoft publishes full Windows Phone 8.1 Update 1 OEM changelog


Microsoft has just published the full OEM changelog for Windows Phone 8.1 Update 1. The listed information is meant for OEMs, who build Windows Phone hardware, so it doesn't dig too deep into consumer features. Still those who want a reference of the detailed changes on the latest version of Windows Phone can use the list as a reference.

The list of feature in the documents is comprehensive and provide a in-depth look at the update, detailing new hardware support and more.

What's new in the documentation for Windows Phone 8.1 GDR1

Phone bring-up

Windows Phone 8.1 Chassis Requirements Specification

Updated for Windows Phone 8.1 GDR1:
  • 2.3: Power subsystem : High Voltage Dedicated Charging Port (HVDCP) charging requires the MSM8974Pro or MSM8926 applications processor.
  • 2.4: Display :
    • Diagonal screen sizes of 6.01" to 7" are now supported for 1280 x 768 WXGA resolution.
    • 1280 x 800 WXGA resolution is now supported. For this resolution, the OS renders the UI at 1280 x 768 resolution and displaying pillarboxes for the unused pixels.
    • Native qHD resolution is now supported in addition to scaling from HD or WVGA resolution to qHD.
    • qHD resolution is now supported on diagonal screen sizes up to 6" and on phones that use the MSM8x12 applications processor.
    • Added Table 9 to summarize the options for using software-rendered Back, Start, and Search buttons instead of mechanical or capacitive buttons.
    • Added WXGA and qHD to the resolutions that support software-rendered Back, Start, and Search buttons that can be hidden or displayed by users.
    • Removed section 2.4.1.3 "qHD support via driver scaling". For information about building phone images for native qHD or scaled qHD see Display.
  • 4.4: SIM : Updated for Windows Phone 8.1 GDR1. Removed note specifying the applications processors that support dual SIM for W+G (WCDMA + GSM). For the latest guidance about which applications processors support dual SIM, refer to Qualcomm Technologies, Inc.

Device Provisioning Partition overview

Updated. Added prescriptive guidance about writing to the DPP from code that runs while the Main OS is loaded.

Security chamber capabilities

Updated for Windows Phone 8.1 GDR1. Added information on new ID_CAP_OEM_CUSTOM capability.


Phone Image Designer

Phone Image Designer: Configure

Updated the description for the Manufacturing Retail image type.

Phone Image Designer: Flash

Updated. Now includes a procedure for test images that uses the ffutool to skip the flashing screen and boot to the OS.


Building and flashing images

Optional features for building images

Updated. Added new entry for WIFI_FEATURE_PACK. This feature removes all cellular-related functionality from the operating system and is intended only for devices that will not be connected to a cellular network.

Building and flashing images

Removed reference to the feature: USBHOSTTEST. This feature was used for Microsoft-internal testing only.

Sign a full flash update (FFU) image

Updated. Now includes information on the manual process used for retail signing of FFU Image files.

OEMInput file contents

Updated for Windows Phone 8.1 GDR1. Updated description of the Resolutions element to include 540x960, the resolution for native qHD.

Optional features for building images

Updated. Added information on the default transport settings for the KDNETUSB_ON and KDUSB_ON features.


Hardware components

Video capture metadata tags

New. Contains details about user-captured MP4 video date taken and location metadata tags.

IP over USB communication protocol

New. Contains details about the communication protocol used by the IP over USB interface.

Browser Optimization Service

New. Contains a comprehensive description of the Browser Optimization Service feature and how to manage exclusion lists.

Display

Updated for Windows Phone 8.1 GDR1. Introduced the following changes:

  • Added information about 1280 x 800 WXGA resolution.
  • Added information about how to build a phone image for native qHD resolution.
  • Added WXGA and qHD to the resolutions that support software-rendered Back, Start, and Search buttons that can be hidden or displayed by users.


Implement capacitive buttons

Updated the description for the Duration value under the HKEY_LOCAL_MACHINE\SYSTEM\TOUCH\BUTTONS registry subkey to clarify that this can be set to a value between 0 and 1000 milliseconds (the old text stated a maximum value of 200 milliseconds).

Bluetooth

Updated. Added new PAN 1.0 profile, aptX codec support for A2DP, and browsing support for AVRCP. Corrected Bluetooth icon states.

Dual SIM

Updated. Added C + G support.


User-mode software development

Lock screen snapshot API reference

New. Describes the lock screen snapshot API, which returns data about the contents of the default lock screen. OEMs who implement a custom lock screen solution can use this API to retrieve the default lock screen data, and then they can display this data on their custom lock screen.

IOemCanExtForIMS

New. Added new interface IOemCanExtForIMS to the cellular COM API reference.

IOemIMSStatusChange

New. Added new interface IOemIMSStatusChange to the cellular COM API reference.


Customization and runtime configuration

Phone cover settings

New. Added instructions, sample customization answer file, and testing steps. Use this customization to enable a phone cover app to launch when the phone cover is closed and specify the default setting for the lock screen's auto unlock setting.

Block using SD card for updates

New. Added instructions, sample customization answer file, and testing steps. Use this customization to either allow or block the use of the SD card for phone updates.

Auto scan for phone updates

New. Added instructions, sample customization answer file, and testing steps. Use this customization to show or hide the auto scan for updates setting for phones.

Configure C+G dual SIM settings

New. Added instructions, sample customization answer file, and testing steps. Use this customization to configure the settings for C+G dual SIM phones.

Extract phone numbers in strings

New. Added instructions, sample customization answer file, and testing steps. Use this customization to extend entity extraction by specifying whether the OS should detect a sequence of numbers that is concatenated to a string (in a left-to-right phone language) as a phone number.

Disable voicemail phone number display

New. Added instructions, sample customization answer file, and testing steps. Use this customization to control whether the dialed voicemail phone number is displayed below the Voicemail label on the call progress screen.

Preload the Files app

New. Added instructions, sample customization answer file, and testing steps for partners that want to preload the Files app, which is an app for managing files on Windows Phones.

Preferred data provider list

New. Added instructions, sample customization answer file, and testing steps. For operators that require it, use this customization to specify a list of MCC/MNC pairs for the purchase order (PO) carrier or primary operator so that it can be set as the default data line for phones that have a dual SIM.

Start tile layout for Windows Phone 8.1 GDR1

New. Added instructions and sample customization answer file. Use this customization to configure the Start screen for Windows Phone 8.1 GDR1 including adding and prepinning a folder.

Store live tile

New. Added instructions, sample customization answer file, and testing steps. Use this customization to change the default behaviors in the OS. You can turn off the Store live tile and prevent the OS from using cellular data to update the Store live tile in the background.

Cortana phone number

New. Added instructions, sample customization answer file, and testing steps. Use this customization to add a phone book entry for Cortana to allow users to initiate speech from a car that doesn't have support for activating speech on the phone that is connected over Bluetooth. Partners can also determine whether the custom Cortana (or Speech) phone book entry will be added.

Network Time Protocol support

New. Added instructions, sample customization answer file, and testing steps. Use this customization to automatically set the time, using an NTP client, in a Windows Phone device that doesn't support NITZ or when cellular data is not available.

Building images with user-managed software buttons

Added instructions and updated the sample customization answer file to include nav bar settings added in Windows Phone 8.1 GDR1: BurnInProtectionMode, BurnInProtectionIdleTimerTimeout, BurnInProtectionMaskSwitchingPeriod, BurnInProtectionWhiteReplacementColor, BurnInProtectionBlackReplacementColor, UserEducationHintDisable, and DoubleTapOff. Corrected the descriptions for BurnInProtectionWhiteReplacementColor and BurnInProtectionBlackReplacementColor to specify that partners must use ARGB values for the replacement color. Also added information about the default values used by the OS.

Phone metadata in DeviceTargetingInfo

Updated to include a new RoamingSupportPhoneNumber setting, which can be used to specify the OEM or mobile operator's roaming support contact phone number. Partners shipping C+G dual SIM phones may need to set this. Updated the description for the PhoneManufacturer setting and removed the list of OEM IDs that was previously included in the documentation. Partners should contact their Microsoft representative to obtain the OEM ID that applies to them.

Additional Internet APN settings

Updated the instructions and sample customization answer file to include the new IPV4V6XLAT value that you can use for the APNIPTypeIfHidden setting.

Data transfer indicator

Updated. Changed the settings path from Shell/SystemTray/DataActivityIcon to Shell/SystemTray/DataActivity to reflect the last MCSF policy.

Sending SMS messages to SMTP addresses

Updated the instructions and sample customization answer file to include the AllowSMStoSMTPAddress setting, which is used to enable sending SMS messages to SMTP addresses.

Managing runtime configuration data

Updated the Persist variant data section to include more information about the use of the MainOSRTCDataReservedSectors element in the OEMDevicePlatform.xml file.

Dial string overrides when roaming

Updated. The Windows Phone 8.1 and Windows Phone 8.1 GDR1 kits contain an incorrect MCSF policy setting for this customization. Partners can work around this issue by creating their own MCSF policy setting, which is described in the updated customization topic.

Improved user experience for phones without a HW camera button

Updated. Added the instructions for using the MCSF policy setting for Windows Phone 8.1 GDR1, HWCameraShutterButtonNotPresent, and added a new sample customization answer file (HWCameraShutterButtonNotPresent.xml) to support this customization. Also updated the description and testing steps to match the current implementation of the customization.

Wi-Fi Sense

Updated. Added a note that all Wi-Fi Sense settings must be on unless Microsoft executive approval has been granted for specific mobile operator requests. Also specified the default values used by the OS for each Wi-Fi Sense setting if partners do not configure the initial default values.

Settings for IMS services

Updated the instructions and sample customization answer file to include information on how to add the resource-only .dll that contains the custom display strings and the format for the values for VoLTEToggleDescription and VoLTEToggleTitle, which now support fully localized strings.

Note that this change only applies if you are using Windows Phone 8.1 GDR1.

Preloaded map data in the user store

Updated the customization description and instructions to include more information.

Voice over LTE call indication

Updated the customization description to indicate that the AMR-WB codec is required for VoLTE call indication.

Dialer codes to launch diagnostic applications

Updated the note to clarify that this customization only works if the app is a Windows Phone Silverlight 8.0 app.

Defining capacitive button behavior

Updated the instructions to state that the allowable values for the VibrateDuration setting is between 0 and 1000 (decimal), in milliseconds. Partners may also use the hexadecimal equivalent for these values (between 0x0 and 0x3E8).

APN configuration

Updated. 464XLAT can be enabled on a per-APN basis by setting the IPType setting to "IPv4v6xlat".

Runtime configuration

Updated. Includes a new Roaming key section, which provides information about the addition of a new key to allow OEMs to create configuration sets (or variants) that are triggered when the roaming state changes.

Customization

Updated the Backwards compatibility with Windows Phone 8 section to include a statement and emphasize that the Windows Phone 8 customization method cannot co-exist with the Windows Phone 8.1 customization method. OEMs must choose one or the other.

Registry values for mobile operator IDs

Updated. Added new MOIDs: ETB-CO and VMO-VN. Renamed AIO Wireless to Cricket Wireless.

Configure Quick Settings

Updated. Corrected a typo in the documentation and updated the code example and instructions to remove the "s" in DefaultQuickSettingsSlotX and corrected this to DefaultQuickSettingSlotX.

APN configuration

Updated. Added warning about the IPv4v6xlat value and roaming to networks that do not support IPv6.

Third-party social networks

Updated. Removed Sina Weibo as one of the supported social networks that can be overridden using the provXML.

Cellular data connection icon

Updated. Fixed the typos in the setting names for EVDODEFAULT, GSMGPRS, and UMTSHSPAPLUS.

Support HTTP cache-control no-transform for MMS

Updated. In the sample customization answer file, corrected the typo in the setting name, which was missing an "s". The corrected setting name is SetCacheControlNoTransform. No updates were made to the instructions, which had the correct setting name.

Screen time-out for AMOLED and OLED displays

Updated the instructions and sample customization answer file to change the setting name from Screen Time-out to ScreenTimeOut to reflect the changes in the MCSF policy file.

Internet sharing (hotspot)

Updated. Added new parameter MaxBluetoothUsers.

Connectivity configuration | MMS configuration | Push proxy gateway configuration

Updated. Corrected case from “IPv4” to “IPV4” in push proxy gateway text and sample XML.


Provisioning and device management

EnterpriseAssignedAccess configuration service provider

New configuration service provider for the enterprise added in Windows Phone 8.1. This CSP allows the enterprise to configure settings and lockdown the device so that only applications and settings in the allow list are available to the users.

DeviceInstanceService configuration service provider | RemoteLock configuration service provider | RemoteRing configuration service provider | PolicyManager configuration service provider | VPN configuration service provider | WiFi configuration service provider

New configuration service providers for the enterprise added in Windows Phone 8.1.

CertificateStore configuration service provider | DeviceLock configuration service provider | DMClient configuration service provider | EnterpriseAppManagement configuration service provider | NodeCache configuration service provider | RemoteWipe configuration service provider | Storage configuration service provider | w7 APPLICATION configuration service provider

Updated. New elements added to the CertificateStore and DMClient CSPs. Some of these CSPs were missing from the previous releases of the docs and are now added back for completeness.

CM_CellularEntries configuration service provider

Updated. Added warning about the IPv4v6xlat value and roaming to networks that do not support IPv6.

CM_CellularEntries configuration service provider

Updated. 464XLAT can be enabled on a per-APN basis by setting the IPType parameter to "IPv4v6xlat".

HotSpot configuration service provider

Updated. Added new parameter MaxBluetoothUsers.


Partner application development

Create a preinstall task for a preloaded application

New. Topic provides guidance about using the Preinstall Task to enable preloaded applications to run code shortly after initial phone setup completes.

ZMedia functions and ZMedia enumerations

Updated. Added new RPAL APIs associated with ZMediaQueue for FM radio.


Testing

Including Qualcomm modem logs in the Field Medic report

New. Describes the Qualcomm modem logging feature.

Test Central overview

Updated. Added location of MTBF specific documentation.


Update

Initialize-FirmwareSubmission cmdlet

Updated. New required field added: -WspcCompliant. This field identifies the submission as Windows Phone Standard Package Compliant.

Update

Updated. Improved the description of Microsoft updates and OEM updates and the process for scanning an update.

Update requirements

Updated. Made several minor corrections.

Update runtime configuration customizations

Updated. Made several minor corrections.

Initialize-FirmwareSubmission cmdlet

Updated. Made several minor corrections and clarified that the type of submission can be image or FFU, but not update.

Ingestion Client for Windows Phone

Updated. Problem escalation instructions were updated, using email to escalate issues is not a supported scenario anymore.

New-RequestForMicrosoftUpdate cmdlet

New. This cmdlet is used to submit Microsoft only request for updates.

Update runtime configuration customizations

Updated. Made several minor corrections to the topic.

Update

Updated. Updated the update installation process diagram and clarified that the default update download size limit is 100 MB and configurable.

New-RequestForUpdate cmdlet

Updated. Added a note indicating that separate RFUs must be submitted for each phone operator pairing.


You can get further details on these OEM changes by following the source link below


source - Microsoft | WPCentral
Anonymous Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

No comments:

Post a Comment