Skip to content

Commit

Permalink
Compatibility: Fix bogus wddm version for 23h2
Browse files Browse the repository at this point in the history
  • Loading branch information
gus33000 committed Jul 14, 2024
1 parent 1799747 commit 3fbed09
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions WindowsCompatibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Surface Duo (1st Gen) and Surface Duo 2 currently supports the following Windows

| Operating System | Build Number | Codebase/Semester | Windows Display Driver Model | Windows Driver Framework | Surface Duo (1st Gen) Supported? | Surface Duo 2 Supported? | Notes for Surface Duo (1st Gen) | Notes for Surface Duo 2 |
|------------------------------------|--------------|--------------------------|------------------------------|--------------------------|----------------------------------|--------------------------|---------------------------------|-------------------------|
| Windows 10 Version 1709 | 16299 | Redstone 3 | WDDM 2.3 | 1.23 ||| See Note (5) | See Note (1) |
| Windows 10 Version 1709 | 16299 | Redstone 3 | WDDM 2.3 | 1.23 ||| See Note (3) | See Note (1) |
| Windows 10 Version 1803 | 17134 | Redstone 4 | WDDM 2.4 | 1.25 | ⚠️ || See Note (2) | See Note (1) |
| Windows 10 Version 1809 | 17763 | Redstone 5/Calcium | WDDM 2.5 | 1.27 | ⚠️ || See Note (2) | See Note (1) |
| Windows 10 Version 1903 | 18362 | Redstone 6/Titanium/19H1 | WDDM 2.6 | 1.29 | ⚠️ || See Note (2) | See Note (1) |
Expand All @@ -20,7 +20,7 @@ Surface Duo (1st Gen) and Surface Duo 2 currently supports the following Windows
| Windows 10 Version 22h2 | 19046 | Vibranium | WDDM 2.7 | 1.31 ||| | See Note (1) |
| Windows 11 Version 22h2 | 22621 | Nickel | WDDM 3.1 | 1.33 ||| | See Note (1) |
| Windows 11 Version 23h1 | 22621 | Nickel | WDDM 3.1 | 1.33 ||| | See Note (1) |
| Windows 11 Version 23h2 | 22631 | Nickel | WDDM 3.2 | 1.33 ||| | See Note (1) |
| Windows 11 Version 23h2 | 22631 | Nickel | WDDM 3.1 | 1.33 ||| | See Note (1) |
| Windows 11 Version 24h2 | 26100 | Germanium | WDDM 3.2 | 1.33 ||| | |
| Windows vNext (Dilithium Semester) | TBR | Dilithium | WDDM vNext | WDF vNext ||| | |
| Windows vNext (Selenium Semester) | TBR | Selenium | WDDM vNext | WDF vNext ||| | |
Expand All @@ -37,7 +37,7 @@ Surface Duo (1st Gen) and Surface Duo 2 currently supports the following Windows

2: This version of Windows is not actively tested or developped against anymore. It may suffer from some intermittent compatibility issues with newer Driver Releases. It is however meant to have the same hardware support as newer versions of Windows due to no technical limitation with the drivers. It can also be used to reieve the ICan0 value to setup phone / cellular call binding on newer versions of Windows.

è: While this version fully supports the SoC Core hardware (Timer, Interrupt Controller etc...), the WDF versions supported predate 2.25. Therefore, drivers built using newer WDF versions (like the current ones) will not run on this version without severe modifications. Versions higher fully work due to the "build on newer, run on older" principle. For more information, read [this documentation](https://learn.microsoft.com/en-us/windows-hardware/drivers/wdf/building-a-wdf-driver-for-multiple-versions-of-windows) on the subject.
3: While this version fully supports the SoC Core hardware (Timer, Interrupt Controller etc...), the WDF versions supported predate 2.25. Therefore, drivers built using newer WDF versions (like the current ones) will not run on this version without severe modifications. Versions higher fully work due to the "build on newer, run on older" principle. For more information, read [this documentation](https://learn.microsoft.com/en-us/windows-hardware/drivers/wdf/building-a-wdf-driver-for-multiple-versions-of-windows) on the subject.

---

Expand Down

0 comments on commit 3fbed09

Please sign in to comment.