diff --git a/src/README.md b/src/README.md index 4ef20f3f..49fb6227 100644 --- a/src/README.md +++ b/src/README.md @@ -16,7 +16,7 @@ The source can be viewed [on GitHub](https://github.com/system76/tech-docs). - [Launch Heavy (launch\_heavy\_1)](models/launch_heavy_1/README.md) - [Launch Lite (launch\_lite\_1)](models/launch_lite_1/README.md) - [Lemur Pro (lemp12)](models/lemp12/README.md) -- [Meerkat (meer7)](models/meer7/README.md) +- [Meerkat (meer8)](models/meer8/README.md) - [nebula19 (nebula19-1)](models/nebula19-1/README.md) - [nebula36 (nebula36-1)](models/nebula36-1/README.md) - [nebula49 (nebula49-1)](models/nebula49-1/README.md) @@ -49,6 +49,7 @@ The source can be viewed [on GitHub](https://github.com/system76/tech-docs). - [Lemur Pro (lemp11)](models/lemp11/README.md) - [Lemur Pro (lemp10)](models/lemp10/README.md) - [Lemur Pro (lemp9)](models/lemp9/README.md) +- [Meerkat (meer7)](models/meer7/README.md) - [Meerkat (meer6)](models/meer6/README.md) - [Meerkat (meer5)](models/meer5/README.md) - [Oryx Pro (oryp10)](models/oryp10/README.md) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index d6db2458..bf622fee 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -38,10 +38,10 @@ - [External Overview](models/lemp12/external-overview.md) - [Internal Overview](models/lemp12/internal-overview.md) - [Parts & Repairs](models/lemp12/repairs.md) - - [Meerkat (meer7)](models/meer7/README.md) - - [External Overview](models/meer7/external-overview.md) - - [Internal Overview](models/meer7/internal-overview.md) - - [Parts & Repairs](models/meer7/repairs.md) + - [Meerkat (meer8)](models/meer8/README.md) + - [External Overview](models/meer8/external-overview.md) + - [Internal Overview](models/meer8/internal-overview.md) + - [Parts & Repairs](models/meer8/repairs.md) - [nebula19 (nebula19-1)](models/nebula19-1/README.md) - [External Overview](models/nebula19-1/external-overview.md) - [Parts & Assembly](models/nebula19-1/assembly.md) @@ -156,6 +156,10 @@ - [External Overview](models/lemp9/external-overview.md) - [Internal Overview](models/lemp9/internal-overview.md) - [Parts & Repairs](models/lemp9/repairs.md) + - [Meerkat (meer7)](models/meer7/README.md) + - [External Overview](models/meer7/external-overview.md) + - [Internal Overview](models/meer7/internal-overview.md) + - [Parts & Repairs](models/meer7/repairs.md) - [Meerkat (meer6)](models/meer6/README.md) - [External Overview](models/meer6/external-overview.md) - [Internal Overview](models/meer6/internal-overview.md) diff --git a/src/models/meer8/README.md b/src/models/meer8/README.md new file mode 100644 index 00000000..868ed9d3 --- /dev/null +++ b/src/models/meer8/README.md @@ -0,0 +1,58 @@ +# Meerkat (meer8) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Meerkat (short)](./img/meer8.webp) + +The System76 Meerkat is a desktop with the following specifications: + +- CPU options + - [i3-1315U](https://ark.intel.com/content/www/us/en/ark/products/233459/intel-core-i31315u-processor-10m-cache-up-to-4-50-ghz-with-ipu.html) + - [i5-1340P](https://ark.intel.com/content/www/us/en/ark/products/232126/intel-core-i51340p-processor-12m-cache-up-to-4-60-ghz.html) + - [i7-1360P](https://ark.intel.com/content/www/us/en/ark/products/232155/intel-core-i7-1360p-processor-18m-cache-up-to-5-00-ghz.html) +- Graphics + - GPU: + - i3 model: Intel UHD Graphics + - i5 & i7 model: Intel Iris Xe Graphics + - Video output: + - 2x HDMI 2.1 + - 2x DisplayPort 1.4a over USB-C +- Memory + - Up to 64GB (2x32GB) Dual Channel DDR4 SODIMMs @ 3200 MHz +- Networking + - 1x 2.5-Gigabit Ethernet (Intel [i225-LM](https://ark.intel.com/content/www/us/en/ark/products/184675/intel-ethernet-controller-i225-lm.html)) + - Optional I/O add-on (tall model only): additional 1x 2.5-Gigabit Ethernet + - Wi-Fi 6E & Bluetooth 5.3 (Intel [AX211](https://www.intel.com/content/www/us/en/products/sku/204837/intel-wifi-6e-ax211-gig/specifications.html)) +- Power + - i3 model: + - 90W (19V, 4.74A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter*: APD DA-90J19 + - AC power cord type: IEC C5 + - i5 and i7 models: + - 120W (20V, 6.0A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter*: Delta ADP-120VH + - AC power cord type: IEC C5 + - \* Included AC adapter may be a different model with the same specifications. +- Sound + - 3.5mm headphone/microphone combo jack + - 7.1-channel digital audio output over HDMI and USB-C +- Storage + - 1x M.2 2280 (M key) + - PCIe NVMe Gen 4 + - 1x M.2 2242 (B key) + - SATA III + - In the tall model, the optional I/O add-on occupies this slot. + - Tall model only: 1x 2.5" + - SATA III +- USB + - 2x USB4 Type-C with Thunderbolt 4 + - 3x USB 3.2 Gen 2 Type-A + - 1x USB 2.0 Type-A + - Optional I/O add-on (tall model only): additional 2x USB 2.0 Type-A +- Dimensions + - Short: 117 x 112 x 37mm + - Tall: 117 x 112 x 54mm diff --git a/src/models/meer8/external-overview.md b/src/models/meer8/external-overview.md new file mode 100644 index 00000000..6d7e7eac --- /dev/null +++ b/src/models/meer8/external-overview.md @@ -0,0 +1,23 @@ +# Meerkat (External Overview) + +## Front side overview: + +![Front ports](./img/ports-short-front.webp) + +## Left side overview: + +![Left ports](./img/ports-short-left.webp) + +## Right side overview: + +![Right ports](./img/ports-short-right.webp) + +## Back side overview: + +### Short model: + +![Back ports](./img/ports-short-back.webp) + +### Tall model with optional I/O add-on: + +![Back ports (tall)](./img/ports-tall-back.webp) \ No newline at end of file diff --git a/src/models/meer8/img/25-drive-insertion.webp b/src/models/meer8/img/25-drive-insertion.webp new file mode 100644 index 00000000..2c3dfb9f --- /dev/null +++ b/src/models/meer8/img/25-drive-insertion.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fad918926d7c9a64439f1cf78bb2940b7f33417c8c7cc206e74182c16c45dad0 +size 757496 diff --git a/src/models/meer8/img/25-drive-screws.webp b/src/models/meer8/img/25-drive-screws.webp new file mode 100644 index 00000000..562632e5 --- /dev/null +++ b/src/models/meer8/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3a2488f54b676fb5cd38b2a155a9c7c095ebfa1f82961dbf372f5c08938450e +size 841218 diff --git a/src/models/meer8/img/bottom-plugs.webp b/src/models/meer8/img/bottom-plugs.webp new file mode 100644 index 00000000..b59d02d0 --- /dev/null +++ b/src/models/meer8/img/bottom-plugs.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93390bf7e5f4759135b0f8de2495c909452c2a744b0966fc5730eb0c7b04591b +size 965760 diff --git a/src/models/meer8/img/bottom-screws.webp b/src/models/meer8/img/bottom-screws.webp new file mode 100644 index 00000000..c911bcca --- /dev/null +++ b/src/models/meer8/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11143a4f3a301aa5a03fe0af607c0306f1ed14330d7d2d2c6dfbd3ecd95cfd5d +size 963508 diff --git a/src/models/meer8/img/cable-keeper.webp b/src/models/meer8/img/cable-keeper.webp new file mode 100644 index 00000000..64d708b9 --- /dev/null +++ b/src/models/meer8/img/cable-keeper.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77c3b276e63c86296904c6392b210128881f3644fc6c20f999ac26d707ed05c4 +size 173498 diff --git a/src/models/meer8/img/cmos-battery.webp b/src/models/meer8/img/cmos-battery.webp new file mode 100644 index 00000000..7ce74310 --- /dev/null +++ b/src/models/meer8/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab7b9da8e7a118880d96452544a4836236804da3e09ffee145ca836d798996e7 +size 594624 diff --git a/src/models/meer8/img/cmos-connector.webp b/src/models/meer8/img/cmos-connector.webp new file mode 100644 index 00000000..3271af12 --- /dev/null +++ b/src/models/meer8/img/cmos-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7be88c3ea2fb18b381f8adbfb59e98865462e650b4a0b8f792953bcf9662c666 +size 191046 diff --git a/src/models/meer8/img/components.webp b/src/models/meer8/img/components.webp new file mode 100644 index 00000000..1e416ecd --- /dev/null +++ b/src/models/meer8/img/components.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f630e077af4330a56808c104490484ca6842aebad4bbcbca30050352c7198e6 +size 822092 diff --git a/src/models/meer8/img/cooling-fan.webp b/src/models/meer8/img/cooling-fan.webp new file mode 100644 index 00000000..e0df41a8 --- /dev/null +++ b/src/models/meer8/img/cooling-fan.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69cb572cbbe2ecd2cde9fb4871b2253bc6c20a107b2b9d32389fb71ea8517754 +size 769694 diff --git a/src/models/meer8/img/expansion-module-external.webp b/src/models/meer8/img/expansion-module-external.webp new file mode 100644 index 00000000..f547b6a9 --- /dev/null +++ b/src/models/meer8/img/expansion-module-external.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fc3e6430432f7f245861e61753f4889ac2fc5b9b915acf3ddfa408c9ddddfd7 +size 518214 diff --git a/src/models/meer8/img/expansion-module-internal.webp b/src/models/meer8/img/expansion-module-internal.webp new file mode 100644 index 00000000..597d9e66 --- /dev/null +++ b/src/models/meer8/img/expansion-module-internal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff97fbe6975dced0c9696291832c68be0f672c9be57232e7037a28b1216b5028 +size 643488 diff --git a/src/models/meer8/img/expansion-placeholder.webp b/src/models/meer8/img/expansion-placeholder.webp new file mode 100644 index 00000000..95db51c6 --- /dev/null +++ b/src/models/meer8/img/expansion-placeholder.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfc48948c7b0ce92a9ba47db67df4d20e6673d143e5f6fedb73d4aa90cdf7bdb +size 418728 diff --git a/src/models/meer8/img/heatsink-screws.webp b/src/models/meer8/img/heatsink-screws.webp new file mode 100644 index 00000000..e47d2a4f --- /dev/null +++ b/src/models/meer8/img/heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58040a0016726e6f25007325f13ad4cd066b98e6760485ae9fffef81c209eb4c +size 871170 diff --git a/src/models/meer8/img/m2-slots.webp b/src/models/meer8/img/m2-slots.webp new file mode 100644 index 00000000..8236cc22 --- /dev/null +++ b/src/models/meer8/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:475c0a7a46096fa814956824f2d6707ef42d9567b0cece877d83c335513078de +size 599094 diff --git a/src/models/meer8/img/meer8.webp b/src/models/meer8/img/meer8.webp new file mode 100644 index 00000000..1490c2e5 --- /dev/null +++ b/src/models/meer8/img/meer8.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f599f47f49c468bc216ca0e69e69a81f52bd6f54ca62fe088e99b31a2e15f6cd +size 151584 diff --git a/src/models/meer8/img/motherboard-screws.webp b/src/models/meer8/img/motherboard-screws.webp new file mode 100644 index 00000000..e8e156d1 --- /dev/null +++ b/src/models/meer8/img/motherboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e33f388c6211e8d2d3d7756fb7a86512f009764239969943c5ff8d9d5ade3ee4 +size 913086 diff --git a/src/models/meer8/img/ports-short-back.webp b/src/models/meer8/img/ports-short-back.webp new file mode 100644 index 00000000..aee0224a --- /dev/null +++ b/src/models/meer8/img/ports-short-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ca0705e5ded5a5eb125f05bb02967ec2cd6e66f29732cb92f5dfbaf8cbaf318 +size 368108 diff --git a/src/models/meer8/img/ports-short-front.webp b/src/models/meer8/img/ports-short-front.webp new file mode 100644 index 00000000..9690b802 --- /dev/null +++ b/src/models/meer8/img/ports-short-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adf4b510ddf16b32ebfefac361dc1adc498773c2c7ee94a8122e6ba09036319f +size 377896 diff --git a/src/models/meer8/img/ports-short-left.webp b/src/models/meer8/img/ports-short-left.webp new file mode 100644 index 00000000..70c526ab --- /dev/null +++ b/src/models/meer8/img/ports-short-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9783c98eb8ee7e24096d3036dee34549cdca309b74e6686fe30b0db5983b4aad +size 411738 diff --git a/src/models/meer8/img/ports-short-right.webp b/src/models/meer8/img/ports-short-right.webp new file mode 100644 index 00000000..b71d5b40 --- /dev/null +++ b/src/models/meer8/img/ports-short-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbb6d21b1a2cab03522f6f0e184e2da81430b09c9a2c5b1eee88adeff540bf4c +size 354956 diff --git a/src/models/meer8/img/ports-tall-back.webp b/src/models/meer8/img/ports-tall-back.webp new file mode 100644 index 00000000..30f2691b --- /dev/null +++ b/src/models/meer8/img/ports-tall-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e3e60a5ef3f53a0313944858a3cd72496877a2bc355587d93efe5a5930daf11 +size 748128 diff --git a/src/models/meer8/img/ram-slots.webp b/src/models/meer8/img/ram-slots.webp new file mode 100644 index 00000000..66120d88 --- /dev/null +++ b/src/models/meer8/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd81a0cc37e6e9ffd32f35b93ca2a79cca78b0f046332c967c15fa016daa976d +size 503582 diff --git a/src/models/meer8/img/sata-port.webp b/src/models/meer8/img/sata-port.webp new file mode 100644 index 00000000..fc771a5a --- /dev/null +++ b/src/models/meer8/img/sata-port.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beb5d6abb8a8f48bc1e53c085aa6288405ef56da9cd491f4cef2abdf0a514f2c +size 245292 diff --git a/src/models/meer8/img/sata-ribbon-connector.webp b/src/models/meer8/img/sata-ribbon-connector.webp new file mode 100644 index 00000000..b2a8727f --- /dev/null +++ b/src/models/meer8/img/sata-ribbon-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0845df34c6d0a0d8939eb8f88914fcd3ed3f59e9658ae43313e0a3df2f5e208 +size 554920 diff --git a/src/models/meer8/img/thermal-paste-application.webp b/src/models/meer8/img/thermal-paste-application.webp new file mode 100644 index 00000000..bc88c985 --- /dev/null +++ b/src/models/meer8/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9d09d8981fca612a6eb4091851ff159b8fe9f3fdd5b19caa8c4f54c24a3a3ee +size 442738 diff --git a/src/models/meer8/img/thermal-paste-removal.webp b/src/models/meer8/img/thermal-paste-removal.webp new file mode 100644 index 00000000..ac5fbcfc --- /dev/null +++ b/src/models/meer8/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4098622c5dde4ed0f0c8858dfb89b80823993725c1f41c43662730a02f16ce3f +size 918936 diff --git a/src/models/meer8/img/top-cover-grooves.webp b/src/models/meer8/img/top-cover-grooves.webp new file mode 100644 index 00000000..0f94aeb7 --- /dev/null +++ b/src/models/meer8/img/top-cover-grooves.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:121c0caac19df07ec0f534ae2163f44170198d108e06b258e3be7400441c86de +size 430256 diff --git a/src/models/meer8/img/top-cover-removed.webp b/src/models/meer8/img/top-cover-removed.webp new file mode 100644 index 00000000..fc6a9663 --- /dev/null +++ b/src/models/meer8/img/top-cover-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:746a5fddd03c44b28cf5e1edbfa5cbc6f2df98bf5ca10a34f23ddaf18d57a6f5 +size 821136 diff --git a/src/models/meer8/img/vesa-mounted-meerkat.webp b/src/models/meer8/img/vesa-mounted-meerkat.webp new file mode 100644 index 00000000..4ba8475c --- /dev/null +++ b/src/models/meer8/img/vesa-mounted-meerkat.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cd03282cd8e9bfa44c8708bb90b9c457cb2cadfe99a695e04c838e425930900 +size 679310 diff --git a/src/models/meer8/img/vesa-screws-display.webp b/src/models/meer8/img/vesa-screws-display.webp new file mode 100644 index 00000000..97fce5be --- /dev/null +++ b/src/models/meer8/img/vesa-screws-display.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc9260a591a94efbae8e639a61b4097260623aff384333848c87db78a246704 +size 878100 diff --git a/src/models/meer8/img/vesa-screws-meerkat.webp b/src/models/meer8/img/vesa-screws-meerkat.webp new file mode 100644 index 00000000..e9d48f30 --- /dev/null +++ b/src/models/meer8/img/vesa-screws-meerkat.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a113759cc839e990f4bc51a41d7c5b63103ce30e4c3664f350c2f02752bf87f +size 927988 diff --git a/src/models/meer8/img/wireless-card.webp b/src/models/meer8/img/wireless-card.webp new file mode 100644 index 00000000..ab18bef3 --- /dev/null +++ b/src/models/meer8/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd47e926a16291132cfd2176b8c6c6ca1ccd0cb0058e8340475bb5cdd23b9bde +size 652030 diff --git a/src/models/meer8/internal-overview.md b/src/models/meer8/internal-overview.md new file mode 100644 index 00000000..7b0691b0 --- /dev/null +++ b/src/models/meer8/internal-overview.md @@ -0,0 +1,15 @@ +# Meerkat (Internal Overview) + +## Component overview: + +![Internal overview](./img/components.webp) + +- M.2 2280 (NVMe) SSD slot is highlighted in yellow +- M.2 2242 (SATA) SSD slot is highlighted in cyan + - Occupied by the optional I/O add-on (if installed) in the tall model +- 2.5" SATA ribbon connector is highlighted in green + - Only used in the tall model +- Wireless card (underneath the NVMe SSD) is highlighted in red +- RAM slots are highlighted in pink +- CMOS battery connector is highlighted in white +- Motherboard screws are highlighted in black \ No newline at end of file diff --git a/src/models/meer8/repairs.md b/src/models/meer8/repairs.md new file mode 100644 index 00000000..f91613c1 --- /dev/null +++ b/src/models/meer8/repairs.md @@ -0,0 +1,339 @@ +# Meerkat (Parts & Repairs) + +Several components in your Meerkat can be upgraded or replaced as necessary. Power the machine off and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Removing the bottom panel](#removing-the-bottom-panel) +- [Replacing an M.2 drive](#replacing-an-m2-drive) +- [Replacing the RAM](#replacing-the-ram) +- [Adding/removing a 2.5" storage drive](#addingremoving-a-25-storage-drive) +- [Resetting the CMOS](#resetting-the-cmos) +- [Replacing the WiFi/Bluetooth module](#replacing-the-wireless-card) +- [Removing the optional I/O add-on](#removing-the-optional-io-add-on) +- [Removing the motherboard](#removing-the-motherboard) +- [Replacing the fan](#replacing-the-fan) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the thermal paste](#replacing-the-thermal-paste) +- [Removing the cable keeper](#removing-the-cable-keeper) +- [Mounting with VESA mount](#mounting-with-vesa-mount) + +## Removing the bottom panel: + +The bottom panel can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 1 minute +**Difficulty:** Easy + +### Steps to remove the bottom panel: + +1. Place the machine lid-side down. + - Use a soft surface (such as a towel) to avoid scratches. +1. Completely loosen the four screws in the corners. + - The screws are attached and will not completely separate from the bottom panel. + - Multiple sets of screws may be present on the tall model; the outermost screws (surrounded by rubber feet) are for the bottom panel. + +![Bottom panel screws](./img/bottom-screws.webp) + +3. Gently lift the bottom panel out of the machine. + - If your Meerkat is the tall model (with a 2.5" drive slot), be careful not to damage the thin cable running from the motherboard to the bottom panel. + +## Replacing an M.2 drive: + +Your Meerkat has two M.2 slots. The first slot is size 2280 and supports PCIe NVMe Gen 4. The second slot is size 2242 and supports SATA III. + +If you have the tall model Meerkat with the optional I/O expansion module, it will occupy the 2242 slot. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 6 minutes +**Difficulty:** Easy + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel). +2. Unscrew the retainer screw opposite the M.2 slot. + - The 2280 slot screw is highlighted cyan below, while the 2242 slot screw is highlighted red. + - In the tall model, if the optional I/O expansion module is installed, its connector will occupy the 2242 slot (highlighted red). + +![M.2 slot screw](./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. Replace the bottom panel. + +## Replacing the RAM: + +The Meerkat 8 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:** 5 minutes +**Difficulty:** Easy + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel). +2. Pull the small tabs on both sides of the RAM away from the RAM stick simultaneously. The RAM should spring up to an angle. + +![RAM latch](./img/ram-slots.webp) + +3. Remove the RAM from the slot. +4. Insert the new RAM (or reseat the existing RAM) by placing it in the keyed slot and pressing down until it clicks into place. + +## Adding/removing a 2.5" storage drive: + +If your Meerkat is the tall variety, it has a 2.5" SATA III drive bay built into the bottom panel. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to add/remove a 2.5" storage drive: + +1. If a 2.5" drive was not already installed, pull the four rubber plugs out of the bottom of the Meerkat. + - This can be done before or after opening the machine. + +![Bottom panel plugs](./img/bottom-plugs.webp) + +2. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel). +3. Locate the SATA connector in the bottom panel and orient your drive to match. + +![2.5" drive port](./img/sata-port.webp) + +4. Slide the drive into the slot on the bottom panel until it plugs all the way into its connector. + +![2.5" drive installation](./img/25-drive-insertion.webp) + +5. Insert four 2.5" drive screws through the bottom panel to secure the 2.5" drive. + +![2.5" drive screws](./img/25-drive-screws.webp) + +5. Replace the bottom panel. + +## Resetting the CMOS: + +A CMOS reset will restore the UEFI firmware settings to their factory defaults, which can sometimes help if the system is not booting. + +**Tools required:** Cross-head (Phillips) screwdriver and (optionally) tweezers +**Time estimate:** 13 minutes +**Difficulty:** Medium + +### Steps to reset CMOS: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel) and [remove the M.2 drive](#replacing-an-m2-drive). +2. Disconnect the CMOS battery connector (labeled `RTCBAT` on the motherboard). + - Try to pull the plug, not the wires. + +![CMOS battery connector](./img/cmos-connector.webp) + +3. Hold down the power button for at least 15 seconds to discharge any residual energy in the system. +4. Reconnect the CMOS battery. +5. Replace the M.2 drive and bottom panel. +6. Power up the machine. The system may take longer than usual to boot; this is normal behavior when the CMOS has been reset. + +## Replacing the wireless card: + +Your Meerkat's WiFi and Bluetooth are both handled by the same module. It is a standard M.2 2230 slot with PCIe and USB interfaces (E-key). + +**Tools required:** Cross-head (Phillips) screwdriver, 5.0 mm hex socket +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the WiFi/Bluetooth module: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel) and [remove the M.2 drive](#replacing-an-m2-drive). +2. Gently remove the two antennas (highlighted cyan below) by pulling them up and away from the wireless card. + +![Wireless card](./img/wireless-card.webp) + +3. Use the 5mm hex socket to remove the M.2 screw standoff, which also holds the wireless card in place. +4. The wireless card will pop up at an angle. Remove the card from the M.2 slot. +5. Insert the new wireless card into the M.2 slot at an angle. +6. Replace the retaining standoff. +7. 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._ + +## Removing the optional I/O add-on: + +The optional I/O add-on is an expansion module that adds one additional 2.5-Gigabit Ethernet port and two additional USB 2.0 Type-A ports to the system. + +If you ordered your Meerkat with this module, the steps below can be used to remove it. If you're upgrading your Meerkat with the module, reverse the steps to install it. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to remove the optional I/O add-on: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel). +2. Disconnect the module's ribbon cable by flipping the black latches up and pulling the ribbon out of the connectors on either side. + +![I/O expansion module (internal view)](./img/expansion-module-internal.webp) + +3. Unscrew the M.2 screw holding the expansion module's adapter into the M.2 2242 slot and remove the adapter. +4. Unscrew the two screws holding the expansion module in from the back of the system. + +![I/O expansion module (external view)](./img/expansion-module-external.webp) + +5. Lift the expansion module out of the system. + - When reinstalling the expansion module, the side labeled `BTM` should face outwards (so it will point down towards the bottom of the machine once the system is upright). + +### Steps to remove the expansion slot placeholder: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel). +2. Unscrew the two screws holding the expansion slot placeholder in from the back of the system. + +![Expansion slot placeholder](./img/expansion-placeholder.webp) + +3. Lift the expansion slot placeholder out of the system. + - When reinstalling the slot placeholder, the side labeled `BTM` should face outwards (so it will point down towards the bottom of the machine once the system is upright). + +## Removing the motherboard: + +Removing the motherboard is necessary for replacing the CMOS battery, cooling fan, and thermal paste. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** High + +### Steps to remove the motherboard: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel) and [remove the M.2 drive](#replacing-an-m2-drive). +2. If your Meerkat is the tall variety: + - Remove the [optional I/O add-on or expansion slot placeholder](#removing-the-optional-io-add-on). + - Disconnect the ribbon cable that leads to the 2.5" drive bay. + - The white latch pulls away from the motherboard to free the cable; gently pull the cable out of the connector. + +![SATA drive bay ribbon cable connector](./img/sata-ribbon-connector.webp) + +3. Disconnect the two [wireless antenna cables](#replacing-the-wireless-card). +4. Remove the two motherboard mounting screws along the back edge of the machine. + +![Motherboard mounting screws](./img/motherboard-screws.webp) + +5. Carefully lift the motherboard out of the case. + - It is easiest to lift the front side first, pivoting the board against the back side of the case. + - [Removing the RAM](#replacing-the-ram) is not required, but can make removing the motherboard easier. + - Slightly squeezing the front sides of the chassis can help provide more clearance while pivoting the motherboard. + +## Replacing the fan: + +The cooling fan can be removed to clean dust out of the cooling system or to access the CPU heatsink when replacing the thermal paste. + +The fan is an AVC `BAZC0810R5HY006`. The screws used for the fan are the same type as those used for the [M.2 SSDs](#replacing-an-m2-drive). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** High + +### Steps to replace the fan: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel), [remove the M.2 drive](#replacing-an-m2-drive), [unplug the wireless card](#replacing-the-wireless-card), and [remove the motherboard](#removing-the-motherboard). +2. Unplug the fan connector, highlighted cyan below. + +![Cooling fan](./img/cooling-fan.webp) + +3. Remove the two fan screws (highlighted yellow above) and remove the fan. + - The plastic strip at the bottom of the fan is adhered to the heatsink; gently pull the fan off of the heatsink. + +## Replacing the CMOS battery: + +The CMOS battery supplies power to the system's CMOS chip, where UEFI settings and the computer's hardware clock are stored. If your clock is constantly resetting, your CMOS battery may need to be replaced. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 27 minutes +**Difficulty:** High + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel), [remove the motherboard](#removing-the-motherboard), [remove the fan](#replacing-the-fan), and [unplug the CMOS battery](#resetting-the-cmos). +2. The CMOS battery is adhered to the motherboard with double-sided tape. Gently pull the CMOS battery off of the motherboard. + +![CMOS battery](./img/cmos-battery.webp) + +3. Stick the new CMOS battery onto the motherboard using the included double-sided tape (if present), then plug the new CMOS battery in and replace the fan, motherboard, and bottom panel. + +## Replacing the thermal paste: + +Thermal paste helps facilitate heat transfer between the CPU and the cooling equipment. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the heatsink may help the system run cooler. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** High + +### Steps to replace the thermal paste: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel), [remove the M.2 drive](#replacing-an-m2-drive), [unplug the wireless card](#replacing-the-wireless-card), [remove the motherboard](#removing-the-motherboard), and [remove the fan](#replacing-the-fan). +2. Loosen the four heatsink screws in the order of the stamped numbers, starting with #1, then #2, #3, and #4. + - The screws are attached and will not completely separate from the heatsink. + +![Heatsink screws](./img/heatsink-screws.webp) + +3. Gently lift the heatsink off of the motherboard. +4. Using a paper towel, clean the old thermal paste off of the heatsink and CPU. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + +![Heatsink and motherboard after cleaning](./img/thermal-paste-removal.webp) + +5. Apply a small line of thermal paste directly onto the CPU chip. + +![Thermal paste applied to CPU](./img/thermal-paste-application.webp) + +6. Replace the heatsink and tighten the four screws in the order, starting with #1, then #2, #3, and #4. +7. Reinstall the fan, motherboard, wireless card, M.2 drive, and bottom panel. + +## Removing the cable keeper: + +Your Meerkat comes with a cable organizer to help hold cables in place. The cable organizer can be removed for a lower profile. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 1 minute +**Difficulty:** Easy + +### Steps to remove the cable keeper: + +1. Unscrew the Phillips thumbscrew holding the cable keeper in place. + +![Cable keeper](./img/cable-keeper.webp) + +## Removing the top cover: + +The Meerkat's top cover can be removed or replaced. + +**Tools required:** None +**Time estimate:** 1 minute +**Difficulty:** Easy + +### Steps to remove the top cover: + +1. Pull up on the grooves in the back of the cover. + - A flat tool can optionally be used to help pry the cover away from the rest of the chassis. + +![Top cover grooves](./img/top-cover-grooves.webp) + +2. Once the back is free, pull the rest of the top cover off of the machine. + +![Top cover removed](./img/top-cover-removed.webp) + +## Mounting with VESA Mount: + +Your Meerkat comes with a VESA mount adapter, which allows it to be mounted on the back of a display. This allows operation as an all-in-one, taking up no additional desk space. + +Because the Meerkat mounts to the display's VESA mount, this will only work on displays which aren't already mounted via the VESA mount. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to mount with the VESA adapter: + +1. Insert the two shoulder screws into the bottom of the Meerkat. + +![VESA mount screws in Meerkat](./img/vesa-screws-meerkat.webp) + +2. Use the remaining four screws to attach the VESA mounting plate, using the arrow to guide the orientation. + +![VESA mounting plate on display](./img/vesa-screws-display.webp) + +3. Insert the two shoulder screws in the Meerkat into the two holes in the mounting plate (highlighted cyan above), then set the Meerkat down so it hangs on the mounting plate. + - The Meerkat can be mounted in either direction. + +![Meerkat on display](./img/vesa-mounted-meerkat.webp)