Repository navigation
Releases
Version 2611.01 (Beta)
Long time no see! Sorry for the lack of updates this year, hopefully this makes up for it :)
Note
2026/11/02, 9:30 PM UTC+1
Updated UEFI images with a fix have been deployed on this very page. below's issue shouldn't exist anymore.
2026/11/02, 9:30 AM UTC+1
We are aware of issues regarding WiFi and Cellular on Surface Duo 1 devices with this release. You can get it to work again by downgrading only the UEFI on duo 1 to the previous released version, if you use woa device manager instead of left clicking right click the switch to windows button and it will let you pick an individual uefi.img file, get the one from the previous release on github instead, and it should work.
2026/11/02, 9:30 AM UTC+1
We are aware the TPM Simulator driver is missing after updating to this release. This is intentional for now to workaround a bug with current Windows versions.
Surface Duo BSP - Version 2611.01 (Beta)
Note: This is a beta version, the final November release will be near the end of this month. Issues will exist.
The boring stuff
-
⚙️ Rearchitectured the UEFI configuration system to be more modular, in short, things are miles better, for me, and for all of you, but nothing end user visible off the get go. The UEFI is now more flexible post compilation, features a built in configuration file that is editable post build, and even configures memory maps dynamically this way
- On Duo 2, the memory map portion isnt currently wired up due to ongoing issues yet to be resolved with the map itself
- Secure Boot disabled variants of the UEFI may temporarily not function properly
-
🖥️ Both devices now have functional secondary displays right in UEFI mode
- On Duo 1, this may result in mirrored displays, a fix is pending for next release so they are independent (as they should be).
-
🔁 We now support the latest RS_PRERELEASE builds flighted in the Windows Insider Program, future platforms, development channel.
-
🖼️ Updated the wallpapers to the last artwork available from surface when running on builds >= 28000
-
🚀 We updated the MU UEFI Firmware release from 250X to 2608.
What you came here for
Surface Duo 2 supported hardware list changes, for once!
-
📱📱 Secondary display now works under Windows
- Performance will not be increased because graphics acceleration is not yet working, we're, to put it simply, working on it, Soon ™️Expect it to be a bit slow compared to expectations as a result
- You cannot adjust brightness, for the same reasons
- You also cannot switch to 90hz
- You can't use always on display mode (yes, we are planning to bring back the glance bar one day)
- Reported display physical dimensions aren't correct, this results in Windows sizing the touch keyboard a bit too small, we'll fix this soon
-
🫰 All digitizers work as expected now thanks to the secondary display!
- Including pen on both displays!
-
🚄 PCIe is fully brought up by the UEFI firmware
-
🛜 WiFi works under Windows!
- Dual Bands/5GHz, 6Ghz, Wifi 7, the whole deal!
-
📶 Cellular is also 98% here, you'll see it appear and even detect a sim card in windows, it just will report no service for now, we're also working on it!
-
🗺️ GPS Works!
-
🔵 Bluetooth works!
- This includes Surface pen auto pairing when you approach one to the digitizer
-
🌡️ Improved power and thermal management
- When the device is too hot, an interrupt storm may currently occur that will make the device appear hung, simply hard reboot, wait a few minutes in android, and boot back to windows if this occurs. Sorry!
We still have the same issues present as last time, some of those even used to work a decade ago but dont anymore... still working on it, notably:
- Sensors still are broken (they used to work heh)
- Touch calibration will be a bit off
- CPU core speeds arent to their maximum
- MAC Address for the WLAN card is not the correct one at the moment
- and more I forgot to list
We aim for a newer version which addresses much more, at the end of this month.
You can get a FFU file containing all changes drivers and Windows for Surface Duo 2 here (see the usual flashing instructions at https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Install/Client/FlashingFFU.md)
Last but not least: we made uninstalling much more simple and quick, check it out if you're interested in the guides at https://github.com/WOA-Project/SurfaceDuo-Guides
Happy November!!!
It's good to finally be back :)
-Gus
We would like to thank the Project Aloha team members and its community for the help provided and the work done during my absence this year, without you, this wouldnt be here today either <3
Keep unfolding.
Version 2601.12 - Tie 👔
Release Notes To Be Done.
TL;DR: Bug fixes for downlevel Windows 10 versions. Enhancements to the stability of the UEFI for display initialization, fixes an issue with IOMMU domain Context Bank allocations.
In the next update that will come after this one we will update every driver for Surface Duo 1 to the latest versions (2160).
We will also bring enhancements to Surface Duo 2. Stay tuned.
Said release may also take more time than usual to come out because a focus on automation will be done first to lift up some of the pain and burden about making releases and more specifically FFU images.
Version 2512.77 - Bow 🎀
Surface Duo BSP - Version 2512.77 (Bow 🎀)
🎄 The DuoWOA team wishes you a Merry Christmas and a Happy end of the year. 🎄
Get AndromedaOS on Surface Duo (1st Gen)
Flashing guide
Status
- Everything that works on desktop with the following temporary exceptions:
- Sensors
- Cellular
- Sleep
- Brightness control
Note
Higher thermals in Windows is currently expected and is not dangerous
General information
**Released:** 12/24/2025 00:00 AM UTC+2
Quality: Preview
You can view compatibility for this release, along with important information and what works, and what doesn't at this link: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Status.md
Important information
-
-
⚠️ If you need dual boot, you will have to make your own image. Please follow this guidance: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Install/DualBoot.md -
⚠️ You need to backup your original boot image for OTAs to work with Android. When you get an OTA, you will want to revert your boot image for the update to work, or you'll have to use an official OTA recovery package.
Clean Installation & Update Files
These files are to be used when clean installing Windows on your Surface Duo or updating an existing installation
| Drivers File | UEFI File | Target Device | OS Version | Notes |
| Surface Duo (1st Gen) | Windows 10 Version 2004 and higher | N/A |
||
| Surface Duo 2 | Windows 11 Version 24H2 and higher | N/A |
||
| Surface Duo (1st Gen) | Windows 10 Version 1803 to Windows 10 Version 1909 | N/A |
If you are clean installing:
- Download the Driver File onto your Computer
- Extract it
- Connect your Surface Duo to your computer in Mass Storage mode
- Double Tap on the
OfflineUpdater.cmdfile - Enter the Drive Letter for the Surface Duo Windows Partition (See This PC for knowing this)
- Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
If you are updating an existing installation:
- Download the Driver File onto your Surface Duo
- Extract it
- Double Tap on the
OnlineUpdater.cmdfile - Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
In case you're having issues/troubles updating within the OS on the device, you can always put your phone into mass storage, and use OfflineUpdater.cmd to update the drivers this way, and then use the new UEFI version linked alongside the Driver File above.
Full Flash Update Files
Not yet available
Release notes
Note
This release includes both UEFI packages and Driver packages
Common:
- Bug fixes
Surface Duo (1st Gen):
- General Driver Improvements and Updates
- Resolved a compatibility issue with Windows 10 RS4, RS5 and 19H1
- Enables Andromeda OS compatibility
- Preparations for USB-C Video out
-
Please download
SurfaceDuo-Drivers-v2512.77-Desktop-Epsilon.7zif you want drivers for Surface Duo 1 -
Please download
SurfaceDuo-Drivers-v2512.77-Desktop-Zeta.7zif you want drivers for Surface Duo 2
- We are aware auto pairing of the pen will not work anymore on Windows 10, a fix is due in the next update.
Known issues
- Installing Gallium Semester Insider builds may lead to a black screen on second boot of the OS, simply press the power button to continue.
-
Booting Windows 10 18362/18363 will lead to "static screen" effects on the right display, much like driver releases from last year did on any version of Windows. A fix is being worked on for the next release.
-
The TPM driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
The Posture driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Enhanced auto rotation is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Brightness control is glitchy on both displays.
-
On device speakers are not functional.
-
Dongles are not detected correctly when plugged into the USB Type-C port.
-
Updating drivers may lead to weird configurations if done on old driver releases.
-
MAC addresses do not reflect the real addresses asigned to the device.
-
BitLocker drive encryption is not available.
-
USB dongles that are not externally powered may not currently work.
-
USB-C Billboard devices will not currently work.
-
External Display Stream support will not currently work.
-
Additional information provided by the posture sensor is currently not available for public consumption. This includes peek events.
-
Digitizers will not react to the device being folded over.
-
Displays will not react to the device being folded over most of the time.
-
Physical device data is incorrect.
-
Digitizers aren't calibrated correctly.
-
Flipping the device is not smooth.
-
Users upgrading from releases older than the January ones may want to clean install again.
-
Booting Windows 10 18362/18363 with Secure Boot enabled is not currently supported and will result in a broken installation.
-
In some cases, booting the UEFI image may lead to "static screen" effects on the left display. Please do not force reboot the device as it may interrupt the installation process, if ongoing, and instead please wait a few minutes.
-
Windows Recovery environment lacks drivers unless Windows has performed a Feature Update at least once.
-
sRGB is not available currently, and displays will not react to ICC profiles being applied.
Accessing Foldable Sensors from your applications
In order to currently access the sensor data given by the foldable sensors, you need to use the following apis:
- Windows.Devices.Sensors.HingeAngleSensor*
- Windows.Internal.Devices.Sensors.FlipSensor* (2)
- Windows.Internal.System.TwoPanelHingePostureDevice* (2)
(2): These apis require the use of an externally sourced winmd available from https://github.com/ADeltaX/InternalWinMD/blob/master/%23winmd/Windows.Internal.Devices.Sensors.winmd
In the future, further apis will be func...
Version 2509.30 - Blushing days
Version 2412.74 - Cherry blossom
Surface Duo BSP - Version 2412.74 (Cherry blossom)
Note
Higher thermals in Windows is currently expected and is not dangerous
General information
**Released:** 12/24/2024 00:00 AM UTC+2
Quality: Preview
You can view compatibility for this release, along with important information and what works, and what doesn't at this link: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Status.md
Important information
-
-
⚠️ If you need dual boot, you will have to make your own image. Please follow this guidance: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Install/DualBoot.md -
⚠️ You need to backup your original boot image for OTAs to work with Android. When you get an OTA, you will want to revert your boot image for the update to work, or you'll have to use an official OTA recovery package.
Clean Installation & Update Files
These files are to be used when clean installing Windows on your Surface Duo or updating an existing installation
| Drivers File | UEFI File | Target Device | OS Version | Notes |
| Surface Duo (1st Gen) | Windows 10 Version 2004 and higher | N/A |
||
| Surface Duo 2 | Windows 11 Version 24H2 and higher | N/A |
||
| Surface Duo (1st Gen) | Windows 10 Version 1803 to Windows 10 Version 1909 | N/A |
If you are clean installing:
- Download the Driver File onto your Computer
- Extract it
- Connect your Surface Duo to your computer in Mass Storage mode
- Double Tap on the
OfflineUpdater.cmdfile - Enter the Drive Letter for the Surface Duo Windows Partition (See This PC for knowing this)
- Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
If you are updating an existing installation:
- Download the Driver File onto your Surface Duo
- Extract it
- Double Tap on the
OnlineUpdater.cmdfile - Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
In case you're having issues/troubles updating within the OS on the device, you can always put your phone into mass storage, and use OfflineUpdater.cmd to update the drivers this way, and then use the new UEFI version linked alongside the Driver File above.
Full Flash Update Files
We're now providing FFU files directly from the release page outside of Telegram. The FFU files are also still uploaded on Telegram FFU channel, and they match this very specific release.
Learn more about FFU files: FFU Flashing Guide
Surface Duo (1st Gen)
UEFI files:
- Fast Boot
- Dual Boot for FW 2022.902.48 (Latest OTA for Surface Duo (1st Gen) devices)
- FD for making your own Dual Boot Image
FFU files:
| FFU File | OS Version | Notes |
|
For 128GB variants
Size: 7.06 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | Assumed Compatibility with 256gb variants (may have issues but should work, if issues arise we're not responsible and you should be able to recover either way, the main issue is more the split being 64(Windows)/192(Android) than anything else!).
|
|
For 256GB variants
Size: 7.06 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | No Compatibility at all with 128GB, please do not flash on a 128GB Surface Duo!
|
|
4GB Android, everything else for Windows
Size: 7.06 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | Official Variant: 4GB only for Android, everything else for Windows, 256GB users may have to expand the MainOS partition using Disk Management in windows by using the "Extend Partition" option.
|
Surface Duo 2
UEFI Files:
- Fast Boot
- Dual Boot for FW 2023.501.541 (Latest OTA for Surface Duo 2 devices)
- FD for making your own Dual Boot Image
FFU Files
| FFU File | OS Version | Notes |
|
For 128GB variants
Size: 6.51 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | Assumed Compatibility with 256gb and... |
Version 2411.80 - Snowball
Surface Duo BSP - Version 2411.80 (Snowball)
Note
Higher thermals in Windows is currently expected and is not dangerous
General information
**Released:** 11/24/2024 00:00 AM UTC+2
Quality: Preview
You can view compatibility for this release, along with important information and what works, and what doesn't at this link: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Status.md
Important information
-
-
⚠️ If you need dual boot, you will have to make your own image. Please follow this guidance: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/DualBoot.md -
⚠️ You need to backup your original boot image for OTAs to work with Android. When you get an OTA, you will want to revert your boot image for the update to work, or you'll have to use an official OTA recovery package.
Clean Installation & Update Files
These files are to be used when clean installing Windows on your Surface Duo or updating an existing installation
| Drivers File | UEFI File | Target Device | OS Version | Notes |
| Surface Duo (1st Gen) | Windows 10 Version 2004 and higher | N/A |
||
| Surface Duo 2 | Windows 11 Version 24H2 and higher | N/A |
||
| Surface Duo (1st Gen) | Windows 10 Version 1803 to Windows 10 Version 1909 | N/A |
If you are clean installing:
- Download the Driver File onto your Computer
- Extract it
- Connect your Surface Duo to your computer in Mass Storage mode
- Double Tap on the
OfflineUpdater.cmdfile - Enter the Drive Letter for the Surface Duo Windows Partition (See This PC for knowing this)
- Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
If you are updating an existing installation:
- Download the Driver File onto your Surface Duo
- Extract it
- Double Tap on the
OnlineUpdater.cmdfile - Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
In case you're having issues/troubles updating within the OS on the device, you can always put your phone into mass storage, and use OfflineUpdater.cmd to update the drivers this way, and then use the new UEFI version linked alongside the Driver File above.
Full Flash Update Files
We're now providing FFU files directly from the release page outside of Telegram. The FFU files are also still uploaded on Telegram FFU channel, and they match this very specific release.
Learn more about FFU files: FFU Flashing Guide
Surface Duo (1st Gen)
UEFI files:
- Fast Boot
- Dual Boot for FW 2022.902.48 (Latest OTA for Surface Duo (1st Gen) devices)
- FD for making your own Dual Boot Image
FFU files:
| FFU File | OS Version | Notes |
|
For 128GB variants
Size: 7.06 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | Assumed Compatibility with 256gb variants (may have issues but should work, if issues arise we're not responsible and you should be able to recover either way, the main issue is more the split being 64(Windows)/192(Android) than anything else!).
|
|
For 256GB variants
Size: 7.06 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | No Compatibility at all with 128GB, please do not flash on a 128GB Surface Duo!
|
|
4GB Android, everything else for Windows
Size: 7.06 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | Official Variant: 4GB only for Android, everything else for Windows, 256GB users may have to expand the MainOS partition using Disk Management in windows by using the "Extend Partition" option.
|
Surface Duo 2
UEFI Files:
- Fast Boot
- Dual Boot for FW 2023.501.541 (Latest OTA for Surface Duo 2 devices)
- FD for making your own Dual Boot Image
FFU Files
| FFU File | OS Version | Notes |
|
For 128GB variants
Size: 6.52 GB SHA1: |
Windows 11 Version 24H2 (26100.1742) (en-US) | Assumed Compatibility with 256gb and 512gb variants (may have issues but should work, if issues arise we're not responsible and you should be a... |
Version 2409.1 - Lucinda
Surface Duo BSP - Version 2409.1 (Lucinda)
Note
Higher thermals in Windows is currently expected and is not dangerous
General information
**Released:** 09/25/2024 00:00 AM UTC+2
Quality: Preview
You can view compatibility for this release, along with important information and what works, and what doesn't at this link: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Status.md
Important information
-
-
⚠️ If you need dual boot, you will have to make your own image. Please follow this guidance: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/DualBoot.md -
⚠️ You need to backup your original boot image for OTAs to work with Android. When you get an OTA, you will want to revert your boot image for the update to work, or you'll have to use an official OTA recovery package.
FFU images will be made available later this week
Clean Installation & Update Files
These files are to be used when clean installing Windows on your Surface Duo or updating an existing installation
| Drivers File | UEFI File | Target Device | OS Version | Notes |
| Surface Duo (1st Gen) | Windows 10 Version 2004 and higher | N/A |
||
| Surface Duo 2 | Windows 11 Version 24H2 and higher | N/A |
||
| Surface Duo (1st Gen) | Windows 10 Version 1803 to Windows 10 Version 1909 | N/A |
If you are clean installing:
- Download the Driver File onto your Computer
- Extract it
- Connect your Surface Duo to your computer in Mass Storage mode
- Double Tap on the
OfflineUpdater.cmdfile - Enter the Drive Letter for the Surface Duo Windows Partition (See This PC for knowing this)
- Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
If you are updating an existing installation:
- Download the Driver File onto your Surface Duo
- Extract it
- Double Tap on the
OnlineUpdater.cmdfile - Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
In case you're having issues/troubles updating within the OS on the device, you can always put your phone into mass storage, and use OfflineUpdater.cmd to update the drivers this way, and then use the new UEFI version linked alongside the Driver File above.
Full Flash Update Files
We're now providing FFU files directly from the release page outside of Telegram. The FFU files are also still uploaded on Telegram FFU channel, and they match this very specific release.
Learn more about FFU files: FFU Flashing Guide
Unfortunately, FFU files for this very version are not yet available. Download the FFU Files from the previous release alongside the previous release UEFI or come back later to this page for when the files will be uploaded.
Release notes
Note
This release includes both UEFI packages and Driver packages
Common:
Surface Duo (1st Gen):
Surface Duo 2:
-
Please download
SurfaceDuo-Drivers-v2409.1-Desktop-Epsilon.7zif you want drivers for Surface Duo 1 -
Please download
SurfaceDuo-Drivers-v2409.1-Desktop-Zeta.7zif you want drivers for Surface Duo 2
- We are aware auto pairing of the pen will not work anymore on Windows 10, a fix is due in the next update.
Known issues
- Installing Gallium Semester Insider builds may lead to a black screen on second boot of the OS, simply press the power button to continue.
-
Booting Windows 10 18362/18363 will lead to "static screen" effects on the right display, much like driver releases from last year did on any version of Windows. A fix is being worked on for the next release.
-
The TPM driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
The Posture driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Enhanced auto rotation is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Brightness control is glitchy on both displays.
-
On device speakers are not functional.
-
Dongles are not detected correctly when plugged into the USB Type-C port.
-
Updating drivers may lead to weird configurations if done on old driver releases.
-
MAC addresses do not reflect the real addresses asigned to the device.
-
BitLocker drive encryption is not available.
-
USB dongles that are not externally powered may not currently work.
-
USB-C Billboard devices will not currently work.
-
External Display Stream support will not currently work.
-
Additional information provided by the posture sensor is currently not available for public consumption. This includes peek events.
-
Digitizers will not react to the device being folded over.
-
Displays will not react to the device being folded over most of the time.
-
Physical device data is incorrect.
-
Digitizers aren't calibrated correctly.
-
Flipping the device is not smooth.
-
Users upgrading from releases older than the January ones may want to clean install again.
-
Booting Windows 10 18362/18363 with Secure Boot enabled is not currently supported and will result in a broken installation.
-
In some cases, booting the UEFI image may lead to "static screen" effects on the left display. Please do not force reboot the device as it may interrupt the installation process, if ongoing, and instead please wait a few minutes.
-
Windows Recovery environment lacks drivers unless Windows has performed a Feature Update at least once.
-
sRGB is not available currently, and displays will not react to ICC profiles being applied.
Accessing Foldable Sensors from your applications
In order to currently access the sensor data given by the foldable sensors, you need to use the following apis:
- Windows.Devices.Sensors.HingeAngleSensor*
- Windows.Internal.Devices.Sensors.FlipSensor* (2)
- Windows.Internal.System.TwoPanelHingePostureDevice* (2)
(2): These apis require the use of an externally sourced winmd available from https://github.com/ADeltaX/InternalWinMD/blob/master/%23winmd/Windows.Internal.Devices.Sensors.winmd
In the future, further apis will be functional (specifically under the Windows.System.Preview namespace). Consider this an early "thing".
The following API may be used to determine if...
Version 2408.1 - Chucky
Surface Duo BSP - Version 2408.1 (Chucky)
Note
Higher thermals in Windows is currently expected and is not dangerous
General information
**Released:** 08/04/2024 11:00 PM UTC+2
Quality: Preview
You can view compatibility for this release, along with important information and what works, and what doesn't at this link: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Status.md
Important information
-
-
⚠️ If you need dual boot, you will have to make your own image. Please follow this guidance: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/DualBoot.md -
⚠️ You need to backup your original boot image for OTAs to work with Android. When you get an OTA, you will want to revert your boot image for the update to work, or you'll have to use an official OTA recovery package.
FFU images will be made available later this week
Clean Installation & Update Files
These files are to be used when clean installing Windows on your Surface Duo or updating an existing installation
| Drivers File | UEFI File | Target Device | OS Version | Notes |
| Surface Duo (1st Gen) | Windows 10 Version 2004 and higher | N/A |
||
| Surface Duo 2 | Windows 11 Version 24H2 and higher | N/A |
||
| Surface Duo (1st Gen) | Windows 10 Version 1803 to Windows 10 Version 1909 | N/A |
If you are clean installing:
- Download the Driver File onto your Computer
- Extract it
- Connect your Surface Duo to your computer in Mass Storage mode
- Double Tap on the
OfflineUpdater.cmdfile - Enter the Drive Letter for the Surface Duo Windows Partition (See This PC for knowing this)
- Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
If you are updating an existing installation:
- Download the Driver File onto your Surface Duo
- Extract it
- Double Tap on the
OnlineUpdater.cmdfile - Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
In case you're having issues/troubles updating within the OS on the device, you can always put your phone into mass storage, and use OfflineUpdater.cmd to update the drivers this way, and then use the new UEFI version linked alongside the Driver File above.
Full Flash Update Files
We're now providing FFU files directly from the release page outside of Telegram. The FFU files are also still uploaded on Telegram FFU channel, and they match this very specific release.
Learn more about FFU files: FFU Flashing Guide
Unfortunately, FFU files for this very version are not yet available. Download the FFU Files from the previous release alongside the previous release UEFI or come back later to this page for when the files will be uploaded.
Release notes
Note
This release includes both UEFI packages and Driver packages
Common:
-
Adds support for more pens (e.g., v3, v4).
-
Removes defaultinstall (primitive INF packages) as they are being phased out.
-
Default Surface wallpaper now matches the OS version.
-
Touch-related hacks are no longer necessary.
Surface Duo (1st Gen):
-
Resolves long-standing issues across various Windows versions.
-
Adds support for Redstone 4/5 based operating systems. You need to use a secure boot disabled variant of the UEFI in order to boot these.
-
Addresses boot issues on the latest Windows 10 version (VB).
-
Fixes recent Bluetooth issues.
-
Addresses charging-related problems.
-
Improves SAR sensor stability.
-
Resolves black screen issue on first run.
-
Fixes broken Vulkan support in GPU driver.
-
Enables flash light current protection in the PMIC.
-
Enhances brightness control curve for displays.
-
Allows control of surface data telemetry collection (previously always on for Surface app and service; now user-configurable).
-
Fixes Bluetooth advertising issue related to device type.
-
GPU driver now supports HEVC encoding.
-
Surface Dial no longer crashes the OS shell on Windows 11.
-
Headphone jack now functional with the official dongle (the dongle is not just acting as a USB audio card in regards to ADSP)
-
Please download
SurfaceDuo-Drivers-v2408.1-Desktop-Epsilon.7zif you want drivers for Surface Duo 1 -
Please download
SurfaceDuo-Drivers-v2408.1-Desktop-Zeta.7zif you want drivers for Surface Duo 2
- We are aware auto pairing of the pen will not work anymore on Windows 10, a fix is due in the next update.
Known issues
- Installing Gallium Semester Insider builds may lead to a black screen on second boot of the OS, simply press the power button to continue.
-
Booting Windows 10 18362/18363 will lead to "static screen" effects on the right display, much like driver releases from last year did on any version of Windows. A fix is being worked on for the next release.
-
The TPM driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
The Posture driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Enhanced auto rotation is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Brightness control is glitchy on both displays.
-
On device speakers are not functional.
-
Dongles are not detected correctly when plugged into the USB Type-C port.
-
Updating drivers may lead to weird configurations if done on old driver releases.
-
MAC addresses do not reflect the real addresses asigned to the device.
-
BitLocker drive encryption is not available.
-
USB dongles that are not externally powered may not currently work.
-
USB-C Billboard devices will not currently work.
-
External Display Stream support will not currently work.
-
Additional information provided by the posture sensor is currently not available for public consumption. This includes peek events.
-
Digitizers will not react to the device being folded over.
-
Displays will not react to the device being folded over most of the time.
-
Physical device data is incorrect.
-
Digitizers aren't calibrated correctly.
-
Flipping the device is not smooth.
-
Users upgrading from releases older than the January ones may want to clean install again.
-
Booting Windows 10 18362/18363 with Secure Boot enabled is not currently supported and...
Version 2407.22 - Pernambuco
Surface Duo BSP - Version 2407.22 (Pernambuco)
Caution
When booting windows for the second time, after the "Getting ready" phase, it is Normal for your device to end in a black screen
DO NOT panic, DO NOT TRY TO FORCE REBOOT THE DEVICE! Leave it for 5 mins, press the power button once, or close it and reopen it, or plug in an usb cable and unplug it, do this as many times as you want, EVENTUALLY, the device will wake up. DO NOT try to reboot. Just try a few times and it will work, we promise it will not stay in a black screen. Just be a bit patient.
Note
Higher thermals in Windows is currently expected and is not dangerous
General information
**Released:** 07/07/2024 11:00 PM UTC+2
Quality: Preview
You can view compatibility for this release, along with important information and what works, and what doesn't at this link: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Status.md
Important information
-
-
⚠️ If you need dual boot, you will have to make your own image. Please follow this guidance: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/DualBoot.md -
⚠️ You need to backup your original boot image for OTAs to work with Android. When you get an OTA, you will want to revert your boot image for the update to work, or you'll have to use an official OTA recovery package.
More information will be available later in this changelog
FFU images will be made available later this week
Clean Installation & Update Files
These files are to be used when clean installing Windows on your Surface Duo or updating an existing installation
| Drivers File | UEFI File | Target Device | OS Version | Notes |
| Surface Duo (1st Gen) | Windows 10 Version 2004 and higher | N/A |
||
| Surface Duo 2 | Windows 11 Version 24H2 and higher | N/A |
||
| Surface Duo (1st Gen) | Windows 10 Version 1803 to Windows 10 Version 1909 | N/A |
If you are clean installing:
- Download the Driver File onto your Computer
- Extract it
- Connect your Surface Duo to your computer in Mass Storage mode
- Double Tap on the
OfflineUpdater.cmdfile - Enter the Drive Letter for the Surface Duo Windows Partition (See This PC for knowing this)
- Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
If you are updating an existing installation:
- Download the Driver File onto your Surface Duo
- Extract it
- Double Tap on the
OnlineUpdater.cmdfile - Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
In case you're having issues/troubles updating within the OS on the device, you can always put your phone into mass storage, and use OfflineUpdater.cmd to update the drivers this way, and then use the new UEFI version linked alongside the Driver File above.
Full Flash Update Files
We're now providing FFU files directly from the release page outside of Telegram. The FFU files are also still uploaded on Telegram FFU channel, and they match this very specific release.
Learn more about FFU files: FFU Flashing Guide
Unfortunately, FFU files for this very version are not yet available. Download the FFU Files from the previous release alongside the previous release UEFI or come back later to this page for when the files will be uploaded.
Release notes
Note
This release includes both UEFI packages and Driver packages
Common:
-
New! Pressing volume down in the UEFI will now bring in a boot menu allowing you to go back to android, go to android recovery, bootloader and more with ease
-
New! The volume up button now launches the FFU Loader/UFP application in the UEFI for flashing FFU files. Previously this was bound to the Volume UP button.
-
New! The SecureBoot enabled UEFI variable is now able to boot Windows 10X just fine
-
New! Updated boot logo
-
New! Windows 11 will now display an option to skip connecting to a wifi or cellular network during oobe by default.
Surface Duo (1st Gen):
-
New! Improved panel detection and reporting in the operating system
-
New! Resolved an issue leading to windows crash during specific windows updates
-
New! AT&T users do not have to dump their modemst1/2 partitions anymore to have Cellular working ok in windows with non AT&T sims, this is now handled by the driver stack properly
-
New! The driver stack is now 99% DCH compliant with Windows Core OS
-
New! Updated the GPU Vulkan/OpenCL ICDs to build 59
-
New! Tweaks to the digitizer configuration database, but nothing fully fixing the calibration just yet.
-
Please download
SurfaceDuo-Drivers-v2407.22-Desktop-Epsilon.7zif you want drivers for Surface Duo 1 -
Please download
SurfaceDuo-Drivers-v2407.22-Desktop-Zeta.7zif you want drivers for Surface Duo 2
- We are aware auto pairing of the pen will not work anymore on Windows 10, a fix is due in the next update.
Known issues
- Installing Gallium Semester Insider builds may lead to a black screen on second boot of the OS, simply press the power button to continue.
-
Booting Windows 10 18362/18363 will lead to "static screen" effects on the right display, much like driver releases from last year did on any version of Windows. A fix is being worked on for the next release.
-
The TPM driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
The Posture driver is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Enhanced auto rotation is not working for Windows 10 18362/18363. A fix is being worked on for the next release.
-
Brightness control is glitchy on both displays.
-
On device speakers are not functional.
-
Dongles are not detected correctly when plugged into the USB Type-C port.
-
Updating drivers may lead to weird configurations if done on old driver releases.
-
MAC addresses do not reflect the real addresses asigned to the device.
-
BitLocker drive encryption is not available.
-
USB dongles that are not externally powered may not currently work.
-
USB-C Billboard devices will not currently...
Version 2406.36 - Ornithoptera alexandrae
Surface Duo BSP - Version 2406.36 (Ornithoptera alexandrae)
General information
**Released:** 06/14/2024 11:00 PM UTC+2
Quality: Preview
You can view compatibility for this release, along with important information and what works, and what doesn't at this link: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/Status.md
Important information
-
-
⚠️ If you need dual boot, you will have to make your own image. Please follow this guidance: https://github.com/WOA-Project/SurfaceDuo-Guides/blob/main/DualBoot.md -
⚠️ You need to backup your original boot image for OTAs to work with Android. When you get an OTA, you will want to revert your boot image for the update to work, or you'll have to use an official OTA recovery package.
Clean Installation & Update Files
These files are to be used when clean installing Windows on your Surface Duo or updating an existing installation
| Drivers File | UEFI File | Target Device | OS Version | Notes |
| Surface Duo (1st Gen) | Windows 10 Version 2004 and higher | N/A |
||
| Surface Duo 2 | Windows 11 Version 24H2 and higher | N/A |
||
| Surface Duo (1st Gen) | Windows 10 Version 1803 to Windows 10 Version 1909 | N/A |
If you are clean installing:
- Download the Driver File onto your Computer
- Extract it
- Connect your Surface Duo to your computer in Mass Storage mode
- Double Tap on the
OfflineUpdater.cmdfile - Enter the Drive Letter for the Surface Duo Windows Partition (See This PC for knowing this)
- Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
If you are updating an existing installation:
- Download the Driver File onto your Surface Duo
- Extract it
- Double Tap on the
OnlineUpdater.cmdfile - Wait til the processes finishes
- Reboot your device
- Boot the device using the new UEFI version linked alongside the Driver File above
In case you're having issues/troubles updating within the OS on the device, you can always put your phone into mass storage, and use OfflineUpdater.cmd to update the drivers this way, and then use the new UEFI version linked alongside the Driver File above.
Full Flash Update Files
We're now providing FFU files directly from the release page outside of Telegram. The FFU files are also still uploaded on Telegram FFU channel, and they match this very specific release.
Learn more about FFU files: FFU Flashing Guide
Surface Duo (1st Gen)
UEFI files:
- Fast Boot
- Dual Boot for FW 2022.902.48 (Latest OTA for Surface Duo (1st Gen) devices)
- FD for making your own Dual Boot Image
FFU files:
| FFU File | OS Version | Notes |
|
For 128GB variants
Size: 6.54 GB SHA1: |
Windows 11 Version 24H2 (26100.2) (en-US) | Assumed Compatibility with 256gb variants (may have issues but should work, if issues arise we're not responsible and you should be able to recover either way, the main issue is more the split being 64(Windows)/192(Android) than anything else!).
|
|
For 256GB variants
Size: 6.48 GB SHA1: |
Windows 11 Version 24H2 (26100.2) (en-US) | No Compatibility at all with 128GB, please do not flash on a 128GB Surface Duo!
|
|
4GB Android, everything else for Windows
Size: 6.49 GB SHA1: |
Windows 11 Version 24H2 (26100.2) (en-US) | Official Variant: 4GB only for Android, everything else for Windows, 256GB users may have to expand the MainOS partition using Disk Management in windows by using the "Extend Partition" option.
|
Surface Duo 2
UEFI Files:
- Fast Boot
- Dual Boot for FW 2023.501.159 (February 2024 OTA for Surface Duo 2 devices)
- FD for making your own Dual Boot Image
FFU Files
| FFU File | OS Version | Notes |
|
For 128GB variants
Size: 5.95 GB SHA1: |
Windows 11 Version 24H2 (26100.2) (en-US) | Assumed Compatibility with 256gb and 512gb variants (may have issues but should work, if issues arise we're not responsible and you should be able to recover either way, the main issue is more the split bein... |


