Status

January 1, 2026 · View on GitHub

Surface Duo 2

Keep up with the development in real time

Most updates are given first and foremost via our dedicated Announcement Telegram Channel. We try our best to also announce things elsewhere, but telegram remains our primary way of interfacing with the community at the moment. You can find the channel at https://t.me/DuoWOA_Announcements

Notes about the Development Schedule

Note: This note is provided for informational purposes only, it does not in any way represent any commitment from any entity working towards the development of the Windows port on Surface Duo and does not mean that all functionality will be available or the development will ever finish, you should not buy the device for the sole purpose of using Windows on it with hopes of it eventually being fully functional or having XYZ hardware feature working in the supposed future. What is available today is what should be considered as the most you can get. Purchase with this in mind, and don't assume we will get everything working. We may, but don't impulse buy with this thought. In either case, we cannot be taken responsible nor accountable for functionality we never promised to you. The device is sold as a fully working Android™ Device, not fully working Windows device from Microsoft.

The development for the Windows Port is currently scheduled as follows:

  • Milestone #0: Early UEFI/OS bring up, proof of concept Completed!
  • Milestone #1: SoC hardware bringup in Windows OS, end goal is to have all hardware blocks/components of the SoC in a functional or communicating state by the end of the milestone, but not have it interface with the OS if it isn't already done. In progress!
  • Milestone #2: Bug fixes, this is where we will fix major issues like crashes, etc
  • Milestone #3: Calibration/Tuning, calibrate everything to work as it should be.
  • Milestone #4: To be defined?

No ETA will be provided for any of these development phases


FeatureDescriptionWorking state
⌨️ Side buttons
🌡️ Thermal sensors
💤 Modern Standby
💻 Lid Hall sensor
📦 UFS
📲 Left Display Panel
🔋 Battery 1❌ (Errata with latest update)
🔋 Battery 2❌ (Errata with latest update)
🔌 Charger❌ (Errata with latest update)
🪵 USB C❌ (Errata with latest update)
✏️ Left Pen DigitizerRequires disabling one of the Touch Pen processors for now because the GPU driver is unavailable (requires Windows vNext)⚠️
✏️ Right Pen DigitizerRequires disabling one of the Touch Pen processors for now because the GPU driver is unavailable (requires Windows vNext)⚠️
👆 Left Multi TouchRequires disabling one of the Touch Pen processors for now because the GPU driver is unavailable (requires Windows vNext)⚠️
👆 Right Multi TouchRequires disabling one of the Touch Pen processors for now because the GPU driver is unavailable (requires Windows vNext)⚠️
🧭 SensorsNot all sensors are available❌ (Errata with latest update)
🧮 SoC CoresPrime core frequency isn't scaled up⚠️
♋ Cellular CallsRequires Modem Processor Subsystem
♋ Cellular DataRequires Modem Processor Subsystem
♋ Cellular eSIMRequires Modem Processor Subsystem
♋ Cellular TextsRequires Modem Processor Subsystem
♋ Cellular VoLTERequires Modem Processor Subsystem
♋ WiFiRequires PCIe
🎆 GPURequires Clock Controller fixes
🏷️ NFCRequires Secure NFC Applet Interface
📌 GPSRequires Modem Processor Subsystem
📲 Right Display PanelRequires GPU
📳 Vibration motorRequires PMIC Driver for Haptics
📸 Camera FlashRequires Camera Subsystem
📸 Camera SensorsRequires Camera Subsystem
📸 ToF SensorRequires Camera Subsystem
📺 HDMI / DP outRequires GPU
📽️ MiracastRequires GPU and requires WiFi
🔊 AudioRequires Board Database file and Speaker Ic driver
🔵 BluetoothRequires Clock Controller fixes
🧬 Fingerprint scannerRequires Secure FPC Applet Interface

Surface Accessory Compatibility

✏️ Surface Pens

NameModelSupported?Firmware Updatable?Pairable?Auto Pairable?Pressure SensitivityTilt SensitivityHoverEraserSide ButtonSecondary Side ButtonZero force inkingPressure Configurable?Tactile signalsNotes
Surface Pen V21616256 levelsNot applicableNot applicable✅ (Surface App)Not applicableN/A
Surface Pen V317104096 levelsNot applicableNot applicable✅ (Surface App)Not applicableN/A
Surface Pen V417764096 levels1024Not applicable✅ (Surface App)Not applicableN/A
Surface Slim Pen18534096 levels1024Not applicable✅ (Surface App)Not applicableN/A
Surface Slim Pen 219624096 levels1024Not applicable✅ (Surface App)N/A
Surface Hub 2 Pen18654096 levels1024Not applicable✅ (Surface App)Not applicableN/A
Surface Classroom Pen1896/NWH-00001Not applicableNot applicableNot applicable1024 levelsNot applicableNot applicable✅ (Surface App)Not applicableN/A
Surface Classroom Pen 21896/8U3-00001Not applicableNot applicableNot applicable4096 levelsNot applicableNot applicable✅ (Surface App)Not applicableN/A

The following Surface Pens are not compatible due to their use of a different technology than N-Trig:

  • Surface Pro Pen (Original Pen Launched with Surface Pro (1st Gen) and Surface Pro 2) (5PT-00001)
  • Surface Hub Pen (Original Pen Launched with Surface Hub (1st Gen)) (Model 1640)

Others

Accessory ModelDescriptionWorking state
🔌 Surface Slim Pen ChargerFirmware Updates available within Windows (Unlike in Android) (Can be used to enable charging Surface Slim Pen 2 or newer pens on outdated charging cradles), Automatic Bluetooth Pairing, Automatic Device wakeup on pen removal from the cradle.
🛞 Surface DialNo support for on screen radial ui yet.
🎧 Surface USB-C Audio Adapter
🅿️ Surface Thunderbolt 4 DockNo thunderbolt 4 support (unsupported by the hardware itself), USB 3 supported, Firmware updates available in the Surface App, Display out not functional due to USB C Video out not being functional.
🅿️ Microsoft HD500 Continuum DockUntested, Display out not functional due to USB C Video out not being functional.
🧳 Surface Travel HubUSB 3 supported, Firmware updates available via drivers, Display out not functional due to USB C Video out not being functional.
🔈 Microsoft Audio DockUSB 3 supported, Firmware updates available via drivers, Display out not functional due to USB C Video out not being functional.
📔 Surface Pen Cover
🔈 Microsoft Modern USB-C SpeakerUntested
📺 Microsoft Presenter+Untested

© 2020-2026 The Duo WOA Authors

Snapdragon is a registered trademark of Qualcomm Incorporated. Microsoft, the Microsoft Corporate Logo, Windows, Surface, Surface Duo, Windows Hello, Continuum, Hyper-V, and DirectX are registered trademarks of Microsoft Corporation in the United States. Android is a registered trademark of Google LLC. Miracast is a registered trademark of the Wi-Fi Alliance. Other binaries may be copyright Qualcomm Incorporated and Microsoft Surface.

Limited emergency calling

Running Windows on your Surface Duo is not a replacement for a proper phone operating system and does not have emergency calling capabilities.

Hello from Seattle (US), France, Italy.