ADT-Link UT3G USB4 eGPU Adapter
The ADT-Link UT3G is a bare-board USB4 eGPU adapter (no enclosure) built around the ASMedia ASM2464PD controller, which exposes a PCIe 4.0 x4 slot rather than the PCIe 3.0 x4 limit of older Thunderbolt controllers. It is ranked the fastest USB4 eGPU adapter on eGPU.io and is recommended by Framework community members as the best-performing USB4 option for AMD-based Frameworks. Note: there is no enclosure or power delivery — you supply your own PSU and GPU.
Anker 575 USB-C Docking Station (13-in-1)
The Anker 575 is a USB-C (DisplayPort Alt Mode) docking station — not Thunderbolt — delivering 85W of host charging, triple-display output, gigabit Ethernet, and SD readers. Despite not being Thunderbolt, it is one of the most popular and reliable docks in the Framework community for both FW13 and FW16, including on Linux.
Anker 778 Thunderbolt 4 Dock (12-in-1)
The Anker 778 (model A83A9) is a 12-in-1 Thunderbolt 4 docking station delivering 100W of host charging, a downstream TB4 port, dual DisplayPort and HDMI 2.1 outputs, and gigabit Ethernet. A community member reports it "much more reliable" than a Dell WD19TB on a Framework 16, running three monitors without issue.
Anker Apex 12-in-1 Thunderbolt 4 Dock
The Anker Apex 12-in-1 Thunderbolt 4 Docking Station delivers 90W of host charging and a wide selection of ports in a compact, cool-running enclosure. Community members report it working great on Windows and Fedora with reliable power delivery and peripheral connectivity.
AOOSTAR AG02 USB4 eGPU Enclosure
The AOOSTAR AG02 is an affordable USB4 eGPU enclosure (ASMedia controller) that accepts a desktop graphics card and connects over a USB4/TB4 link. It is confirmed working with Framework 13 (AMD Ryzen AI 300 / HX 370) and Framework 16 setups, though community reports note it can be "iffy" with certain cable and card combinations.
Audio Expansion Card Disconnects and Reconnect Loops
Summary
Battery Flipping Between Charging and Discharging
Summary
Blinking Red/Amber Side LED
Summary
CalDigit TS3 Plus Thunderbolt 3 Dock
The CalDigit TS3 Plus is a legacy Thunderbolt 3 docking station providing 87W of host charging, 2.5GbE Ethernet, an optical S/PDIF output, and 15 ports in total. It remains a solid, affordable choice (especially used) for single-monitor Framework setups.
CalDigit TS4 Thunderbolt 4 Dock
The CalDigit TS4 is a high-end Thunderbolt 4 docking station providing 98W of host charging, 2.5GbE Ethernet, dual 4K/6K or single 8K display support, SD/microSD readers, and an extensive set of USB ports. It is one of the most frequently recommended docks in the Framework community and is confirmed working nearly perfectly across multiple Framework laptops.
Coreboot
Coreboot is a free and open-source firmware replacement for proprietary BIOS/UEFI. It provides fast boot times, enhanced security through verified boot, and complete transparency of the firmware stack. Multiple porting efforts target Framework laptops, covering both AMD and Intel models.
Corsair MP300 NVMe SSD (M.2 2230)
The Corsair MP300 is a PCIe Gen4 x4 NVMe SSD in the M.2 2230 form factor. The 2TB variant is confirmed working in the Framework Laptop 12 (Intel). Note that Corsair reused the "MP300" model name across two revisions — the 2024 batch uses a Phison E27T controller with 162-layer Kioxia TLC NAND, while a newer revision uses QLC NAND, so check the listing carefully if longevity matters.
CPU Frequency Lock (545MHz / 600MHz / 400MHz)
Summary
Crucial 128GB Kit (2x64GB) DDR5-5600 (CT2K64G56C46S5)
The Crucial CT2K64G56C46S5 is a 128GB kit (two 64GB sticks) of DDR5-5600 SO-DIMM laptop memory running at standard JEDEC timings (CL46, 1.1V). A community member confirmed it is recognized and runs at 5600 MT/s in both a Framework Laptop 16 (7940HS) and a Framework Laptop 13 (7840U), making it the largest confirmed-working memory configuration for Framework laptops.
Crucial 48GB DDR5-5600 SO-DIMM (CT48G56C46S5)
The Crucial CT48G56C46S5 is a single 48GB stick of DDR5-5600 SO-DIMM laptop memory running at standard JEDEC timings (CL46, 1.1V). It matches the official maximum capacity for the single-slot Framework Laptop 12 and is a good high-capacity single-stick option for other DDR5 Framework laptops.
Crucial 64GB Kit (2x32GB) DDR5-5600 (CT2K32G56C46S5)
The Crucial CT2K32G56C46S5 is a 64GB kit (two 32GB sticks) of DDR5-5600 SO-DIMM laptop memory running at standard JEDEC timings (CL46, 1.1V). It is a popular, reliable choice for DDR5-based Framework laptops and is confirmed working by multiple community members.
Crucial 96GB Kit (2x48GB) DDR5-5600 (CT2K48G56C46S5)
The Crucial CT2K48G56C46S5 is a 96GB kit (two 48GB sticks) of DDR5-5600 SO-DIMM laptop memory running at standard JEDEC timings (CL46, 1.1V). Because it uses JEDEC timings rather than XMP/EXPO, it is well suited to Framework laptops, which do not support memory overclocking profiles.
dark-matrix
dark-matrix is an open-source control system for the Framework Laptop 16's dual 9×34 LED Matrix Input Modules, developed by community member heckseven. It is built as a persistent TypeScript/Node.js daemon driving both modules over USB serial, paired with a browser-based web UI called the Deck for configuration, animation editing, HUD presets, audio visualization, video display, and games. The project is licensed under GPL-3.0-or-later.
Dell WD22TB4 Thunderbolt 4 Dock
The Dell WD22TB4 is a Thunderbolt 4 docking station providing up to 130W of host charging and DisplayPort MST for reliable multi-monitor output. A community member reports that after the Framework 13 BIOS 3.05 update it "just works" — including the dock's normally Dell-proprietary power button, which now powers on the Framework.
Design Framework
A web configurator by daveycodez to visually mock up Framework Laptop builds — back panels and per-slot expansion card colors composited onto product photos.
DockFrame
DockFrame is a modular USB-C hub by HW Media Lab LLC that accepts Framework-compatible Expansion Cards and custom "Tool Cards." It extends the Framework Expansion Card ecosystem beyond the laptop, allowing the same cards to be used at a desk, in a Framework laptop, or connected to any USB-C device including smartphones. The project is open hardware with PCB designs and 3D-printable enclosure files available on GitHub.
DongleHider+
The DongleHider+ is an open-source Framework expansion card that hides up to three USB wireless dongles (such as Logitech Unifying Receivers) inside the card while still providing an external USB-A port. Created by community member LeoDJ and released in March 2024, it uses an integrated USB hub to connect internal dongles and the external port simultaneously.
Drumpad Input Module
The Drumpad Input Module is a custom input module for the Framework Laptop 16 created by community member Pitstoptech. It replaces an input module slot with velocity-sensitive drum pads, turning the Framework 16 into a portable music production tool.
Dual LED Matrix Realtime Audio Visualizer
Dual LED Matrix Realtime Audio Visualizer is a script that captures system audio and displays stereo frequency bars simultaneously on both the left and right Framework 16 LED Matrix Input Modules. Developed by community member Seren (GitHub: 0xSeren), it was released on March 22, 2026 — a feature the author says they had wanted "since the framework 16 modules were first originally showcased".
Dual USB-C Expansion Card
The Dual USB-C Expansion Card is a long-running community project to create an expansion card with two USB-C ports for Framework laptops. Since Framework only offers single-port USB-C expansion cards, the community has been working on dual-port designs since June 2021. Multiple independent efforts have emerged over the years, each with different approaches, capabilities, and outcomes.
EC Card 2
EC Card 2 is a closed-case debugging (CCD) expansion card for the Framework Laptop 13, created by Dustin Howett (DHowett). It provides UART serial access to the laptop's embedded controller (EC) through a self-contained USB-to-serial interface, enabling real-time EC debug console access without opening the laptop chassis. The project was funded through Framework's Expansion Card Developer Program.
Embedded Controller Mods
Fork of the Framework official EC firmware with custom modifications by jcdutton, primarily targeting the Framework 16.
Expansion Card Carrying Case
The Expansion Card Carrying Case is a 3D-printable case for Framework expansion cards, designed by community member replicationer using PLA, TPU, and magnets.
Framework 16 E-Paper Module
The Framework 16 E-Paper Module is a community-developed e-paper display that fits beneath the Framework Laptop 16's macro pad or numpad in the palm rest area. Created by snowball (BBBSnowball) and published in May 2024, it uses a Waveshare 3.7" e-paper display with a resistive touchscreen, connected to the laptop via a custom flex PCB that taps into the input module's secondary pogo pin connector.
Framework 16 Keyboard v1
The Framework 16 Keyboard v1 (subtitled "Poor Man's Ortho") is an ortholinear split keyboard designed to fit inside the Framework Laptop 16 in place of the stock keyboard module. Created by Per Sommer (GitHub: sommerper), it uses 40 Kailh Choc low-profile switches in a column-staggered layout and connects via USB or Bluetooth using an nRF52840 microcontroller — rather than interfacing with the Framework 16's Input Module connector.
Framework 16 to MXM GPU Adapter
The Framework 16 to MXM GPU Adapter is an open-source community project by Joe Shapiro (GitHub: JJ-Shapiro) that aims to create a custom PCB adapter allowing standard MXM mobile GPU modules to be used in the Framework Laptop 16's expansion bay. If successful, it would enable users to install a wide range of mobile GPUs — including Nvidia MXM modules such as the mobile RTX 4090 — into their Framework 16.
Framework Control
Framework Control is a lightweight control surface for Framework laptops, exposing a minimal local HTTP API and a modern web UI to monitor telemetry and tweak core platform settings. Developed by Kemal Ozturk (GitHub: ozturkkl), it provides fan control (auto/manual/curve), power management, charging controls, and LED Matrix support for Framework Laptop 13 and 16 models.
Framework Deck
Framework Deck is an open-source, all-in-one desktop companion application for Framework laptops, developed by community member ToySnail (GitHub: enkode). It evolved from the earlier Input Architect project — a keyboard and macropad configurator — into a unified tool that combines keyboard customization with real-time hardware telemetry, fan control, power management, battery health monitoring, and LED matrix editing.
Framework DSP
Framework DSP is a collection of EasyEffects audio processing profiles that significantly improve the built-in speaker sound quality on Framework laptops running Linux. Developed by community member cab (GitHub: cab404), it uses impulse response (IR) calibration via HiFiScan alongside multiband compression and other DSP techniques to compensate for the acoustic limitations of small laptop speakers.
Framework Fan Control GNOME Extension
Framework Fan Control is a GNOME Shell extension that provides a convenient interface for controlling fan profiles on Framework laptops running fw-fanctrl. Developed by community member ghostdevv (GitHub: ghostdevv), it integrates into GNOME's quick settings panel to display real-time temperature and fan speed, switch between fan strategies, and pause/resume fan control.
Framework Hub
This project appears to be inactive. The last GitHub push was January 18, 2025, the last Patreon update was late January 2025, and the GitHub build has been broken since approximately March 2025. The creator has not responded to community inquiries since early 2025.
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 2023. It features an expansion bay that can attach PCIe components such as a dedicated GPU, a fully customizable keyboard with interchangeable input modules and optional numpad, and 6 expansion card slots. Initially planned to ship in Q4 2023, it began shipping in February 2024 with AMD Ryzen 7040 series processors. It was named a TIME Best Invention of 2023.
Framework Laptop 16 (AMD Ryzen AI 300, 2025)
Announced in August 2025, the second generation Framework Laptop 16 features AMD's Zen 5-based Ryzen AI 300 series processors. It adds an optional Nvidia GeForce RTX 5070 Laptop GPU module with 8 GB GDDR7 (and a 12 GB GDDR7 variant added April 2026), both backwards compatible with the 2024 model. Shipments began in December 2025 (delayed from the original November target).
Framework LED Matrix Python Tool
Framework LED Matrix Python Tool is a Python command-line suite for the Framework Laptop 16 LED Matrix modules, developed by community member mariobx (with contributions from mariom6). It was created for programming novices to run "cool simulations" and visual experiments on the dual 9×34 LED matrix beyond the simple boot animations, after the author was surprised by the lack of available tooling at the time of purchase. The project is licensed under GPL-3.0.
Framework Matrix Manager (FWMM)
A widget-based LED Matrix program for the Framework 16 by Boyney (DedFishy), featuring a web dashboard GUI and system-tray background operation.
Framework Missing Keys
Framework Missing Keys is a community project to add the four missing navigation keys — PgUp, PgDn, Home, and End — to the Framework Laptop 16 by building a custom input module using Framework's One Key Module developer program. Created by community member Matthew and documented on Hackaday, the project began in February 2026 after the creator received One Key Modules directly from Framework through the developer program.
Framework OCuLink Dev Kit
The Framework OCuLink Dev Kit is a modular adapter and dock system for the Framework Laptop 16, previewed on April 21, 2026 at Framework's next-gen hardware event. It uses the OCuLink 8i interface to provide up to 128 Gbps bidirectional throughput for external PCIe devices, making the Framework Laptop 16 the first laptop to expose an 8-lane OCuLink interface. The kit enables connecting external GPUs, network cards, video capture cards, and other PCIe peripherals with very little performance penalty compared to a desktop PC.
Framework Parts Tray
The Framework Parts Tray is a 3D-printable organizer tray tailored for use during Framework laptop repairs and upgrades, designed by community member whatthefilament.
Framework System TUI
Framework System TUI (framework-tool-tui) is a terminal-based dashboard for monitoring and controlling Framework laptop hardware, developed by community member Mykhailo Nedokushev (GitHub: grouzen). Built in Rust with the ratatui TUI framework, it provides a snappy interactive interface for battery management, privacy toggles, brightness controls, USB PD port monitoring, and more — all from the terminal.
Framework16 LED Matrix Manager
Framework16 LED Matrix Manager is an open-source GUI application for controlling the LED Matrix Input Module on the Framework Laptop 16, developed by community member Fabian Fuchs (GitHub: FabulousCodingFox). Written in C++ with a Qt interface, it provides a native desktop tool for drawing, configuring presets, and managing the 9x34 LED display panels without requiring a web browser or command-line usage.
Free USB-A Dual Expansion Card
The Free USB-A Dual Expansion Card is a community-designed concept with a working prototype that adds a "free" USB-A 2.0 port to the Framework Laptop 16 alongside a full-featured USB-C, without sacrificing an expansion card slot. Created by boarchuz and published on March 21, 2026, it taps into one of the unused USB 2.0 interfaces exposed on the FW16 midplate pogo pins.
fw-fanctrl
fw-fanctrl is a Python CLI service for Linux that controls Framework Laptop fan speed according to a configurable speed/temperature curve. Developed by community member Jean (GitHub: TamtamHero), it was originally created in April 2022 to address the overly aggressive default fan behaviour on the Framework Laptop 13 Intel, which many users found too loud for light workloads.
FW16 LED Matrix Visualizer
FW16 LED Matrix Visualizer is a real-time PC-audio visualizer and pixel-art animation player for the Framework Laptop 16's dual LED Matrix Input Modules, developed by community member Imdad3456. It talks to the two 9×34 modules directly over serial (no ledmatrixctl calls in the hot loop) for fast, responsive updates, and runs persistently in the background via a system-tray app that survives reboots through a Windows Scheduled Task. It is Windows 10/11 only and licensed under MIT.
FW16 PCIe x16 Expansion Bay
The FW16 PCIe x16 Expansion Bay is an open-source community hardware project by Ether-Nova that provides a fully powered PCIe x16 physical slot on a board designed to sit in the Framework Laptop 16's expansion bay shell. The slot provides x8 electrical (PCIe Gen 4) since the Framework 16 exposes a maximum of 8 PCIe lanes through its expansion bay interface, and can deliver up to 75W of power.
FW16 Pong Wars
FW16 Pong Wars is a Rust-based game for the Framework Laptop 16 LED Matrix Input Modules, inspired by the original Pong Wars by Koen van Gilst. Developed by community member boobcactus, it runs a competitive ball-bouncing game directly on the 9x34 LED matrix panels, supporting both single-module (9x34) and dual-module (18x34) display modes.
fw16-kbd-uleds
fw16-kbd-uleds is a Framework Laptop 16 keyboard backlight bridge that exposes QMK-controlled input modules as a standard UPower keyboard backlight device. Developed by community member paco3346, it creates a virtual LED device via /dev/uleds named framework::kbd_backlight, translating desktop brightness changes into direct QMK/VIA HID commands applied to detected Framework 16 keyboard, numpad, and RGB macropad modules.
fw16-led-matrixd
fw16-led-matrixd is an open-source, cross-platform daemon and CLI for controlling the Framework Laptop 16 LED Matrix Input Modules, developed by community member Sabrina Andersen (GitHub: NukingDragons). Written in Rust, it fully implements Framework's LED Matrix serial API and provides both a background daemon (fw16-led-matrixd) and a command-line client (ledcli) for scripting and automation.
fw16-ledvu
fw16-ledvu is an audio visualizer for the Framework Laptop 16 LED Matrix modules that displays a real-time VU/equalizer driven from PipeWire audio via CAVA (Console Audio Visualizer). Developed by community member Jack Burch (GitHub: JackMBurch), it runs as a lightweight systemd user service on Linux and writes directly to the LED Matrix modules over persistent serial connections for low-latency updates.
G.Skill Ripjaws 64GB Kit (2x32GB) DDR5-5600 (F5-5600S4040A32GX2-RS)
The G.Skill F5-5600S4040A32GX2-RS is a 64GB kit (two 32GB sticks) of DDR5-5600 SO-DIMM laptop memory. It uses the DDR5-5600 CL40 JEDEC profile at 1.1V — the tightest standard JEDEC timing for DDR5-5600 — so it runs at full speed on Framework laptops without XMP/EXPO. It is one of the most frequently recommended DDR5 kits in the Framework community.
HandyWork
HandyWork is an ergonomic keyboard project for the Framework 16 by Axel Voitier, designed as a custom input module with staggered columnar layouts. It proposes 8 different layouts fitting the A1 design space, from a minimalist 36-key (5×3) Miryoku-compatible layout up to a 50-key (6×4) layout for users who prefer fewer layers.
Input Architect
This project has been merged into Framework Deck. All features are now part of Framework Deck's Keyboard module. The standalone repository is archived for historical reference.
Keyboard Decals
Custom keyboard decals and overlay stickers for Framework laptops, available from several vendors.
Kingston FURY Impact 64GB Kit (2x32GB) DDR5-5600 (KF556S40IBK2-64)
The Kingston FURY Impact KF556S40IBK2-64 is a 64GB kit (two 32GB sticks) of DDR5-5600 SO-DIMM laptop memory. It uses Kingston's "Plug N Play" JEDEC profile of DDR5-5600 CL40 at 1.1V, which is the tightest standard JEDEC timing available for DDR5-5600 and runs at full speed on Framework laptops without needing XMP/EXPO.
Laptop 16 ThinkPad Keyboard Mod
A modification by Martin Roth (MartinLRoth) to install a ThinkPad Compact USB Keyboard with TrackPoint into the Framework Laptop 16.
LED Matrix Controllers
LED Matrix Controllers is a JavaScript/TypeScript library providing cross-firmware controllers for the Framework Laptop 16 LED Matrix Input Module, developed by Jacob Padgett (GitHub: jpadgett314). The library abstracts the differences between three LED matrix firmwares — the official Framework firmware, sparkle-fw16, and sigroot's firmware — behind a unified API using the WebHID and Web Serial APIs.
LED Matrix Monitoring
LED Matrix Monitoring (ledmatrixmonitoring) is a system metrics visualization service for the Framework Laptop 16 LED Matrix Input Module, developed by community member Igor (GitHub: night-crawler). Written in Rust, it collects system metrics — CPU usage, memory, disk I/O, network, temperature, and battery — renders them as PNG images, and sends them to the companion LED Matrix Daemon for display on the 9x34 LED matrix.
LED Matrix Vocab
LED Matrix Vocab (also titled "LED Matrix Word Randomizer") is a web-based Japanese vocabulary study tool for the Framework Laptop 16 LED Matrix modules, developed by community member Jacob Padgett (GitHub: jpadgett314). It periodically displays a random Japanese word on the LED Matrix modules, turning idle screen real estate into a passive language-learning aid. The app is available as a live demo and can be installed as a Progressive Web App (PWA) for offline desktop use.
led_matrix.py
A simple Python library for the Framework 16 LED Matrix module by Encampeded.
Lexar NM790 NVMe SSD (M.2 2280)
The Lexar NM790 is a PCIe Gen4 x4 NVMe SSD in the M.2 2280 form factor. Despite being DRAM-less (Maxio MAP1602 controller), it delivers strong performance (up to 7,400 MB/s sequential read) with excellent idle power efficiency, and is widely praised in the Framework community as one of the best-value high-capacity drives.
MediaTek MT7925 (RZ717) Wi-Fi Issues
Summary
Minisforum DEG1 OCuLink eGPU Dock (Framework 16)
The Minisforum DEG1 is an OCuLink-to-PCIe x16 dock that connects a desktop graphics card to a host over a native OCuLink connection — bypassing the Thunderbolt/USB4 protocol overhead entirely. On the Framework Laptop 16 it pairs with the community M.2-to-OCuLink Expansion Bay adapter (or the official OCuLink Dev Kit) to deliver full PCIe bandwidth. Framework 16 users report it as more stable than USB4 eGPU enclosures like the AOOSTAR AG02, and it ships with a longer, more compatible cable.
Module Frame
The Module Frame is a 3D-printable holder for Framework expansion cards, designed by community member egeltje. It keeps four spare modules tidy in a bag without taking up much space.
Module Storage Box
The Module Storage Box is a 3D-printable carrying case for Framework expansion cards and the included screwdriver, designed by community member AW139_driver.
MXM GPU + Dell E-Port Expansion Bay Adapter
The MXM GPU + Dell E-Port Expansion Bay Adapter is an open-source community hardware project by WifiCable (GitHub: a-little-wifi) that combines an MXM GPU slot with a Dell E-Port dock connector on a single board designed for the Framework Laptop 16's expansion bay. The project was started when the Framework 16 was announced, but the author states it is "very unfinished" and they do not plan to continue development since they did not purchase the laptop.
OcuLink eGPU Expansion Bay Module
The OcuLink eGPU Expansion Bay Module is a community-developed hardware project that adds OCuLink (Optical-Copper Link) external GPU connectivity to the Framework Laptop 16 via its Expansion Bay. OCuLink provides a direct PCIe connection to the laptop's GPU slot, offering significantly higher bandwidth than USB4/Thunderbolt — up to ~63 Gbps for 4i (x4 PCIe 4.0) and ~126 Gbps for 8i (x8 PCIe 4.0), compared to ~32 Gbps for USB4. The project was initiated in June 2023 after Framework CEO Nrp greenlit community exploration of OCuLink for the Expansion Bay, and has since evolved through multiple design approaches, commercial preorders, and open-source hardware iterations.
OSHE Mouse Dongle Hiding Card
OSHE Mouse Dongle Hiding Card is a community-developed Framework Expansion Card that recesses a USB-A port halfway into the card body, allowing wireless mouse or keyboard dongles to be inserted without protruding from the laptop. Developed by the Open Source Hardware Enterprise (OSHE) team at Michigan Technological University, it provides a no-solder solution for hiding USB dongles that would otherwise stick out of the expansion card slot.
OWC 14-Port Thunderbolt Dock (OWCTB3DK14PSG)
The OWC 14-Port Thunderbolt 3 Dock (OWCTB3DK14PSG) provides 85W of host charging, dual Thunderbolt 3 ports, a mini DisplayPort 1.2 output, five USB-A ports, gigabit Ethernet, and SD/microSD readers. A community member reports it working reliably on Pop OS 22.04 driving dual 1440p monitors, and noted it delivered close to its claimed power output.
Piano Keyboard Input Module
The Piano Keyboard Input Module is a custom input module for the Framework Laptop 16 created by community member Pitstoptech. It features velocity-sensitive keys that function as a MIDI controller, turning the input deck into a musical instrument.
Plugable TBT4-UDZ Thunderbolt 4 Dock
The Plugable TBT4-UDZ is a Thunderbolt 4 docking station delivering up to 96W of host charging. It is driver-less (no DisplayLink) and, importantly, uses a single display output rather than DisplayPort MST — which Plugable explicitly recommends for AMD/Linux stability.
Razer Core X eGPU Enclosure
The Razer Core X is a Thunderbolt 3 eGPU enclosure that accepts a full-size desktop PCIe graphics card and provides up to 100W of power delivery back to the host laptop. It is the most widely used and best-documented eGPU enclosure in the Framework community, confirmed working across the Framework 13 (Intel and AMD) and the Framework 16. A variant, the Razer Core X Chroma, adds a gigabit Ethernet port and a 4-port USB-A hub.
Samsung 990 Pro NVMe SSD (M.2 2280)
The Samsung 990 Pro is a PCIe Gen4 x4 NVMe SSD in the M.2 2280 form factor, with sequential reads up to 7,450 MB/s. It is a popular high-performance community choice for Framework laptops, confirmed working without storage-related issues.
sigroot FW LED Matrix Firmware
sigroot FW LED Matrix Firmware is an alternate firmware for the Framework Laptop 16 LED Matrix Input Module, written in Arduino/C++ by sigroot. It was created to address two limitations of the official FrameworkComputer/inputmodule-rs firmware: the inability to produce all 256 brightness levels and difficulty developing with the provided interface software.
Single Piece Touchpad Module
The Single Piece Touchpad Module is a 3D-printed replacement for the Framework Laptop 16's multi-piece touchpad row, eliminating the visible seams and gaps between the touchpad module and its surrounding spacers. Created by community member Joseph_Schroedl (RosePeach on Printables) in July 2024, it was the first community solution to address the widely discussed touchpad spacer gap problem.
Sonnet Breakaway Box 750ex eGPU Enclosure
The Sonnet Breakaway Box 750ex is a Thunderbolt 3 eGPU enclosure built around an Intel DSL6540 controller (PCIe 3.0 x4 to Thunderbolt), pairing a 750W power supply with support for high-end double-width graphics cards. It is documented working with a Framework Laptop 13 (Ryzen 7840U) driving an RTX 4070 on Windows, with users achieving the full 32 Gbps PCIe tunnel using an active Thunderbolt 4 cable.
sparkle-fw16
sparkle-fw16 is an alternate firmware for the Framework Laptop 16 LED Matrix Input Module, written in C using the RP2040 Pico SDK. Developed by vddCore, it was created as a leaner alternative to the official FrameworkComputer/inputmodule-rs firmware, which the author found had "too many useless features" and was written in Rust, a language they disliked.
TEAMGROUP MP44S NVMe SSD (M.2 2230)
The TEAMGROUP MP44S is a PCIe Gen4 x4 NVMe SSD in the M.2 2230 form factor, suited to the Framework Laptop 16's secondary slot and the Framework Laptop 12. It is confirmed working as the sole drive in a FW16 running Arch Linux.
TH3P4G3 Thunderbolt 3 eGPU Dock
The TH3P4G3 is a Thunderbolt 3 eGPU dock (bare board) using a PCIe 3.0 interface, popular as a budget one-cable option because it supports power delivery to the host and Thunderbolt daisy-chaining. Framework community members report it working "like a charm" on AMD Framework 13 laptops after switching away from problematic Lenovo enclosures.
ThinkPad Keyboard Mod
The ThinkPad Keyboard Mod is a collaborative community project to adapt Lenovo ThinkPad keyboards with TrackPoint pointing sticks for use in Framework laptops. Initiated by Harley Godfrey in October 2023 for the Framework Laptop 13 using a ThinkPad T480s keyboard, the project expanded significantly when C. Scott Ananian began a parallel effort targeting the Framework Laptop 16 with a ThinkPad X1 Carbon Gen 10 keyboard, producing working hardware prototypes and open-source firmware.
Touchscreen E-Paper Input Module
The Touchscreen E-Paper Input Module is an open-source hardware input module for the Framework Laptop 16, created by community member arthomnix. It features a touchscreen e-paper display that fits as a medium-sized input module, featured on the Framework 16 product page and at the Framework 2nd Gen Event.
USB-A Expansion Card Stops Working Until Unplugged
Summary
USB-C Ports Stop Charging
Summary
USB-C UCSI GET_CABLE_PROPERTY Errors on Boot
Summary
WD_BLACK SN770M NVMe SSD (M.2 2230)
The WD_BLACK SN770M is a PCIe Gen4 x4 NVMe SSD in the compact M.2 2230 form factor — the size used by the Framework Laptop 16's secondary storage slot and the Framework Laptop 12. It is one of the few 2TB TLC 2230 drives available and is confirmed fitting and working in the FW16 alongside a 2280 primary.
WD_BLACK SN850X NVMe SSD (M.2 2280)
The WD_BLACK SN850X is a PCIe Gen4 x4 NVMe SSD in the M.2 2280 form factor. It is one of Framework's officially compatibility-tested drives and a frequent community choice for the primary storage slot, with sequential reads up to 7,300 MB/s. Framework ships the related enterprise SN810 drive in pre-built Laptop 16 configurations.
Whiteboard Input Module
The Whiteboard Input Module is a simple DIY modification by community member henrytr that turns the Framework Laptop 16's spacer modules into usable dry-erase whiteboard surfaces.
YAFI — Yet Another Framework Interface
YAFI (Yet Another Framework Interface) is a cross-platform GUI application for interacting with the Framework Laptop Embedded Controller (EC). Created by Stephen Horvath (GitHub: Steve-Tech) and announced on the Framework Community forum on September 8, 2025, it provides fan control, LED brightness management, battery charge limiting, hardware monitoring, and system information — all without requiring beta BIOS versions, unsigned drivers, or command-line tools.
YubiKey Expansion Card Adapters
Several community members have created 3D-printed expansion card adapters that house a YubiKey security key inside a Framework laptop's expansion card slot. The YubiKey connects to the internal USB-C port exposed when an expansion module is removed, keeping the key flush with the laptop chassis and protected from snagging or damage.