Changelog - WOA-Project/MSM8994-8992-NT-ARM64-Drivers GitHub Wiki
9/30/2019 (branch: 1910_release)
Image gallery: https://imgur.com/a/M14gYr1
🔄 Changes
-
Improved processor utilization by backporting Windows Phone Resource Manager policies (thanks Tourniquet)
-
Improved battery support from battery manager
-
Improved vibration settings app
➕ Additions
-
Brought up more sensors on Lumia devices
-
Added automatic brightness support
-
Added color profile application and color profile support in the settings app for Lumia devices
-
Added preliminary night light support (thanks Abdel)
-
Added driver pack version to Advanced Info app
⛏ Fixes
-
Addressed an issue where calls couldn't be accepted
-
Addressed an issue with the cellular advanced settings page not opening (this fix is a workaround/hack that may get undone by Windows Updates)
8/29/2019 (branch: 1909_release)
💥 Highlights
-
Thermals improvements
-
Connected Standby improvements
-
Battery life improvements
-
Auto rotation (second party)
-
Side interaction (some prototypes only)
-
WLAN bring up on Lumia 950 (non XL)
-
General updates and bug fixes
➕ Desktop support additions
-
Added FM radio signal status (Airwaves)
-
Added auto rotation tool to enable the auto rotation feature on Lumia devices
-
Added WoA Dialer as inbox
-
Added notifications on first boot to notify when the installation process is really finished
-
Added correct processor power management configuration for MSM8992 and MSM8994, this fixes most power related problems, heat, connected standby
➕ MMO support additions
-
Added MMO sensor driver, most sensors now work properly.
-
Added MMO DAC driver
-
Added Grip drivers (for prototype devices only)
-
Added power management configuration
-
Added Modem multivariant provisioning data
-
Added customizations for Tablet mode, the device will now remember the last mode you used
-
Enabled by default touch keyboard in Desktop mode when a hardware keyboard isn't connected
-
The device display will now dim after 30 seconds, turn off after 1 min, and immediately enter connected standby
➕ 8992 support additions
- Added WLAN support to 8992
➖ SoC support removals
- Removed power estimation engine packages which were broken
➖ MMO support removals
- Removed ALS driver, which caused issues during sleep
🔄 Desktop support changes
-
Fixed double notification issue (Chat)
-
Fixed FM radio service crashing during boot (Airwaves)
-
Adjusted vibration motor default intensity to 80%
-
Fixed an issue where a console window would show during boot time
-
Single SIMs are now automatically detected and their secondary broadband adapter is nulled as consequence
-
Fixed an issue where the charging notification sound wouldn't play properly
🔄 SoC support changes
- Several updates have been made to battery, WLAN, cellular, power, subsystem, RIL stacks/drivers to improve reliability
🔄 MMO support changes
-
Fixed an issue with the Lumia 950 (non XL) information
-
Updated Lumia USB C driver
-
Devices are now treated as tablets, instead of Laptops
8/14/2019 (branch: 1908v2_release)
💥 Highlights
-
More battery life improvements.
-
New charging alert sound.
-
New bundled applications for text and radio.
-
Tweaked vibration motor default intensity.
➕ Desktop support additions
-
Integrated Airwaves and its service to the driver pack, Airwaves is an FM radio app that works under Windows 10 on ARM.
-
Integrated Chat app to the driver pack, Chat is a text (SMS only) app that works under Windows 10 on ARM.
-
Integrated Phone Tips, a new app with general information about this firmware. You can also find most of its contents in the Q&A wiki page.
- Integrated USB Function Mode switcher to the driver pack, it's an app to change the role of your USB port under Windows 10 on ARM.
-
The CellCore software components (EMB) got metadata to prevent a long device name being displayed into Windows in different places such as devices and printers and settings -> devices. Metadata was also provided for them to not show up as unknown devices
-
The display dock got metadata as well with a new icon (subject to change) and proper category.
-
The device now plays a sound when it's plugged in to indicate it is charging.
🔄 Desktop support changes
-
Tweaked the vibration motor default intensity setting to 80% intensity.
-
Fixed a bug where a command prompt window may display for a short while during logon.
🔄 General changes
- Cleaned up OEM folder under Windows directory.
- Removed non functional drivers and nulled the devices in question. This helps with battery life (especially with the Ambient light sensor driver).
⛏ Work in progress changes that did not make it into this update or are not finished
-
Fixing Qualcomm DirectX driver user mode component registration.
-
Implementing a better API for vibration and a better application allowing to specify settings per application. This would also allow applications to hopefully interface with it.
⛏ Planned changes
-
Addition of WoA Dialer as inbox.
-
New application to enable or disable Cellular Data and only Cellular Data.
-
Fix Chat double notifications in some cases.
-
Fix one small issue with the charging alert sound where the sound may get cut unexpectedly when the device is under load.
7/29/2019 (branch: 1908_release)
💥 Highlights
-
Better performance, battery life.
-
Vibrations are working for notifications.
-
Smaller download size for WOA Deployer users.
-
New tool to configure the USB port role at a glance.
🔄 Driver pack structure changes
-
Downloads are now smaller for people using WOA Deployer. Some parts of the driver pack have been turned into sub-modules, allowing for easier change tracking, re-signing, and smaller overall download size for end users. WOA Deployer will effectively only download what is required for the end user device, no more, no less. (Download payload is about 80 MB compressed on average for each device)
-
Dual SIM/Single SIM differences have been removed in the driver pack. Instead, OEM Information is automatically attributed to each device, via a detection script. This script requires DPP to be mounted on the OS volume in order to properly detect the device.
-
A new desktop support folder has been added to the driver pack. Most of the contents of this folder come from the previous MMO specific configuration folder, which has been now streamlined. Desktop only files are now only found in the support-desktop folder as long as the changes are not vendor specific.
-
Customization, such as additional applications, services, or any library being vendor specific are now configurable and modular. The support-desktop package allows for configuration specific tasks to run at specialize, generalize, OOBE or first logon. This effectively allows for vendor only customization and a much easier process for adding support for another vendor. You can check out the specific-mmo configuration to learn more how it is done.
🔄 Desktop support changes
-
Fixed service initialization for AudioSyncSvc, PhoneSvcPermissionUpdaterSvc and DataManagementSvc.
-
Optimized AudioSyncSvc in order to use much less resources on the system and thus granting better battery life.
-
Fixed random application installations.
🔄 MMO vendor changes
- Updated configuration values for the ambient light and proximity sensor.
➕ Device additions
- Added very preliminary support for the Acer Liquid Jade Primo phone. This support is extremely early, and is not usable. This support may be more considered as a placeholder than proper device support. No digitizer driver is included. The phone uses a Melfas digitizer and is subject to the same limitations as Talkman (Lumia 950).
➕ Desktop support additions
- Added a tool that runs at user logon (run key) to trigger a vibration each time a toast notification is visible on the screen. The tool is configurable in the registry. For more information please see the dedicated wiki page.
➕ Supplemental additions
- Added USB Function Mode Switcher. This is a new tool to help users change their USB port role easily. You can find it under the supplemental folder.
➖ Desktop support removals
- Removed unique store identifier (NOKMSB).
⛏ Work in progress changes that did not make it into this update or are not finished
-
Fixing Qualcomm DirectX driver user mode component registration.
-
Implementing a better API for vibration and a better application allowing to specify settings per application. This would also allow applications to hopefully interface with it.
⛏ Planned changes
-
Addition of the FM Radio Miniport service (unfinished currently).
-
Addition of WoA Dialer as inbox.