diff --git a/site/docs/install/dell7010.md b/site/docs/install/dell7010.md
new file mode 100644
index 0000000..1a38f20
--- /dev/null
+++ b/site/docs/install/dell7010.md
@@ -0,0 +1,141 @@
+---
+title: Dell OptiPlex 7010/9010 SFF
+x-toc-enable: true
+...
+
+**This is only for the SFF variant. The MT variant is also supported, but for
+the MT variant, you must flash the [T1650 ROM image](t1650.md) instead.**
+
+**[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../../news/safety.md),
+OR YOU MIGHT BRICK YOUR MACHINE: [SAFETY PRECAUTIONS](../../news/safety.md)**
+
+
+
+Dell OptiPlex 7010/9010 SFF
+
+
+| ***Specifications*** | |
+|----------------------------|------------------------------------------------|
+| **Manufacturer** | Dell |
+| **Name** | OptiPlex 7010 SFF |
+| **Variants** | OptiPlex 9010 SFF |
+| **Released** | 2012 |
+| **Chipset** | Intel C216 |
+| **CPU** | Intel Ivy Bridge |
+| **Graphics** | Discrete graphics, or Intel HD Graphics model
+ depending on CPU model |
+| **Memory** | DDR3 DIMMs (max 32GB, 4x8GB) |
+| **Architecture** | x86\_64 |
+| **Original boot firmware** | Dell UEFI firmware |
+| **Intel ME/AMD PSP** | Present. Can be disabled with me\_cleaner. |
+| **Flash chip** | SOIC-16 and/or SOIC-8 12MiB (96Mbit) |
+
+
+```
+W+: Works without blobs;
+N: Doesn't work;
+W*: Works with blobs;
+U: Untested;
+P+: Partially works;
+P*: Partially works with blobs
+?: UNKNOWN AT THIS TIME
+```
+
+| ***Features*** | |
+|---------------------------------------------------|----|
+| **Internal flashing with original boot firmware** | ? |
+| **Display (if Intel GPU)** | W+ |
+| **Display (discrete CPU, SeaBIOS payload only)** | W* |
+| **Audio** | W+ |
+| **RAM Init** | W+ |
+
+| ***Payloads supported*** | |
+|----------------------------|-----------|
+| **GRUB (libgfxinit only)** | Works |
+| **SeaBIOS** | Works |
+| **SeaBIOS with GRUB** | Works |
+
+Introduction
+============
+
+**Unavailable in Libreboot 20230625 or earlier. You must [compile from
+source](../build/), or use at least Libreboot 20231021.**
+
+Official information about the laptop can be found here:
+
+
+Build ROM image from source
+---------------------------
+
+The build target, when building from source, is thus:
+
+ ./mk -b coreboot dell7010sff_12mb
+
+NOTE: The same 7010 SFF image also works on 9010 SFF. It's the same mainboard.
+
+Installation
+============
+
+Insert binary files
+-------------------
+
+If you're using a release ROM, please ensure that you've inserted extra firmware
+required refer to the [guide](../install/ivy_has_common.md) for that. (failure
+to adhere to this advice will result in a bricked machine)
+
+Libreboot's build system automatically downloads and processes these files if
+you build Libreboot from source, but the same logic that it uses must be re-run
+if you're using a release image.
+
+Set MAC address
+---------------
+
+This platform uses an Intel Flash Descriptor, and defines an Intel GbE NVM
+region. As such, release/build ROMs will contain the same MAC address. To
+change the MAC address, please read [nvmutil documentation](../install/nvmutil.md).
+
+WARNING about CPU/GPU compatibility
+-------------------------------
+
+If you want to use onboard graphics, you must have a CPU that has a GPU built
+into it. You can find a list here:
+
+
+
+Coreboot has libre initialisation code for Intel graphics, but libre
+initialisation code is not available for most graphics cards. This machine can
+take any graphics card that fits in the PCI-E slot. When a graphics card is
+used, SeaBIOS executes its VGA ROM which provides video init, instead of
+coreboot's native Intel video init. GRUB piggybacks off of what SeaBIOS did,
+so the GRUB payload will also work.
+
+Flash a ROM image (software)
+-----------------
+
+If you're already running Libreboot, and you don't have flash protection
+turned on, [internal flashing](../install/) is possible.
+
+If you have factory firmware (Dell), you can short the service jumper. It's
+near the RAM, under where the HDD goes. Just put a short on it when booting,
+and all flash protection is disabled; the factory firmware write might EFI
+variables to flash during shutdown sequence, so you should *pull the plug* to
+shut it down (remove the power by pulling the plug) after flashprog
+says `VERIFIED`.
+
+Flash a ROM image (hardware)
+-----------------
+
+For general information, please refer to [25xx NOR flash
+instructions](../install/spi.md) - that page refers to use of socketed flash.
+
+This machine is somewhat cumbersome to flash, because it has a SOIC-16 flash
+for the first 8MB part, and 4MB SOIC8. You can split up your 12MB ROM image
+like so:
+
+ dd if=libreboot.rom of=4mb.rom bs=1M skip=8
+ dd if=libreboot.rom of=8mb.rom bs=1M count=8
+
+The side cover comes off easily, and you can find the flash ICs next to the RAM.
+
+No photos yet, but the two flash ICs are next to each other, and near to where
+the PCH is.
diff --git a/site/docs/install/index.md b/site/docs/install/index.md
index dcbd47b..ad76bca 100644
--- a/site/docs/install/index.md
+++ b/site/docs/install/index.md
@@ -83,7 +83,8 @@ Desktops (AMD, Intel, x86)
- Dell OptiPlex 7010 **MT** (known to work, using the T1650 ROM, but more
research is needed) - 9010 also known to work. No GPIO changes, so it should
be safe to flash.
-- [Dell Precision T1650](t1650.md)
+- [Dell OptiPlex 7010/9010 SFF](dell7010.md) **(for MT, please use the T1650 image)**
+- [Dell Precision T1650](t1650.md) **(the same ROM works on 7010/9010 MT variant)**
- [Gigabyte GA-G41M-ES2L motherboard](ga-g41m-es2l.md)
- [HP Elite 8200 SFF/MT](hp8200sff.md) (HP 6200 Pro Business probably works too)
- [HP Elite 8300 USDT](hp8300usdt.md)
diff --git a/site/docs/install/t1650.md b/site/docs/install/t1650.md
index e33e9f5..3228d5b 100644
--- a/site/docs/install/t1650.md
+++ b/site/docs/install/t1650.md
@@ -22,9 +22,9 @@ OR YOU MIGHT BRICK YOUR MACHINE: [SAFETY PRECAUTIONS](../../news/safety.md)**
| **Graphics** | Discrete graphics, or Intel HD Graphics model
depending on CPU model |
| **Memory** | DDR3 DIMMs (max 32GB, 4x8GB), ECC memory supported |
-| **Architecture** | x86_64 |
+| **Architecture** | x86\_64 |
| **Original boot firmware** | Dell UEFI firmware |
-| **Intel ME/AMD PSP** | Present. Can be disabled with me_cleaner. |
+| **Intel ME/AMD PSP** | Present. Can be disabled with me\_cleaner. |
| **Flash chip** | SOIC-16 and/or SOIC-8 12MiB (96Mbit) |