Skip to main content

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 bay1. 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 laptop1.

The board's primary purpose is to add Dell E-Port dock support to the Framework 16, with the MXM GPU slot added because the dock requires display outputs1.

Unfinished / Abandoned

The author states: "This is a very unfinished project that I started when the 16" Framework laptop was announced, but I probably won't be working on it much anymore since I don't plan on actually buying the laptop. I'm putting it here for anyone who might be interested."1

Design Overview

The board fits in the Framework Laptop 16's GPU expansion bay and integrates two distinct subsystems1:

Dell E-Port Dock Connector

The Dell E-Port dock uses JAE WD2 series dock connectors. The author manually created the E-port dock connector footprint from the JAE WD2 datasheet1. Part numbers commonly found in Dell laptop schematics include1:

  • JAE WD2F144WB5R400 (M4800)
  • JAE WD2F144WB1R300 (E6440)
  • JAE WD2F144WBHR500-DT (E7470)
  • JAE WD2F144WD3 (E4300)
  • JAE WD2F144WD4 (E4200)
  • JAE WD2F144WB3R300 (E4310)
  • JAE WD2F144WB7-DT (E7440)
  • JAE WD2F144WB1 (E6400)

A Foxconn alternative (FOX_QL01723-D265G1-8H) was used in some of the last Dell models, such as the Precision 75101.

RP2040 Dock Interface Handler

An RP2040 microcontroller handles dock port interfaces including1:

  • PS/2 (for keyboard/mouse)
  • I2S audio
  • Other control signals required for dock functionality

MXM GPU Slot

The MXM portion is based on the author's separate MXM Immobilizer project — a PCIe-to-MXM adapter12. The MXM Immobilizer exposes the full MXM feature set including 6 DisplayPort outputs, DP++ support, VGA output, dual-channel LVDS, full PCIe x16 link, and up to 190W of power2.

Distinction from the Framework 16 to MXM GPU Adapter

This project is distinct from the Framework 16 to MXM GPU Adapter by Joe Shapiro (JJ-Shapiro):

AspectMXM GPU + Dell E-Port AdapterFramework 16 to MXM GPU Adapter
AuthorWifiCable (a-little-wifi)1Joe Shapiro (JJ-Shapiro)3
MXM onlyNo — also includes Dell E-Port dock1Yes — MXM only3
Dock supportDell E-Port (JAE WD2)1None3
MicrocontrollerRP2040 for dock interfaces1EEPROM for EC identification3
StatusUnfinished / abandoned1Active development (V0.5 PCBs ordered)3
BasisAuthor's MXM Immobilizer project1Original design3

Technical Specifications

SpecificationDetails
Target platformFramework Laptop 16 expansion bay1
GPU form factorMXM (based on MXM Immobilizer)12
Dock connectorDell E-Port (JAE WD2 series)1
MicrocontrollerRP2040 (dock interface handling)1
Dock interfacesPS/2, I2S audio, control signals1
MXM features6× DisplayPort, DP++, VGA, LVDS, PCIe x16, up to 190W2
GitHub Stars141
Sourcea-little-wifi/frmw-16-MXM-E-port (GitHub)1

Footnotes

  1. a-little-wifi/frmw-16-MXM-E-port — GitHub (README, connector details, project description) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

  2. a-little-wifi/mxm-immobilizer — GitHub (MXM to PCIe adapter, basis for the MXM portion) 2 3 4 5

  3. Framework 16 to MXM Gpu - V0.1 Prototype design — Framework Community (Joe_Shapiro, August 2025) 2 3 4 5 6