From 48eb11e40c72a37e9241a8dca8fdec70964d8cbb Mon Sep 17 00:00:00 2001 From: Jacob Kauffmann Date: Wed, 12 Jul 2023 13:52:36 -0600 Subject: [PATCH] darp9: Add section --- src/README.md | 3 +- src/SUMMARY.md | 12 +- src/models/darp9/README.md | 61 ++++++++ src/models/darp9/external-overview.md | 58 +++++++ src/models/darp9/img/darp9.webp | 3 + src/models/darp9/img/fn-dia.jpg | 3 + src/models/darp9/img/fn-f1.png | 3 + src/models/darp9/img/fn-f10.png | 3 + src/models/darp9/img/fn-f11.png | 3 + src/models/darp9/img/fn-f12.png | 3 + src/models/darp9/img/fn-f2.png | 3 + src/models/darp9/img/fn-f3.png | 3 + src/models/darp9/img/fn-f5.png | 3 + src/models/darp9/img/fn-f6.png | 3 + src/models/darp9/img/fn-f7.png | 3 + src/models/darp9/img/fn-f8.png | 3 + src/models/darp9/img/fn-f9.png | 3 + src/models/darp9/img/fn-star.png | 3 + src/models/darp9/img/led-airplane.png | 3 + src/models/darp9/img/led-battery.png | 3 + src/models/darp9/img/led-power.png | 3 + src/models/darp9/img/led-storage.png | 3 + src/models/darp9/img/ports-back.webp | 3 + src/models/darp9/img/ports-front.webp | 3 + src/models/darp9/img/ports-left.webp | 3 + src/models/darp9/img/ports-right.webp | 3 + src/models/darp9/internal-overview.md | 28 ++++ src/models/darp9/repairs.md | 211 ++++++++++++++++++++++++++ 28 files changed, 434 insertions(+), 5 deletions(-) create mode 100644 src/models/darp9/README.md create mode 100644 src/models/darp9/external-overview.md create mode 100644 src/models/darp9/img/darp9.webp create mode 100644 src/models/darp9/img/fn-dia.jpg create mode 100644 src/models/darp9/img/fn-f1.png create mode 100644 src/models/darp9/img/fn-f10.png create mode 100644 src/models/darp9/img/fn-f11.png create mode 100644 src/models/darp9/img/fn-f12.png create mode 100644 src/models/darp9/img/fn-f2.png create mode 100644 src/models/darp9/img/fn-f3.png create mode 100644 src/models/darp9/img/fn-f5.png create mode 100644 src/models/darp9/img/fn-f6.png create mode 100644 src/models/darp9/img/fn-f7.png create mode 100644 src/models/darp9/img/fn-f8.png create mode 100644 src/models/darp9/img/fn-f9.png create mode 100644 src/models/darp9/img/fn-star.png create mode 100644 src/models/darp9/img/led-airplane.png create mode 100644 src/models/darp9/img/led-battery.png create mode 100644 src/models/darp9/img/led-power.png create mode 100644 src/models/darp9/img/led-storage.png create mode 100644 src/models/darp9/img/ports-back.webp create mode 100644 src/models/darp9/img/ports-front.webp create mode 100644 src/models/darp9/img/ports-left.webp create mode 100644 src/models/darp9/img/ports-right.webp create mode 100644 src/models/darp9/internal-overview.md create mode 100644 src/models/darp9/repairs.md diff --git a/src/README.md b/src/README.md index 8cd31224..3648d33c 100644 --- a/src/README.md +++ b/src/README.md @@ -8,7 +8,7 @@ The source can be viewed [on GitHub](https://github.com/system76/tech-docs). - [Adder WS (addw3)](models/addw3/README.md) - [Bonobo WS (bonw15)](models/bonw15/README.md) -- [Darter Pro (darp8)](models/darp8/README.md) +- [Darter Pro (darp9)](models/darp9/README.md) - [Galago Pro (galp7)](models/galp7/README.md) - [Gazelle (gaze18)](models/gaze18/README.md) - [Kudu (kudu6)](models/kudu6/README.md) @@ -36,6 +36,7 @@ The source can be viewed [on GitHub](https://github.com/system76/tech-docs). - [Adder WS (addw2)](models/addw2/README.md) - [Adder WS (addw1)](models/addw1/README.md) - [Bonobo WS (bonw14)](models/bonw14/README.md) +- [Darter Pro (darp8)](models/darp8/README.md) - [Darter Pro (darp7)](models/darp7/README.md) - [Darter Pro (darp6)](models/darp6/README.md) - [Galago Pro (galp6)](models/galp6/README.md) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 0c90f88d..9bb89cb7 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -9,10 +9,10 @@ - [External Overview](models/bonw15/external-overview.md) - [Internal Overview](models/bonw15/internal-overview.md) - [Parts & Repairs](models/bonw15/repairs.md) - - [Darter Pro (darp8)](models/darp8/README.md) - - [External Overview](models/darp8/external-overview.md) - - [Internal Overview](models/darp8/internal-overview.md) - - [Parts & Repairs](models/darp8/repairs.md) + - [Darter Pro (darp9)](models/darp9/README.md) + - [External Overview](models/darp9/external-overview.md) + - [Internal Overview](models/darp9/internal-overview.md) + - [Parts & Repairs](models/darp9/repairs.md) - [Galago Pro (galp7)](models/galp7/README.md) - [External Overview](models/galp7/external-overview.md) - [Internal Overview](models/galp7/internal-overview.md) @@ -105,6 +105,10 @@ - [External Overview](models/bonw14/external-overview.md) - [Internal Overview](models/bonw14/internal-overview.md) - [Parts & Repairs](models/bonw14/repairs.md) + - [Darter Pro (darp8)](models/darp8/README.md) + - [External Overview](models/darp8/external-overview.md) + - [Internal Overview](models/darp8/internal-overview.md) + - [Parts & Repairs](models/darp8/repairs.md) - [Darter Pro (darp7)](models/darp7/README.md) - [External Overview](models/darp7/external-overview.md) - [Internal Overview](models/darp7/internal-overview.md) diff --git a/src/models/darp9/README.md b/src/models/darp9/README.md new file mode 100644 index 00000000..6c3a0610 --- /dev/null +++ b/src/models/darp9/README.md @@ -0,0 +1,61 @@ +# Darter Pro (darp9) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Darter Pro](./img/darp9.webp) + +The System76 Darter Pro is a laptop with the following specifications: + +- CPU + - Supports Intel 12th Generation (Alder Lake) CPUs + - [Core i7-1260P](https://ark.intel.com/content/www/us/en/ark/products/226254/intel-core-i71260p-processor-18m-cache-up-to-4-70-ghz.html) + - [Core i5-1240P](https://ark.intel.com/content/www/us/en/ark/products/132221/intel-core-i51240p-processor-12m-cache-up-to-4-40-ghz.html) +- BIOS + - GD25B256E flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) +- EC + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) +- Graphics + - GPU: Intel Iris Xe Graphics + - eDP display: 15.6" 1920x1080@60Hz LCD + - LCD panel options: + - AUO B156HAN02.5 + - BOE NV156FHM-N4H + - or other equivalent + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4b over USB-C +- Memory + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6 AX200/AX201 +- Power + - 90W (19V, 4.74A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Chicony A16-090P1A + - AC power cord type: IEC C5 + - USB-C charging compatible with 90W+ charger + - 73Wh 4-cell Lithium-ion battery +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 1x M.2 (PCIe NVMe Gen 4) + - 1x M.2 (PCIe NVMe Gen 3 or SATA III) + - MicroSD card reader +- USB + - 1x USB Type-C with Thunderbolt 4 + - Supports DisplayPort over USB-C + - Supports USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-C + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 2.0 Type-A +- Dimensions + - 1.99cm x 35.7cm x 22.05cm, 1.74kg diff --git a/src/models/darp9/external-overview.md b/src/models/darp9/external-overview.md new file mode 100644 index 00000000..e412c22d --- /dev/null +++ b/src/models/darp9/external-overview.md @@ -0,0 +1,58 @@ +# Darter Pro (External Overview) + +## Left side overview: + +![Left Ports](./img/ports-left.webp) + +## Right side overview: + +![Right Ports](./img/ports-right.webp) + +## Front side overview: + +![Front Ports](./img/ports-front.webp) + +## Back side overview: + +![Back Ports](./img/ports-back.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|-------------------------|-------------------| +|LCD back cover (lid) |Magnesium-aluminum alloy |6-39-NS501-022
or 6-39-NS511-020 | +|LCD front cover (bezel) |Plastic |6-39-NS501-012 | +|Top case (palm rests/port covers) |Plastic |6-78-NS50PU02-010 | +|Bottom panel |Magnesium-aluminum alloy |6-39-NS503-014 | + +## LED indicators: + +|Icon |Color |Description | +|----------------------------------------|---------------|-------------------------------------------------| +|![Power LED](./img/led-power.png) |Orange |Powered off, DC power plugged in | +| |Green |Powered on | +| |Blinking green |Sleeping (suspended) | +|![Battery LED](./img/led-battery.png) |Orange |Battery charging | +| |Green |Battery fully charged | + +## Keyboard shortcuts: + +|Key |Shortcut|Action | +|---------------------------|--------|-----------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Toggle built-in LCD | +|![Fn-F3](./img/fn-f3.png) |Fn+F3 |Mute | +|![Fn-F5](./img/fn-f5.png) |Fn+F5 |Volume down | +|![Fn-F6](./img/fn-f6.png) |Fn+F6 |Volume up | +|![Fn-F7](./img/fn-f7.png) |Fn+F7 |Toggle displays | +|![Fn-F8](./img/fn-f8.png) |Fn+F8 |Screen brightness down | +|![Fn-F9](./img/fn-f9.png) |Fn+F9 |Screen brightness up | +|![Fn-F10](./img/fn-f10.png)|Fn+F10 |Toggle webcam | +|![Fn-F11](./img/fn-f11.png)|Fn+F11 |Toggle airplane mode | +|![Fn-F12](./img/fn-f12.png)|Fn+F12 |Suspend | +|![Fn-F12](./img/fn-dia.jpg)|Fn+` |Play/Pause | +|![Fn-*](./img/fn-star.png) |Fn+* |Toggle keyboard backlight | +|/ |Fn+/ |Cycle keyboard color | +|- |Fn+- |Decrease keyboard brightness | +|+ |Fn++ |Increase keyboard brightness | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/darp9/img/darp9.webp b/src/models/darp9/img/darp9.webp new file mode 100644 index 00000000..cf4e1845 --- /dev/null +++ b/src/models/darp9/img/darp9.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45a3969e66e13424f2b59f3e2030d240d59629f3d3021a5ef3b0f8ad74ca0e0a +size 61794 diff --git a/src/models/darp9/img/fn-dia.jpg b/src/models/darp9/img/fn-dia.jpg new file mode 100644 index 00000000..bd4d6084 --- /dev/null +++ b/src/models/darp9/img/fn-dia.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d82925430d49e2479de83103490b61a43e08e2e455142d52e184dbde2935a3b +size 820 diff --git a/src/models/darp9/img/fn-f1.png b/src/models/darp9/img/fn-f1.png new file mode 100644 index 00000000..8adb6b7c --- /dev/null +++ b/src/models/darp9/img/fn-f1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d17a59a7a9ef0b23e92c9317ab414e3f90e9ba8239e18c6ded06364778d9d36f +size 998 diff --git a/src/models/darp9/img/fn-f10.png b/src/models/darp9/img/fn-f10.png new file mode 100644 index 00000000..216187f9 --- /dev/null +++ b/src/models/darp9/img/fn-f10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a8b6b140613288b84a5d687a484edc1c31a962f14f69a89528d7819e42d11cc +size 650 diff --git a/src/models/darp9/img/fn-f11.png b/src/models/darp9/img/fn-f11.png new file mode 100644 index 00000000..10215d7e --- /dev/null +++ b/src/models/darp9/img/fn-f11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37c1ad28024da356a5423da99d92439101635f040895970fc70f9004795c7386 +size 783 diff --git a/src/models/darp9/img/fn-f12.png b/src/models/darp9/img/fn-f12.png new file mode 100644 index 00000000..0a7f336a --- /dev/null +++ b/src/models/darp9/img/fn-f12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fe27e06755900e966eb44ecc5ed173cd5a9bc1b3be233138baecde53f6ff129 +size 1141 diff --git a/src/models/darp9/img/fn-f2.png b/src/models/darp9/img/fn-f2.png new file mode 100644 index 00000000..6b8bbd67 --- /dev/null +++ b/src/models/darp9/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a01122348da9c570525106075c9404f34e6093071f431b21c13aa1154c3e9adb +size 971 diff --git a/src/models/darp9/img/fn-f3.png b/src/models/darp9/img/fn-f3.png new file mode 100644 index 00000000..b06cecb3 --- /dev/null +++ b/src/models/darp9/img/fn-f3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc180e350ec699931772797a9e2bc9d6a847a6892257690fd79ecbe90802fb3a +size 1187 diff --git a/src/models/darp9/img/fn-f5.png b/src/models/darp9/img/fn-f5.png new file mode 100644 index 00000000..927a5f9f --- /dev/null +++ b/src/models/darp9/img/fn-f5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:456571f7615d84254f76c663f1c1b507c9cf8517ece8833e167d52f7d334a9f9 +size 1044 diff --git a/src/models/darp9/img/fn-f6.png b/src/models/darp9/img/fn-f6.png new file mode 100644 index 00000000..9cebdf00 --- /dev/null +++ b/src/models/darp9/img/fn-f6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3554a1560a73fd843265459c5ab6d12c77628ec23bb1c9f94c9947d7a514e559 +size 1156 diff --git a/src/models/darp9/img/fn-f7.png b/src/models/darp9/img/fn-f7.png new file mode 100644 index 00000000..fe700502 --- /dev/null +++ b/src/models/darp9/img/fn-f7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2feb5bab13d71c66c70471ef4cdcc2b9485f575aca82c2b62bfc0a2093c19ab0 +size 354 diff --git a/src/models/darp9/img/fn-f8.png b/src/models/darp9/img/fn-f8.png new file mode 100644 index 00000000..6b6c3999 --- /dev/null +++ b/src/models/darp9/img/fn-f8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:221af309ec9caaffd6e415121ba6c4816178972b2bc8d52faaed447192a17ed3 +size 843 diff --git a/src/models/darp9/img/fn-f9.png b/src/models/darp9/img/fn-f9.png new file mode 100644 index 00000000..a29b0ea4 --- /dev/null +++ b/src/models/darp9/img/fn-f9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:866fd726774649349fabe4d88965c93ae6fafaa228afcb6ac0aaecba6f114e33 +size 870 diff --git a/src/models/darp9/img/fn-star.png b/src/models/darp9/img/fn-star.png new file mode 100644 index 00000000..93638652 --- /dev/null +++ b/src/models/darp9/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/darp9/img/led-airplane.png b/src/models/darp9/img/led-airplane.png new file mode 100644 index 00000000..10dc9902 --- /dev/null +++ b/src/models/darp9/img/led-airplane.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08ea82e946926fd51a286a98120792be58bbb0c166b5209d285a56e6931a11e2 +size 2780 diff --git a/src/models/darp9/img/led-battery.png b/src/models/darp9/img/led-battery.png new file mode 100644 index 00000000..781f3426 --- /dev/null +++ b/src/models/darp9/img/led-battery.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebfb5b1c67136df3bbf4a00d5b47f7c7d84d0e0f8f049ce685dd656099f65e11 +size 2633 diff --git a/src/models/darp9/img/led-power.png b/src/models/darp9/img/led-power.png new file mode 100644 index 00000000..3fa97959 --- /dev/null +++ b/src/models/darp9/img/led-power.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7877ef81cc1039d68fc71d4c185c72b51b58e15f0329e5e4ca920da955935b4 +size 3498 diff --git a/src/models/darp9/img/led-storage.png b/src/models/darp9/img/led-storage.png new file mode 100644 index 00000000..7161a114 --- /dev/null +++ b/src/models/darp9/img/led-storage.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31df2f761d7c0ff6621414586d0313b24ffc556a73d1b4c8ba2b6a895d5b250d +size 3045 diff --git a/src/models/darp9/img/ports-back.webp b/src/models/darp9/img/ports-back.webp new file mode 100644 index 00000000..facfeea7 --- /dev/null +++ b/src/models/darp9/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6b6e6d01c4c983a28b8d2957a4fb6535fd3b0ec22d1777f6790c7d0025f5a4 +size 8278 diff --git a/src/models/darp9/img/ports-front.webp b/src/models/darp9/img/ports-front.webp new file mode 100644 index 00000000..80a6d569 --- /dev/null +++ b/src/models/darp9/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57651b76e1175002675010728911345668a87d20993a921ce6e577f93810a497 +size 6646 diff --git a/src/models/darp9/img/ports-left.webp b/src/models/darp9/img/ports-left.webp new file mode 100644 index 00000000..17937a62 --- /dev/null +++ b/src/models/darp9/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ccc3de20f244c47246b7da465c37b5eb9098bfd5681a672e76549963310be24 +size 28134 diff --git a/src/models/darp9/img/ports-right.webp b/src/models/darp9/img/ports-right.webp new file mode 100644 index 00000000..9a228020 --- /dev/null +++ b/src/models/darp9/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623e2c6bb1eaaaf5155fc3c374f168ca08ef1a36dececb64e584dfb7351651b1 +size 33918 diff --git a/src/models/darp9/internal-overview.md b/src/models/darp9/internal-overview.md new file mode 100644 index 00000000..251eb113 --- /dev/null +++ b/src/models/darp9/internal-overview.md @@ -0,0 +1,28 @@ +# Darter Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- RAM slots are highlighted in purple +- Wireless card is highlighted in yellow +- Fan connector is highlighted in red +- Webcam/microphone connector is highlighted in orange +- M.2 SSDs are highlighted in dark green + - Innermost slot supports PCIe NVMe Gen 3 and SATA III + - Outermost slot supports PCIe NVMe Gen 4 +- CMOS battery connector is highlighted in pink +- Main battery connector is highlighted in cyan +- LCD panel connector is highlighted in light green +- Speaker connectors are highlighted in brown +- Touchpad connector is highlighted in white +- Lid switch/sensor connector is highlighted in olive +- BIOS flash chip (U19) is highlighted in black + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in red +- Keyboard backlight connector is highlighted in yellow +- Lid switch/sensor to motherboard connector is highlighted in cyan diff --git a/src/models/darp9/repairs.md b/src/models/darp9/repairs.md new file mode 100644 index 00000000..544dfc88 --- /dev/null +++ b/src/models/darp9/repairs.md @@ -0,0 +1,211 @@ +# Darter Pro (Parts & Repairs) + +Many components in your Darter Pro can be upgraded or replaced as necessary. Follow these step-by-step guides for instructions: + +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing an M.2/NVMe SSD](#replacing-an-m2nvme-ssd) +- [Replacing the WiFi/Bluetooth module](#replacing-the-wireless-card) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [Replacing the keyboard](#replacing-the-keyboard) +- [Replacing the battery](#replacing-the-battery) + +## Removing the bottom cover: + +Removing the cover is required to access the internal components. Prior to removing the cover, ensure the AC power is unplugged and all peripherals (including SD cards and USB drives) are unplugged or removed from the system. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the bottom cover: + +1. Place the machine lid-side down. + - Use a soft surface (such as a towel) to avoid scratches. +2. Remove the 16 bottom panel screws: + - 12 perimeter screws (thin), highlighted green below. + - 2 keyboard screws (thick), highlighted yellow. + - 2 inner hinge screws (thick), highlighted red. + +![Bottom panel screws](./img/bottom-screws.webp) + +3. Pull the bottom panel off, starting from the hinges in the back. + +## Replacing the RAM: + +The Darter Pro 9 supports up to 64GB (2x32GB) of DDR4 SO-DIMMs running at 3200MHz. If you've purchased new RAM, need to replace your RAM, or are reseating your RAM, follow these steps. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Press the small tabs on both sides of the RAM simultaneously. The RAM should spring up to an angle. + +![RAM slots](./img/ram-slots.webp) + +3. Remove the RAM from the slot. +4. Insert the new RAM (or reseat the existing RAM) by placing it into the keyed slot and pressing down until it clicks into place. + +## Replacing an M.2/NVMe SSD: + +This model supports two M.2 SSDs. Both slots are size 2280. SSD-1 supports PCIe NVMe Generation 3 or SATA III, while SSD-2 supports PCIe NVMe Generation 4. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Unscrew the retainer screw opposite the M.2 slot. + - SSD-1 is closest to the battery (pictured on the left.) + - SSD-2 is closest to the outer edge of the machine (on the right.) + +![M.2 slots](./img/m2-slots.webp) + +3. Remove the existing M.2 drive by pulling it out of the slot. +4. Insert the new M.2 drive into the slot and hold it in place. +5. Replace the retainer screw. +6. If a square thermal pad was present on the old drive, transfer it to the new drive. + +## Replacing the wireless card: + +Your Darter Pro's WiFi and Bluetooth are both handled by the same module. It is a standard M.2 2230 slot with PCIe and USB interfaces (A Key). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 12 minutes +**Difficulty:** Medium + +### Steps to replace the WiFi/Bluetooth module: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Locate the wireless module. Remove any clear tape that is securing the wires. + +![Wireless card](./img/wireless-card.webp) + +3. Gently remove the two antennas (highlighted red above) by pulling them up and away from the wireless card. +4. Remove the retaining screw opposite the M.2 slot, highlighted yellow above. +5. The wireless card will pop up at an angle. Remove the card from the M.2 slot. +6. Insert the new wireless card into the M.2 slot at an angle. +7. Replace the retaining screw. +8. Attach the two antennas by aligning the circular fittings and pressing onto the wireless card. The connectors will snap into place. _Use caution when attaching the connectors; the pins can bend, break, or snap._ + +## Replacing the CMOS battery: + +The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the computer's hardware clock are stored on the CMOS. If your system doesn't boot, you can reset the CMOS to force a low-level hardware reset. If your clock is constantly resetting, it's likely your CMOS battery needs to be replaced. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 12 minutes +**Difficulty:** Easy + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Unplug the white connector attaching the CMOS battery to the motherboard (highlighted green below.) + +![CMOS battery](./img/cmos-battery.webp) + +3. If you are replacing the CMOS battery, [remove SSD-1](#replacing-an-m2nvme-ssd) to expose the CMOS battery, then pull it away from the adhesive holding it to the case. +4. To clear the CMOS, [disconnect the main battery](#replacing-the-battery), open the lid of the machine, and hold down the power button for at least 15 seconds to discharge any residual energy in the system. +5. Re-connect the CMOS battery and the main battery, and replace the SSD and bottom panel. +7. Power up the machine. The system may power itself off and on after initial boot; this is normal behavior when the CMOS has been reset. + +## Replacing the cooling system: + +The Darter Pro 9 has a single fan and heatsink to cool the CPU. The fan and heatsink are a single part (they should not be replaced separately from one another.) + +If the fan becomes noisy and cleaning it out doesn't fix the issue, you may need a new fan. Contact support to start a warranty claim or parts purchase. + +Depending on your climate and the age of the machine, it may be necessary to apply new thermal paste between the CPU and the heatsink. Thermal paste helps facilitate effective heat transfer between the CPU and the cooling equipment. These instructions can also be used in the unlikely event your heatsink needs to be replaced. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 20 minutes +**Difficulty:** High + +### Steps to replace the fan/heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Peel back the black tape holding the fan to the chassis, and remove any clear tape that is securing the wires. +3. Unplug the black fan connector. + - This can alternatively be done after the fan/heatsink is removed. +4. Remove the seven heatsink/fan screws in order, starting with #1, then #2, and so on until #7. + +![Thermal screws](./img/thermal-system.webp) + +5. Remove the fan and heatsink from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. +6. Using a paper towel, remove the existing thermal paste. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. After cleaning the CPU and heatsink, apply a small line of thermal paste directly onto the CPU chip. + +![Thermal paste application](./img/thermal-paste-application.webp) + +8. Carefully replace the heatsink. +9. Replace the seven heatsink/fan screws in order, starting with #1, then #2, and so on until #7. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 5 minutes +**Difficulty:** Easy + +### Steps to replace the keyboard: + +1. Place the machine lid-side down. + - Use a soft surface (such as a towel) to avoid scratches. +2. Remove the two keyboard screws (highlighted yellow below). + +![Keyboard screws](./img/keyboard-screws.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push the screwdriver into the keyboard push point (highlighted cyan above) until the keyboard pops out. + +![Keyboard push point](./img/keyboard-push-point.webp) + +5. Set the machine back down and raise the keyboard away from the chassis. The larger ribbon cable is for the keyboard, while the smaller ribbon cable is for the keyboard backlight. + +![Keyboard ribbons](./img/keyboard-ribbons.webp) + +6. Flip the black latches upwards to free the ribbon cables. +7. Pull the ribbon cables out of the connectors. +8. Remove the keyboard and replace it with the new one. +9. Carefully slide both ribbon cables into their connectors. +10. Flip the black latches back into place to secure the ribbon cables. +11. Place the keyboard back into position, starting with the tabs on the bottom edge. +12. Secure the rest of the keyboard by pressing down on each of its edges. +13. Turn the machine lid-side down again and replace the two keyboard screws. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**CAUTION:** Do not use metal tools to remove the battery. Do not touch the battery contacts with your hands or metal objects. If the battery is damaged during repairs, do not reinsert it into the laptop. Do not continue to use the computer if it contains a damaged battery. It is a potential fire hazard to operate a computer with a damaged battery. Keep children away from, and properly dispose of, the damaged battery. Always dispose of batteries carefully, by placing a piece of tape on the contact points. Take damaged batteries to an electronics recycling center and contact System76 to purchase a replacement. Batteries may explode or leak if exposed to fire, or if improperly handled or discarded. Only use batteries designed for your specific computer. This product contains a rechargeable battery. The battery is recyclable. At the end of its useful life, under various state and local laws, it may be illegal to dispose of this battery into the municipal waste stream. Check with your local solid waste officials for details in your area for recycling options or proper disposal. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** High + +### Steps to replace the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Unplug the white connector that connects the battery to the motherboard. + +![Main battery](./img/battery.webp) + +3. Remove the battery. + - The battery is secured to foam standoffs with double-sided tape. + - A flat plastic object (such as a credit card) can be used to separate the tape from the battery. + - If any tabs from the tape are visible around the perimeter of the battery, do not push them back under the battery. + - Hold the tabs down while inserting the plastic tool to separate the tape and foam from the battery. + - Alternatively, pull the tabs up with the battery to separate the tape and foam from the chassis. + +![Battery tape](./img/battery-tape.webp) + +4. Put the battery back (or put your new battery in its place) and plug it back into the motherboard.