Skip to content

Releases: WOA-Project/Lumia-Drivers

Lumia Drivers BSP - Version 2401.16

04 Jan 23:20
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2401.16

Released: 01/05/2024 00:00 PM UTC+1

Quality: Preview (Not for daily use)

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)
Windows 11 Build 22621 (22h2)
Windows 11 vNext (Copper Semester) ❌ *
  • Starting with build 25188 ARMv8.1 Atomics are now required. Build 25169 to 25183 will BSOD on boot (KMODE_EXCEPTION_NOT_HANDLED). Builds 25163 and earlier will successfully boot.

❌: Not supported, important issues present

⚠️: Not supported, minor issues present, not actively maintained anymore

✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • Updated definition file version to be compatible with the latest DriverUpdater release (v2.1.0.0) for all devices
    NOTE: Many people end up using very old commands, please read right below this text what to exactly run to avoid mistakes
    or the tool not working at all.

How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as X:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to <path to extracted drivers>

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\Internal\950.xml" -r "<path to extracted drivers>" -p X:\
  • If your device is a Lumia 950 XL, execute the following command:
DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\Internal\950xl.xml" -r "<path to extracted drivers>" -p X:\
  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop

How to install Windows Desktop on internal Storage


How to install Windows Desktop on an SD card

NOTE: It is also possible to put the UEFI and bootshim on the sd card, but steps are not detailed here. Short Version:
Copy EFIESP to a new partition on your SD Card, edit BCD to remove WP boot entries and ensure bootshim/uefi is present.
In order to boot from the SD Card EFIESP press volume down at boot of your device with the sd card inserted.

DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\SDCard\950.xml" -r "<path to extracted drivers>" -p X:\
  • If your device is a Lumia 950 XL, execute the following command:
DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\SDCard\950xl.xml" -r "<path to extracted drivers>" -p X:\
  • Reboot the device, boot into BootShim, let the UEFI load, and you should be able to boot from SD Card.

Surface Pen Support

Surface Pen Support in the Digitizer driver has been enabled in this release. It may work with other pens but it has
not been tested with others.

Currently the implementation requires you to reflash the digitizer firmware to one with pen functionality enabled.
Unfortunately such firmware is currently only available for the Lumia 950 (Talkman) device and not the Lumia 950 XL (Cityman)

To learn more on how to reflash such firmware and thus enable pen support, please go to the following message:

https://t.me/LumiaWOA_Announcements/364


Note on the Power Engine Plugin (PEP) support for the Qualcomm Snapdragon 808 Processor (MSM8992)

Currently PEP only manages properly the first cluster A53. The Second Cluster is not getting faster clock speeds due to
overclocking issues in the driver. Normally the A53 cluster should be running at 1.48Ghz instead of 1.53Ghz as well.
The overclocking issue in PEP makes the A57 cluster run at 1.96Ghz instead of 1.87Ghz leading to a platform crash during
boot. Parking is functional for both clusters in this release. Only higher clock speeds is incorrectly done.

Please do not apply previous workarounds from the past, they are not compatible with this release.


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Plugging an iPhone into the USB C port of the device will result in a power delivery negotiation loop

  • Cameras are not available

  • Windows Hello Iris Scanner is not available

  • Hyper-V is not available

  • SD Card Boot is not available

  • Battery life is degraded

  • GPS stack is not using any sensor for navigation

  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers

  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100

  • Graphical glitches can be observed on shadows

  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager

  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these

  • DirectX is unavailable for x86 and amd64 applications

  • Microphone level under Settings is stuck at 50%

  • Phone may not boot reliably or have random reboots when the battery falls below 50% on certain devices, if all cores are enabled. Especially if the battery is counterfeit or worn out.
    As a workaround, you can run "bcdedit /set numproc 4" to disable the second core cluster

  • No VoLTE

  • No VoWiFi

  • No Cellular data sharing

  • Phone Calls require manual provisioning by the user on builds higher than 18908

  • Text messages are unavaila...

Read more

Version 2209.36

11 Sep 20:43
Compare
Choose a tag to compare

Note: This project is currently not actively maintained anymore.

This update brings new features, bug fixes, and enhancements. Key changes include:

  • Addresses an issue where some specific Consumer devices were unable to boot into Windows after last update
  • Addresses an issue where Sensors would not be functional after taking last driver update
  • Addresses an issue with the Dialer application not working anymore on latest Windows 11 Insider Previews
  • ANYSOC Package update, aligned with Surface Duo drivers work
  • Stability and Performance Improvements
  • No new thermal improvements were made as part of this release, but may come in a later one

Version 2208.54

17 Aug 15:02
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2208.54

Released: 08/17/2022 05:00 PM UTC+2

Quality: Preview (Not for daily use)

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)
Windows 11 Build 22621 (22h2)
Windows 11 vNext (Copper Semester) ✅ *
  • Might break in the future. Long term compatibility uncertain due to ARMv8.1 Atomics being required.

❌: Not supported, important issues present

⚠️: Not supported, minor issues present, not actively maintained anymore

✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • Due to low usage, the Stable channel has been removed and the experimental channel is now the default going forward.
  • ARM32 for 8994/8992 Has been deprecated. Sorry (but also not sorry) 🥳🍾🥂🍷🎇🎆
  • Download size is way smaller than it used to be, should help with people with poor download connections.
  • Some improvements were made regarding communication between thermal sensors and other system sensors.
  • Device Names have been reverted to the stock defaults for ease of use.
  • Improvements to the power management configuration in use by the system.

Note: you may have to completely reinstall in order to get everything in a somewhat working state.


How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as X:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to <path to extracted drivers>

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\Internal\950.txt" -r "<path to extracted drivers>" -p X:\
  • If your device is a Lumia 950 XL, execute the following command:
DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\Internal\950xl.txt" -r "<path to extracted drivers>" -p X:\
  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop

How to install Windows Desktop on internal Storage


How to install Windows Desktop on an SD card

NOTE: It is also possible to put the UEFI and bootshim on the sd card, but steps are not detailed here. Short Version:
Copy EFIESP to a new partition on your SD Card, edit BCD to remove WP boot entries and ensure bootshim/uefi is present.
In order to boot from the SD Card EFIESP press volume down at boot of your device with the sd card inserted.

DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\SDCard\950.txt" -r "<path to extracted drivers>" -p X:\
  • If your device is a Lumia 950 XL, execute the following command:
DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\SDCard\950xl.txt" -r "<path to extracted drivers>" -p X:\
  • Reboot the device, boot into BootShim, let the UEFI load, and you should be able to boot from SD Card.

Surface Pen Support

Surface Pen Support in the Digitizer driver has been enabled in this release. It may work with other pens but it has
not been tested with others.

Currently the implementation requires you to reflash the digitizer firmware to one with pen functionality enabled.
Unfortunately such firmware is currently only available for the Lumia 950 (Talkman) device and not the Lumia 950 XL (Cityman)

To learn more on how to reflash such firmware and thus enable pen support, please go to the following message:

https://t.me/LumiaWOA_Announcements/364


Note on the Power Engine Plugin (PEP) support for the Qualcomm Snapdragon 808 Processor (MSM8992)

Currently PEP only manages properly the first cluster A53. The Second Cluster is not getting faster clock speeds due to
overclocking issues in the driver. Normally the A53 cluster should be running at 1.48Ghz instead of 1.53Ghz as well.
The overclocking issue in PEP makes the A57 cluster run at 1.96Ghz instead of 1.87Ghz leading to a platform crash during
boot. Parking is functional for both clusters in this release. Only higher clock speeds is incorrectly done.

Please do not apply previous workarounds from the past, they are not compatible with this release.


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Plugging an iPhone into the USB C port of the device will result in a power delivery negotiation loop
  • Cameras are not available
  • Windows Hello Iris Scanner is not available
  • Hyper-V is not available
  • SD Card Boot is not available
  • Battery life is degraded
  • GPS stack is not using any sensor for navigation
  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers
  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100
  • Graphical glitches can be observed on shadows
  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager
  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these
  • DirectX is unavailable for x86 and amd64 applications
  • Microphone level under Settings is stuck at 50%
  • Phone may not boot reliably or have random reboots when the battery falls below 50% on certain devices, if all cores are enabled. Especi...
Read more

Version 2206.86

26 Jun 14:24
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2206.86

Released: 06/26/2022 12:00 AM UTC+1

Quality: Stable

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)
Windows 11 Build 22621 (22h2)
Windows 11 vNext (Copper Semester) ✅ *
  • Might break in the future. Long term compatibility uncertain due to ARMv8.1 Atomics being required.

❌: Not supported, important issues present

⚠️: Not supported, minor issues present, not actively maintained anymore

✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

Bug fixes for the Mobile Haptics Service

NEW: We now have TWO update channels for drivers.

  • The Experimental update channel contains work in progress, unstable/rough functionality. This update channel contains all the features you're used to from previous releases, but might have thermal issues, performance issues, or be very unstable.

  • The Stable update channel contains validated, stable, code. However this channel is missing many features you've come used to from past updates. Currently this update channel does not contain support for: GPU, Cellular, Wifi, Desktop bridges, Automatic Brightness. It is however stable, will not overheat as much as the Experimental channel, and fully usable.

Installations using WOA Deployer will default to the Stable channel. The Experimental channel is available using DriverUpdater and the provided Lumia-Drivers-Experimental.zip file on Github.


How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as X:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to <path to extracted drivers>

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\Internal\950.txt" -r "<path to extracted drivers>" -p X:\
  • If your device is a Lumia 950 XL, execute the following command:
DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\Internal\950xl.txt" -r "<path to extracted drivers>" -p X:\
  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop

How to install Windows Desktop on internal Storage


How to install Windows Desktop on an SD card

NOTE: It is also possible to put the UEFI and bootshim on the sd card, but steps are not detailed here. Short Version:
Copy EFIESP to a new partition on your SD Card, edit BCD to remove WP boot entries and ensure bootshim/uefi is present.
In order to boot from the SD Card EFIESP press volume down at boot of your device with the sd card inserted.

DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\SDCard\950.txt" -r "<path to extracted drivers>" -p X:\
  • If your device is a Lumia 950 XL, execute the following command:
DriverUpdater.exe -d "<path to extracted drivers>\definitions\Desktop\ARM64\SDCard\950xl.txt" -r "<path to extracted drivers>" -p X:\
  • Reboot the device, boot into BootShim, let the UEFI load, and you should be able to boot from SD Card.

Surface Pen Support

Surface Pen Support in the Digitizer driver has been enabled in this release. It may work with other pens but it has
not been tested with others.

Currently the implementation requires you to reflash the digitizer firmware to one with pen functionality enabled.
Unfortunately such firmware is currently only available for the Lumia 950 (Talkman) device and not the Lumia 950 XL (Cityman)

To learn more on how to reflash such firmware and thus enable pen support, please go to the following message:

https://t.me/LumiaWOA_Announcements/364


Note on the Power Engine Plugin (PEP) support for the Qualcomm Snapdragon 808 Processor (MSM8992)

Currently PEP only manages properly the first cluster A53. The Second Cluster is not getting faster clock speeds due to
overclocking issues in the driver. Normally the A53 cluster should be running at 1.48Ghz instead of 1.53Ghz as well.
The overclocking issue in PEP makes the A57 cluster run at 1.96Ghz instead of 1.87Ghz leading to a platform crash during
boot. Parking is functional for both clusters in this release. Only higher clock speeds is incorrectly done.

Please do not apply previous workarounds from the past, they are not compatible with this release.


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Plugging an iPhone into the USB C port of the device will result in a power delivery negotiation loop
  • Cameras are not available
  • Windows Hello Iris Scanner is not available
  • Hyper-V is not available
  • SD Card Boot is not available
  • Battery life is degraded
  • GPS stack is not using any sensor for navigation
  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers
  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100
  • Graphical glitches can be observed on shadows
  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager
  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these
    ...
Read more

Version 2111.1

31 Oct 15:51
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2111.1

Released: 10/31/2021 12:00 AM UTC+1

Quality: Stable

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)
Windows 11 vNext (Nickel Semester) ✅ *
  • Might break in the future. Long term compatibility uncertain due to ARMv8.1 Atomics being required.

❌: Not supported, important issues present

⚠️: Not supported, minor issues present, not actively maintained anymore

✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • Introducing a new combined settings application, "Lumia Settings". This application combines the previous apps
    (Advanced info, Gestures & Touch, Color Profile, USB Function Mode, Glance Screen, etc) into a single app,
    accessible from the start menu.

LumiaApp

  • Bug fixes to the USB-C PHY Driver

How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop


How to install Windows Desktop on internal Storage


How to install Windows Desktop on an SD card

