Framework 16 (7040) won’t wake external displays from closed‑lid when docked (Dell SD25TB4, 4 monitors)

Environment

  • Laptop: Framework 16 (Ryzen 7040)

  • OS: Windows 11 Pro (version 25H2)

  • Dock: Dell SD25TB4 (Thunderbolt 4)

  • Displays: 4x external monitors

Expected behavior
This setup worked fine with our previous Dell Precision laptops: I could plug into the dock in the morning with the lid closed and, after ~30 seconds, the monitors would wake and I could log in from the external keyboard/mouse.

Actual behavior
With the Framework 16, if I plug into the dock with the lid closed, nothing happens—no displays, no input response. Spamming keys/mouse on my external peripherals does nothing. The only way to get the external monitors to light is to open the lid until the Windows pre‑login screen appears, then close the lid. After that, everything works properly on the dock and all four monitors.

Repro steps

  1. System is asleep or off‑dock; lid closed.

  2. Plug the laptop into the Dell SD25TB4 dock that has my 4 monitors + peripherals.

  3. Wait 30–60 seconds.

  4. Result: nothing wakes—no displays, keyboard/mouse don’t wake the system.

  5. Open lid → once Windows pre‑login screen shows, close lid → now the external monitors come up and work normally.

What I’ve already tried

  • Waited 30–60 seconds after attaching the dock while lid is closed — no wake.

  • Pressed keys/moved mouse on external peripherals — no wake.

  • Undocked and used it as a normal laptop, then closed the lid for ~1 minute, connected to the dock — same behavior.

  • Confirmed that on Dell Precision laptops with the same dock/cables/monitors, the system wakes and shows displays from lid closed within ~30 seconds — works as expected there.

  • Changed behavior of what happens when lid is closed while plugged in to NOTHING - Same Behavior

  • Current workaround: open the lid until Windows pre‑login shows, then close the lid — external monitors light up and everything works.

Same issue on Linux.

Close lid. Sleeps. Plug into Thunderbolt TS4 Dock with one 43" 4K monitor attached, and one USB keyboard attached.

Should wake automatically, at least when a keyboard key is pressed.

Instead, keyboard is dead (no light/caps lock light or anything).

On CachyOS (Arch) with latest firmware:

❯ uname -a
Linux framework16 7.0.5-1-cachyos #1 SMP PREEMPT_DYNAMIC Fri, 08 May 2026 08:30:52 +0000 x86_64 GNU/Linux

