From 3b300dcb76aaa8fb6351f6c04c1dae60a46a8536 Mon Sep 17 00:00:00 2001 From: Jacob Kauffmann Date: Mon, 20 Oct 2025 17:38:42 -0600 Subject: [PATCH] oryp13: Overview & repairs --- src/SUMMARY.md | 2 + src/models/oryp13/README.md | 9 +- src/models/oryp13/external-overview.md | 67 ++++ src/models/oryp13/img/battery.webp | 3 + .../oryp13/img/bottom-panel-screws.webp | 3 + src/models/oryp13/img/cmos-battery.webp | 3 + .../oryp13/img/components-highlighted.webp | 3 + .../oryp13/img/keyboard-adhesive-slots.webp | 3 + .../oryp13/img/keyboard-mount-points.webp | 3 + .../oryp13/img/keyboard-push-point.webp | 3 + src/models/oryp13/img/keyboard-ribbons.webp | 3 + src/models/oryp13/img/keyboard-touchpad.webp | 3 + src/models/oryp13/img/lid.webp | 3 + src/models/oryp13/img/m2-slots.webp | 3 + src/models/oryp13/img/m2-thermal-strip.webp | 3 + src/models/oryp13/img/ports-back.webp | 3 + src/models/oryp13/img/ports-front.webp | 3 + src/models/oryp13/img/ports-left.webp | 3 + src/models/oryp13/img/ports-right.webp | 3 + src/models/oryp13/img/ram-slots.webp | 3 + src/models/oryp13/img/speaker-left.webp | 3 + src/models/oryp13/img/speaker-right.webp | 3 + .../oryp13/img/thermal-paste-application.webp | 3 + .../oryp13/img/thermal-paste-removal.webp | 3 + src/models/oryp13/img/thermal-screws.webp | 3 + src/models/oryp13/img/under-keyboard.webp | 3 + .../oryp13/img/wireless-card-antennas.webp | 3 + .../oryp13/img/wireless-card-screw.webp | 3 + src/models/oryp13/internal-overview.md | 32 ++ src/models/oryp13/repairs.md | 292 +++++++++++++++++- 30 files changed, 473 insertions(+), 4 deletions(-) create mode 100644 src/models/oryp13/external-overview.md create mode 100644 src/models/oryp13/img/battery.webp create mode 100644 src/models/oryp13/img/bottom-panel-screws.webp create mode 100644 src/models/oryp13/img/cmos-battery.webp create mode 100644 src/models/oryp13/img/components-highlighted.webp create mode 100644 src/models/oryp13/img/keyboard-adhesive-slots.webp create mode 100644 src/models/oryp13/img/keyboard-mount-points.webp create mode 100644 src/models/oryp13/img/keyboard-push-point.webp create mode 100644 src/models/oryp13/img/keyboard-ribbons.webp create mode 100644 src/models/oryp13/img/keyboard-touchpad.webp create mode 100644 src/models/oryp13/img/lid.webp create mode 100644 src/models/oryp13/img/m2-slots.webp create mode 100644 src/models/oryp13/img/m2-thermal-strip.webp create mode 100644 src/models/oryp13/img/ports-back.webp create mode 100644 src/models/oryp13/img/ports-front.webp create mode 100644 src/models/oryp13/img/ports-left.webp create mode 100644 src/models/oryp13/img/ports-right.webp create mode 100644 src/models/oryp13/img/ram-slots.webp create mode 100644 src/models/oryp13/img/speaker-left.webp create mode 100644 src/models/oryp13/img/speaker-right.webp create mode 100644 src/models/oryp13/img/thermal-paste-application.webp create mode 100644 src/models/oryp13/img/thermal-paste-removal.webp create mode 100644 src/models/oryp13/img/thermal-screws.webp create mode 100644 src/models/oryp13/img/under-keyboard.webp create mode 100644 src/models/oryp13/img/wireless-card-antennas.webp create mode 100644 src/models/oryp13/img/wireless-card-screw.webp create mode 100644 src/models/oryp13/internal-overview.md diff --git a/src/SUMMARY.md b/src/SUMMARY.md index af17f516..620be589 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -56,6 +56,8 @@ - [External Overview](models/nebula49-1/external-overview.md) - [Parts & Assembly](models/nebula49-1/assembly.md) - [Oryx Pro (oryp13)](models/oryp13/README.md) + - [External Overview](models/oryp13/external-overview.md) + - [Internal Overview](models/oryp13/internal-overview.md) - [Parts & Repairs](models/oryp13/repairs.md) - [Pangolin (pang15)](models/pang15/README.md) - [External Overview](models/pang15/external-overview.md) diff --git a/src/models/oryp13/README.md b/src/models/oryp13/README.md index 13ee076b..d49ce76c 100644 --- a/src/models/oryp13/README.md +++ b/src/models/oryp13/README.md @@ -1,5 +1,7 @@ # Oryx Pro (oryp13) +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) - [Parts & Repairs](./repairs.md) ![Oryx Pro](./img/oryp13.webp) @@ -41,6 +43,7 @@ The System76 Oryx Pro is a laptop with the following specifications: - Power - 180W DC-in port - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: FSP FSP180-ACBU3 - 80Wh 4-cell battery - Sound - Internal speakers & microphone @@ -51,9 +54,9 @@ The System76 Oryx Pro is a laptop with the following specifications: - 1x M.2 (PCIe NVMe Gen 4 x2) - MicroSD card reader - USB - - 2x USB Type-C with Thunderbolt 4 - - Supports DisplayPort over USB-C - - Supports USB-C charging (USB-PD) for offline charging + - 2x USB4 Type-C + - Both ports support DisplayPort over USB-C + - Back port supports USB-C charging (USB-PD) for offline charging - 1x USB 3.2 Gen 2 Type-C - 1x USB 3.2 Gen 1 Type-A - Dimensions diff --git a/src/models/oryp13/external-overview.md b/src/models/oryp13/external-overview.md new file mode 100644 index 00000000..f5227926 --- /dev/null +++ b/src/models/oryp13/external-overview.md @@ -0,0 +1,67 @@ +# Oryx Pro (External Overview) + +## Left side: + +![Left Ports](./img/ports-left.webp) + +## Right side: + +![Right Ports](./img/ports-right.webp) + +## Front side: + +![Front Ports](./img/ports-front.webp) + +## Back side: + +![Back Ports](./img/ports-back.webp) + +## Keyboard & touchpad: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Lid: + +![Lid](./img/lid.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|------------------------|---------------| +|LCD back cover (lid) |Aluminum |6-39-V5601-012 | +|LCD front cover (bezel) |Plastic |6-39-V5601-013 | +|Top case (palm rests/port covers) |Plastic |6-39-V56K2-010 | +|Bottom panel |Aluminum |6-39-V56K3-012 | + +## 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 | +| |Blinking orange|Battery critically low | + +## Keyboard shortcuts: + +|Key |Shortcut|Action | +|---------------------------|--------|---------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Mute/unmute microphone | +|![Fn-F3](./img/fn-f3.png) |Fn+F3 |Mute/unmute speakers | +|![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-/](./img/fn-slash.png)|Fn+/ |Cycle keyboard color | +|![Fn--](./img/fn-minus.png)|Fn+- |Decrease keyboard brightness | +|![Fn-+](./img/fn-plus.png) |Fn++ |Increase keyboard brightness | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/oryp13/img/battery.webp b/src/models/oryp13/img/battery.webp new file mode 100644 index 00000000..09f0a269 --- /dev/null +++ b/src/models/oryp13/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0826d9b136e882b53ed9feb2b6344ca8a9f6048277e6121b237618c98e2baefe +size 965330 diff --git a/src/models/oryp13/img/bottom-panel-screws.webp b/src/models/oryp13/img/bottom-panel-screws.webp new file mode 100644 index 00000000..261ae691 --- /dev/null +++ b/src/models/oryp13/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47b8bdd9592c8c399b2e4ae62a7fa60597cafd456b8e10d5774166e6f732769f +size 935808 diff --git a/src/models/oryp13/img/cmos-battery.webp b/src/models/oryp13/img/cmos-battery.webp new file mode 100644 index 00000000..c03f4e8d --- /dev/null +++ b/src/models/oryp13/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec4b3c5988957e3641b2e0f648f6690631092438c9ef2c26bfbb8b86fa960ebd +size 977516 diff --git a/src/models/oryp13/img/components-highlighted.webp b/src/models/oryp13/img/components-highlighted.webp new file mode 100644 index 00000000..0f3a38e5 --- /dev/null +++ b/src/models/oryp13/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f143aede59c3186f2f6ff62f07ea193fc9621d7248e86b9d56b2f11635808a7 +size 950134 diff --git a/src/models/oryp13/img/keyboard-adhesive-slots.webp b/src/models/oryp13/img/keyboard-adhesive-slots.webp new file mode 100644 index 00000000..e6f82012 --- /dev/null +++ b/src/models/oryp13/img/keyboard-adhesive-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41c34a02c7f2f50205a6e6f4e83fb47d2815f275ddbfc97d76028c50d42c5f2a +size 896284 diff --git a/src/models/oryp13/img/keyboard-mount-points.webp b/src/models/oryp13/img/keyboard-mount-points.webp new file mode 100644 index 00000000..0754053a --- /dev/null +++ b/src/models/oryp13/img/keyboard-mount-points.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19e68f3bcd8c57ee39ca3e4ea6125f5b1e4a3f976bd002a498377b866a72aae3 +size 996172 diff --git a/src/models/oryp13/img/keyboard-push-point.webp b/src/models/oryp13/img/keyboard-push-point.webp new file mode 100644 index 00000000..54b7e349 --- /dev/null +++ b/src/models/oryp13/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:242646c9a249f631faa5caf39dccc58091bd853b23484797c1c7d1b449689b40 +size 302284 diff --git a/src/models/oryp13/img/keyboard-ribbons.webp b/src/models/oryp13/img/keyboard-ribbons.webp new file mode 100644 index 00000000..7aa1b1b9 --- /dev/null +++ b/src/models/oryp13/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9818e8a53a6a8a47ee07b9b601af3bb1a41bf9fc25fd5d72d794aa4ee57d31e6 +size 468158 diff --git a/src/models/oryp13/img/keyboard-touchpad.webp b/src/models/oryp13/img/keyboard-touchpad.webp new file mode 100644 index 00000000..33207b32 --- /dev/null +++ b/src/models/oryp13/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfdf890980d419c707b9a3e75c9ea4dd7576e67107b165269911718f9500a183 +size 210232 diff --git a/src/models/oryp13/img/lid.webp b/src/models/oryp13/img/lid.webp new file mode 100644 index 00000000..c95a4361 --- /dev/null +++ b/src/models/oryp13/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a69dba0c88c4ad019429685e9de33261971aba86f3bf7b38f29c85158b183b3a +size 343308 diff --git a/src/models/oryp13/img/m2-slots.webp b/src/models/oryp13/img/m2-slots.webp new file mode 100644 index 00000000..de8ed09b --- /dev/null +++ b/src/models/oryp13/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d19d123cc76b02a693edc0c3b6ea1a2347dc5a909a153890a63a5711c7bf9038 +size 898794 diff --git a/src/models/oryp13/img/m2-thermal-strip.webp b/src/models/oryp13/img/m2-thermal-strip.webp new file mode 100644 index 00000000..237815c2 --- /dev/null +++ b/src/models/oryp13/img/m2-thermal-strip.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcd79482e4de623c4e1ca0cacea906c9d0c927fa7f8dcec8e8d8e74a612e8392 +size 438482 diff --git a/src/models/oryp13/img/ports-back.webp b/src/models/oryp13/img/ports-back.webp new file mode 100644 index 00000000..c47f0404 --- /dev/null +++ b/src/models/oryp13/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d8a8065f0ceece62e717d510effacf4798df9710818eb65d058a23d8a4f0a24 +size 61286 diff --git a/src/models/oryp13/img/ports-front.webp b/src/models/oryp13/img/ports-front.webp new file mode 100644 index 00000000..30f99160 --- /dev/null +++ b/src/models/oryp13/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c34026df36812833a5a4c9a441f6b58fe23f5d633ba4e74688dbb5ec8f2e05b2 +size 43830 diff --git a/src/models/oryp13/img/ports-left.webp b/src/models/oryp13/img/ports-left.webp new file mode 100644 index 00000000..f0963d4b --- /dev/null +++ b/src/models/oryp13/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:139f0d82f60b842fb6092536f8160d1c7fe940991112ed06a0474860bc97ac93 +size 150074 diff --git a/src/models/oryp13/img/ports-right.webp b/src/models/oryp13/img/ports-right.webp new file mode 100644 index 00000000..a4018edc --- /dev/null +++ b/src/models/oryp13/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab0d7767bc540c7efd8a61acc08775c975448fe0504b1085cc47f6bd6fb624ab +size 126536 diff --git a/src/models/oryp13/img/ram-slots.webp b/src/models/oryp13/img/ram-slots.webp new file mode 100644 index 00000000..c75e2e2c --- /dev/null +++ b/src/models/oryp13/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9476e291d1ec56554431efa22b10401214f63b3b6397a72699e44c7bc70f0cab +size 927502 diff --git a/src/models/oryp13/img/speaker-left.webp b/src/models/oryp13/img/speaker-left.webp new file mode 100644 index 00000000..50b4a563 --- /dev/null +++ b/src/models/oryp13/img/speaker-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4951d842a8ee35a8c8e3684c57c343eaf3c1b2f3bbab6b4994976c3a606abf85 +size 999110 diff --git a/src/models/oryp13/img/speaker-right.webp b/src/models/oryp13/img/speaker-right.webp new file mode 100644 index 00000000..4cdef426 --- /dev/null +++ b/src/models/oryp13/img/speaker-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea3f607b32ebf859513af89d752f822b68d1142717c9e042d2161e96bdf85007 +size 760766 diff --git a/src/models/oryp13/img/thermal-paste-application.webp b/src/models/oryp13/img/thermal-paste-application.webp new file mode 100644 index 00000000..581e3d27 --- /dev/null +++ b/src/models/oryp13/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9682b61767755b7489736777cc03afef96e41c3bb223a8b5d85a8f8b8e230a8a +size 842658 diff --git a/src/models/oryp13/img/thermal-paste-removal.webp b/src/models/oryp13/img/thermal-paste-removal.webp new file mode 100644 index 00000000..4d0a0c43 --- /dev/null +++ b/src/models/oryp13/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d1db8a1b940290ff36b5249bd84fc12a7289bd341fca4c78e4e20e3dac91583 +size 945780 diff --git a/src/models/oryp13/img/thermal-screws.webp b/src/models/oryp13/img/thermal-screws.webp new file mode 100644 index 00000000..41d42240 --- /dev/null +++ b/src/models/oryp13/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfb3646006db6ca200e39da6828e0230669548cc8224f3711251793ec140b11b +size 905010 diff --git a/src/models/oryp13/img/under-keyboard.webp b/src/models/oryp13/img/under-keyboard.webp new file mode 100644 index 00000000..3caceaba --- /dev/null +++ b/src/models/oryp13/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a52befd01c518f497e865829d19716f16c4a7ef675d5e4f469ba4f79814e716 +size 868788 diff --git a/src/models/oryp13/img/wireless-card-antennas.webp b/src/models/oryp13/img/wireless-card-antennas.webp new file mode 100644 index 00000000..0f49ff28 --- /dev/null +++ b/src/models/oryp13/img/wireless-card-antennas.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b51915c858e5a5358acc94104a9f6eff1abead59f94250e9efd4dd178b27363a +size 768634 diff --git a/src/models/oryp13/img/wireless-card-screw.webp b/src/models/oryp13/img/wireless-card-screw.webp new file mode 100644 index 00000000..4726786d --- /dev/null +++ b/src/models/oryp13/img/wireless-card-screw.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eb0a20c8eea12e47792b0c19436530e7e0a5949a53adf9d61b96abc10db581d +size 724784 diff --git a/src/models/oryp13/internal-overview.md b/src/models/oryp13/internal-overview.md new file mode 100644 index 00000000..975bfa69 --- /dev/null +++ b/src/models/oryp13/internal-overview.md @@ -0,0 +1,32 @@ +# Oryx Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in orange + - LCD panel connector is partially underneath the heatsink +- Webcam/microphone connector is highlighted in yellow +- BIOS flash chip (U38) is highlighted in black + - BIOS flash chip is partially underneath the heatsink +- RAM is highlighted in dark green +- Speaker connectors are highlighted in light green +- Fan connectors are highlighted in cyan +- Battery connector is highlighted in red +- Touchpad connector is highlighted in white +- Wireless card is highlighted in purple +- CMOS battery connector is highlighted in pink + - CMOS battery is underneath SSD slot 2 (closest to the main battery) +- M.2 SSDs are highlighted in maroon + - Slot 1 (closest to side of machine) supports PCIe NVMe Gen 4 x4 + - Slot 2 (closest to battery) supports PCIe NVMe Gen 4 x2 + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard adhesive strip access points are highlighted in pink +- Left I/O ribbon is highlighted in orange +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in cyan +- Power button/LED connector is highlighted in green \ No newline at end of file diff --git a/src/models/oryp13/repairs.md b/src/models/oryp13/repairs.md index ba1e5bb1..3dac7947 100644 --- a/src/models/oryp13/repairs.md +++ b/src/models/oryp13/repairs.md @@ -1,3 +1,293 @@ # Oryx Pro (Parts & Repairs) -A service manual for the Oryx Pro 13 (oryp13) is not yet available. Please reference the service manual for the previous version, the [Oryx Pro 12 (oryp12)](/models/oryp12/repairs.md). +Many components in your Oryx Pro can be upgraded or replaced as necessary. + +- [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 battery](#replacing-the-battery) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [Replacing the speakers](#replacing-the-speakers) +- [Replacing the keyboard](#replacing-the-keyboard) + +## 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. + +**Part numbers:** +- Bottom panel: `6-39-V56K3-012` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 5 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 12 bottom panel screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from the hinges in the back. + +## Replacing the RAM: + +The Oryx Pro 13 supports up to 96GB (2x48GB) of DDR5 SO-DIMMs running at 5600MHz. 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 removal](./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 on the RAM until it clicks into place. + +## Replacing an M.2/NVMe SSD: + +This model supports up to two M.2 SSDs. Both M.2 slots are size 2280. Both slots support PCIe NVMe Generation 4, but slot 1 runs at x4 bandwidth while slot 2 (closest to the battery) runs at x2 bandwidth. + +**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. + +![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 parallel with the motherboard. +5. Replace the retainer screw. +6. If you are using a slot for the first time, you can optionally remove the plastic backing from the thermal strip and apply it to the inner side of the bottom panel. + +![M.2 slot thermal strip application](./img/m2-thermal-strip.webp) + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `V540BAT-4-80`, and the original part number is `6-87-V540S-81N01`. + - Third-party battery sellers may list one or both of these numbers, and may offer other compatible part numbers with the same model number. + - You can also [contact System76](https://support.system76.com) to purchase a replacement battery. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the four silver battery screws near the corners of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector (highlighted yellow above) connecting the battery to the motherboard. +4. Lift the battery out of the chassis. + - The wireless antennas are routed through plastic channels along the top-left corner of the battery; lift the wires out of the channels while removing the battery. +5. Place the new battery into the chassis. +6. Feed the wireless antennas back through the new battery's plastic channels. +7. Screw the new battery into the chassis. +8. When plugging in the new battery, the red wire on the connector is oriented towards the battery, and the black wire is oriented away from the battery. + +## Replacing the wireless card: + +Your Oryx 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 (E-key). + +**Part numbers:** +- The standard wireless card is an Intel `AX210NGW`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 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. Unscrew the wireless card screw holding the card and its wire bracket in place. + +![Wireless card screw](./img/wireless-card-screw.webp) + +3. Remove the metal bracket that holds the antenna wires onto the card. +4. Gently unplug the two antennas (highlighted red below) by pulling them up and away from the wireless card. + - The wireless card will spring up to a 30° angle after the antennas are detatched. + +![Wireless card antennas](./img/wireless-card-antennas.webp) + +5. Pull the wireless card out of the M.2 slot. +6. Insert the new wireless card into the M.2 slot at an angle. +7. Push the card down until it's parallel with the motherboard and the end is resting on the screw hole. +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. +9. Place the metal bracket back over the antennas and screw hole. +10. Replace the wireless card screw and the bottom panel. + +## 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. + +**Warning (ingestion hazard):** Keep batteries out of reach of children. Death or serious injury can occur if ingested. If a battery is suspected to be swallowed or inserted inside any part of the body, seek immediate medical attention. In the US, you can also call the National Battery Ingestion Hotline for guidance: [+1 (800) 498-8666](tel:18004988666) + +**Part numbers:** +- The CMOS battery is a standard 3V KTS CR2032W battery. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and, if installed, [remove the SSD from slot 1](#replacing-an-m2nvme-ssd) (closest to the side of the machine). + - Removing the SSD from slot 1 is optional if you're resetting the CMOS but not replacing the CMOS battery. + +![CMOS battery](./img/cmos-battery.webp) + +2. Unplug the small white connector that connects the CMOS battery to the motherboard. If you are replacing the battery, gently pull from the sides to pry it up from where it's stuck to the chassis. +3. 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. +4. Reconnect the CMOS battery, [reconnect the main battery](#replacing-the-battery), and [replace the M.2 SSD in slot 1](#replacing-an-m2nvme-ssd) (if necessary). +5. Replace the bottom panel and power up the Oryx Pro. 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 Oryx Pro 13 uses two fans and a heatsink manufactured as a single assembly. + +If the fans become noisy and cleaning them out doesn't fix the issue, you may need a new fan. [Contact support](https://support.system76.com) to start a warranty claim or parts purchase. These instructions can also be used if physical damage to the heatsink necessitates its replacement. + +Thermal paste helps facilitate effective heat transfer between the CPU/GPU and the cooling equipment; depending on your climate and the age of the machine, replacing the thermal paste may improve cooling performance. The thermal paste should generally be replaced whenever the heatsink is removed. + +Thermal putty (thicker than thermal paste) is used to bridge the gap between the VRAM chips and the heatsink. Replacing the thermal putty is optional when removing the heatsink. System76 suggests [Thermal Grizzly Putty Basic](https://www.thermal-grizzly.com/en/tg-putty/s-tg-p-b-030) (available at various retailers) or a similar alternative. + +**Part numbers:** +- Heatsink/fan assembly: Peak `6-31-V56NN-102` +- Individual fans (may not be available separately): + - Left fan: YingFan `507 NA80080HHT4B10007` + - Right fan: YingFan `508 NB800805HHT4B10007` + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 30 minutes +**Difficulty:** High + +### Steps to replace the fans/heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Peel back any clear tape that is securing the fan wires. + - If the bottom of the tape extends behind the battery, peel the tape back from the top and leave the bottom attached for ease of reinstallation. +3. Remove the silver heatsink and fan screws in the order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #9. + - Do not remove the smaller black screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the two fan connectors (one white and one black) from the motherboard. +5. Remove the heatsink/fans from the case, being careful not to bend the heatsink pipes. It may take some pressure to break the seal of the thermal paste. +6. Using a paper towel, remove the existing thermal paste from the CPU and GPU chips, as well as the corresponding points on the heatsink. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + - You can optionally remove the thermal putty from the four VRAM chips surrounding the GPU chip if you have replacement thermal putty to install. + - Some thermal paste and/or putty may already be on the motherboard around the chips, or may get onto the motherboard while cleaning the paste/putty off of the chips. Thermal paste and putty is typically not conductive; it's safer to leave excess paste on the board than to risk damaging the board with rough removal. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. Apply a small line of thermal paste directly onto the CPU and GPU chips. + - If you're also replacing the thermal putty, apply the new putty to the four VRAM chips. + - If you aren't replacing the thermal putty, scoop the existing putty (from the chip and the corresponding location on the heatsink) into the center of each VRAM chip using a flat plastic tool. + +![Thermal paste application](./img/thermal-paste-application.webp) + +8. Carefully replace the heatsink. +9. Replace the silver heatsink and fan screws, starting with #1, then #2, and so on until #9. +10. Plug the two fan connectors back into the motherboard. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Part numbers:** +- Left speaker: + - Model number: `V560TNE-L` + - Part number: `6-23-5V560-0L1` +- Right speaker: + - Model number: `V560KNE-R` + - Part number: `6-23-5V56N-0R1` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the left speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the battery](#replacing-the-battery) (if installed). +2. Unscrew the two speaker screws holding the speaker onto the chassis. + +![Left speaker wire and screws](./img/speaker-left.webp) + +3. Peel back the clear tape holding the speaker's wire to the chassis. +4. Disconnect the speaker connector from the motherboard. +5. Replace the speaker, plug in the speaker connector, and secure the wire with the clear tape on the chassis. +6. Replace the main battery and the bottom cover. + +### Steps to replace the right speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Unscrew the two speaker screws holding the speaker onto the chassis. + +![Right speaker wire and screws](./img/speaker-right.webp) + +3. Disconnect the speaker connector from the motherboard. +4. Replace the speaker, plug in the speaker connector, and replace the bottom cover. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Warning:** The keyboard is held in by two strips of adhesive in addition to one of the bottom panel screws and the perimeter clips. The adhesive may be difficult to remove from the keyboard and/or case, and while the keyboard should still be functional if removed carefully, it is possible that permanent aesthetic damage will occur to the bottom side of the keyboard during removal. Removal is not recommended unless the keyboard is malfunctioning. + +**Part numbers:** +- The keyboard's model number is `CVM22K33US9430H`, and its part number is `6-80-V5610-01B-1`, also known as `6-V560KNP-KB-MCL-US`. + - Keyboards shipped by System76 include a custom-printed Super key. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Hard + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover), [remove the heatsink](#replacing-the-cooling-system), and, if installed, [remove the SSD from slot 2](#replacing-an-m2nvme-ssd) (closest to the battery). + - Replacing the thermal paste is recommended if the heatsink is removed. + - It may be possible to pull the adhesive out from behind the heatsink without removing the heatsink using a tweezers or a small screwdriver, but the adhesive is not fed through the heatsink by default due to its shape and size. +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access points are highlighted green below. + - Pull each adhesive strip slowly to avoid breaking it. Grasp farther down the strip as it comes out of the machine (don't pull the end far away from the machine). + - If an adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strips. + +![Keyboard adhesive access points & push point](./img/keyboard-mount-points.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push the keyboard out of the chassis from below through the gaps in the chassis (highlighted red above). + +![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. + - To avoid getting thermal paste on your work surface, you can re-mount the heatsink while the machine's still turned on its side after pushing the keyboard's perimeter tabs out of the chassis. + +![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. (Optional) Replace the keyboard adhesive strips on the chassis, sliding the tabs at the end through the adhesive strip access points. + - For the larger adhesive strip, use the rightmost access slot (labeled `KNE`). + ![Keyboard adhesive slots](./img/keyboard-adhesive-slots.webp) +12. Place the keyboard back into position, starting with the tabs on the bottom edge. +13. Secure the rest of the keyboard by pressing down on each of its edges. +14. Turn the machine lid-side down again and replace the bottom panel.