|
| 1 | +# Mainboard |
| 2 | + |
| 3 | +## License |
| 4 | + |
| 5 | +Framework Laptop 12 © 2025 by Framework Computer Inc is licensed under CC BY 4.0. |
| 6 | +To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ |
| 7 | + |
| 8 | +## Pinouts |
| 9 | + |
| 10 | +### Front Panel 9 Pin |
| 11 | + |
| 12 | +Standard Pin layout |
| 13 | + |
| 14 | +``` |
| 15 | +┌─┬─┐ |
| 16 | +│1│2│ |
| 17 | +├─┼─┤ |
| 18 | +│3│4│ |
| 19 | +├─┼─┤ |
| 20 | +│5│6│ |
| 21 | +├─┼─┤ |
| 22 | +│7│8│ |
| 23 | +├─┼─┤ |
| 24 | +│9│ │ |
| 25 | +└─┴─┘ |
| 26 | +``` |
| 27 | + |
| 28 | +| Pin | Signal | |
| 29 | +|-----|----------------------| |
| 30 | +| 1 | +5VALW | |
| 31 | +| 2 | +5VALW | |
| 32 | +| 3 | Debug LED (LED4) GND | |
| 33 | +| 4 | Power Button LED GND | |
| 34 | +| 5 | `EC_RST#` | |
| 35 | +| 6 | Power Button | |
| 36 | +| 7 | GND | |
| 37 | +| 8 | GND | |
| 38 | +| 9 | +5VS_Header | |
| 39 | + |
| 40 | +The power button LED is controlled by the same signal as LED3 on the mainboard. See table below. |
| 41 | + |
| 42 | +`EC_RST#` resets the embedded controller when pulling this signal low. |
| 43 | +After the EC has reset, it does not turn the CPU back on. To do so, use the Power Button (pin). |
| 44 | + |
| 45 | +### ARGB |
| 46 | + |
| 47 | +| Pin | Signal | |
| 48 | +|-----|----------| |
| 49 | +| 1 | +5VS | |
| 50 | +| 2 | Data Out | |
| 51 | +| 3 | NC | |
| 52 | +| 4 | GND | |
| 53 | + |
| 54 | +Data has 2.2k pullup to +5VS on the mainboard. |
| 55 | + |
| 56 | +## LEDs |
| 57 | + |
| 58 | +All LEDs are controlled by the Embedded Controller firmware. |
| 59 | + |
| 60 | +| LED | Signal | Color | Description | |
| 61 | +|-----|--------|-------|--------------------------------------------| |
| 62 | +| 1 | GPIO | Amber | AC Power (VSB) | |
| 63 | +| 2 | GPIO | Amber | 12V AC Power (G3=Off, S0=On) | |
| 64 | +| 3 | PWM | Amber | Power Button (S5=Off, S3=Breathing, S0=On) | |
| 65 | +| 4 | GPIO | Red | Debug blinking | |
| 66 | + |
| 67 | +Debug blink codes |
| 68 | + |
| 69 | +| Behavior | Description | |
| 70 | +|-------------|------------------------------------| |
| 71 | +| Long blink | Start of diagnostic | |
| 72 | +| 1 - On/Off | PSU OK | |
| 73 | +| 2 - On/Off | 12V OK | |
| 74 | +| 3 - On/Off | CPU deassert sleep S5 | |
| 75 | +| 4 - On/Off | CPU deassert sleep S4 | |
| 76 | +| 5 - On/Off | Power boot core VR | |
| 77 | +| 6 - On/Off | CPU Fan Detected | |
| 78 | +| 7 - On/Off | Thermal Sensor Detected | |
| 79 | +| 8 - On/Off | CPU reached S0 state | |
| 80 | +| 9 - On/Off | DDR initialized OK | |
| 81 | +| 10 - On/Off | Power glitch detected during boot | |
| 82 | + |
| 83 | +## Buttons |
| 84 | + |
| 85 | +| Label | Function | |
| 86 | +|-------|----------------| |
| 87 | +| SW1 | Clear RTC/CMOS | |
| 88 | +| SW3 | Power Button | |
0 commit comments