❯ fwupdmgr get-devices
Framework Laptop 16 (AMD Ryzen 7040 Series)
│
├─3.2 Gen1:
│     Device ID:          724b95d1e5c325665e52c8baafdd7ad90d5c6fc5
│     Summary:            SCSI device
│     Current version:    DL17
│     Vendor:             SanDisk (USB:0x0781, SCSI:SanDisk)
│     GUIDs:              7e0b44c2-febc-5af2-ace4-e0bdf48bcb86 ← BLOCK\VEN_0781&DEV_55B1
│                         2037aae0-ffae-51ff-a6a2-dc37d41a0277 ← SCSI\VEN_SanDisk&DEV_SanDisk-3.2-Gen1
│                         0ae5c908-563c-50a9-b9ba-6a1717406e70 ← SCSI\VEN_SanDisk&DEV_SanDisk-3.2-Gen1&REV_DL17
│     Device Flags:       • Can tag for emulation
│
├─Fingerprint Sensor:
│     Device ID:          a6ac74eb9d266e92632936d19976d755b043b55c
│     Summary:            Match-On-Chip fingerprint sensor
│     Current version:    01000334
│     Vendor:             Goodix (USB:0x27C6)
│     URL:                http://www.goodix.com/
│     Install Duration:   10 seconds
│     Serial Number:      UID8C7067DB_XXXX_MOC_B0
│     GUID:               1e8c8470-a49c-571a-82fd-19c9fa32b8c3 ← USB\VID_27C6&PID_609C
│     Device Flags:       • Updatable
│                         • Supported on remote server
│                         • Device stages updates
│                         • Device can recover flash failures
│                         • Signed Payload
│                         • Can tag for emulation
│
├─Hub:
│     Device ID:          b8a2645298053fb62ea03e27feea6c483d3fd27e
│     Current version:    34.4
│     Vendor:             Genesys Logic, Inc. (USB:0x05E3)
│     Install Duration:   9 seconds
│     GUIDs:              50f5a84a-b3a3-50e3-aaa0-bec7853ce9a5 ← USB\VID_05E3&PID_0610&IC_359020&BONDING_78
│                         c4d81c30-cf18-556d-88fa-f21114558764 ← USB\VID_05E3&PID_0610&IC_359020&BONDING_78&RUNMODE_C
│                         f7937235-1a31-52a8-896f-7da42281ff27 ← USB\VID_05E3&PID_0610&VENDOR_GENESYSLOGIC&IC_359020&BONDING_78&PORTNUM_34&VENDORSUP_F90BEF00-53BB-5B38-8D56-7E8844A55516
│                         a786a1df-951f-5f77-81b4-aa07f3d10348 ← USB\VID_05E3&PID_0610&PROJECT_44859ED7-2D4D-5FE8-AA4A-D9A98B8B09F9
│     Device Flags:       • Updatable
│                         • Cryptographic hash verification is available
│                         • Unsigned Payload
│                         • Can tag for emulation
│
├─Laptop 16 Keyboard Module - ANSI:
│     Device ID:          d088cd591e6b3bb0a700f31e1c781f4ed37d619a
│     Current version:    0.31
│     Vendor:             Framework (HIDRAW:0x32AC)
│     URL:                https://frame.work/tw/en/products/keyboard-module?v=FRAKDW00A1
│     GUID:               bf9a4319-494f-5c88-9637-72f97222cac9 ← HIDRAW\VEN_32AC&DEV_0012
│     Device Flags:       • Internal device
│                         • Updatable
│                         • Supported on remote server
│                         • Unsigned Payload
│                         • Can tag for emulation
│
├─PIXA3854:00 093A:0274:
│     Device ID:          2555c513c826db32fa938b47ca1eeace640bbaa1
│     Summary:            Touchpad
│     Current version:    0x0905
│     Vendor:             Pixart Imaging, Inc. (HIDRAW:0x093A)
│     URL:                https://starlabs.systems
│     GUID:               2a62ed27-652b-5223-8a24-53e40176e152 ← HIDRAW\VEN_093A&DEV_0274
│     Device Flags:       • Updatable
│                         • Needs a reboot after installation
│                         • Unsigned Payload
│                         • Can tag for emulation
│
├─Radeon RX 7700S:
│     Device ID:          594baa45f6742120d71dd82166e762f1529c2a8a
│     Summary:            D74601 XXX XTMS A0 GDDR6 18Gbps 8GB
│     Current version:    113-BRT125778.001
│     Vendor:             AMD (PCI:0x1002)
│     Install Duration:   1 minute
│     GUID:               6460730e-af61-5fbf-8bc4-ff7a212ffaaf ← AMD\113-BRT125
│     Device Flags:       • Internal device
│                         • Updatable
│                         • Needs a reboot after installation
│                         • Cryptographic hash verification is available
│                         • Device stages updates
│                         • Device can recover flash failures
│                         • Device is usable for the duration of the update
│                         • Signed Payload
│                         • Can tag for emulation
│
├─Ryzen 9 7940HS w/ Radeon 780M Graphics:
│ │   Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ │   Current version:    0x0a70410a
│ │   Vendor:             AMD
│ │   GUIDs:              2a1df9de-fe02-59c8-8af1-32c8bb011f94 ← CPUID\PRO_0&FAM_19&MOD_74
│ │                       5a4bca32-6547-584f-bb36-920d9adede25 ← CPUID\PRO_0&FAM_19&MOD_74&STP_1
│ │   Device Flags:       • Internal device
│ │
│ ├─Radeon 780M Graphics:
│ │ │   Device ID:        749147322f8a287de327bb33c3896221f97c59eb
│ │ │   Summary:          AMD AMD_PHOENIX_GENERIC
│ │ │   Current version:  1
│ │ │   Vendor:           AMD (PCI:0x1002)
│ │ │   GUID:             4a1501b7-b500-5255-9d9c-41d652a4d5bc ← AMD\113-PHXGEN
│ │ │   Device Flags:     • Internal device
│ │ │                     • Can tag for emulation
│ │ │
│ │ ├─Unknown Device:
│ │ │     Device ID:      10b89bd2d0a93eea2c45428e980d3bf8ee4ad42b
│ │ │     Vendor:         PNP:ACR
│ │ │     Serial Number:  1900020316
│ │ │     GUID:           94516bd4-b5cc-52b8-9342-b6bba8bc79f3 ← DRM\VEN_ACR&DEV_0558
│ │ │
│ │ └─NE160QDM-NZ6:
│ │       Device ID:      2a0fcb19df98a33fb1bd9f2108d4146d0b4288c3
│ │       Vendor:         PNP:BOE
│ │       GUID:           62710139-0372-57e5-a59e-f83260745941 ← DRM\VEN_BOE&DEV_0BC9
│ │
│ ├─Secure Processor:
│ │     Device ID:        c54ab0237d7a8db8c717b68e0be78e4374a2a079
│ │     Summary:          AGESA PhoenixPI-FP8-FP7 1.2.0.0e
│ │     Current version:  00.2d.00.88
│ │     Bootloader Version: 00.2d.00.88
│ │     Vendor:           AMD (PCI:0x1022)
│ │     GUID:             9eb6a793-7f97-5fb5-b49c-139d2ce3ee46 ← PCI\VEN_1022&DEV_15C7
│ │     Device Flags:     • Internal device
│ │                       • Can tag for emulation
│ │
│ ├─System Management Unit (SMU):
│ │     Device ID:        db0330716216c629bb2c07256e5d018f499eb6ce
│ │     Summary:          Microcontroller used within CPU/APU program 0
│ │     Current version:  76.101.0
│ │     Vendor:           AMD
│ │     GUID:             3ac3159e-6eef-5f6b-bc8d-67686b238747 ← /sys/devices/platform/AMDI0009:00
│ │     Device Flags:     • Internal device
│ │                       • Can tag for emulation
│ │
│ └─TPM:
│       Device ID:        1d8d50a4dbc65618f5c399c2ae827b632b3ccc11
│       Current version:  6.4.1.383
│       Vendor:           Microsoft (TPM:MSFT)
│       GUIDs:            2a65d4b6-60a0-5e8c-acfa-d86cc3cbe4c3 ← TPM\VEN_MSFT&DEV_0001
│                         31a7bb1b-f5e1-53ff-b0e5-8692a21caed6 ← TPM\VEN_MSFT&MOD_Pluton.TPM.A
│                         5bea8d58-c840-513e-a5ad-0184cbaa9821 ← TPM\VEN_MSFT&DEV_0001&VER_2.0
│                         e02519c6-9139-5de8-89d4-9dca2f5c3b66 ← TPM\VEN_MSFT&MOD_Pluton.TPM.A&VER_2.0
│       Device Flags:     • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device can recover flash failures
│                         • Signed Payload
│                         • Can tag for emulation
│
├─System Firmware:
│ │   Device ID:          7010981714ee5c9258de42216cae163ef272c7ab
│ │   Summary:            UEFI System Resource Table device (Updated via capsule-on-disk)
│ │   Current version:    0.0.4.4
│ │   Minimum Version:    0.0.3.5
│ │   Vendor:             Framework (DMI:INSYDE Corp.)
│ │   URL:                https://frame.work/laptop
│ │   Update State:       Success
│ │   GUID:               6ae76af1-c002-5d64-8e18-658d205acf34
│ │   Device Flags:       • Internal device
│ │                       • Updatable
│ │                       • System requires external power source
│ │                       • Supported on remote server
│ │                       • Needs a reboot after installation
│ │                       • Cryptographic hash verification is available
│ │                       • Device is usable for the duration of the update
│ │   Device Requests:    • Message
│ │
│ ├─Platform Key:
│ │     Device ID:        6924110cde4fa051bfdc600a60620dc7aa9d3c6a
│ │     Summary:          UEFI Platform Key
│ │     Current version:  2026
│ │     Vendor:           Unknown
│ │     GUID:             6037cc31-4b3c-5924-860b-eb144546c8da ← UEFI\CRT_16A83088BAC3E78FDE295DE5C1FB92057F3E93F0
│ │     Device Flags:     • Internal device
│ │
│ ├─UEFI Key Exchange Key:
│ │ │   Device ID:        2a4c23bfb79b5dabe474cb7b1b3e604645d6f9c6
│ │ │   Device Flags:     • Internal device
│ │ │
│ │ ├─KEK CA:
│ │ │     Device ID:      b7a1d3d90faa1f6275d9a98da4fb3be7118e61c7
│ │ │     Current version: 2023
│ │ │     Vendor:         Microsoft (UEFI:Microsoft)
│ │ │     URL:            https://fwupd.github.io/libfwupdplugin/uefi-db.html
│ │ │     GUIDs:          814e950f-1449-566a-a190-42c9d3a3a2df ← UEFI\VENDOR_Microsoft&NAME_Microsoft-KEK-CA
│ │ │                     cd94ec34-7163-5f27-8549-1bd4b7872ae8 ← UEFI\CRT_DEC64D7746D983DB3774829A00BF829D9F19E9CF
│ │ │     Device Flags:   • Internal device
│ │ │                     • Updatable
│ │ │                     • Needs a reboot after installation
│ │ │                     • Device is usable for the duration of the update
│ │ │                     • Signed Payload
│ │ │                     • Can tag for emulation
│ │ │
│ │ └─Key Exchange Key:
│ │       Device ID:      7227626d9209595851b3840e3d626601a375ce2d
│ │       Current version: 2026
│ │       Update Error:   No vendor ID set
│ │       GUID:           3c3fef82-0c7f-5513-82ac-a2690ca63b98 ← UEFI\CRT_64FDEEFB81A8A060C7B52EC7CF4BFF288CD83FDB
│ │       Device Flags:   • Internal device
│ │                       • Needs a reboot after installation
│ │                       • Device is usable for the duration of the update
│ │                       • Updatable
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │
│ ├─UEFI Signature Database:
│ │ │   Device ID:        0352a8acc949c7df21fec16e566ba9a74e797a97
│ │ │   Device Flags:     • Internal device
│ │ │
│ │ ├─Database Key:
│ │ │     Device ID:      0e3b4bfc8e1d26fa79855e17c4a13e4f4ddf316f
│ │ │     Current version: 2026
│ │ │     Update Error:   No vendor ID set
│ │ │     GUID:           d59e048d-bbb5-58ce-aed3-0c4724e44066 ← UEFI\CRT_4E99B20B6FB5E3374D6D5D85FFEA439F5DD0E814
│ │ │     Device Flags:   • Internal device
│ │ │                     • Needs a reboot after installation
│ │ │                     • Updatable
│ │ │                     • Signed Payload
│ │ │                     • Can tag for emulation
│ │ │
│ │ ├─Option ROM UEFI CA:
│ │ │     Device ID:      92120fc1a625f725901333cbfec152b8d6e42d43
│ │ │     Current version: 2023
│ │ │     Vendor:         Microsoft (UEFI:Microsoft)
│ │ │     GUIDs:          ca4668d9-734f-5b2b-aae8-8120b196f659 ← UEFI\VENDOR_Microsoft&NAME_Microsoft-Option-ROM-UEFI-CA
│ │ │                     965d1919-0e18-5b63-9ebd-e5d122cd11df ← UEFI\CRT_F45B559FC1C60F31B3071021298D5ED7D77280B0
│ │ │     Device Flags:   • Internal device
│ │ │                     • Updatable
│ │ │                     • Needs a reboot after installation
│ │ │                     • Signed Payload
│ │ │                     • Can tag for emulation
│ │ │
│ │ ├─UEFI CA:
│ │ │     Device ID:      5bc922b7bd1adb5b6f99592611404036bd9f42d0
│ │ │     Current version: 2023
│ │ │     Vendor:         Microsoft (UEFI:Microsoft)
│ │ │     URL:            https://fwupd.github.io/libfwupdplugin/uefi-db.html
│ │ │     GUIDs:          26f42cba-9bf6-5365-802b-e250eb757e96 ← UEFI\VENDOR_Microsoft&NAME_Microsoft-UEFI-CA
│ │ │                     308281c7-d0c5-52e0-8c1a-810540de03df ← UEFI\CRT_7CD7437C555F89E7C2B50E21937E420C4E583E80
│ │ │     Device Flags:   • Internal device
│ │ │                     • Updatable
│ │ │                     • Supported on remote server
│ │ │                     • Needs a reboot after installation
│ │ │                     • Signed Payload
│ │ │                     • Can tag for emulation
│ │ │
│ │ └─Windows UEFI CA:
│ │       Device ID:      d31da5f926c6d962ed810b284fab5a2ef623007b
│ │       Current version: 2023
│ │       Vendor:         Microsoft (UEFI:Microsoft)
│ │       GUIDs:          914015a8-9d92-5462-9a9b-f2b361e4faae ← UEFI\VENDOR_Microsoft&NAME_Windows-UEFI-CA
│ │                       89a825bf-78b5-5f1c-905b-e982b2f02584 ← UEFI\CRT_A794240D25F0CCB2EC8142DC2F7411890717DEAD
│ │       Device Flags:   • Internal device
│ │                       • Updatable
│ │                       • Needs a reboot after installation
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │
│ └─UEFI dbx:
│       Device ID:        362301da643102b9f38477387e2193e57abaa590
│       Summary:          UEFI revocation database
│       Vendor:           Microsoft (UEFI:Microsoft)
│       URL:              https://uefi.org/revocationlistfile
│       Install Duration: 1 second
│       GUIDs:            014e24e7-23f0-52f0-852c-11265b523a2a ← UEFI\CRT_F2068FA37EDDAFA0C2DBE439A068DABB7C16102A4A4100F95CDDE99365139EF2&ARCH_X64
│                         f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│                         d07ff664-b0e1-5f4e-a723-d7fbcbfcb94f ← UEFI\CRT_3CD3F0309EDAE228767A976DD40D9F4AFFC4FBD5218F2E8CC3C9DD97E8AC6F9D&ARCH_X64
│       Device Flags:     • Internal device
│                         • Updatable
│                         • Supported on remote server
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Only version upgrades are allowed
│                         • Signed Payload
│                         • Can tag for emulation
│
├─TPS DMC Family:
│ │   Device ID:          535854062d94cedb98589af572d5340c48f3cf2a
│ │   Current version:    1.50.8
│ │   Vendor:             Texas Instruments, Inc. (USB:0x0451)
│ │   Serial Number:      00D25616606EB9B12D475F5969FE4E9
│ │   GUID:               8449819e-0b1f-5b19-857b-35c4289fe754 ← USB\VID_0451&PID_ACE1
│ │   Device Flags:       • Updatable
│ │                       • Device stages updates
│ │                       • Device can recover flash failures
│ │                       • Only version upgrades are allowed
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │
│ ├─TPS6598X PD#0:
│ │     Device ID:        df5752a0749a1900f64962fee990d7f9adc8d790
│ │     Current version:  F907.14.13
│ │     Vendor:           CalDigit (USB:0x0451)
│ │     URL:              https://www.caldigit.com/thunderbolt-station-4/
│ │     GUIDs:            707d7941-3129-53d9-a205-47a659d94fe3 ← USB\VID_2188&PID_5988&PD_00
│ │                       d032abc8-a7ff-5e31-b371-14b4ef9c0e47 ← USB\VID_2188&PID_5988&REV_0714&PD_00
│ │     Device Flags:     • Updatable
│ │                       • Supported on remote server
│ │                       • Signed Payload
│ │
│ └─TPS6598X PD#1:
│       Device ID:        d4e7775defa5fdc5677038e36366236eb5779c57
│       Current version:  F907.14.13
│       Vendor:           Texas Instruments, Inc. (USB:0x0451)
│       GUIDs:            0fd1a5a4-88f9-5ac3-a32c-30e30256ac4c ← USB\VID_2188&PID_5988&PD_01
│                         055d3ae0-a70c-53ec-b3aa-4a568f46e9ce ← USB\VID_2188&PID_5988&REV_0714&PD_01
│       Device Flags:     • Updatable
│                         • Signed Payload
│
├─TS4:
│     Device ID:          467a5f1d2b027809e93affea14e2bd69fb0345a2
│     Current version:    39.02
│     Vendor:             CalDigit, Inc. (THUNDERBOLT:0x003D, TBT:0x003D)
│     Update Error:       Not authorized
│     GUIDs:              d9d8b490-7399-5c6d-be2c-81ea5105e1b8 ← THUNDERBOLT\VEN_003D&DEV_0026
│                         6c67279d-c348-5610-a7ee-0f97836a898d ← TBT-003d0026
│                         27a2f4bf-da32-5089-8127-88c32c721e39 ← TBT-003d0026-controller0-2
│     Device Flags:       • System requires external power source
│                         • Device stages updates
│                         • Updatable
│                         • Can tag for emulation
│
├─USB3.0 Hub:
│     Device ID:          486e29f297ec9cd67b9b4c8fac5fed3e24aa9b3f
│     Current version:    39.82
│     Vendor:             Intel (USB:0x8087)
│     GUID:               6c67279d-c348-5610-a7ee-0f97836a898d ← TBT-003d0026
│     Device Flags:       • Updatable
│                         • Signed Payload
│                         • Can tag for emulation
│
├─WD BLACK SN770M 2TB:
│     Device ID:          04e17fcf7d3de91da49a163ffe4907855c3648be
│     Summary:            NVM Express solid state drive
│     Current version:    731100WD
│     Vendor:             Sandisk (PCI:0x15B7)
│     Serial Number:      24022K801063
│     GUIDs:              c3e81c2c-00bb-55d1-b384-b11e2b85146c ← NVME\VEN_15B7&DEV_5042
│                         0e7ea477-bf9e-5d83-9b17-54fe83b54e01 ← NVME\VEN_15B7&DEV_5042&SUBSYS_15B75042
│                         26092eca-edd7-5f83-aa5e-8f58d3b86a31 ← WD_BLACK SN770M 2TB
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Can tag for emulation
│
└─WD BLACK SN850X 2000GB:
      Device ID:          0fba4a8bedba53076fc9b147655e59455bc25a87
      Summary:            NVM Express solid state drive
      Current version:    620361WD
      Vendor:             Sandisk (PCI:0x15B7)
      Serial Number:      24163X805662
      GUIDs:              69749ddc-cd7a-542e-981f-620656c59918 ← NVME\VEN_15B7&DEV_5030
                          53d3c0f5-42b2-5cc9-8a52-fa350528dc02 ← NVME\VEN_15B7&DEV_5030&SUBSYS_15B75030
                          c6686f27-9161-5f60-a26e-12268be7d913 ← WD_BLACK SN850X 2000GB
      Device Flags:       • Internal device
                          • Updatable
                          • System requires external power source
                          • Needs a reboot after installation
                          • Device is usable for the duration of the update
                          • Can tag for emulation