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.
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
No comments:
Post a Comment