Framework Laptop 16 (AMD Ryzen 7040, 2024)
The Framework Laptop 16 is a larger, performance-oriented laptop announced at the Next Level event in March 202312. It features an expansion bay that can attach PCIe components such as a dedicated GPU2, a fully customizable keyboard with interchangeable input modules and optional numpad3, and 6 expansion card slots4. Initially planned to ship in Q4 2023, it began shipping in February 20245 with AMD Ryzen 7040 series processors. It was named a TIME Best Invention of 20236.
The Ryzen 9 7940HS configuration has been wound down (limited stock remaining), but Framework has kept the Ryzen 7 7840HS in production as a lower-cost entry point7. All current Expansion Bay modules — including the RTX 5070 and the OCuLink Dev Kit — remain backwards-compatible with the 7040 mainboard.
Specifications
| Component | Details |
|---|---|
| CPU | AMD Ryzen 7 7840HS, Ryzen 9 7940HS |
| Graphics | AMD RDNA 3 integrated, Internal MUX Switch8; Optional: AMD Radeon RX 7700S dGPU (8 GB GDDR6) |
| Memory | DDR5-5600, 2 slots, up to 2x48 GB9 |
| Storage | 2x M.2 NVMe PCIe Gen4x4 (1x 2280, 1x 2230)9; up to 6 additional SSDs via Expansion Cards; 2x M.2 via Dual M.2 Adapter Expansion Bay10 |
| Display | 16" IPS, 2560x1600 (16:10), 60-165 Hz VRR/FreeSync, 500 nits, DCI-P3, anti-glare matte11 |
| Battery | 85 Wh (80% capacity after 1000 cycles)12 |
| Charging | Up to 240 W USB PD, 180 W GaN adapter included13 |
| I/O | 2x USB 40Gbps (240 W, DP 2.0), 1x USB 10Gbps (240 W, DP 2.0), 1x USB 10Gbps (240 W), 2x USB 10Gbps via Expansion Cards (6 slots total)14 |
| dGPU port | 1x USB 2.0 Type-C with DP 2.0 routed to dGPU module |
| Wireless | AMD RZ616, Wi-Fi 6E, Bluetooth 5.2 |
| Audio | 1 W tweeters + 2 W woofers12, dual microphones, 3.5 mm TRRS |
| Webcam | 1080p, 1/6", f/2, 80° FOV |
| Keyboard | Fully customizable, interchangeable input modules, optional numpad |
| Fingerprint | Yes |
| Dimensions | 18 mm thick (without dGPU) / 21 mm thick (with dGPU)15 |
| OS | Windows 11 (pre-installed) / DIY: user-provided Windows or Linux |
Expansion Bay
The expansion bay enables users to swap discrete GPUs2 and other PCIe modules. Options include:
- Default shell (no dGPU)
- AMD Radeon RX 7700S Graphics Module (8 GB GDDR6) — original; 2nd Gen refresh has improved fans and PTM7950 thermal pad
- Nvidia GeForce RTX 5070 Laptop Graphics Module (8 GB GDDR7) — Blackwell, 30–40 % faster than 7700S, 100 W sustained TGP, Honeywell PTM; shipments Nov 20257
- Nvidia GeForce RTX 5070 Laptop Graphics Module (12 GB GDDR7) — shipments from June 202616
- Dual M.2 adapter (2 additional NVMe SSDs)10
- Framework OCuLink Dev Kit — PCIe x8 (128 Gbps) for external GPUs/peripherals (pre-order)17
Using the Nvidia RTX 5070 Graphics Module requires BIOS 4.02 or later18.
Known Issues
- USB-C UCSI errors on Linux — Kernel 6.9+ produces
GET_CABLE_PROPERTY failederror messages on boot and when plugging/unplugging USB-C devices. See the full problem page for details. - Battery flipping between charging and discharging — Battery status rapidly oscillates when on AC power with a charge limit set, causing microcycling, LED flicker, and dock disconnections. See the full problem page for details.
- USB-A Expansion Card stops working — Ports 5 and 6 may lose connection after sleep/resume or repeated device plug/unplug cycles, requiring the expansion card to be reseated. See the full problem page for details.
- RX 7700S dGPU vanishes after sleep/resume — Module not detected in device manager /
lspciafter resume; BIOS sees Expansion Bay EEPROM but not the GPU. Reseat module + interposer, perform an EC/battery-disconnect reset, or downgrade BIOS. Some users require RMA19. - Charge limit ignored — Battery charges to 90–96 % despite a 60/80 % BIOS limit. Cause: Battery Life Extender (introduced in BIOS 3.05) overrides the manual limit. Workaround: disable Battery Life Extender20.
- USB-PD charging regression in BIOS 4.03+ — 0 W charging, PD negotiation loop, "plugged/unplugged" sound. Workaround: battery-disconnect/EC reset, or downgrade to LVFS 0.0.3.721.
Firmware
| Detail | Info |
|---|---|
| UEFI | InsydeH2O by Insyde Software |
| Latest UEFI | 4.0522 |
BIOS release history
| Version | Date | Key changes |
|---|---|---|
| 3.05 | Nov/Dec 2024 | Battery Life Extender (auto-reduces to 85–87 % after 7+ days on AC)23 |
| 3.06 | Aug 2025 | BETA — held (545 MHz-after-sleep bug)24 |
| 3.07 | Sep 19 2025 | AGESA 1.2.0.0c, Framework EC device, 5 % float charge limit, fixed 545 MHz/OPAL/drain bugs25 |
| 4.02 | Nov 14 2025 | RTX 5070 support, keyboard lid-standby (needs fw 0.3.1), Driver 3.0126 |
| 4.03 | Dec 30 2025 | Power-On-AC, 35 W power-table fix, dual-adapter OCP, Fan-Not-Detected, POST RAM 64 GB27 |
| 4.04 | Apr 10 2026 | AGESA 1.2.0.0e, F2→setup, SED boot fix, 545 MHz energy-saver fix28 |
| 4.05 | Jul 15 2026 | AGESA 1.2.0.0f, input module app 0.3.16, G-Sync VK key for NVIDIA 5070 12 GB module, fixed 35 W CPU limit when AMD dGPU in BOCO mode, CVE-2024-36343/36345, CVE-2025-5450222 |