NOTE: It is also possible to put the UEFI and bootshim on the sd card, but steps are not detailed here. Short Version:
Copy EFIESP to a new partition on your SD Card, edit BCD to remove WP boot entries and ensure bootshim/uefi is present.
In order to boot from the SD Card EFIESP press volume down at boot of your device with the sd card inserted.

  • Insert your SD Card

  • Install Windows on the SD card like you would on any external storage media (some tools even exist that can do it for you ie Rufus)

  • Set TestSigning on the {bootloadersettings} object of BCD on the sd card

  • Setup BootShim/Lumia950XlPkg on the phone eMMC like you would on a traditional installation
    (You can download bootshim from here: https://dev.azure.com/LumiaWoA/Boot%20Shim/_build/results?buildId=174&view=results)
    (and the UEFI from here: https://github.com/WOA-Project/Lumia950XLPkg/releases)

  • Take note of the drive letter the Windows partition is using on the sd card, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\SDCard\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\SDCard\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, boot into BootShim, let the UEFI load, and you should be able to boot from SD Card.


Surface Pen Support

Surface Pen Support in the Digitizer driver has been enabled in this release. It may work with other pens but it has
not been tested with others.

Currently the implementation requires you to reflash the digitizer firmware to one with pen functionality enabled.
Unfortunately such firmware is currently only available for the Lumia 950 (Talkman) device and not the Lumia 950 XL (Cityman)

To learn more on how to reflash such firmware and thus enable pen support, please go to the following message:

https://t.me/LumiaWOA_Announcements/364


Note on the Power Engine Plugin (PEP) support for the Qualcomm Snapdragon 808 Processor (MSM8992)

Currently PEP only manages properly the first cluster A53. The Second Cluster is not getting faster clock speeds due to
overclocking issues in the driver. Normally the A53 cluster should be running at 1.48Ghz instead of 1.53Ghz as well.
The overclocking issue in PEP makes the A57 cluster run at 1.96Ghz instead of 1.87Ghz leading to a platform crash during
boot. Parking is functional for both clusters in this release. Only higher clock speeds is incorrectly done.

Please do not apply previous workarounds from the past, they are not compatible with this release.


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Plugging an iPhone into the USB C port of the device will result in a power delivery negotiation loop

  • Cameras are not available

  • Windows Hello Iris Scanner is not available

  • Hyper-V is not available

  • SD Card Boot is not available

  • Battery life is degraded

  • GPS stack is not using any sensor for navigation

  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers

  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100

  • Graphical glitches can be observed on shadows

  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager

  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these

  • DirectX is unavailable for x86 and amd64 applications

  • Microphone level under Settings is stuck at 50%

  • Phone may not boot reliably or have random reboots when the battery falls below 50% on certain devices, if all cores are enabled. Especially if the battery is counterfeit or worn out.
    As a workaround, you can run "bcdedit /set numproc 4" to disable the second core cluster

  • No VoLTE

  • No VoWiFi

  • No Cellular data sharing

  • Phone Calls require manual provisioning by the user on builds higher than 18908

  • Text messages are unavailable on builds higher then 18908

  • Some users might end up being unable to send texts on build 18908 and lowe...

Read more

Version 2110.1

02 Oct 07:58
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2110.1

Released: 10/02/2021 12:00 PM UTC+2

Quality: Stable

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)
Windows 11 vNext (Nickel Semester) ✅ *
  • Might break in the future. Long term compatibility uncertain due to ARMv8.1 Atomics being required.

❌: Not supported, important issues present

⚠️: Not supported, minor issues present, not actively maintained anymore

✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • General updates to root device installation process. The installation process for the Type C Controller, Grip Proxy,
    FusionV2 (Sensors), Camera Core no longer rely on installation scripts, and offer better reliability.

  • The HALL Sensor driver no longer crashes on unload.

  • Reworked Installation process for the Qualcomm Radio Interface Layer

  • Fixed an issue with the Qualcomm Adreno GPU Driver UMD component registration

  • Fixed an issue impacting the rendering of Edge WebView 2 applications in the system as well as Google Chrome and Chromium

  • Addressed a few issues with the Type-C PHY driver that occured after swapping twice in a row the port

  • Updated PEP for the Qualcomm Snapdragon 808 Processor (MSM8992). The new update enables stable 1.53Ghz (temporary) for
    the Cortex-A53 Cluster. It requires no change or input of the user in order to work.

  • Updated the Touch Driver to add support for Surface Pen input if a supported firmware has been flashed onto the digitizer
    (refer to the Surface Pen Support section of this document to learn more).

  • Updated ACPI tables for SD Card support in order to fix a few issues with defined functions

  • This release is the first release to support SD Card deployment officially.

  • Enables enhanced power saving mode for the touch digitizer while the device is asleep

  • Addresses an issue with non calibrated board data for the WLAN Chip on the Lumia 950 (Talkman)

  • Reworked IMS/RCS Stack. The stack is not yet usable. It will get enabled on a future release.

  • Addresses issues with Windows Insider Dev Channel builds from the Nickel Development Cycle

  • Addresses an issue with driver signing

  • Addresses an issue with the device not properly shutting down due to Hibernation being enabled

  • Addresses an issue with the side buttons in some rare occasions not being correctly mapped to expected functionality

  • Removed a mandatory reboot during clean installs


How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop


How to install Windows Desktop on internal Storage


How to install Windows Desktop on an SD card

NOTE: It is also possible to put the UEFI and bootshim on the sd card, but steps are not detailed here. Short Version:
Copy EFIESP to a new partition on your SD Card, edit BCD to remove WP boot entries and ensure bootshim/uefi is present.
In order to boot from the SD Card EFIESP press volume down at boot of your device with the sd card inserted.

  • Insert your SD Card

  • Install Windows on the SD card like you would on any external storage media (some tools even exist that can do it for you ie Rufus)

  • Set TestSigning on the {bootloadersettings} object of BCD on the sd card

  • Setup BootShim/Lumia950XlPkg on the phone eMMC like you would on a traditional installation
    (You can download bootshim from here: https://dev.azure.com/LumiaWoA/Boot%20Shim/_build/results?buildId=174&view=results)
    (and the UEFI from here: https://github.com/WOA-Project/Lumia950XLPkg/releases)

  • Take note of the drive letter the Windows partition is using on the sd card, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\SDCard\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\SDCard\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, boot into BootShim, let the UEFI load, and you should be able to boot from SD Card.


Surface Pen Support

Surface Pen Support in the Digitizer driver has been enabled in this release. It may work with other pens but it has
not been tested with others.

Currently the implementation requires you to reflash the digitizer firmware to one with pen functionality enabled.
Unfortunately such firmware is currently only available for the Lumia 950 (Talkman) device and not the Lumia 950 XL (Cityman)

To learn more on how to reflash such firmware and thus enable pen support, please go to the following message:

https://t.me/LumiaWOA_Announcements/364

Mirror: Talkman_Surface_Pen.zip


Note on the Power Engine Plugin (PEP) support for the Qualcomm Snapdragon 808 Processor (MSM8992)

Currently PEP only manages properly the first cluster A53. The Second Cluster is not getting faster clock speeds due to
overclocking issues in the driver. Normally the A53 cluster should be running at 1.48Ghz instead of 1.53Ghz as well.
The overclocking issue in PEP makes the A57 cluster run at 1.96Ghz instead of 1.87Ghz leading to a platform crash during
boot. Parking is functional for both clusters in this release. Only higher clock speeds is incorrectly done.

Please do not apply previous workarounds from the past, they are not compatible with this release.


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the ...
Read more

Version 2108.93

29 Aug 18:08
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2108.93

Released: 08/29/2021 19:00 PM UTC+2

Quality: Stable

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)

❌: Not supported, important issues present
⚠️: Not supported, minor issues present, not actively maintained anymore
✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • Update to the touch driver (Synaptics)

    Resolves an issue preventing double tap to wake functionality


How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop


How to install Windows Desktop on internal Storage


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Cameras are not available

  • Windows Hello Iris Scanner is not available

  • Hyper-V is not available

  • SD Card Boot is not available

  • Battery life is degraded

  • GPS stack is not using any sensor for navigation

  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers

  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100

  • Graphical glitches can be observed on shadows

  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager

  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these

  • DirectX is unavailable for x86 and amd64 applications

  • Microphone level under Settings is stuck at 50%

  • Phone may not boot reliably or have random reboots when the battery falls below 50% on certain devices, if all cores are enabled. Especially if the battery is counterfeit or worn out.
    As a workaround, you can run "bcdedit /set numproc 4" to disable the second core cluster

  • No VoLTE

  • No VoWiFi

  • No Cellular data sharing

  • Phone Calls require manual provisioning by the user on builds higher than 18908

  • Text messages are unavailable on builds higher then 18908

  • Some users might end up being unable to send texts on build 18908 and lower. To address this issue, open regedit on
    the device, go to HKLM\SOFTWARE\Microsoft\Messaging\IMEISpecific (or IMSISpecific), right click, go to security
    Tap advanced, tap change owner, in the dialog that opens, enter "Everyone" (without the quotes), tap check names
    press ok, press ok. Tap ALL APPLICATION PACKAGES, select 'full control', do the same for other listed accounts (optionally)
    Apply, and close regedit.

  • An APN might be required to specify for some users in order to get cellular data working.

  • Cellular is unavailable on builds lower than 17672.

  • Some drivers and mainly sensors will not be working on RS3 (16299).

  • Current issues with glance screen:

When the glance screen times out after the time specified there's a chance the screen won't turn off, this is still needing investigation but the issue can only be two things:
— either the device got out of S0ix and is sleeping at a lower level, because wifi is not connected for example, as a result the glance service is unable to take actions, this is a problem
— or, the glance service is trying to clear the screen, (there's a specific panel driver command to do so), and for some reason this is failing.
This specific issue might take some time to completely iron out.

The following status notifications are not implemented in the port/non functional in the wrapper libraries:
— Battery saver indication
— Ringer indication (vibrate on, silence on)
— Alarm indication
— Detailed text indication
— Notification badges

The following functionality is not implemented:
— Wake glance on single tap


Deprecation notice

  • Support for Build 18363 has ended, we cannot guarentee anymore that things will continue to work due to ongoing testing being halted.
    18363 and lower are over 3 years old. Please upgrade to 19041 or higher.

  • Night light is broken on 18363 and lower [Won't fix, <= 18363 is deprecated, see above]


Windows 10/11 software defects

  • Applications do not get installed if the user reboots the device on first boot before completion or if the date and time settings are incorrect during OOBE (Out Of Box Experience).
    As a workaround, find the "Second Party Application Provisioner" application in the start menu, right click, run as administrator
  • System reset is not supported
  • First boot can have bad thermal performance due to Windows initial app installation.
    While leaving the phone plugged in to a wall charger, let it install all applications, all app updates through the store, and OneDrive. Then let the phone cool down

Windows 10X software defects

NOTE: Windows 10X is a dead Operating System currently and we have no plans to offer images ourselves anymore. We believe those who still want to go this way should be able
to build an image themselves with the content we provide under the adaptationkit directory.

  • Vibration is unavailable
  • Under certain circumstances, Windows may fail booting on talkman devices when AutoChk runs (repairing drive at boot). If this is your case, let the device reboot a couple of times, or reflash the FFU file til the issue vanishes
  • Second Party Apps are not available
  • Cellular data is unavailable

Bug reporting

This release is a Preview release. Bug exists and may happen. If you notice a bug not present in the following bug list, please report them on our Telegram Group.

-- WOA-Project Team

Version 2108.80

25 Aug 21:39
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2108.80

Released: 08/25/2021 11:30 PM UTC+2

Quality: Stable

Notice (8/25/2021 @ 11:22 AM (UTC+2))

Known issues that only happen when using driver updater:

Windows Shell might hang after performing an update using driver updater, to resolve this issue, open an explorer window, go to control panel, open device manager, expand "Software Components", right click 'Microsoft Windows Phone Networking Stack', select uninstall, make sure the option that says also remove driver package is unticked, uninstall, refresh devices, reboot device

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)

❌: Not supported, important issues present
⚠️: Not supported, minor issues present, not actively maintained anymore
✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • Update to MobileShell

    Fixes MobileShell not being usable on Windows 11

    Adds a startup option in settings (right click app in the start menu -> app settings -> tasks on login -> Start MobileShell automatically when I login -> flip it on)


How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop


How to install Windows Desktop on internal Storage


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Cameras are not available

  • Windows Hello Iris Scanner is not available

  • Hyper-V is not available

  • SD Card Boot is not available

  • Battery life is degraded

  • GPS stack is not using any sensor for navigation

  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers

  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100

  • Graphical glitches can be observed on shadows

  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager

  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these

  • DirectX is unavailable for x86 and amd64 applications

  • Microphone level under Settings is stuck at 50%

  • Phone may not boot reliably or have random reboots when the battery falls below 50% on certain devices, if all cores are enabled. Especially if the battery is counterfeit or worn out.
    As a workaround, you can run "bcdedit /set numproc 4" to disable the second core cluster

  • No VoLTE

  • No VoWiFi

  • No Cellular data sharing

  • Phone Calls require manual provisioning by the user on builds higher than 18908

  • Text messages are unavailable on builds higher then 18908

  • Some users might end up being unable to send texts on build 18908 and lower. To address this issue, open regedit on
    the device, go to HKLM\SOFTWARE\Microsoft\Messaging\IMEISpecific (or IMSISpecific), right click, go to security
    Tap advanced, tap change owner, in the dialog that opens, enter "Everyone" (without the quotes), tap check names
    press ok, press ok. Tap ALL APPLICATION PACKAGES, select 'full control', do the same for other listed accounts (optionally)
    Apply, and close regedit.

  • An APN might be required to specify for some users in order to get cellular data working.

  • Cellular is unavailable on builds lower than 17672.

  • Some drivers and mainly sensors will not be working on RS3 (16299).

  • Current issues with glance screen:

When the glance screen times out after the time specified there's a chance the screen won't turn off, this is still needing investigation but the issue can only be two things:
— either the device got out of S0ix and is sleeping at a lower level, because wifi is not connected for example, as a result the glance service is unable to take actions, this is a problem
— or, the glance service is trying to clear the screen, (there's a specific panel driver command to do so), and for some reason this is failing.
This specific issue might take some time to completely iron out.

The following status notifications are not implemented in the port/non functional in the wrapper libraries:
— Battery saver indication
— Ringer indication (vibrate on, silence on)
— Alarm indication
— Detailed text indication
— Notification badges

The following functionality is not implemented:
— Wake glance on single tap


Deprecation notice

  • Support for Build 18363 has ended, we cannot guarentee anymore that things will continue to work due to ongoing testing being halted.
    18363 and lower are over 3 years old. Please upgrade to 19041 or higher.

  • Night light is broken on 18363 and lower [Won't fix, <= 18363 is deprecated, see above]


Windows 10/11 software defects

  • Applications do not get installed if the user reboots the device on first boot before completion or if the date and time settings are incorrect during OOBE (Out Of Box Experience).
    As a workaround, find the "Second Party Application Provisioner" application in the start menu, right click, run as administrator
  • System reset is not supported
  • First boot can have bad thermal performance due to Windows initial app installation.
    While leaving the phone plugged in to a wall charger, let it install all applications, all app updates through the store, and OneDrive. Then let the phone cool down

Windows 10X software defects

NOTE: Windows 10X is a dead Operating System currently and we have no plans to offer images ourselves anymore. We believe those who still want to go this way should be able
to build an image themselves with the content we provide under the adaptationkit directory.

  • Vibration is unavailable
  • Under certain circumstances, Windows may fail booting on talkman devices when AutoChk runs (repairing drive at boot). If this is your case, let the device reboot a couple of times, or reflash the FFU file til the issue vanishes
  • Second Party Apps are not available
  • Cellular data is unavai...
Read more

Version 2108.77

24 Aug 19:20
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2108.77

Released: 08/24/2021 09:00 PM UTC+2

Quality: Stable

Notice (8/25/2021 @ 11:22 AM (UTC+2))

Known issues that only happen when using driver updater:

Windows Shell might hang after performing an update using driver updater, to resolve this issue, open an explorer window, go to control panel, open device manager, expand "Software Components", right click 'Microsoft Windows Phone Networking Stack', select uninstall, make sure the option that says also remove driver package is unticked, uninstall, refresh devices, reboot device

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)

❌: Not supported, important issues present
⚠️: Not supported, minor issues present, not actively maintained anymore
✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • Update to the Synaptics RMI4 F12 Touch Driver

    This update brings bug fixes and quality enhancements.

  • Update to MobileNetworkingService component

    This update brings bug fixes and quality enhancements.

    Addresses an issue impacting the following functionality:

    -- Retrieving ICan0/ICan1 values from the registry with correct data

    -- Setting ICan0/ICan1 values to the registry and having the phone accept them


How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop


How to install Windows Desktop on internal Storage


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Cameras are not available

  • Windows Hello Iris Scanner is not available

  • Hyper-V is not available

  • SD Card Boot is not available

  • Battery life is degraded

  • GPS stack is not using any sensor for navigation

  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers

  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100

  • Graphical glitches can be observed on shadows

  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager

  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these

  • DirectX is unavailable for x86 and amd64 applications

  • Microphone level under Settings is stuck at 50%

  • Phone may not boot reliably or have random reboots when the battery falls below 50% on certain devices, if all cores are enabled. Especially if the battery is counterfeit or worn out.
    As a workaround, you can run "bcdedit /set numproc 4" to disable the second core cluster

  • No VoLTE

  • No VoWiFi

  • No Cellular data sharing

  • Phone Calls require manual provisioning by the user on builds higher than 18908

  • Text messages are unavailable on builds higher then 18908

  • Some users might end up being unable to send texts on build 18908 and lower. To address this issue, open regedit on
    the device, go to HKLM\SOFTWARE\Microsoft\Messaging\IMEISpecific (or IMSISpecific), right click, go to security
    Tap advanced, tap change owner, in the dialog that opens, enter "Everyone" (without the quotes), tap check names
    press ok, press ok. Tap ALL APPLICATION PACKAGES, select 'full control', do the same for other listed accounts (optionally)
    Apply, and close regedit.

  • An APN might be required to specify for some users in order to get cellular data working.

  • Cellular is unavailable on builds lower than 17672.

  • Some drivers and mainly sensors will not be working on RS3 (16299).

  • Current issues with glance screen:

When the glance screen times out after the time specified there's a chance the screen won't turn off, this is still needing investigation but the issue can only be two things:
— either the device got out of S0ix and is sleeping at a lower level, because wifi is not connected for example, as a result the glance service is unable to take actions, this is a problem
— or, the glance service is trying to clear the screen, (there's a specific panel driver command to do so), and for some reason this is failing.
This specific issue might take some time to completely iron out.

The following status notifications are not implemented in the port/non functional in the wrapper libraries:
— Battery saver indication
— Ringer indication (vibrate on, silence on)
— Alarm indication
— Detailed text indication
— Notification badges

The following functionality is not implemented:
— Wake glance on single tap


Deprecation notice

  • Support for Build 18363 has ended, we cannot guarentee anymore that things will continue to work due to ongoing testing being halted.
    18363 and lower are over 3 years old. Please upgrade to 19041 or higher.

  • Night light is broken on 18363 and lower [Won't fix, <= 18363 is deprecated, see above]


Windows 10/11 software defects

  • Applications do not get installed if the user reboots the device on first boot before completion or if the date and time settings are incorrect during OOBE (Out Of Box Experience).
    As a workaround, find the "Second Party Application Provisioner" application in the start menu, right click, run as administrator
  • System reset is not supported
  • First boot can have bad thermal performance due to Windows initial app installation.
    While leaving the phone plugged in to a wall charger, let it install all applications, all app updates through the store, and OneDrive. Then let the phone cool down

Windows 10X software defects

NOTE: Windows 10X is a dead Operating System currently and we have no plans to offer images ourselves anymore. We believe those who still want to go this way should be able
to build an image themselves with the content we provide under the adaptationkit directory.

  • Vibration is unavailable
  • Under certain circumstances, Windows may fail booting on talkman devices when AutoChk runs (repairing ...
Read more

Version 2108.74

23 Aug 20:30
Compare
Choose a tag to compare

Lumia Drivers BSP - Version 2108.74

Released: 08/23/2021 09:00 PM UTC+2

Quality: Stable

Compatibility

Operating System Supported?
Windows 10 Build 16299 (1709)
Windows 10 Build 17134 (1803) ⚠️
Windows 10 Build 17763 (1809) ⚠️
Windows 10 Build 18362 (1903) ⚠️
Windows 10 Build 18363 (1909) ⚠️
Windows 10 Build 19041 (2004)
Windows 10 Build 19042 (20h2)
Windows 10 Build 19043 (21h1)
Windows 10 Build 19044 (21h2)
Windows 11 Build 22000 (21h2)

❌: Not supported, important issues present
⚠️: Not supported, minor issues present, not actively maintained anymore
✅: Fully supported, known issues present but nothing impactful, actively maintained

Important installation notes

image

Please make sure your battery is fully charged before installing this driver pack. For most batteries the charge must be 100% as the phone may shutdown during setup if the battery is even at 80% charge.
Make sure battery is charged to 100% before continuing. If this is not the case, reboot your device now and charge it in an Operating System.

Reminder: if you are using WOA Deployer, please do not use the "Force Dual Boot" button, otherwise the setup process
will FAIL.

Release notes


Changelog

  • Updated PEP for ''Plutonium'' MSM8992/Qualcomm Snapdragon 808

    This update contains nothing new and is designed to test our new code changes.


How to offline update an existing Windows Desktop installation

  • Switch the device into mass storage.

  • Take note of the drive letter the Windows partition is using, here we will assume it got mounted as I:

  • Download [Lumia-Drivers-Full.zip] from https://github.com/WOA-Project/Lumia-Drivers/releases/latest

  • Extract said zip file to a folder of your choice, we will assume here we extracted it to C:\UpdatedDrivers

  • Download the DriverUpdater utility from https://github.com/WOA-Project/DriverUpdater/releases/latest

  • Open a command prompt as administrator, where the driver utility got downloaded

  • If your device is a Lumia 950, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • If your device is a Lumia 950 XL, execute the following command:

    DriverUpdater.exe C:\UpdatedDrivers\Lumia-Drivers-XXXX\definitions\Desktop\ARM64\Internal\950xl.txt C:\UpdatedDrivers\Lumia-Drivers-XXXX\ I:\

  • Reboot the device, the device will now begin PnP setup once again, and hopefully you will be back soon enough to your desktop


How to install Windows Desktop on internal Storage


Hardware specific defects

  • A considerable amount of Lumia 950 and Lumia 950 XL devices do not work with the HP lapdock properly when using a wired connection

General software defects

  • Cameras are not available

  • Windows Hello Iris Scanner is not available

  • Hyper-V is not available

  • SD Card Boot is not available

  • Battery life is degraded

  • GPS stack is not using any sensor for navigation

  • Miracast is not functional with many wireless devices, but works fine on Xbox, and Windows 10 computers

  • Graphical glitches can be observed with acrylic effects on builds lower or equal than 20100

  • Graphical glitches can be observed on shadows

  • MTP may fail to start if the device is plugged a second time if the NcsdService is enabled, stop the NcsdService to fix the issue via task manager

  • Dual SIM devices are unsupported for Cellular, do not expect cellular to work properly on these

  • DirectX is unavailable for x86 and amd64 applications

  • Microphone level under Settings is stuck at 50%

  • Phone may not boot reliably or have random reboots when the battery falls below 50% on certain devices, if all cores are enabled. Especially if the battery is counterfeit or worn out.
    As a workaround, you can run "bcdedit /set numproc 4" to disable the second core cluster

  • No VoLTE

  • No VoWiFi

  • No Cellular data sharing

  • Phone Calls require manual provisioning by the user on builds higher than 18908

  • Text messages are unavailable on builds higher then 18908

  • Some users might end up being unable to send texts on build 18908 and lower. To address this issue, open regedit on
    the device, go to HKLM\SOFTWARE\Microsoft\Messaging\IMEISpecific (or IMSISpecific), right click, go to security
    Tap advanced, tap change owner, in the dialog that opens, enter "Everyone" (without the quotes), tap check names
    press ok, press ok. Tap ALL APPLICATION PACKAGES, select 'full control', do the same for other listed accounts (optionally)
    Apply, and close regedit.

  • An APN might be required to specify for some users in order to get cellular data working.

  • Cellular is unavailable on builds lower than 17672.

  • Some drivers and mainly sensors will not be working on RS3 (16299).

  • Current issues with glance screen:

When the glance screen times out after the time specified there's a chance the screen won't turn off, this is still needing investigation but the issue can only be two things:
— either the device got out of S0ix and is sleeping at a lower level, because wifi is not connected for example, as a result the glance service is unable to take actions, this is a problem
— or, the glance service is trying to clear the screen, (there's a specific panel driver command to do so), and for some reason this is failing.
This specific issue might take some time to completely iron out.

The following status notifications are not implemented in the port/non functional in the wrapper libraries:
— Battery saver indication
— Ringer indication (vibrate on, silence on)
— Alarm indication
— Detailed text indication
— Notification badges

The following functionality is not implemented:
— Wake glance on single tap


Deprecation notice

  • Support for Build 18363 has ended, we cannot guarentee anymore that things will continue to work due to ongoing testing being halted.
    18363 and lower are over 3 years old. Please upgrade to 19041 or higher.

  • Night light is broken on 18363 and lower [Won't fix, <= 18363 is deprecated, see above]


Windows 10/11 software defects

  • Applications do not get installed if the user reboots the device on first boot before completion or if the date and time settings are incorrect during OOBE (Out Of Box Experience).
    As a workaround, find the "Second Party Application Provisioner" application in the start menu, right click, run as administrator
  • System reset is not supported
  • First boot can have bad thermal performance due to Windows initial app installation.
    While leaving the phone plugged in to a wall charger, let it install all applications, all app updates through the store, and OneDrive. Then let the phone cool down

Windows 10X software defects

NOTE: Windows 10X is a dead Operating System currently and we have no plans to offer images ourselves anymore. We believe those who still want to go this way should be able
to build an image themselves with the content we provide under the adaptationkit directory.

  • Vibration is unavailable
  • Under certain circumstances, Windows may fail booting on talkman devices when AutoChk runs (repairing drive at boot). If this is your case, let the device reboot a couple of times, or reflash the FFU file til the issue vanishes
  • Second Party Apps are not available
  • Cellular data is unavailable

Bug reporting

This release is a Preview release. Bug exists and may happen. If you notice a bug not present in the following bug list, please report them on our Telegram Group.

-- WOA-Project Team