diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1a8b77b2f..048c0f4c8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,3 @@ ---- - name: CI on: @@ -12,17 +10,17 @@ on: jobs: Build: runs-on: ubuntu-latest - container: rust:slim steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v4 with: lfs: true - - name: Build + - name: Install mdBook env: - MDBOOK_VERSION: 0.4.18 - run: | - cargo install mdbook --no-default-features --features search --vers ${MDBOOK_VERSION} - mdbook build + MDBOOK_VERSION: 0.4.52 + run: curl -sSL https://github.com/rust-lang/mdBook/releases/download/v${MDBOOK_VERSION}/mdbook-v${MDBOOK_VERSION}-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=/usr/local/bin + + - name: Build + run: mdbook build diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c4143ec6c..4fb0d514f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,5 +1,3 @@ ---- - name: Deploy on: @@ -10,29 +8,26 @@ on: jobs: Deploy: runs-on: ubuntu-latest - container: rust:slim steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v4 with: lfs: true - - name: Build + - name: Install mdBook env: - MDBOOK_VERSION: 0.4.18 - run: | - cargo install mdbook --no-default-features --features search --vers ${MDBOOK_VERSION} - mdbook build + MDBOOK_VERSION: 0.4.52 + run: curl -sSL https://github.com/rust-lang/mdBook/releases/download/v${MDBOOK_VERSION}/mdbook-v${MDBOOK_VERSION}-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=/usr/local/bin - - name: Setup Hosting - run: | - touch book/.nojekyll && - echo "tech-docs.system76.com" > book/CNAME + - name: Build + run: mdbook build - name: Deploy - uses: peaceiris/actions-gh-pages@v2 - env: - PERSONAL_TOKEN: ${{ secrets.RELEASE_TOKEN }} - PUBLISH_BRANCH: gh-pages - PUBLISH_DIR: ./book + uses: peaceiris/actions-gh-pages@v3 + with: + personal_token: ${{ secrets.RELEASE_TOKEN }} + publish_branch: gh-pages + publish_dir: ./book + force_orphan: true + cname: 'tech-docs.system76.com' diff --git a/LICENSE b/LICENSE index f288702d2..7d4f96c54 100644 --- a/LICENSE +++ b/LICENSE @@ -1,674 +1,427 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/book.toml b/book.toml index 7943893b8..b8d2176fe 100644 --- a/book.toml +++ b/book.toml @@ -1,7 +1,6 @@ [book] authors = ["Jeremy Soller"] language = "en" -multilingual = false src = "src" title = "System76 Technical Documentation" diff --git a/shell.nix b/shell.nix new file mode 100644 index 000000000..a0b9fbf16 --- /dev/null +++ b/shell.nix @@ -0,0 +1,6 @@ +{ pkgs ? import {} }: + pkgs.mkShell { + nativeBuildInputs = with pkgs; [ + mdbook + ]; +} diff --git a/src/README.md b/src/README.md index ebfdb2bd4..404122325 100644 --- a/src/README.md +++ b/src/README.md @@ -1,7 +1,42 @@ # Introduction -This book contains technical documentation for System76 models. The source can -be viewed [on GitHub](https://github.com/system76/tech-docs). It is recommended -to start with one of the model pages, as they link to all relevent information. +[System76](https://system76.com) provides laptops, desktops, servers, and accessories. +This book contains technical documentation for System76 hardware. +The source can be viewed [on GitHub](https://github.com/system76/tech-docs). -- [Models](models/README.md) +## Current Models + +- [Adder WS (addw5)](models/addw5/README.md) +- [Bonobo WS (bonw16)](models/bonw16/README.md) +- [Darter Pro (darp11)](models/darp11/README.md) +- [Eland 1U (elan1-r3)](models/elan1-r3/README.md) +- [Eland Pro 2U (elap2-r3)](models/elap2-r3/README.md) +- [Galago Pro (galp7)](models/galp7/README.md) +- [Gazelle (gaze20)](models/gaze20/README.md) +- [Ibex Pro 2U (ibep2-b1)](models/ibep2-b1/README.md) +- [Ibex Pro 2U (ibep2-r1)](models/ibep2-r1/README.md) +- [Jackal Pro 1U (jacp1-b2)](models/jacp1-b2/README.md) +- [Jackal Pro 2U (jacp2-b2)](models/jacp2-b2/README.md) +- [Kudu (kudu6)](models/kudu6/README.md) +- [Launch (launch\_3)](models/launch_3/README.md) +- [Launch Heavy (launch\_heavy\_3)](models/launch_heavy_3/README.md) +- [Launch Lite (launch\_lite\_1)](models/launch_lite_1/README.md) +- [Lemur Pro (lemp13)](models/lemp13/README.md) +- [Meerkat (meer10)](models/meer10/README.md) +- [nebula19 (nebula19-1)](models/nebula19-1/README.md) +- [nebula40 (nebula40-3)](models/nebula40-3/README.md) +- [nebula49 (nebula49-1)](models/nebula49-1/README.md) +- [Oryx Pro (oryp13)](models/oryp13/README.md) +- [Pangolin (pang15)](models/pang15/README.md) +- [Serval WS (serw14)](models/serw14/README.md) +- [Thelio (thelio-r5-n1)](models/thelio-r5-n1/README.md) +- [Thelio Astra (thelio-astra-a1-n1)](models/thelio-astra-a1-n1/README.md) +- [Thelio Major (thelio-major-r5-n3)](models/thelio-major-r5-n3/README.md) +- [Thelio Massive (thelio-massive-b1.2)](models/thelio-massive-b1.2/README.md) +- [Thelio Mega (thelio-mega-r4-n3)](models/thelio-mega-r4-n3/README.md) +- [Thelio Mira (thelio-mira-r4-n3)](models/thelio-mira-b4-n3/README.md) +- [Thelio Spark (thelio-spark-r3-n3)](models/thelio-spark-r3-n3/README.md) + +## Previous Models + +- See [Previous Models](archive.md). diff --git a/src/SUMMARY.md b/src/SUMMARY.md index c579e02c8..af17f516e 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -1,66 +1,308 @@ # Summary -[Introduction](README.md) -- [Current Models](models/README.md) +- [Current Models](README.md) + - [Adder WS (addw5)](models/addw5/README.md) + - [External Overview](models/addw5/external-overview.md) + - [Internal Overview](models/addw5/internal-overview.md) + - [Parts & Repairs](models/addw5/repairs.md) + - [Bonobo WS (bonw16)](models/bonw16/README.md) + - [External Overview](models/bonw16/external-overview.md) + - [Internal Overview](models/bonw16/internal-overview.md) + - [Parts & Repairs](models/bonw16/repairs.md) + - [Darter Pro (darp11)](models/darp11/README.md) + - [External Overview](models/darp11/external-overview.md) + - [Internal Overview](models/darp11/internal-overview.md) + - [Parts & Repairs](models/darp11/repairs.md) + - [Eland 1U (elan1-r3)](models/elan1-r3/README.md) + - [Eland Pro 2U (elap2-r3)](models/elap2-r3/README.md) + - [Galago Pro (galp7)](models/galp7/README.md) + - [External Overview](models/galp7/external-overview.md) + - [Internal Overview](models/galp7/internal-overview.md) + - [Parts & Repairs](models/galp7/repairs.md) + - [Gazelle (gaze20)](models/gaze20/README.md) + - [External Overview](models/gaze20/external-overview.md) + - [Internal Overview](models/gaze20/internal-overview.md) + - [Parts & Repairs](models/gaze20/repairs.md) + - [Ibex Pro 2U (ibep2-b1)](models/ibep2-b1/README.md) + - [Ibex Pro 2U (ibep2-r1)](models/ibep2-r1/README.md) + - [Jackal Pro 1U (jacp1-b2)](models/jacp1-b2/README.md) + - [Jackal Pro 2U (jacp2-b2)](models/jacp2-b2/README.md) + - [Kudu (kudu6)](models/kudu6/README.md) + - [External Overview](models/kudu6/external-overview.md) + - [Internal Overview](models/kudu6/internal-overview.md) + - [Parts & Repairs](models/kudu6/repairs.md) + - [Launch (launch\_3)](models/launch_3/README.md) + - [External Overview](models/launch_3/external-overview.md) + - [Customization & Repairs](models/launch_3/repairs.md) + - [Launch Heavy (launch\_heavy\_3)](models/launch_heavy_3/README.md) + - [External Overview](models/launch_heavy_3/external-overview.md) + - [Customization & Repairs](models/launch_heavy_3/repairs.md) + - [Launch Lite (launch\_lite\_1)](models/launch_lite_1/README.md) + - [External Overview](models/launch_lite_1/external-overview.md) + - [Customization & Repairs](models/launch_lite_1/repairs.md) + - [Lemur Pro (lemp13)](models/lemp13/README.md) + - [External Overview](models/lemp13/external-overview.md) + - [Internal Overview](models/lemp13/internal-overview.md) + - [Parts & Repairs](models/lemp13/repairs.md) + - [Meerkat (meer10)](models/meer10/README.md) + - [Parts & Repairs](models/meer10/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) + - [nebula40 (nebula40-3)](models/nebula40-3/README.md) + - [External Overview](models/nebula40-3/external-overview.md) + - [Parts & Assembly](models/nebula40-3/assembly.md) + - [nebula49 (nebula49-1)](models/nebula49-1/README.md) + - [External Overview](models/nebula49-1/external-overview.md) + - [Parts & Assembly](models/nebula49-1/assembly.md) + - [Oryx Pro (oryp13)](models/oryp13/README.md) + - [Parts & Repairs](models/oryp13/repairs.md) + - [Pangolin (pang15)](models/pang15/README.md) + - [External Overview](models/pang15/external-overview.md) + - [Internal Overview](models/pang15/internal-overview.md) + - [Parts & Repairs](models/pang15/repairs.md) + - [Serval WS (serw14)](models/serw14/README.md) + - [External Overview](models/serw14/external-overview.md) + - [Internal Overview](models/serw14/internal-overview.md) + - [Parts & Repairs](models/serw14/repairs.md) + - [Thelio (thelio-r5-n1)](models/thelio-r5-n1/README.md) + - [Parts & Repairs](models/thelio-r5-n1/repairs.md) + - [Thelio Astra (thelio-astra-a1-n1)](models/thelio-astra-a1-n1/README.md) + - [External Overview](models/thelio-astra-a1-n1/external-overview.md) + - [Internal Overview](models/thelio-astra-a1-n1/internal-overview.md) + - [Parts & Repairs](models/thelio-astra-a1-n1/repairs.md) + - [Ubuntu 24.04 LTS Setup](models/thelio-astra-a1-n1/ubuntu-24.04.md) + - [Ubuntu 20.04 LTS Setup](models/thelio-astra-a1-n1/ubuntu-20.04.md) + - [Thelio Major (thelio-major-r5-n3)](models/thelio-major-r5-n3/README.md) + - [External Overview](models/thelio-major-r5-n3/external-overview.md) + - [Internal Overview](models/thelio-major-r5-n3/internal-overview.md) + - [Parts & Repairs](models/thelio-major-r5-n3/repairs.md) + - [Thelio Massive (thelio-massive-b1.2)](models/thelio-massive-b1.2/README.md) + - [External Overview](models/thelio-massive-b1.2/external-overview.md) + - [Internal Overview](models/thelio-massive-b1.2/internal-overview.md) + - [Parts & Repairs](models/thelio-massive-b1.2/repairs.md) + - [Thelio Mega (thelio-mega-r4-n3)](models/thelio-mega-r4-n3/README.md) + - [External Overview](models/thelio-mega-r4-n3/external-overview.md) + - [Internal Overview](models/thelio-mega-r4-n3/internal-overview.md) + - [Parts & Repairs](models/thelio-mega-r4-n3/repairs.md) + - [Thelio Mira (thelio-mira-r4-n3)](models/thelio-mira-r4-n3/README.md) + - [Parts & Repairs](models/thelio-mira-r4-n3/repairs.md) + - [Thelio Spark (thelio-spark-r3-n3)](models/thelio-spark-r3-n3/README.md) + - [Parts & Repairs](models/thelio-spark-r3-n3/repairs.md) +- [Previous Models](archive.md) + - [Adder WS (addw4)](models/addw4/README.md) + - [External Overview](models/addw4/external-overview.md) + - [Internal Overview](models/addw4/internal-overview.md) + - [Parts & Repairs](models/addw4/repairs.md) + - [Adder WS (addw3)](models/addw3/README.md) + - [External Overview](models/addw3/external-overview.md) + - [Internal Overview](models/addw3/internal-overview.md) + - [Parts & Repairs](models/addw3/repairs.md) - [Adder WS (addw2)](models/addw2/README.md) - [External Overview](models/addw2/external-overview.md) - [Internal Overview](models/addw2/internal-overview.md) - [Parts & Repairs](models/addw2/repairs.md) + - [Adder WS (addw1)](models/addw1/README.md) + - [External Overview](models/addw1/external-overview.md) + - [Internal Overview](models/addw1/internal-overview.md) + - [Parts & Repairs](models/addw1/repairs.md) + - [UEFI Setup & Specs](models/addw1/setup-specs.md) + - [Bonobo WS (bonw15)](models/bonw15/README.md) + - [External Overview](models/bonw15/external-overview.md) + - [Internal Overview](models/bonw15/internal-overview.md) + - [Parts & Repairs](models/bonw15/repairs.md) - [Bonobo WS (bonw14)](models/bonw14/README.md) - [External Overview](models/bonw14/external-overview.md) - [Internal Overview](models/bonw14/internal-overview.md) - [Parts & Repairs](models/bonw14/repairs.md) + - [Darter Pro (darp10)](models/darp10/README.md) + - [External Overview](models/darp10/external-overview.md) + - [Internal Overview](models/darp10/internal-overview.md) + - [Parts & Repairs](models/darp10/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) + - [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) - [Parts & Repairs](models/darp7/repairs.md) + - [Darter Pro (darp6)](models/darp6/README.md) + - [External Overview](models/darp6/external-overview.md) + - [Internal Overview](models/darp6/internal-overview.md) + - [Parts & Repairs](models/darp6/repairs.md) + - [Eland 1U (elan1-r2)](models/elan1-r2/README.md) + - [Eland 1U (elan1-r1)](models/elan1-r1/README.md) + - [Eland Pro 1U (elap1-r2)](models/elap1-r2/README.md) + - [Eland Pro 1U (elap1-r1)](models/elap1-r1/README.md) + - [Eland Pro 2U (elap2-r2)](models/elap2-r2/README.md) + - [Eland Pro 2U (elap2-r1)](models/elap2-r1/README.md) + - [Galago Pro (galp6)](models/galp6/README.md) + - [External Overview](models/galp6/external-overview.md) + - [Internal Overview](models/galp6/internal-overview.md) + - [Parts & Repairs](models/galp6/repairs.md) - [Galago Pro (galp5)](models/galp5/README.md) - [External Overview](models/galp5/external-overview.md) - [Internal Overview](models/galp5/internal-overview.md) - [Parts & Repairs](models/galp5/repairs.md) + - [Galago Pro (galp4)](models/galp4/README.md) + - [External Overview](models/galp4/external-overview.md) + - [Internal Overview](models/galp4/internal-overview.md) + - [Parts & Repairs](models/galp4/repairs.md) + - [Gazelle (gaze18)](models/gaze18/README.md) + - [External Overview](models/gaze18/external-overview.md) + - [Internal Overview](models/gaze18/internal-overview.md) + - [Parts & Repairs](models/gaze18/repairs.md) - [Gazelle (gaze17)](models/gaze17/README.md) - [External Overview](models/gaze17/external-overview.md) - [Internal Overview](models/gaze17/internal-overview.md) - [Parts & Repairs](models/gaze17/repairs.md) - - [Kudu (kudu6)](models/kudu6/README.md) - - [External Overview](models/kudu6/external-overview.md) - - [Internal Overview](models/kudu6/internal-overview.md) - - [Parts & Repairs](models/kudu6/repairs.md) + - [Gazelle (gaze16)](models/gaze16/README.md) + - [External Overview](models/gaze16/external-overview.md) + - [Internal Overview](models/gaze16/internal-overview.md) + - [Parts & Repairs](models/gaze16/repairs.md) + - [Gazelle (gaze15)](models/gaze15/README.md) + - [External Overview](models/gaze15/external-overview.md) + - [Internal Overview](models/gaze15/internal-overview.md) + - [Parts & Repairs](models/gaze15/repairs.md) + - [Jackal Pro 1U (jacp1-b1)](models/jacp1-b1/README.md) + - [Jackal Pro 2U (jacp2-b1)](models/jacp2-b1/README.md) + - [Launch (launch\_2)](models/launch_2/README.md) + - [External Overview](models/launch_2/external-overview.md) + - [Customization & Repairs](models/launch_2/repairs.md) - [Launch (launch\_1)](models/launch_1/README.md) - [External Overview](models/launch_1/external-overview.md) - [Customization & Repairs](models/launch_1/repairs.md) + - [Launch Heavy (launch\_heavy\_1)](models/launch_heavy_1/README.md) + - [External Overview](models/launch_heavy_1/external-overview.md) + - [Customization & Repairs](models/launch_heavy_1/repairs.md) + - [Lemur Pro (lemp12)](models/lemp12/README.md) + - [External Overview](models/lemp12/external-overview.md) + - [Internal Overview](models/lemp12/internal-overview.md) + - [Parts & Repairs](models/lemp12/repairs.md) + - [Lemur Pro (lemp11)](models/lemp11/README.md) + - [External Overview](models/lemp11/external-overview.md) + - [Internal Overview](models/lemp11/internal-overview.md) + - [Parts & Repairs](models/lemp11/repairs.md) - [Lemur Pro (lemp10)](models/lemp10/README.md) - [External Overview](models/lemp10/external-overview.md) - [Internal Overview](models/lemp10/internal-overview.md) - [Parts & Repairs](models/lemp10/repairs.md) + - [Lemur Pro (lemp9)](models/lemp9/README.md) + - [External Overview](models/lemp9/external-overview.md) + - [Internal Overview](models/lemp9/internal-overview.md) + - [Parts & Repairs](models/lemp9/repairs.md) + - [Meerkat (meer9)](models/meer9/README.md) + - [External Overview](models/meer9/external-overview.md) + - [Internal Overview](models/meer9/internal-overview.md) + - [Parts & Repairs](models/meer9/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) + - [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) - [Parts & Repairs](models/meer6/repairs.md) + - [Meerkat (meer5)](models/meer5/README.md) + - [External Overview](models/meer5/external-overview.md) + - [Internal Overview](models/meer5/internal-overview.md) + - [Parts & Repairs](models/meer5/repairs.md) + - [nebula36 (nebula36-1)](models/nebula36-1/README.md) + - [External Overview](models/nebula36-1/external-overview.md) + - [Parts & Assembly](models/nebula36-1/assembly.md) + - [Oryx Pro (oryp12)](models/oryp12/README.md) + - [External Overview](models/oryp12/external-overview.md) + - [Internal Overview](models/oryp12/internal-overview.md) + - [Parts & Repairs](models/oryp12/repairs.md) + - [Oryx Pro (oryp11)](models/oryp11/README.md) + - [External Overview](models/oryp11/external-overview.md) + - [Internal Overview](models/oryp11/internal-overview.md) + - [Parts & Repairs](models/oryp11/repairs.md) + - [Oryx Pro (oryp10)](models/oryp10/README.md) + - [External Overview](models/oryp10/external-overview.md) + - [Internal Overview](models/oryp10/internal-overview.md) + - [Parts & Repairs](models/oryp10/repairs.md) + - [Oryx Pro (oryp9)](models/oryp9/README.md) + - [External Overview](models/oryp9/external-overview.md) + - [Internal Overview](models/oryp9/internal-overview.md) + - [Parts & Repairs](models/oryp9/repairs.md) - [Oryx Pro (oryp8)](models/oryp8/README.md) - [External Overview](models/oryp8/external-overview.md) - [Internal Overview](models/oryp8/internal-overview.md) - [Parts & Repairs](models/oryp8/repairs.md) + - [Oryx Pro (oryp7)](models/oryp7/README.md) + - [External Overview](models/oryp7/external-overview.md) + - [Internal Overview](models/oryp7/internal-overview.md) + - [Parts & Repairs](models/oryp7/repairs.md) + - [Oryx Pro (oryp6)](models/oryp6/README.md) + - [External Overview](models/oryp6/external-overview.md) + - [Internal Overview](models/oryp6/internal-overview.md) + - [Parts & Repairs](models/oryp6/repairs.md) + - [Pangolin (pang14)](models/pang14/README.md) + - [External Overview](models/pang14/external-overview.md) + - [Internal Overview](models/pang14/internal-overview.md) + - [Parts & Repairs](models/pang14/repairs.md) + - [Pangolin (pang13)](models/pang13/README.md) + - [External Overview](models/pang13/external-overview.md) + - [Internal Overview](models/pang13/internal-overview.md) + - [Parts & Repairs](models/pang13/repairs.md) + - [Pangolin (pang12)](models/pang12/README.md) + - [External Overview](models/pang12/external-overview.md) + - [Internal Overview](models/pang12/internal-overview.md) + - [Parts & Repairs](models/pang12/repairs.md) - [Pangolin (pang11)](models/pang11/README.md) - [External Overview](models/pang11/external-overview.md) - [Internal Overview](models/pang11/internal-overview.md) - [Parts & Repairs](models/pang11/repairs.md) + - [Pangolin (pang10)](models/pang10/README.md) + - [External Overview](models/pang10/external-overview.md) + - [Internal Overview](models/pang10/internal-overview.md) + - [Parts & Repairs](models/pang10/repairs.md) + - [Serval WS (serw13)](models/serw13/README.md) + - [External Overview](models/serw13/external-overview.md) + - [Internal Overview](models/serw13/internal-overview.md) + - [Parts & Repairs](models/serw13/repairs.md) - [Serval WS (serw12)](models/serw12/README.md) - [External Overview](models/serw12/external-overview.md) - [Internal Overview](models/serw12/internal-overview.md) - [Parts & Repairs](models/serw12/repairs.md) - - [Thelio Major (Intel and AMD)](models/thelio-major-intel-and-amd/README.md) - - [External Overview](models/thelio-major-intel-and-amd/external-overview.md) - - [Internal Overview](models/thelio-major-intel-and-amd/internal-overview.md) - - [Parts & Repairs](models/thelio-major-intel-and-amd/repairs.md) - - [Thelio Massive (thelio-massive-b1.2)](models/thelio-massive-b1.2/README.md) - - [External Overview](models/thelio-massive-b1.2/external-overview.md) - - [Internal Overview](models/thelio-massive-b1.2/internal-overview.md) - - [Parts & Repairs](models/thelio-massive-b1.2/repairs.md) + - [Thelio (thelio-r3-n1)](models/thelio-r3-n1/README.md) + - [External Overview](models/thelio-r3-n1/external-overview.md) + - [Internal Overview](models/thelio-r3-n1/internal-overview.md) + - [Parts & Repairs](models/thelio-r3-n1/repairs.md) + - [Thelio (thelio-b4)](models/thelio-b4/README.md) + - [External Overview](models/thelio-b4/external-overview.md) + - [Internal Overview](models/thelio-b4/internal-overview.md) + - [Parts & Repairs](models/thelio-b4/repairs.md) + - [Thelio Major (thelio-major-r3)](models/thelio-major-r3/README.md) + - [External Overview](models/thelio-major-r3/external-overview.md) + - [Internal Overview](models/thelio-major-r3/internal-overview.md) + - [Parts & Repairs](models/thelio-major-r3/repairs.md) + - [Thelio Major (thelio-major-b1/b2/r1/r2)](models/thelio-major-b1-b2-r1-r2/README.md) + - [External Overview](models/thelio-major-b1-b2-r1-r2/external-overview.md) + - [Internal Overview](models/thelio-major-b1-b2-r1-r2/internal-overview.md) + - [Parts & Repairs](models/thelio-major-b1-b2-r1-r2/repairs.md) - [Thelio Mega (thelio-mega-r1.0)](models/thelio-mega-r1.0/README.md) - [External Overview](models/thelio-mega-r1.0/external-overview.md) - [Internal Overview](models/thelio-mega-r1.0/internal-overview.md) - [Parts & Repairs](models/thelio-mega-r1.0/repairs.md) + - [Thelio Mira (thelio-mira-b4-n3)](models/thelio-mira-b4-n3/README.md) + - [External Overview](models/thelio-mira-b4-n3/external-overview.md) + - [Internal Overview](models/thelio-mira-b4-n3/internal-overview.md) + - [Parts & Repairs](models/thelio-mira-b4-n3/repairs.md) + - [Thelio Mira (thelio-mira-r3)](models/thelio-mira-r3/README.md) + - [External Overview](models/thelio-mira-r3/external-overview.md) + - [Internal Overview](models/thelio-mira-r3/internal-overview.md) + - [Parts & Repairs](models/thelio-mira-r3/repairs.md) - [Thelio Mira (thelio-mira-b1.0)](models/thelio-mira-b1.0/README.md) - [External Overview](models/thelio-mira-b1.0/external-overview.md) - [Internal Overview](models/thelio-mira-b1.0/internal-overview.md) @@ -69,45 +311,7 @@ - [External Overview](models/thelio-mira-r1.0/external-overview.md) - [Internal Overview](models/thelio-mira-r1.0/internal-overview.md) - [Parts & Repairs](models/thelio-mira-r1.0/repairs.md) -- [Previous Models](models/README.md) - - [Adder WS (addw1)](models/addw1/README.md) - - [External Overview](models/addw1/external-overview.md) - - [Internal Overview](models/addw1/internal-overview.md) - - [Parts & Repairs](models/addw1/repairs.md) - - [UEFI Setup & Specs](models/addw1/setup-specs.md) - - [Darter Pro (darp6)](models/darp6/README.md) - - [External Overview](models/darp6/external-overview.md) - - [Internal Overview](models/darp6/internal-overview.md) - - [Parts & Repairs](models/darp6/repairs.md) - - [Galago Pro (galp4)](models/galp4/README.md) - - [External Overview](models/galp4/external-overview.md) - - [Internal Overview](models/galp4/internal-overview.md) - - [Parts & Repairs](models/galp4/repairs.md) - - [Gazelle (gaze16)](models/gaze16/README.md) - - [External Overview](models/gaze16/external-overview.md) - - [Internal Overview](models/gaze16/internal-overview.md) - - [Parts & Repairs](models/gaze16/repairs.md) - - [Gazelle (gaze15)](models/gaze15/README.md) - - [External Overview](models/gaze15/external-overview.md) - - [Internal Overview](models/gaze15/internal-overview.md) - - [Parts & Repairs](models/gaze15/repairs.md) - - [Lemur Pro (lemp9)](models/lemp9/README.md) - - [External Overview](models/lemp9/external-overview.md) - - [Internal Overview](models/lemp9/internal-overview.md) - - [Parts & Repairs](models/lemp9/repairs.md) - - [Meerkat (meer5)](models/meer5/README.md) - - [External Overview](models/meer5/external-overview.md) - - [Internal Overview](models/meer5/internal-overview.md) - - [Parts & Repairs](models/meer5/repairs.md) - - [Oryx Pro (oryp7)](models/oryp7/README.md) - - [External Overview](models/oryp7/external-overview.md) - - [Internal Overview](models/oryp7/internal-overview.md) - - [Parts & Repairs](models/oryp7/repairs.md) - - [Oryx Pro (oryp6)](models/oryp6/README.md) - - [External Overview](models/oryp6/external-overview.md) - - [Internal Overview](models/oryp6/internal-overview.md) - - [Parts & Repairs](models/oryp6/repairs.md) - - [Pangolin (pang10)](models/pang10/README.md) - - [External Overview](models/pang10/external-overview.md) - - [Internal Overview](models/pang10/internal-overview.md) - - [Parts & Repairs](models/pang10/repairs.md) + - [Thelio Spark (thelio-spark-b1-n2)](models/thelio-spark-b1-n2/README.md) + - [External Overview](models/thelio-spark-b1-n2/external-overview.md) + - [Internal Overview](models/thelio-spark-b1-n2/internal-overview.md) + - [Parts & Repairs](models/thelio-spark-b1-n2/repairs.md) \ No newline at end of file diff --git a/src/archive.md b/src/archive.md new file mode 100644 index 000000000..98419eb34 --- /dev/null +++ b/src/archive.md @@ -0,0 +1,75 @@ +# Introduction + +[System76](https://system76.com) provides laptops, desktops, servers, and accessories. +This book contains technical documentation for System76 hardware. +The source can be viewed [on GitHub](https://github.com/system76/tech-docs). + +## Previous Models + +- [Adder WS (addw4)](models/addw4/README.md) +- [Adder WS (addw3)](models/addw3/README.md) +- [Adder WS (addw2)](models/addw2/README.md) +- [Adder WS (addw1)](models/addw1/README.md) +- [Bonobo WS (bonw15)](models/bonw15/README.md) +- [Bonobo WS (bonw14)](models/bonw14/README.md) +- [Darter Pro (darp10)](models/darp10/README.md) +- [Darter Pro (darp9)](models/darp9/README.md) +- [Darter Pro (darp8)](models/darp8/README.md) +- [Darter Pro (darp7)](models/darp7/README.md) +- [Darter Pro (darp6)](models/darp6/README.md) +- [Eland 1U (elan1-r2)](models/elan1-r2/README.md) +- [Eland 1U (elan1-r1)](models/elan1-r1/README.md) +- [Eland Pro 1U (elap1-r2)](models/elap1-r2/README.md) +- [Eland Pro 1U (elap1-r1)](models/elap1-r1/README.md) +- [Eland Pro 2U (elap2-r2)](models/elap2-r2/README.md) +- [Eland Pro 2U (elap2-r1)](models/elap2-r1/README.md) +- [Galago Pro (galp6)](models/galp6/README.md) +- [Galago Pro (galp5)](models/galp5/README.md) +- [Galago Pro (galp4)](models/galp4/README.md) +- [Gazelle (gaze18)](models/gaze18/README.md) +- [Gazelle (gaze17)](models/gaze17/README.md) +- [Gazelle (gaze16)](models/gaze16/README.md) +- [Gazelle (gaze15)](models/gaze15/README.md) +- [Jackal Pro 1U (jacp1-b1)](models/jacp1-b1/README.md) +- [Jackal Pro 2U (jacp2-b1)](models/jacp2-b1/README.md) +- [Launch (launch\_2)](models/launch_2/README.md) +- [Launch (launch\_1)](models/launch_1/README.md) +- [Launch Heavy (launch\_heavy\_1)](models/launch_heavy_1/README.md) +- [Lemur Pro (lemp12)](models/lemp12/README.md) +- [Lemur Pro (lemp11)](models/lemp11/README.md) +- [Lemur Pro (lemp10)](models/lemp10/README.md) +- [Lemur Pro (lemp9)](models/lemp9/README.md) +- [Meerkat (meer9)](models/meer9/README.md) +- [Meerkat (meer8)](models/meer8/README.md) +- [Meerkat (meer7)](models/meer7/README.md) +- [Meerkat (meer6)](models/meer6/README.md) +- [Meerkat (meer5)](models/meer5/README.md) +- [nebula36 (nebula36-1)](models/nebula36-1/README.md) +- [Oryx Pro (oryp12)](models/oryp12/README.md) +- [Oryx Pro (oryp11)](models/oryp11/README.md) +- [Oryx Pro (oryp10)](models/oryp10/README.md) +- [Oryx Pro (oryp9)](models/oryp9/README.md) +- [Oryx Pro (oryp8)](models/oryp8/README.md) +- [Oryx Pro (oryp7)](models/oryp7/README.md) +- [Oryx Pro (oryp6)](models/oryp6/README.md) +- [Pangolin (pang14)](models/pang14/README.md) +- [Pangolin (pang13)](models/pang13/README.md) +- [Pangolin (pang12)](models/pang12/README.md) +- [Pangolin (pang11)](models/pang11/README.md) +- [Pangolin (pang10)](models/pang10/README.md) +- [Serval WS (serw13)](models/serw13/README.md) +- [Serval WS (serw12)](models/serw12/README.md) +- [Thelio (thelio-r3-n1)](models/thelio-r3-n1/README.md) +- [Thelio (thelio-b4)](models/thelio-b4/README.md) +- [Thelio Major (thelio-major-r3)](models/thelio-major-r3/README.md) +- [Thelio Major (thelio-major-b1/b2/r1/r2)](models/thelio-major-b1-b2-r1-r2/README.md) +- [Thelio Mega (thelio-mega-r1.0)](models/thelio-mega-r1.0/README.md) +- [Thelio Mira (thelio-mira-b4-n3)](models/thelio-mira-b4-n3/README.md) +- [Thelio Mira (thelio-mira-r3.0)](models/thelio-mira-r3/README.md) +- [Thelio Mira (thelio-mira-b1.0)](models/thelio-mira-b1.0/README.md) +- [Thelio Mira (thelio-mira-r1.0)](models/thelio-mira-r1.0/README.md) +- [Thelio Spark (thelio-spark-b1-n2)](models/thelio-spark-b1-n2/README.md) + +## Current Models + +See [Current Models](README.md). diff --git a/src/models/README.md b/src/models/README.md deleted file mode 100644 index b7103a2d2..000000000 --- a/src/models/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Models - -System76 provides laptops, desktops, servers, and accessories. -This documentation includes the following System76 models: - -## Current Models - -- [Adder WS (addw2)](addw2/README.md) -- [Bonobo WS (bonw14)](bonw14/README.md) -- [Darter Pro (darp7)](darp7/README.md) -- [Galago Pro (galp5)](galp5/README.md) -- [Gazelle (gaze17)](gaze17/README.md) -- [Kudu (kudu6)](kudu6/README.md) -- [Launch (launch\_1)](launch_1/README.md) -- [Lemur Pro (lemp10)](lemp10/README.md) -- [Meerkat (meer6)](meer6/README.md) -- [Oryx Pro (oryp8)](oryp8/README.md) -- [Pangolin (pang11)](pang11/README.md) -- [Serval WS (serw12)](serw12/README.md) -- [Thelio Major B2 (thelio-major-b2)](thelio-major-b2/service-manual.md) -- [Thelio Massive (thelio-massive-b1.2)](thelio-massive-b1.2/README.md) -- [Thelio Mega (thelio-mega-r1.0)](thelio-mega-r1.0/README.md) -- [Thelio Mira (thelio-mira-b1.0)](thelio-mira-b1.0/README.md) -- [Thelio Mira (thelio-mira-r1.0)](thelio-mira-r1.0/README.md) - -## Previous Models - -- [Adder WS (addw1)](addw1/README.md) -- [Darter Pro (darp6)](darp6/README.md) -- [Galago Pro (galp4)](galp4/README.md) -- [Gazelle (gaze16)](gaze16/README.md) -- [Gazelle (gaze15)](gaze15/README.md) -- [Lemur Pro (lemp9)](lemp9/README.md) -- [Meerkat (meer5)](meer5/README.md) -- [Oryx Pro (oryp7)](oryp7/README.md) -- [Oryx Pro (oryp6)](oryp6/README.md) -- [Pangolin (pang10)](pang10/README.md) diff --git a/src/models/addw1/README.md b/src/models/addw1/README.md index 552afd51b..b830e34e3 100644 --- a/src/models/addw1/README.md +++ b/src/models/addw1/README.md @@ -10,13 +10,16 @@ The System76 Adder WS is a laptop with the following specifications: - CPU - - Supports Intel Coffee Lake-U CPUs + - Supports Intel Coffee Lake-H CPUs - [Intel i7-9750H](https://ark.intel.com/content/www/us/en/ark/products/191045/intel-core-i7-9750h-processor-12m-cache-up-to-4-50-ghz.html) - [Intel i9-9980HK](https://ark.intel.com/content/www/us/en/ark/products/192990/intel-core-i9-9980hk-processor-16m-cache-up-to-5-00-ghz.html) - BIOS - - MX25L12873F flash chip running System76 Firmware (non-open) + - MX25L12873F flash chip + - SOIC-8 form factor + - Programmed with System76 firmware (non-open) - EC - - ITE IT8587E running non-open firmware + - ITE IT8587E + - Programmed with non-open EC firmware - Graphics - GPU: NVIDIA GeForce RTX 2070 - eDP display: 15.6" 3840x2160@60Hz OLED @@ -33,4 +36,5 @@ The System76 Adder WS is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Chicony A17-230P1A - AC power cord type: IEC C13 - - Removable 62Wh 6-cell battery + - 62Wh 6-cell Lithium-Ion battery + - Model number PB50BAT-6 diff --git a/src/models/addw1/repairs.md b/src/models/addw1/repairs.md index ec8edbd68..bcc1496dc 100644 --- a/src/models/addw1/repairs.md +++ b/src/models/addw1/repairs.md @@ -179,6 +179,8 @@ In rare cases, or after several years, it may be necessary to apply new thermal The CMOS battery supplies power to the Adder WS's CMOS chip. Changes you make to the BIOS and the computer's hardware clock are stored on the CMOS. If your Adder WS 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 replacing. +**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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 5 minutes **Difficulty:** Medium @@ -200,6 +202,8 @@ The CMOS battery supplies power to the Adder WS's CMOS chip. Changes you make to The battery provides primary power whenever the system is unplugged. +The model number for the Adder WS 1's battery is `PB50BAT-6`. You can [contact System76](https://support.system76.com) to purchase a replacement battery. + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 5 minutes **Difficulty:** Easy @@ -213,7 +217,7 @@ The battery provides primary power whenever the system is unplugged. ## Replacing the wireless card -Your Adder WS'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). +Your Adder WS'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 **Time estimate:** 5 minutes diff --git a/src/models/addw2/README.md b/src/models/addw2/README.md index 6acdda23b..f60777646 100644 --- a/src/models/addw2/README.md +++ b/src/models/addw2/README.md @@ -12,9 +12,12 @@ The System76 Adder WS is a laptop with the following specifications: - Supports Intel 10th Generation (Comet Lake) CPUs - [Core i7-10875H](https://ark.intel.com/content/www/us/en/ark/products/202329/intel-core-i7-10875h-processor-16m-cache-up-to-5-10-ghz.html) - BIOS - - MX25L12872F flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) or non-open firmware + - MX25L12872F flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) or non-open firmware - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) or or non-open EC firmware + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) or non-open EC firmware - Graphics - GPU: NVIDIA GeForce RTX 2070 Super - eDP display: 15.6" 3840x2160@60Hz OLED @@ -24,7 +27,7 @@ The System76 Adder WS is a laptop with the following specifications: - 1x Mini DisplayPort 1.4 - 1x DisplayPort 1.4 over USB-C - Memory - - Up to 64 (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz - Networking - Gigabit Ethernet - M.2 PCIe/CNVi WiFi/Bluetooth @@ -35,6 +38,7 @@ The System76 Adder WS is a laptop with the following specifications: - Included AC adapter: Chicony A17-230P1A - AC power cord type: IEC C13 - 62Wh 6-cell Lithium-Ion battery + - Model number: PB50BAT-6 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/addw2/repairs.md b/src/models/addw2/repairs.md index 6fd5f023b..6d8cbf16b 100644 --- a/src/models/addw2/repairs.md +++ b/src/models/addw2/repairs.md @@ -16,6 +16,8 @@ Many components in your Adder WS can be upgraded or replaced as necessary. Follo The battery provides primary power whenever the system is unplugged. +The model number for the Adder WS 2's battery is `PB50BAT-6`, and the original part number is `6-87-PB50S-61D02`. 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:** 1 minute **Difficulty:** Easy @@ -153,7 +155,7 @@ This model supports one 2.5" (7mm height) SATA III SSD or hard drive. ## Replacing the wireless card: -Your Adder WS'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). +Your Adder WS'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 **Time estimate:** 12 minutes @@ -178,6 +180,8 @@ Your Adder WS's WiFi and Bluetooth are both handled by the same module. It is a 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/addw3/README.md b/src/models/addw3/README.md new file mode 100644 index 000000000..c5f6b6901 --- /dev/null +++ b/src/models/addw3/README.md @@ -0,0 +1,68 @@ +# Adder WS (addw3) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Adder WS](./img/addw3.webp) + +The System76 Adder WS is a laptop with the following specifications: + +- CPU + - Supports Intel 13th Generation (Raptor Lake) CPUs + - [Core i9-13900HX](https://ark.intel.com/content/www/us/en/ark/products/232171/intel-core-i913900hx-processor-36m-cache-up-to-5-40-ghz.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-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 options: + - NVIDIA GeForce RTX 4070 + - NVIDIA GeForce RTX 4060 + - NVIDIA GeForce RTX 4050 + - eDP display: + - 15.6" 1920x1080@144Hz LCD + - LCD panel: BOE NV156FHM-N4K (or equivalent) + - 17.3" 1920x1080@144Hz LCD + - LCD panel options: + - BOE NV173FHM-N4C + - BOE NE173FHM-NX1 + - BOE NV173FHM-NY2 + - ...or other equivalent + - External video outputs: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- Power + - 280W (20V, 14A) DC-in port + - DC-in port accepts rectangular (not barrel) connector + - Included AC adapter: Chicony A18-280P1A + - AC power cord type: IEC C13 + - 73Wh 4-cell Lithium-Ion battery + - Model number: NP50BAT-4-73 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Dedicated microphone 3.5mm jack + - HDMI, Mini DisplayPort, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) SSDs + - MicroSD card reader +- USB + - 1x USB Type-C with Thunderbolt 4 + - 1x USB 3.2 Gen 2 (Type C) + - 1x USB 3.2 Gen 1 (Type A) + - 1x USB 2.0 +- Dimensions + - 15": 2.71cm x 35.95cm x 23.8cm, 2.05kg + - 17": 2.82cm x 39.69cm x 26.2cm, 2.85kg diff --git a/src/models/addw3/external-overview.md b/src/models/addw3/external-overview.md new file mode 100644 index 000000000..2d6531da2 --- /dev/null +++ b/src/models/addw3/external-overview.md @@ -0,0 +1,68 @@ +# Adder WS (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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|---------|------------| +|LCD back cover (lid) |Plastic |• 15": 6-39-NP501-024
• 17": 6-39-PD701-023
or 6-39-PD711-021| +|LCD front cover (bezel) |Plastic |• 15": 6-39-NP501-033
• 17": 6-39-PD701-012| +|Top case (palm rests/port covers) |Plastic |• 15": 6-78-NP50SNE2-010
• 17": 6-78-PD70SNEG2-010| +|Bottom panel |Plastic |• 15": 6-39-NP5S3-012
• 17": 6-39-PD7S3-012| + +## LED indicators + +The Adder WS has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard Shortcuts + +The Adder WS has the following actions available using the Fn and Function keys: + +|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-/](./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/addw3/img/addw3.webp b/src/models/addw3/img/addw3.webp new file mode 100644 index 000000000..341964a32 --- /dev/null +++ b/src/models/addw3/img/addw3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d065a9f3a335495c788b16d6b28867ec428c4133d7585e7b509e248aa73fd8fe +size 147102 diff --git a/src/models/addw3/img/battery.webp b/src/models/addw3/img/battery.webp new file mode 100644 index 000000000..f7927bd74 --- /dev/null +++ b/src/models/addw3/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f8d6e25f6ee7d1ac3605eb48812816ebb4cc8ca4d6c1c8d3e71759930fdb20b +size 928124 diff --git a/src/models/addw3/img/bottom-panel-screws.webp b/src/models/addw3/img/bottom-panel-screws.webp new file mode 100644 index 000000000..344413982 --- /dev/null +++ b/src/models/addw3/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2db5f13958f6668035f5f9f27cc1e1fd19ae194fe36d777d5c0e95068b33546 +size 2502542 diff --git a/src/models/addw3/img/cmos-battery.webp b/src/models/addw3/img/cmos-battery.webp new file mode 100644 index 000000000..d61bacbc7 --- /dev/null +++ b/src/models/addw3/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcd9bfd239722aca45eb707be22e009fb989b8eaab392f8f98bdb20ab4c11ef0 +size 459802 diff --git a/src/models/addw3/img/components-highlighted.webp b/src/models/addw3/img/components-highlighted.webp new file mode 100644 index 000000000..1f9c0433d --- /dev/null +++ b/src/models/addw3/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:435eb84cc3ba6fb571b3af70adcba92e1c2df1a06bc8c2358b202ca1a340ec79 +size 1287780 diff --git a/src/models/addw3/img/fn-dia.jpg b/src/models/addw3/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f1.png b/src/models/addw3/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f10.png b/src/models/addw3/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f11.png b/src/models/addw3/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f12.png b/src/models/addw3/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f2.png b/src/models/addw3/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f3.png b/src/models/addw3/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f4.png b/src/models/addw3/img/fn-f4.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/addw3/img/fn-f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/addw3/img/fn-f5.png b/src/models/addw3/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f6.png b/src/models/addw3/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f7.png b/src/models/addw3/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f8.png b/src/models/addw3/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-f9.png b/src/models/addw3/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/addw3/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/addw3/img/fn-minus.png b/src/models/addw3/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/addw3/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/addw3/img/fn-plus.png b/src/models/addw3/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/addw3/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/addw3/img/fn-slash.png b/src/models/addw3/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/addw3/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/addw3/img/fn-star.png b/src/models/addw3/img/fn-star.png new file mode 100644 index 000000000..54300bf6c --- /dev/null +++ b/src/models/addw3/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49220aa3120f9a6b70b58af2df56da137444db554be0328d9c131914bc6ef899 +size 1303 diff --git a/src/models/addw3/img/keyboard-adhesive.webp b/src/models/addw3/img/keyboard-adhesive.webp new file mode 100644 index 000000000..e82e60805 --- /dev/null +++ b/src/models/addw3/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7365e72acf21b617583331131fa8e69bdecb1555aa41db9b3600a54548ecfd46 +size 720046 diff --git a/src/models/addw3/img/keyboard-push-point-location.webp b/src/models/addw3/img/keyboard-push-point-location.webp new file mode 100644 index 000000000..33655c3f2 --- /dev/null +++ b/src/models/addw3/img/keyboard-push-point-location.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6598917d2ce84dddf971e9312d0536c611fd6d7632f8f097b7a8b0231d37414 +size 708388 diff --git a/src/models/addw3/img/keyboard-push-point.webp b/src/models/addw3/img/keyboard-push-point.webp new file mode 100644 index 000000000..54561402c --- /dev/null +++ b/src/models/addw3/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:355bcffa22615159c273bc423d9b007a78d6606e321b07274dba877920897d1f +size 114804 diff --git a/src/models/addw3/img/keyboard-ribbons.webp b/src/models/addw3/img/keyboard-ribbons.webp new file mode 100644 index 000000000..d2eda9aa5 --- /dev/null +++ b/src/models/addw3/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f31a5e3285804d66ba943922acb2ef86815e9e7ec7b8e8d4a16c69cc7d986968 +size 125268 diff --git a/src/models/addw3/img/keyboard-touchpad.webp b/src/models/addw3/img/keyboard-touchpad.webp new file mode 100644 index 000000000..7735c5597 --- /dev/null +++ b/src/models/addw3/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15207c87ed84f11de652e36c84615d82b01feb961a20557ee260f254280d87fa +size 102546 diff --git a/src/models/addw3/img/led-airplane.png b/src/models/addw3/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/addw3/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/addw3/img/led-battery.png b/src/models/addw3/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/addw3/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/addw3/img/led-capslock.png b/src/models/addw3/img/led-capslock.png new file mode 100644 index 000000000..bbcf7b6f0 --- /dev/null +++ b/src/models/addw3/img/led-capslock.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7b9d9a3ea8f5168e73f4996c8a094c958a9e5f01f0923e98771ca21967d6124 +size 2942 diff --git a/src/models/addw3/img/led-gpu.png b/src/models/addw3/img/led-gpu.png new file mode 100644 index 000000000..81f74ca68 --- /dev/null +++ b/src/models/addw3/img/led-gpu.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d03135d24b100d42fd5c5e5728654c720ce0ce0f437a320b82fa7bbf6e61dac +size 2684 diff --git a/src/models/addw3/img/led-numlock.png b/src/models/addw3/img/led-numlock.png new file mode 100644 index 000000000..73f87ae50 --- /dev/null +++ b/src/models/addw3/img/led-numlock.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cc1cebb9a50f5866a048916ed541bf347108ae004fd81af29ae8c0a8cb548ac +size 2290 diff --git a/src/models/addw3/img/led-power.png b/src/models/addw3/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/addw3/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/addw3/img/led-scroll.png b/src/models/addw3/img/led-scroll.png new file mode 100644 index 000000000..c9d360a09 --- /dev/null +++ b/src/models/addw3/img/led-scroll.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a33ae66dbccf4c837b1a61b315ac6057a1431c3e1b1db20441f3de8ff5a8cf09 +size 2248 diff --git a/src/models/addw3/img/led-storage.png b/src/models/addw3/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/addw3/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/addw3/img/m2-slots.webp b/src/models/addw3/img/m2-slots.webp new file mode 100644 index 000000000..79e35661c --- /dev/null +++ b/src/models/addw3/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:482d0791bfb41c7fdc1e8b7a105c488285f4d19f909a7cf13a27c6a3f857b71e +size 802432 diff --git a/src/models/addw3/img/ports-back.webp b/src/models/addw3/img/ports-back.webp new file mode 100644 index 000000000..9b24eb282 --- /dev/null +++ b/src/models/addw3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c124fb8262106d046da2313393752a043662b951e4cf2db4fb401d7813a4ba0 +size 106326 diff --git a/src/models/addw3/img/ports-front.webp b/src/models/addw3/img/ports-front.webp new file mode 100644 index 000000000..68d001018 --- /dev/null +++ b/src/models/addw3/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:628cf5c8bc62f04367f238e56887df59f16121c53e8a11f1ff7b4c6a3d327521 +size 124364 diff --git a/src/models/addw3/img/ports-left.webp b/src/models/addw3/img/ports-left.webp new file mode 100644 index 000000000..b7d098535 --- /dev/null +++ b/src/models/addw3/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40247ace05288e7bb90b7ae3852656b03b46e5d133af9b70566834ab6d34a697 +size 137314 diff --git a/src/models/addw3/img/ports-right.webp b/src/models/addw3/img/ports-right.webp new file mode 100644 index 000000000..cca35b9f2 --- /dev/null +++ b/src/models/addw3/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45d2f315a03c1ecfe9064f11164315991a471dcc8558733be23b465d9ae316b7 +size 89012 diff --git a/src/models/addw3/img/ram-slots.webp b/src/models/addw3/img/ram-slots.webp new file mode 100644 index 000000000..e2e638a4c --- /dev/null +++ b/src/models/addw3/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b574edd035fc75647b20d09ad0549105be6754a4773c2448c1b986165985dc8 +size 540128 diff --git a/src/models/addw3/img/speaker-left-ribbon.webp b/src/models/addw3/img/speaker-left-ribbon.webp new file mode 100644 index 000000000..ff3ebb00f --- /dev/null +++ b/src/models/addw3/img/speaker-left-ribbon.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:131ff85b6059b270cd3e78f87011ae38f28d8af6688657ab3824071ab12773ef +size 381716 diff --git a/src/models/addw3/img/speaker-left.webp b/src/models/addw3/img/speaker-left.webp new file mode 100644 index 000000000..1a88d049a --- /dev/null +++ b/src/models/addw3/img/speaker-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b05a61a248654cd2792857c5ace8fe11b934edcaff389d0532e3d460ec33396 +size 786802 diff --git a/src/models/addw3/img/speaker-right.webp b/src/models/addw3/img/speaker-right.webp new file mode 100644 index 000000000..2fac171b5 --- /dev/null +++ b/src/models/addw3/img/speaker-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebbf35a33ba2408e515c685cc23eef0acee849f9d5a032031ddf2a0644b28d0f +size 495172 diff --git a/src/models/addw3/img/thermal-paste-application.webp b/src/models/addw3/img/thermal-paste-application.webp new file mode 100644 index 000000000..2401853b0 --- /dev/null +++ b/src/models/addw3/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0b42b2760e7bfa62d6d95993e481d79cd4ad8257733979d830019906e41852e +size 778190 diff --git a/src/models/addw3/img/thermal-paste-removal.webp b/src/models/addw3/img/thermal-paste-removal.webp new file mode 100644 index 000000000..0bf3dda1b --- /dev/null +++ b/src/models/addw3/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7029d541d06f1763c8d584f80b966972e890a5a3930a61fb0f9ae6ad9998e7d4 +size 900838 diff --git a/src/models/addw3/img/thermal-screws.webp b/src/models/addw3/img/thermal-screws.webp new file mode 100644 index 000000000..90afd85b8 --- /dev/null +++ b/src/models/addw3/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e221cca2237ac630702e59644eeec49554a274afc036daf084d5ea2ee0677731 +size 707000 diff --git a/src/models/addw3/img/under-keyboard.webp b/src/models/addw3/img/under-keyboard.webp new file mode 100644 index 000000000..9bea87323 --- /dev/null +++ b/src/models/addw3/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a9d57f9fc09a4e94c3c77062db699ca014e02c0a5313fa78ec2ffcdd4869c8c +size 237726 diff --git a/src/models/addw3/img/wireless-card.webp b/src/models/addw3/img/wireless-card.webp new file mode 100644 index 000000000..dfc814100 --- /dev/null +++ b/src/models/addw3/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f8f5e6d03542c05ba3bf4bbc4b141d8ea41f338926f27da491918a5e695bd3 +size 531494 diff --git a/src/models/addw3/internal-overview.md b/src/models/addw3/internal-overview.md new file mode 100644 index 000000000..be085ab2d --- /dev/null +++ b/src/models/addw3/internal-overview.md @@ -0,0 +1,28 @@ +# Adder WS (Internal Overview) + +## Bottom components and connectors: + +![Internal Components and Connectors](./img/components-highlighted.webp) + +- LCD panel connector (under the heatsink) is highlighted in light green +- Keyboard adhesive access point is highlighted in pink +- RAM slots are highlighted in navy +- Fan connectors are highlighted in red +- Speaker connectors are highlighted in yellow +- Webcam/microphone connector is highlighted in cyan +- Wireless card is highlighted in purple +- M.2 SSDs are highlighted in maroon + - Both slots support PCIe NVMe Gen 4 +- CMOS battery connector is highlighted in blue +- Touchpad connector is highlighted in white +- Main battery connector is highlighted in orange +- BIOS flash chip (U65) is highlighted in black + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard adhesive strip access point is highlighted in cyan +- Keyboard connector is highlighted in green +- Keyboard backlight connector is highlighted in yellow +- Power button/LED connector is highlighted in red diff --git a/src/models/addw3/repairs.md b/src/models/addw3/repairs.md new file mode 100644 index 000000000..641178500 --- /dev/null +++ b/src/models/addw3/repairs.md @@ -0,0 +1,260 @@ +# Adder WS (Parts & Repairs) + +Many components in your Adder WS can be upgraded or replaced as necessary. This page uses photos of the 15" model, but screw counts, general component locations, and other details are the same on the 17" model unless otherwise noted. + +- [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 keyboard](#replacing-the-keyboard) +- [Replacing the speakers](#replacing-the-speakers) + +## 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:** 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 13 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 Adder WS 3 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 and support 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. + +![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. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Adder WS 3's battery is `NP50BAT-4-73`, and the original part number is `6-87-NP5SS-73A00`. 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 battery screws near the corners of the battery. + - Also remove any clear tape hanging onto the battery from the fan wires. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector connecting the battery to the motherboard. +4. Remove and replace the battery. +5. When plugging in the new battery, the red wire on the connector goes on the bottom, and the black wire goes on the top. + +## Replacing the wireless card: + +Your Adder WS'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 +**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. Locate the wireless card. 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. +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. + +**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) + +**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 [remove the outermost SSD](#replacing-an-m2nvme-ssd). + - If you are not replacing the CMOS battery, then removing the outermost SSD is optional. + +![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 case. +3. To clear the CMOS, [disconnect the main battery](#replacing-the-battery) (if it's still installed), 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, and replace the M.2 SSD. +5. Replace the bottom panel and power up the Adder WS. 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 Adder WS 3 has a single heatsink assembly with two fans. This assembly cools the CPU and GPU. + +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. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** High + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape that is securing the fan wires. + - Some tape may be underneath the heatsink; it can alternatively be removed after removing the heatsink. +3. Remove the thirteen heatsink and fan screws in order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #13. + - The black screws (#1-#12) are held captive, and will not completely detatch from the heatsink/fans. The silver screw (#13) is not held captive, and will come loose when untightened. + - Do not remove the smaller black screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the two white fan connectors from the motherboard (highlighted yellow above). +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, GPU, and 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. Apply a small line of thermal paste directly onto the CPU chip and the GPU chip. + - 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 VRAM 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 fan and heatsink screws, starting with #1, then #2, and so on until #13. +10. Plug the two white fan connectors back into the motherboard. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Warning:** The keyboard is held in by a strip 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. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers, spudger tool (optional) +**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). +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access point is highlighted green below. + - If the end of the keyboard adhesive strip is tucked behind the fan, it can be pulled out using tweezers or a small screwdriver, or the [thermal system can be removed](#replacing-the-cooling-system) to expose it. + - Replacing the thermal paste is recommended if the thermal system is removed. + - Pull the 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 the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive access point](./img/keyboard-adhesive.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push the screwdriver into the keyboard push point (highlighted red below) until the keyboard pops out. + +![Keyboard push point location](./img/keyboard-push-point-location.webp) +![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 ribbon connectors](./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 strip on the chassis. +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. +15. Replace the bottom panel. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**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 main battery](#replacing-the-battery). +2. Flip the black latches up to release both sides of the I/O daughterboard ribbon cable from the motherboard and the I/O daughterboard. + - The latches may be covered by clear tape; peel back or remove the tape. + +![I/O daughterboard ribbon cable](./img/speaker-left-ribbon.webp) + +3. Peel the ribbon cable away from the chassis. + - The ribbon cable is adhered to the chassis. Pull slowly to avoid damage. +4. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Left speaker wire and posts](./img/speaker-left.webp) + +5. Pull the speaker up and off of the plastic posts, and free the speaker wire from any tape and channels in the chassis. +6. Slide the new speaker onto the plastic posts and connect it to the motherboard, securing the wire using the channels in the chassis. +7. Reconnect the ribbon cable to the motherboard and I/O daughterboard, then flip the black latches to secure both connections. +8. Replace the main battery and bottom cover. + +### Steps to replace the right speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - The [outermost SSD](#replacing-an-m2nvme-ssd) can optionally be removed for easier access to the speaker connector. +2. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Right speaker wire and screws](./img/speaker-right.webp) + +3. Pull the speaker off of the plastic posts. +4. Slide the new speaker onto the plastic posts and connect it to the motherboard. +5. Replace the outermost SSD (if necessary) and bottom cover. diff --git a/src/models/addw4/README.md b/src/models/addw4/README.md new file mode 100644 index 000000000..4f4e0dc45 --- /dev/null +++ b/src/models/addw4/README.md @@ -0,0 +1,65 @@ +# Adder WS (addw4) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Adder WS](./img/addw4.webp) + +The System76 Adder WS is a laptop with the following specifications: + +- CPU + - Supports Intel 14th Generation (Raptor Lake) CPUs + - [Core i9-14900HX](https://ark.intel.com/content/www/us/en/ark/products/235995/intel-core-i9-processor-14900hx-36m-cache-up-to-5-80-ghz.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-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 options: + - NVIDIA GeForce RTX 4070 + - NVIDIA GeForce RTX 4060 + - NVIDIA GeForce RTX 4050 + - eDP display: + - 15.6" 1920x1080@144Hz LCD + - LCD panel: Innolux N156HMA-GA1 (or equivalent) + - Brightness: 250 nits (cd/m²) + - sRGB color coverage: 100% + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth options: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- Power + - 230W (20V, 11.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: LiteOn PA-1231-26 + - AC power cord type: IEC C5 + - 53.35Wh 4-cell Lithium-Ion battery + - Model number: V150BAT-4-53 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 3x M.2 (PCIe NVMe Gen 4) SSDs + - MicroSD card reader +- USB + - 1x USB 3.2 Gen 2 (Type-C) + - Supports DisplayPort over USB-C + - 1x USB 3.2 Gen 2 (Type-C) + - Does not support DisplayPort over USB-C + - 1x USB 3.2 Gen 2 (Type-A) + - 1x USB 3.2 Gen 1 (Type-A) +- Dimensions + - 2.49cm x 36.09cm x 24.69cm, 2.3kg diff --git a/src/models/addw4/external-overview.md b/src/models/addw4/external-overview.md new file mode 100644 index 000000000..5ce1d2f64 --- /dev/null +++ b/src/models/addw4/external-overview.md @@ -0,0 +1,72 @@ +# Adder WS (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) |Plastic |6-39-V3501-022 | +|LCD front cover (bezel) |Plastic |6-39-V3501-012 | +|Top case (palm rests/port covers) |Plastic |6-39-V3552-S12 | +|Bottom panel |Plastic |6-39-V3503-012 | + +## LED indicators + +The Adder WS has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard Shortcuts + +The Adder WS has the following actions available using the Fn and Function keys: + +|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/addw4/img/addw4.webp b/src/models/addw4/img/addw4.webp new file mode 100644 index 000000000..deae586b8 --- /dev/null +++ b/src/models/addw4/img/addw4.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77890b2353cfb156a886d84b4b736f8efc35d39ad43154942a211ed92c2eac9b +size 216792 diff --git a/src/models/addw4/img/battery.webp b/src/models/addw4/img/battery.webp new file mode 100644 index 000000000..3993c1f2d --- /dev/null +++ b/src/models/addw4/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:911f747a742a2b3424e2ba33b21adf13f6beb102cd5cd7d8db15f83f15716496 +size 619664 diff --git a/src/models/addw4/img/bottom-panel-screws.webp b/src/models/addw4/img/bottom-panel-screws.webp new file mode 100644 index 000000000..68e9e2e07 --- /dev/null +++ b/src/models/addw4/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc96f1d63656a58622adc7ff046e0918789b12985072dabb05786db018f1d8ed +size 1146540 diff --git a/src/models/addw4/img/cmos-battery.webp b/src/models/addw4/img/cmos-battery.webp new file mode 100644 index 000000000..973a4723c --- /dev/null +++ b/src/models/addw4/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ff7e57f34a7d36d292aced3e1501b1bc0895be9b432dd69cfb212552abcd20a +size 540470 diff --git a/src/models/addw4/img/components-highlighted.webp b/src/models/addw4/img/components-highlighted.webp new file mode 100644 index 000000000..644c68941 --- /dev/null +++ b/src/models/addw4/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85ca42f18d85abc8ed771df7361fcbc84f3f20fd9bf23556ca84dee4e8eb4f2c +size 926224 diff --git a/src/models/addw4/img/fn-dia.jpg b/src/models/addw4/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f1.png b/src/models/addw4/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f10.png b/src/models/addw4/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f11.png b/src/models/addw4/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f12.png b/src/models/addw4/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f2.png b/src/models/addw4/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/addw4/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/addw4/img/fn-f3.png b/src/models/addw4/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f4.png b/src/models/addw4/img/fn-f4.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/addw4/img/fn-f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/addw4/img/fn-f5.png b/src/models/addw4/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f6.png b/src/models/addw4/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f7.png b/src/models/addw4/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f8.png b/src/models/addw4/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-f9.png b/src/models/addw4/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/addw4/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/addw4/img/fn-minus.png b/src/models/addw4/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/addw4/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/addw4/img/fn-plus.png b/src/models/addw4/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/addw4/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/addw4/img/fn-slash.png b/src/models/addw4/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/addw4/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/addw4/img/fn-star.png b/src/models/addw4/img/fn-star.png new file mode 100644 index 000000000..54300bf6c --- /dev/null +++ b/src/models/addw4/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49220aa3120f9a6b70b58af2df56da137444db554be0328d9c131914bc6ef899 +size 1303 diff --git a/src/models/addw4/img/keyboard-adhesive.webp b/src/models/addw4/img/keyboard-adhesive.webp new file mode 100644 index 000000000..e778d74f2 --- /dev/null +++ b/src/models/addw4/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e47504975c7e2a91493a0fba9c5956407770351108c7909e3ad79bcad2c3c16 +size 488458 diff --git a/src/models/addw4/img/keyboard-mount-points.webp b/src/models/addw4/img/keyboard-mount-points.webp new file mode 100644 index 000000000..4384b37b3 --- /dev/null +++ b/src/models/addw4/img/keyboard-mount-points.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d8ca2645212587b43bcabd25b507975d002ec76da10d6e52540763ee7da0922 +size 956214 diff --git a/src/models/addw4/img/keyboard-push-point.webp b/src/models/addw4/img/keyboard-push-point.webp new file mode 100644 index 000000000..7b0fcc744 --- /dev/null +++ b/src/models/addw4/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c74ba3993e1eecc03a46a740261afba5f7c524e29497d1f903c2d68149053d12 +size 277466 diff --git a/src/models/addw4/img/keyboard-ribbons.webp b/src/models/addw4/img/keyboard-ribbons.webp new file mode 100644 index 000000000..ad1156b1d --- /dev/null +++ b/src/models/addw4/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1953913b9297211e699c7219a88e08ef5d16591160823851d81d34d9f8fce7 +size 371752 diff --git a/src/models/addw4/img/keyboard-touchpad.webp b/src/models/addw4/img/keyboard-touchpad.webp new file mode 100644 index 000000000..1c12d93d8 --- /dev/null +++ b/src/models/addw4/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ae0d71c1ef4cad56136e6f016d3d88fc46490c2c93ca93578a365b36a7f8dce +size 374716 diff --git a/src/models/addw4/img/led-airplane.png b/src/models/addw4/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/addw4/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/addw4/img/led-battery.png b/src/models/addw4/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/addw4/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/addw4/img/led-capslock.png b/src/models/addw4/img/led-capslock.png new file mode 100644 index 000000000..bbcf7b6f0 --- /dev/null +++ b/src/models/addw4/img/led-capslock.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7b9d9a3ea8f5168e73f4996c8a094c958a9e5f01f0923e98771ca21967d6124 +size 2942 diff --git a/src/models/addw4/img/led-gpu.png b/src/models/addw4/img/led-gpu.png new file mode 100644 index 000000000..81f74ca68 --- /dev/null +++ b/src/models/addw4/img/led-gpu.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d03135d24b100d42fd5c5e5728654c720ce0ce0f437a320b82fa7bbf6e61dac +size 2684 diff --git a/src/models/addw4/img/led-numlock.png b/src/models/addw4/img/led-numlock.png new file mode 100644 index 000000000..73f87ae50 --- /dev/null +++ b/src/models/addw4/img/led-numlock.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cc1cebb9a50f5866a048916ed541bf347108ae004fd81af29ae8c0a8cb548ac +size 2290 diff --git a/src/models/addw4/img/led-power.png b/src/models/addw4/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/addw4/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/addw4/img/led-scroll.png b/src/models/addw4/img/led-scroll.png new file mode 100644 index 000000000..c9d360a09 --- /dev/null +++ b/src/models/addw4/img/led-scroll.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a33ae66dbccf4c837b1a61b315ac6057a1431c3e1b1db20441f3de8ff5a8cf09 +size 2248 diff --git a/src/models/addw4/img/led-storage.png b/src/models/addw4/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/addw4/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/addw4/img/lid.webp b/src/models/addw4/img/lid.webp new file mode 100644 index 000000000..1aa714cd5 --- /dev/null +++ b/src/models/addw4/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af1c5089a3ee2c48212fdecbd0bb766c620dc2e7481ccddfa3611b12815ba25a +size 809858 diff --git a/src/models/addw4/img/m2-slots.webp b/src/models/addw4/img/m2-slots.webp new file mode 100644 index 000000000..a90980b6b --- /dev/null +++ b/src/models/addw4/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:927220259e980b25a3d6e4e51dc2c6efb64934638fc4c4864bf854a68746c503 +size 952204 diff --git a/src/models/addw4/img/ports-back.webp b/src/models/addw4/img/ports-back.webp new file mode 100644 index 000000000..8a37bb2a1 --- /dev/null +++ b/src/models/addw4/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:485df37bc3a34d7fba078d3bd156010a66c58c178424701000808278ee59c024 +size 126016 diff --git a/src/models/addw4/img/ports-front.webp b/src/models/addw4/img/ports-front.webp new file mode 100644 index 000000000..7dbfba134 --- /dev/null +++ b/src/models/addw4/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79615ccd75bc1bcb02e7e5d75cf43d72aded125dbe156607ad65f4c465077a8a +size 175992 diff --git a/src/models/addw4/img/ports-left.webp b/src/models/addw4/img/ports-left.webp new file mode 100644 index 000000000..3964b12ca --- /dev/null +++ b/src/models/addw4/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c8c07f7b5e9895ee6404f7b375a7ac90b97e65161971da20b02813ae3c4daec +size 123960 diff --git a/src/models/addw4/img/ports-right.webp b/src/models/addw4/img/ports-right.webp new file mode 100644 index 000000000..e3c0a53a4 --- /dev/null +++ b/src/models/addw4/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:644f590e1c7877680c31f28613050905bc360ea8448afd2c25e0cfba202be5be +size 98846 diff --git a/src/models/addw4/img/ram-slots.webp b/src/models/addw4/img/ram-slots.webp new file mode 100644 index 000000000..5593e8090 --- /dev/null +++ b/src/models/addw4/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:366a9daad84aff79e0d45dc14c2a1a241b7636d99fed1af7b634072b1df40f52 +size 604100 diff --git a/src/models/addw4/img/speakers.webp b/src/models/addw4/img/speakers.webp new file mode 100644 index 000000000..6e63564d7 --- /dev/null +++ b/src/models/addw4/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0434642c39da349516f78798786d540f8cb5e6d2135b0be6df7db6ab543813bd +size 812612 diff --git a/src/models/addw4/img/thermal-paste-application.webp b/src/models/addw4/img/thermal-paste-application.webp new file mode 100644 index 000000000..d3705321c --- /dev/null +++ b/src/models/addw4/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e79768edf21e6ee7228b4b73581d3a18c61b1474660b783114ee5cb7ea3d28d +size 850572 diff --git a/src/models/addw4/img/thermal-paste-removal.webp b/src/models/addw4/img/thermal-paste-removal.webp new file mode 100644 index 000000000..148f2c579 --- /dev/null +++ b/src/models/addw4/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6772ff568fc4358bcd36241c336232ef682bb6a7bcafff99cbc4a803af230df9 +size 896858 diff --git a/src/models/addw4/img/thermal-screws.webp b/src/models/addw4/img/thermal-screws.webp new file mode 100644 index 000000000..5e50866e0 --- /dev/null +++ b/src/models/addw4/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fd340503e1dd76db05fb48525d0f5bc602c7e6aed98f725cf0d67f094b73a39 +size 822658 diff --git a/src/models/addw4/img/under-keyboard.webp b/src/models/addw4/img/under-keyboard.webp new file mode 100644 index 000000000..b1b7462ae --- /dev/null +++ b/src/models/addw4/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:499f49b0cdb5e5de647c0d388feaebf0183571d62c339d9cdc160f044b5a58b9 +size 912508 diff --git a/src/models/addw4/img/wireless-card.webp b/src/models/addw4/img/wireless-card.webp new file mode 100644 index 000000000..89f4fe402 --- /dev/null +++ b/src/models/addw4/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e745fe368db214e865d9e3a9c7bbb0140ceaa96d2d63735f2b5b27fa6ad1d5fb +size 460846 diff --git a/src/models/addw4/internal-overview.md b/src/models/addw4/internal-overview.md new file mode 100644 index 000000000..936ca017a --- /dev/null +++ b/src/models/addw4/internal-overview.md @@ -0,0 +1,32 @@ +# Adder WS (Internal Overview) + +## Bottom components and connectors: + +![Internal Components and Connectors](./img/components-highlighted.webp) + +- LCD panel connector (under the heatsink) is highlighted in light green +- Keyboard adhesive access point is highlighted in pink +- RAM slots are highlighted in navy +- Fan connectors are highlighted in red + - Left fan connector (on the right) is below SSD slot #3 +- Speaker connectors are highlighted in yellow + - Right speaker connector (on the left) is below SSD slot #2 +- Webcam/microphone connector is highlighted in cyan +- Wireless card is highlighted in purple + - Wireless card is below SSD slot #1 +- M.2 SSDs are highlighted in maroon + - All slots support PCIe NVMe Gen 4 +- CMOS battery connector is highlighted in blue + - CMOS battery is under the main battery +- Touchpad connector is highlighted in white +- Main battery connector is highlighted in orange +- BIOS flash chip (U57) is highlighted in black + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard adhesive strip access point is highlighted in cyan +- Keyboard connector is highlighted in green +- Keyboard backlight connector is highlighted in yellow +- Power button/LED connector is highlighted in red diff --git a/src/models/addw4/repairs.md b/src/models/addw4/repairs.md new file mode 100644 index 000000000..e1ccccb22 --- /dev/null +++ b/src/models/addw4/repairs.md @@ -0,0 +1,266 @@ +# Adder WS (Parts & Repairs) + +Many components in your Adder WS 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 battery](#replacing-the-battery) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the WiFi/Bluetooth module](#replacing-the-wireless-card) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [Replacing the keyboard](#replacing-the-keyboard) +- [Replacing the speakers](#replacing-the-speakers) + +## 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:** +- The bottom panel's part number is `6-39-V3503-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 Adder WS 4 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 three M.2 SSDs. All M.2 slots are size 2280 and support 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. + +![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. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `V150BAT-4-53`, and the original part number is `6-87-V150S-51C01`. + - 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 five battery screws near the corners of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector connecting the battery to the motherboard. +4. Remove and replace the battery. +5. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## 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 3Y3 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 [remove the main battery](#replacing-the-battery). + - If you are not replacing the CMOS battery, then removing the main battery is optional. + +![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 case. +3. To clear the CMOS, [disconnect the main battery](#replacing-the-battery) (if it's still installed), 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 and reinstall the main battery. +5. Replace the bottom panel and power up the Adder WS. The system may power itself off and on after initial boot; this is normal behavior when the CMOS has been reset. + +## Replacing the wireless card: + +Your Adder WS'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 number:** +- The standard wireless card is an Intel `AX211NGW`. + +**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) and [remove the SSD from slot 1 (the innermost slot)](#replacing-an-m2nvme-ssd), if installed. + - You can optionally remove the [SSD from slot 2](#replacing-an-m2nvme-ssd) for easier access. +2. Locate the wireless card. 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. +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 cooling system: + +The Adder WS 4 has a single heatsink assembly with two fans. This assembly cools the CPU and GPU. + +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:** +- The fan/heatsink assembly's manufacturer and part number is Yingfan `6-31-V350N-201`. +- The left fan (with stamped numbers 1/2/3) is a WINMA `EGC-85071S1-0AH`. +- The right fan (with stamped numbers 4/5/6) is a WINMA `ECG-79731S1-0AH`. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 25 minutes +**Difficulty:** High + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the SSD from slot 3](#replacing-an-m2nvme-ssd) (if installed). +2. Remove any clear tape that is securing the fan wires. +3. Remove the thirteen heatsink and fan screws in order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #13. + - The black screws (#1-#12) are held captive, and will not completely detatch from the heatsink/fans. The silver screw (#13) is not held captive, and will come loose when untightened. + - Do not remove the smaller black screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the two black fan connectors from the motherboard (highlighted green above). +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, GPU, and 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. Apply a small line of thermal paste directly onto the CPU chip and the GPU chip. + - 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 VRAM 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 fan and heatsink screws, starting with #1, then #2, and so on until #13. +10. Plug the two white fan connectors back into the motherboard. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Warning:** The keyboard is held in by a strip 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 part number is `6-V355SNC-KB-MCL-US`. + - Keyboards shipped by System76 include a custom-printed Super key. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers, spudger tool (optional) +**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). +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access point is highlighted green below. + - If the end of the keyboard adhesive strip is tucked behind the fan, it can be pulled out using tweezers or a small screwdriver, or the [thermal system can be removed](#replacing-the-cooling-system) to expose it. + - Replacing the thermal paste is recommended if the thermal system is removed. + - Pull the 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 the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive access point & push point](./img/keyboard-mount-points.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push the screwdriver into the keyboard push point (highlighted red 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 ribbon connectors](./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 strip on the chassis. +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. +15. Replace the bottom panel. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Part numbers:** +- The left speaker's model number is `V350-L-BASS`, and its part number is `6-23-5V350-0L0`. +- The right speaker's model number is `V350-R-BASS`, and its part number is `6-23-5V350-0R0`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - For the right speaker, also [remove the SSD from slot 2 (the outermost slot)](#replacing-an-m2nvme-ssd), if installed. + - For the left speaker, you can optionally [remove the main battery](#replacing-the-battery) to make it easier to free the wire from the channels in the chassis. +2. Unscrew the silver screws holding the speaker in place. + - The right speaker is secured by three screws; the left speaker is secured by two screws. + - The screws are surrounded by rubber stabilizer rings, which may hold the screws in place after they're fully unscrewed. + +![Speaker wires and posts](./img/speakers.webp) + +3. Disconnect the speaker connector from the motherboard. +4. Connect the new speaker to the motherboard and screw it into the chassis. +5. Replace the outermost SSD (if necessary) and bottom cover. + diff --git a/src/models/addw5/README.md b/src/models/addw5/README.md new file mode 100644 index 000000000..66e3ef6a6 --- /dev/null +++ b/src/models/addw5/README.md @@ -0,0 +1,72 @@ +# Adder WS (addw5) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Adder WS](./img/addw5.webp) + +The System76 Adder WS is a laptop with the following specifications: + +- CPU + - Supports Intel Core Ultra 2nd generation (Arrow Lake) CPUs + - [Core Ultra 9 275HX](https://www.intel.com/content/www/us/en/products/sku/242293/intel-core-ultra-9-processor-275hx-36m-cache-up-to-5-40-ghz/specifications.html) +- Chipset + - [Intel HM870](https://www.intel.com/content/www/us/en/products/sku/240123/intel-hm870-chipset/specifications.html) +- BIOS + - Puya PY25F256LC4L1TS1A flash chip (or equivalent) + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5570E + - Programmed with non-open EC firmware +- Graphics + - GPU options: + - 15" model: + - NVIDIA GeForce RTX 5060 + - NVIDIA GeForce RTX 5050 + - 17" model: + - NVIDIA GeForce RTX 5070 + - NVIDIA GeForce RTX 5060 + - eDP display options: + - 15.6" 1920x1080@144Hz LCD + - LCD panel: Innolux N156HMA-GA1 (or equivalent) + - Brightness: 250 nits (cd/m²) + - Color coverage: + - DCI-P3: 74% + - sRGB: 100% + - sRGB color coverage: 100 + - 17.3" 1920x1080@144Hz LCD + - LCD panel: Innolux N173HCE-G33 (or equivalent) + - Brightness: 300 nits (cd/m²) + - Color coverage: + - DCI-P3: 74% + - sRGB: 100% + - External video outputs: + - 1x HDMI 2.1 + - 2x DisplayPort 2.1 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - 2.5-Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 +- Power + - 230W (20V, 11.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - 73Wh 4-cell Lithium-Ion battery +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 3x M.2 PCIe NVMe Gen 4 +- USB + - 2x USB 3.2 Gen 2 Type-C + - Both ports support DisplayPort over USB-C + - Right-side port supports USB-C charging (USB-PD) + - 2x USB 3.2 Gen 2 Type-A +- Dimensions + - 15" model: 36.1cm x 24.85cm x 2.89cm, 2.4kg + - 17" model: 39.7cm x 26.51cm x 2.86cm, 2.8kg diff --git a/src/models/addw5/external-overview.md b/src/models/addw5/external-overview.md new file mode 100644 index 000000000..d9201bbc9 --- /dev/null +++ b/src/models/addw5/external-overview.md @@ -0,0 +1,88 @@ +# Adder WS (External Overview) + +## Left side: + +![Left Ports (17")](./img/ports-left-17.webp) + +## Right side: + +![Right Ports (17")](./img/ports-right-17.webp) + +## Front side: + +![Front Ports (17")](./img/ports-front-17.webp) + +## Back side: + +![Back Ports (17")](./img/ports-back-17.webp) + +## Keyboard & touchpad: + +### 15" model: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Lid: + +![Lid](./img/lid.webp) + +## Materials: + +### 15" model: + +|Part |Material|Part Number | +|----------------------------------|--------|---------------| +|LCD back cover (lid) |Plastic |6-39-V3501-022 | +|LCD front cover (bezel) |Plastic |6-39-V3501-012 | +|Top case (palm rests/port covers) |Plastic |6-39-V3502-012 | +|Bottom panel |Plastic |6-39-V35W3-011 | + +### 17" model: + +|Part |Material |Part Number | +|----------------------------------|---------|---------------| +|LCD back cover (lid) |Aluminum |6-39-V37S1-022 | +|LCD front cover (bezel) |Plastic |6-39-V37S1-012 | +|Top case (palm rests/port covers) |Plastic |6-39-V37S2-N11 | +|Bottom panel |Plastic |6-39-V37W3-011 | + +## LED indicators + +The Adder WS has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard Shortcuts + +The Adder WS has the following actions available using the Fn and Function keys: + +|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/addw5/img/addw5.webp b/src/models/addw5/img/addw5.webp new file mode 100644 index 000000000..f007b5b34 --- /dev/null +++ b/src/models/addw5/img/addw5.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd244fbd261f9708f3af3e48798cd45ebc71eb22f8c107ae53700288851da0e2 +size 347020 diff --git a/src/models/addw5/img/battery.webp b/src/models/addw5/img/battery.webp new file mode 100644 index 000000000..aa7c84e51 --- /dev/null +++ b/src/models/addw5/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e494c088b2ad1848870266ac1bf9adcb75a50c25916ecc4e20f2b643f037a1e +size 652516 diff --git a/src/models/addw5/img/bottom-panel-screws-15.webp b/src/models/addw5/img/bottom-panel-screws-15.webp new file mode 100644 index 000000000..25276e052 --- /dev/null +++ b/src/models/addw5/img/bottom-panel-screws-15.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:508d0d652fb48f1f12e900a0319e2c4dfb48da85792619884e1eba68c8f9c96a +size 986620 diff --git a/src/models/addw5/img/bottom-panel-screws-17.webp b/src/models/addw5/img/bottom-panel-screws-17.webp new file mode 100644 index 000000000..797662348 --- /dev/null +++ b/src/models/addw5/img/bottom-panel-screws-17.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fd99ed23ea3b6384a8f81d3e629ab804fc56b39c6c2726ad52e4ffaeb5a1382 +size 817230 diff --git a/src/models/addw5/img/cmos-battery.webp b/src/models/addw5/img/cmos-battery.webp new file mode 100644 index 000000000..d1c4b7c3a --- /dev/null +++ b/src/models/addw5/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5210f311b80539ee4c9838956756b30826ce37a6127aab47f175719d3dadf6b +size 529792 diff --git a/src/models/addw5/img/components-highlighted.webp b/src/models/addw5/img/components-highlighted.webp new file mode 100644 index 000000000..cce54d66c --- /dev/null +++ b/src/models/addw5/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3be5c7f46182088dfba92d29bf8c2f358449c404cc7db7cadb9c41f03c98bf6d +size 923746 diff --git a/src/models/addw5/img/fn-dia.jpg b/src/models/addw5/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f1.png b/src/models/addw5/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f10.png b/src/models/addw5/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f11.png b/src/models/addw5/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f12.png b/src/models/addw5/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f2.png b/src/models/addw5/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/addw5/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/addw5/img/fn-f3.png b/src/models/addw5/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f5.png b/src/models/addw5/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f6.png b/src/models/addw5/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f7.png b/src/models/addw5/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f8.png b/src/models/addw5/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-f9.png b/src/models/addw5/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/addw5/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/addw5/img/fn-minus.png b/src/models/addw5/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/addw5/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/addw5/img/fn-plus.png b/src/models/addw5/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/addw5/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/addw5/img/fn-slash.png b/src/models/addw5/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/addw5/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/addw5/img/fn-star.png b/src/models/addw5/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/addw5/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/addw5/img/keyboard-mount-points-15.webp b/src/models/addw5/img/keyboard-mount-points-15.webp new file mode 100644 index 000000000..e981e66ff --- /dev/null +++ b/src/models/addw5/img/keyboard-mount-points-15.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96bba1feba063baca7bf27e373d30e4fd81632f8473d84ff28c74e581b585312 +size 912196 diff --git a/src/models/addw5/img/keyboard-mount-points-17.webp b/src/models/addw5/img/keyboard-mount-points-17.webp new file mode 100644 index 000000000..cd3d21060 --- /dev/null +++ b/src/models/addw5/img/keyboard-mount-points-17.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e51c21551e3d0edff4c95de74141a85d811ae260ef357edf0d5bac7690b39f71 +size 815286 diff --git a/src/models/addw5/img/keyboard-push-point.webp b/src/models/addw5/img/keyboard-push-point.webp new file mode 100644 index 000000000..b64556e93 --- /dev/null +++ b/src/models/addw5/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e67483144f2a73e639a31077dc09b05620634dbf097d52104049d240a9f6e675 +size 371306 diff --git a/src/models/addw5/img/keyboard-ribbons.webp b/src/models/addw5/img/keyboard-ribbons.webp new file mode 100644 index 000000000..dcd4553e0 --- /dev/null +++ b/src/models/addw5/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a35081af6aba8dccdb1d0fcbef43f87dc43696647c98b307462eb7bad9c0ffff +size 491146 diff --git a/src/models/addw5/img/keyboard-touchpad.webp b/src/models/addw5/img/keyboard-touchpad.webp new file mode 100644 index 000000000..04d2f7a0c --- /dev/null +++ b/src/models/addw5/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0c5aa451def45a0e064243034d602a2777b862b506f156ce690c63659b2d3d7 +size 743658 diff --git a/src/models/addw5/img/lid.webp b/src/models/addw5/img/lid.webp new file mode 100644 index 000000000..88a0fb595 --- /dev/null +++ b/src/models/addw5/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cf0047e21272decb21c1ef94e4f8907f03f8069969b5b3215c0eeb1be3d9257 +size 872840 diff --git a/src/models/addw5/img/m2-slots.webp b/src/models/addw5/img/m2-slots.webp new file mode 100644 index 000000000..0064205ad --- /dev/null +++ b/src/models/addw5/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ade2c5b2194c43ca185673e1f6bfa507612238f61b604e562fddca92d50d6784 +size 918130 diff --git a/src/models/addw5/img/ports-back-17.webp b/src/models/addw5/img/ports-back-17.webp new file mode 100644 index 000000000..c36e6f26a --- /dev/null +++ b/src/models/addw5/img/ports-back-17.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b23ec3e1a5df7f5bef64cbd1c39cc30a9669d79fbf38897ce55e3f2048b5217 +size 164164 diff --git a/src/models/addw5/img/ports-front-17.webp b/src/models/addw5/img/ports-front-17.webp new file mode 100644 index 000000000..610e105cf --- /dev/null +++ b/src/models/addw5/img/ports-front-17.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95e5ee6a75ce74ed90a142bec804a9633ab7bf9ca3a04b993824b01b486ca877 +size 92090 diff --git a/src/models/addw5/img/ports-left-17.webp b/src/models/addw5/img/ports-left-17.webp new file mode 100644 index 000000000..0d50157c7 --- /dev/null +++ b/src/models/addw5/img/ports-left-17.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d537f83cf0d942fcd44e8415e3016349e8279a883a71f1c11a62da73ad0cd2f0 +size 167354 diff --git a/src/models/addw5/img/ports-right-17.webp b/src/models/addw5/img/ports-right-17.webp new file mode 100644 index 000000000..828dfb0a5 --- /dev/null +++ b/src/models/addw5/img/ports-right-17.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1245e3e16b8e982d777d5785b4c5ac7370c88994243829789cafa8af921cf94 +size 150418 diff --git a/src/models/addw5/img/ram-slots.webp b/src/models/addw5/img/ram-slots.webp new file mode 100644 index 000000000..cd409143f --- /dev/null +++ b/src/models/addw5/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb3d8a949b978fcf25090cc897830ae9be8bdf0faa5b036efb4a9f3267d58c83 +size 868942 diff --git a/src/models/addw5/img/speakers.webp b/src/models/addw5/img/speakers.webp new file mode 100644 index 000000000..38ef19781 --- /dev/null +++ b/src/models/addw5/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:049b93ddf240c4cac05217ef3afd688cc43060168eb690351d26e6ee878a3373 +size 956568 diff --git a/src/models/addw5/img/thermal-paste-application.webp b/src/models/addw5/img/thermal-paste-application.webp new file mode 100644 index 000000000..d57116a1e --- /dev/null +++ b/src/models/addw5/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07c5c033b93045a15d5d18d6570c1c7dbf8d91f4fa62ff11926a2c809a2e2748 +size 879364 diff --git a/src/models/addw5/img/thermal-paste-removal.webp b/src/models/addw5/img/thermal-paste-removal.webp new file mode 100644 index 000000000..6ffa7b29d --- /dev/null +++ b/src/models/addw5/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e82c48262f6c3e677d2af90981d5d92e7343579d340e9a135eea9e383e9ad776 +size 979696 diff --git a/src/models/addw5/img/thermal-screws.webp b/src/models/addw5/img/thermal-screws.webp new file mode 100644 index 000000000..0cf3e5081 --- /dev/null +++ b/src/models/addw5/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f56d0fe7e4339037925ed38404a29ce2db7f6b8206dcdbc450f575a1f1f2c12f +size 958234 diff --git a/src/models/addw5/img/under-keyboard.webp b/src/models/addw5/img/under-keyboard.webp new file mode 100644 index 000000000..93c789cff --- /dev/null +++ b/src/models/addw5/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2c1a0743e67cc22b088870d3ece80b65462af28acb99585975c39ceb7cd14a8 +size 994922 diff --git a/src/models/addw5/img/wireless-card-antennas.webp b/src/models/addw5/img/wireless-card-antennas.webp new file mode 100644 index 000000000..1e7ad1b33 --- /dev/null +++ b/src/models/addw5/img/wireless-card-antennas.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:891b78602edbf08c5dfd53866276d46e036d1e3bfa622fc222cbf77ff260a4be +size 638168 diff --git a/src/models/addw5/img/wireless-card-screw.webp b/src/models/addw5/img/wireless-card-screw.webp new file mode 100644 index 000000000..ce9020784 --- /dev/null +++ b/src/models/addw5/img/wireless-card-screw.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73049d52b781202c3df7243d167644ea5a03c215101eae5ccab972710cb4d0db +size 907324 diff --git a/src/models/addw5/internal-overview.md b/src/models/addw5/internal-overview.md new file mode 100644 index 000000000..3a1546485 --- /dev/null +++ b/src/models/addw5/internal-overview.md @@ -0,0 +1,34 @@ +# Adder WS (Internal Overview) + +## Bottom components and connectors: + +![Internal Components and Connectors](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in light green + - LCD panel connector is partially below the heatsink +- Keyboard adhesive access point is highlighted in pink +- RAM slots are highlighted in maroon +- M.2 SSDs are highlighted in navy + - All slots support PCIe NVMe Gen 4 +- Fan connectors are highlighted in red + - Left fan connector (on the right) is below SSD slot #3 +- Speaker connectors are highlighted in yellow + - Right speaker connector (on the left) is below SSD slot #2 +- Webcam/microphone connector is highlighted in cyan +- Wireless card is highlighted in purple + - Wireless card is below SSD slot #1 +- CMOS battery connector is highlighted in blue + - CMOS battery is below the main battery +- Touchpad connector is highlighted in white +- Main battery connector is highlighted in orange +- BIOS flash chip (U62) is highlighted in black + - BIOS chip is below the middle fan + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard adhesive strip access point is highlighted in cyan +- Keyboard connector is highlighted in green +- Keyboard backlight connector is highlighted in yellow +- Power button/LED connector is highlighted in red diff --git a/src/models/addw5/repairs.md b/src/models/addw5/repairs.md new file mode 100644 index 000000000..8262141b7 --- /dev/null +++ b/src/models/addw5/repairs.md @@ -0,0 +1,287 @@ +# Adder WS (Parts & Repairs) + +Many components in your Adder WS can be upgraded or replaced as necessary. + +This page contains photos and part numbers for both the 15" model and the 17" model of the Adder WS 5 (addw5). Unless otherwise noted, photos are of the 15" model, and general component locations are the same between both models. + +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 battery](#replacing-the-battery) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the WiFi/Bluetooth module](#replacing-the-wireless-card) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [Replacing the keyboard](#replacing-the-keyboard) +- [Replacing the speakers](#replacing-the-speakers) + +## 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 (such as USB drives) are unplugged or removed from the system. + +**Part numbers:** +- Bottom panel: + - 15" model: `6-39-V35W3-011` + - 17" model: `6-39-V37W3-011` + +**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 bottom panel screws. + - The 15" model (top) has 12 bottom panel screws. + - The 17" model (bottom) has 14 bottom panel screws. + +![Bottom panel screws (15")](./img/bottom-panel-screws-15.webp) + +![Bottom panel screws (17")](./img/bottom-panel-screws-17.webp) + +3. Pull the bottom panel off, starting from the hinges in the back. + +## Replacing the RAM: + +The Adder WS 5 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 three M.2 SSDs. All M.2 slots are size 2280 and support 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. + +![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. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `V360BAT-4-73`, and the original part number is `6-87-V35WS-73G00`. + - 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 battery screws. + - The 17" model has four battery screws (one at each corner). + - The 15" model has a fifth battery screw (in the bottom center). + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector connecting the battery to the motherboard. +4. Remove and replace the battery. +5. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## 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 [remove the main battery](#replacing-the-battery). + - If you are not replacing the CMOS battery, then removing the main battery is optional. +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 case. + +![CMOS battery](./img/cmos-battery.webp) + +3. To clear the CMOS, [disconnect the main battery](#replacing-the-battery) (if it's still installed), 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 and reinstall the main battery. +5. Replace the bottom panel and power up the Adder WS. The system may power itself off and on after initial boot; this is normal behavior when the CMOS has been reset. + +## Replacing the wireless card: + +Your Adder WS'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 number:** +- The standard wireless card is an Intel `BE200`. + +**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) and [remove the SSD from slot 1 (the innermost slot)](#replacing-an-m2nvme-ssd), if installed. + - You can optionally remove the [SSD from slot 2](#replacing-an-m2nvme-ssd) for easier access. +2. Locate the wireless card. Remove any black tape covering the card. +3. Unscrew the wireless card screw holding the card and its wire bracket in place. + +![Wireless card screw](./img/wireless-card-screw.webp) + +4. Remove the metal bracket that holds the wires onto the card. +5. Gently remove the two antennas (highlighted red below) by pulling them up and away from the wireless card. + +![Wireless card antennas](./img/wireless-card-antennas.webp) + +6. Keeping the wireless card parallel with the motherboard, slide the card out of the M.2 slot. +7. Insert the new wireless card into the M.2 slot. +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. Replace the metal bracket and the retaining screw. +10. Replace the M.2 SSD in slot 1 (if necessary) and bottom panel. + +## Replacing the cooling system: + +The Adder WS 5 has a single heatsink assembly with three fans. This assembly cools the CPU and GPU. + +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:** +- Fan/heatsink assembly: + - 15": Yingfan `6-31-V35WN-202` + - 17": Yingfan `6-31-V37WN-202` +- Left fan: Yingfan `5V6` +- Middle/bottom fan: Yingfan `3V5` +- Right fan: Yingfan `5V7` + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 25 minutes +**Difficulty:** High + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the SSD from slot 3](#replacing-an-m2nvme-ssd) (if installed). +2. Remove any clear tape that is securing the fan wires. +3. Remove the thirteen heatsink and fan screws in order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #13. + - The black screws (#1-#12) are held captive, and will not completely detatch from the heatsink/fans. The silver screw (#13) is not held captive, and will come loose when untightened. + - Do not remove the smaller black screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the three fan connectors from the motherboard (highlighted green above). +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, GPU, and 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. Apply a small line of thermal paste directly onto the CPU chip and the GPU chip. + - 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 VRAM 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 fan and heatsink screws, starting with #1, then #2, and so on until #13. +10. Plug the two white fan connectors back into the motherboard. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Warning:** The keyboard is held in by a strip 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 `CVM22K33US943001`, and its part number is `6-80-PE610-01A-1M1`, also known as `6-V355SNP-KB-MCL-US`. + - Keyboards shipped by System76 include a custom-printed Super key. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers, spudger tool (optional) +**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). +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access point is highlighted green below (top: 15"; bottom: 17"). + - On the 15" model, if the end of the keyboard adhesive strip is tucked behind the fan, it can be pulled out using tweezers or a small screwdriver, or the [thermal system can be removed](#replacing-the-cooling-system) to expose it. + - Replacing the thermal paste is recommended if the thermal system is removed. + - Pull the 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 the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive access point & push point (15")](./img/keyboard-mount-points-15.webp) + +![Keyboard adhesive access point & push point (17")](./img/keyboard-mount-points-17.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push the screwdriver into the keyboard push point (highlighted red 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 ribbon connectors](./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 strip on the chassis. +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. +15. Replace the bottom panel. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Part numbers:** +- The left speaker's model number is `V350-L-BASS`, and its part number is `6-23-5V350-0L0`. +- The right speaker's model number is `V350-R-BASS`, and its part number is `6-23-5V350-0R0`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - For the right speaker, also [remove the SSD from slot 2 (the outermost slot)](#replacing-an-m2nvme-ssd), if installed. + - For the left speaker, you can optionally [remove the main battery](#replacing-the-battery) to make it easier to free the wire from the channels in the chassis. +2. Unscrew the silver screws holding the speaker in place. + - The right speaker is secured by three screws; the left speaker is secured by two screws. + - The screws are surrounded by rubber stabilizer rings, which may hold the screws in place after they're fully unscrewed. + +![Speaker wires and posts](./img/speakers.webp) + +3. Disconnect the speaker connector from the motherboard. +4. Connect the new speaker to the motherboard and screw it into the chassis. +5. Replace the outermost SSD (if necessary) and bottom cover. diff --git a/src/models/bonw14/README.md b/src/models/bonw14/README.md index 35ec6bb52..945ee5d09 100644 --- a/src/models/bonw14/README.md +++ b/src/models/bonw14/README.md @@ -16,9 +16,12 @@ The System76 Bonobo WS is a laptop with the following specifications: - Chipset - [Intel Z490 Express](https://ark.intel.com/content/www/us/en/ark/products/201834/intel-z490-chipset.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - GPU options: - NVIDIA GeForce RTX 2080 Super @@ -45,6 +48,7 @@ The System76 Bonobo WS is a laptop with the following specifications: - Included AC adapters: 2x Chicony A18-280P1A - AC power cord type: IEC C13 (one per AC adapter) - 97Wh 8-cell Lithium-Ion battery + - Model number: X170BAT-8 - Sound - Internal speakers (stereo + subwoofer) & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/bonw14/repairs.md b/src/models/bonw14/repairs.md index 6e5557c25..a827a3fc7 100644 --- a/src/models/bonw14/repairs.md +++ b/src/models/bonw14/repairs.md @@ -35,6 +35,8 @@ Removing the cover is required to access the internal components. Prior to remov The battery provides primary power whenever the system is unplugged. +The model number for the Bonobo WS 14's battery is `X170BAT-8`, and the original part number is `6-87-X17SS-91C01`. 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:** 5 minutes **Difficulty:** Easy @@ -132,7 +134,7 @@ _In the above photo, the red slot is SATA only, the yellow slot is PCIe NVMe onl ## Replacing the wireless card: -Your Bonobo WS'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). +Your Bonobo WS'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 **Time estimate:** 10 minutes @@ -157,6 +159,8 @@ Your Bonobo WS's WiFi and Bluetooth are both handled by the same module. It is a 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Easy diff --git a/src/models/bonw15/README.md b/src/models/bonw15/README.md new file mode 100644 index 000000000..770844c35 --- /dev/null +++ b/src/models/bonw15/README.md @@ -0,0 +1,73 @@ +# Bonobo WS (bonw15 & bonw15-b) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Bonobo WS](./img/bonw15.webp) + +The System76 Bonobo WS is a laptop with the following specifications: + +- CPU + - Supports Intel 13th & 14th Generation (Raptor Lake) CPUs + - [Core i9-14900HX](https://ark.intel.com/content/www/us/en/ark/products/235995/intel-core-i9-processor-14900hx-36m-cache-up-to-5-80-ghz.html) + - [Core i9-13900HX](https://ark.intel.com/content/www/us/en/ark/products/232171/intel-core-i913900hx-processor-36m-cache-up-to-5-40-ghz.html) +- Chipset + - [Intel HM770](https://www.intel.com/content/www/us/en/products/sku/232478/intel-hm770-chipset/specifications.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-8 form factor + - UEFI firmware dependent on model: + - bonw15-b: Programmed with System76 firmware (non-open) + - bonw15: Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) +- EC + - ITE IT5570E + - EC firmware dependent on model: + - bonw15-b: Programmed with non-open EC firmware + - bonw15: Programmed with [System76 EC](https://github.com/system76/ec) +- Graphics + - GPU options: + - NVIDIA GeForce RTX 4090 + - TGP: 150W (175W boost) + - NVIDIA GeForce RTX 4080 + - TGP: 150W (175W boost) + - eDP display options: + - 17.3" 3840x2160@144Hz LCD + - LCD panel: BOE NE173QUM-NY1 (or equivalent) + - 17.3" 2560x1440@240Hz LCD + - LCD panel: BOE NE173QHM-NZ1 (or equivalent) + - External video outputs: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 + - 2x DisplayPort 1.4 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - 2.5-Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth options: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- Power + - 330W (19.5V, 16.92A) DC-in ports + - DC-in port accepts rectangular (not barrel) connector + - Included AC adapter: Chicony A20-330P1A + - AC power cord type: IEC C13 + - 99Wh 8-cell Lithium-Ion battery + - Model number: X270BAT-8-99 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Combined microphone & S/PDIF (optical) 3.5mm jack + - HDMI, Mini DisplayPort, USB-C DisplayPort audio +- Storage + - 3x M.2 PCIe NVMe Gen 4 +- USB + - 2x USB Type-C with Thunderbolt + - Thunderbolt version dependent on model: + - bonw15-b: Thunderbolt 5 + - bonw15: Thunderbolt 4 + - 2x USB 3.2 Gen 2 Type-A +- Dimensions + - 2.49cm x 39.6cm x 27.8cm, 3.29kg diff --git a/src/models/bonw15/external-overview.md b/src/models/bonw15/external-overview.md new file mode 100644 index 000000000..defc1c13f --- /dev/null +++ b/src/models/bonw15/external-overview.md @@ -0,0 +1,69 @@ +# Bonobo WS (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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|---------|-------------------| +|LCD back cover (lid) |Aluminum |6-39-X3701-022 | +|LCD front cover (bezel) |Plastic |6-40-X3701-010 | +|Top case (palm rests/port covers) |Aluminum |6-78-X370SNWG2-010 | +|Bottom panel |Aluminum |6-39-X3703-011 | +|Back strip |Plastic |6-42-X3703-101 | + +## LED indicators + +The Bonobo WS has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +### Keyboard Shortcuts + +The Bonobo WS has the following actions available using the Fn and Function keys: + +|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-/](./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/bonw15/img/audio-daughterboard.webp b/src/models/bonw15/img/audio-daughterboard.webp new file mode 100644 index 000000000..8f50d63ab --- /dev/null +++ b/src/models/bonw15/img/audio-daughterboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fd295c5b05f712c8f78118a399771999f3ff50be8aa4907f81f0a22756e52f3 +size 527730 diff --git a/src/models/bonw15/img/battery.webp b/src/models/bonw15/img/battery.webp new file mode 100644 index 000000000..a317e98c0 --- /dev/null +++ b/src/models/bonw15/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec29e631670fcfad86a03e00925132896a4c1bbf3a97e07975bdd2af3de70a6a +size 356368 diff --git a/src/models/bonw15/img/bonw15.webp b/src/models/bonw15/img/bonw15.webp new file mode 100644 index 000000000..7276d068c --- /dev/null +++ b/src/models/bonw15/img/bonw15.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da9cf7a9790994c2508a7ae8dd2b1cb958a76050b03b043b4b0147aedb065dc3 +size 174220 diff --git a/src/models/bonw15/img/bottom-panel-back-strip.webp b/src/models/bonw15/img/bottom-panel-back-strip.webp new file mode 100644 index 000000000..768ce4673 --- /dev/null +++ b/src/models/bonw15/img/bottom-panel-back-strip.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0198365b2465ccbf7d7d76101b1a5497ffde44b75f5426c4a2e1f4c61cbd3428 +size 621778 diff --git a/src/models/bonw15/img/bottom-panel-screws.webp b/src/models/bonw15/img/bottom-panel-screws.webp new file mode 100644 index 000000000..93ab1c458 --- /dev/null +++ b/src/models/bonw15/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6db52055ca8e577cb4784674231695e111c375f470e7519d24ee5769ae986cc +size 949476 diff --git a/src/models/bonw15/img/cmos-battery.webp b/src/models/bonw15/img/cmos-battery.webp new file mode 100644 index 000000000..39542e5c6 --- /dev/null +++ b/src/models/bonw15/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9beb0ab66915bfcdc493e735add0a8aea52df487d2422b3368fb98dbb66fb50b +size 242032 diff --git a/src/models/bonw15/img/components-highlighted.webp b/src/models/bonw15/img/components-highlighted.webp new file mode 100644 index 000000000..4f4b0448f --- /dev/null +++ b/src/models/bonw15/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20d9359362d007aa7cbf64fc17240f8f02be9cf7391052ae8cd0e87d72f7e248 +size 797828 diff --git a/src/models/bonw15/img/fn-dia.jpg b/src/models/bonw15/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f1.png b/src/models/bonw15/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f10.png b/src/models/bonw15/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f11.png b/src/models/bonw15/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f12.png b/src/models/bonw15/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f2.png b/src/models/bonw15/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f3.png b/src/models/bonw15/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f5.png b/src/models/bonw15/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f6.png b/src/models/bonw15/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f7.png b/src/models/bonw15/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f8.png b/src/models/bonw15/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-f9.png b/src/models/bonw15/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/fn-minus.png b/src/models/bonw15/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/bonw15/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/bonw15/img/fn-plus.png b/src/models/bonw15/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/bonw15/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/bonw15/img/fn-slash.png b/src/models/bonw15/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/bonw15/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/bonw15/img/fn-star.png b/src/models/bonw15/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/keyboard-adhesive.webp b/src/models/bonw15/img/keyboard-adhesive.webp new file mode 100644 index 000000000..4be7e6bfb --- /dev/null +++ b/src/models/bonw15/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9febea17adbee49a31ed529036e70cacaf9ce32d8426c10b8a8f4f7ec4660d5a +size 514038 diff --git a/src/models/bonw15/img/keyboard-push-point.webp b/src/models/bonw15/img/keyboard-push-point.webp new file mode 100644 index 000000000..5ac30c663 --- /dev/null +++ b/src/models/bonw15/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38af9fa8300c63f614364ab05a8ec322a4eee95d167d2ecde935521fd2576728 +size 97244 diff --git a/src/models/bonw15/img/keyboard-ribbons.webp b/src/models/bonw15/img/keyboard-ribbons.webp new file mode 100644 index 000000000..f4acc9129 --- /dev/null +++ b/src/models/bonw15/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f73013e2157b7f06bd264834572998fd97361058d0085d5967d75c6100a2f6c7 +size 167638 diff --git a/src/models/bonw15/img/keyboard-touchpad.webp b/src/models/bonw15/img/keyboard-touchpad.webp new file mode 100644 index 000000000..7b45f5d96 --- /dev/null +++ b/src/models/bonw15/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de9daf35cb0fa91837c5216faf25e4a4b17dd8cded804769bbc104e26a8b171b +size 111890 diff --git a/src/models/bonw15/img/led-airplane.png b/src/models/bonw15/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/led-battery.png b/src/models/bonw15/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/led-power.png b/src/models/bonw15/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/led-storage.png b/src/models/bonw15/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/bonw15/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/bonw15/img/m2-slots.webp b/src/models/bonw15/img/m2-slots.webp new file mode 100644 index 000000000..db302bcf6 --- /dev/null +++ b/src/models/bonw15/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:935ff386d06065659d0efed74c4713c2b73cd451f23ac75d6369e68f6a5d97b3 +size 274136 diff --git a/src/models/bonw15/img/ports-back.webp b/src/models/bonw15/img/ports-back.webp new file mode 100644 index 000000000..1454d6af1 --- /dev/null +++ b/src/models/bonw15/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0210522322d70731bf061c48ada9a6c0b1ac0286a711ba33dc4c741ef4bc0e49 +size 77462 diff --git a/src/models/bonw15/img/ports-front.webp b/src/models/bonw15/img/ports-front.webp new file mode 100644 index 000000000..937b18b63 --- /dev/null +++ b/src/models/bonw15/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b72539edfe97c3b4e45b4f08374d33f15d854f8fdcdd72435c3548656102fee4 +size 111894 diff --git a/src/models/bonw15/img/ports-left.webp b/src/models/bonw15/img/ports-left.webp new file mode 100644 index 000000000..4d2d50472 --- /dev/null +++ b/src/models/bonw15/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d7e87b44364bc2253192363f31787d43308004154d956305e741b4b4734b9e0 +size 110404 diff --git a/src/models/bonw15/img/ports-right.webp b/src/models/bonw15/img/ports-right.webp new file mode 100644 index 000000000..6ac3e885b --- /dev/null +++ b/src/models/bonw15/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6763e5924d4fd970265fe98b980ea2dd4457742c6b173599a8558272e0f0245 +size 57796 diff --git a/src/models/bonw15/img/ram-slots.webp b/src/models/bonw15/img/ram-slots.webp new file mode 100644 index 000000000..3782f80f2 --- /dev/null +++ b/src/models/bonw15/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5637f03d5d61c81e4e385a4cf5f11f13046ee6d73bd29ea05ecec16841680d67 +size 437488 diff --git a/src/models/bonw15/img/speaker-left.webp b/src/models/bonw15/img/speaker-left.webp new file mode 100644 index 000000000..c5d7e27b4 --- /dev/null +++ b/src/models/bonw15/img/speaker-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baa1a9a63c10357ba725af910aa129ebad0773995b3a21be38d7203c44c26d7a +size 354098 diff --git a/src/models/bonw15/img/speaker-right.webp b/src/models/bonw15/img/speaker-right.webp new file mode 100644 index 000000000..514b12ada --- /dev/null +++ b/src/models/bonw15/img/speaker-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4901ea70f28af9d3b56f205c34f8664dee7efa2a40866ea990701c776c98272 +size 316754 diff --git a/src/models/bonw15/img/thermal-paste-application.webp b/src/models/bonw15/img/thermal-paste-application.webp new file mode 100644 index 000000000..d0e64b107 --- /dev/null +++ b/src/models/bonw15/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01c51880de241407185faa21efb5e1ad5cda8a016f872ecd6958f1cfac369cf8 +size 798250 diff --git a/src/models/bonw15/img/thermal-paste-removal.webp b/src/models/bonw15/img/thermal-paste-removal.webp new file mode 100644 index 000000000..d56fc3382 --- /dev/null +++ b/src/models/bonw15/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86e68a20927f8ad2659633c084759a45d8af3855df39d783d50456d3888618c9 +size 779868 diff --git a/src/models/bonw15/img/thermal-screws.webp b/src/models/bonw15/img/thermal-screws.webp new file mode 100644 index 000000000..60949f257 --- /dev/null +++ b/src/models/bonw15/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c89008216663118c526c31d446679003d814a70b651ebd1c613072f56d15acf2 +size 511036 diff --git a/src/models/bonw15/img/under-keyboard.webp b/src/models/bonw15/img/under-keyboard.webp new file mode 100644 index 000000000..20942e964 --- /dev/null +++ b/src/models/bonw15/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3cc0a02a2285d7692ee50e6fd11b44608b281f40316fdba533e7e57780a1d3a +size 497554 diff --git a/src/models/bonw15/img/wireless-card.webp b/src/models/bonw15/img/wireless-card.webp new file mode 100644 index 000000000..33a7a08ea --- /dev/null +++ b/src/models/bonw15/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:545f3a3e5d56420e47d4744c9a34d5050558d559b93758e4ce54e9981c7bdcc6 +size 281784 diff --git a/src/models/bonw15/internal-overview.md b/src/models/bonw15/internal-overview.md new file mode 100644 index 000000000..16115fc67 --- /dev/null +++ b/src/models/bonw15/internal-overview.md @@ -0,0 +1,29 @@ +# Bonobo WS (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in light green +- Webcam/microphone connector is highlighted in cyan +- Keyboard adhesive access point is highlighted in pink +- Wireless card is highlighted in navy +- M.2 SSDs are highlighted in dark green + - All slots support PCIe NVMe Gen 4 +- Fan connectors are highlighted in orange +- CMOS battery connector is highlighted in purple +- Speaker connectors are highlighted in yellow + - Left speaker connector (on the right) is under SSD slot 3 +- BIOS flash chip (U58) is highlighted in black +- Main battery connector is highlighted in red +- Touchpad connector is highlighted in white +- RAM is highlighted in maroon + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in yellow +- Keyboard backlight connectors are highlighted in green +- Power button/LED connector is highlighted in red +- Keyboard adhesive access point is highlighted in cyan \ No newline at end of file diff --git a/src/models/bonw15/repairs.md b/src/models/bonw15/repairs.md new file mode 100644 index 000000000..fb4344c2d --- /dev/null +++ b/src/models/bonw15/repairs.md @@ -0,0 +1,258 @@ +# Bonobo WS (Parts & Repairs) + +Many components in your Bonobo WS 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 battery](#replacing-the-battery) +- [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 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 (such as USB drives or Kensington locks) are unplugged or removed from the system. + +**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 16 bottom panel screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Slide the back strip off the back of the machine. + +![Bottom panel back strip](./img/bottom-panel-back-strip.webp) + +4. Pull the bottom panel off, starting from the back. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Bonobo WS 15's battery is `X270BAT-8-99`, and the original part number is `6-87-X270S-92B01`. 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 screws along the top of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector connecting the battery to the motherboard. +4. Remove the battery, starting from the top edge with screw holes. +5. When putting in the new battery, start with the plastic tabs along the bottom edge (opposite from the screw holes.) +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## Replacing the RAM: + +The Bonobo WS 15 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 three M.2 SSDs. All M.2 slots are size 2280 and support 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. + +![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. + +## Replacing the wireless card: + +Your Bonobo WS'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 +**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. Locate the wireless card. 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. Hold the card down and 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 comptuer'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) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 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 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 case. + +![CMOS battery](./img/cmos-battery.webp) + +3. To clear the CMOS, 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. Re-connect the CMOS battery and the main battery. +5. Replace the SSDs and wireless card (if necessary) and the bottom panel. +6. Power up the Bonobo WS. 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 Bonobo WS 15 has a single heatsink assembly with two fans. This assembly cools the CPU and GPU. + +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. + +**Tools required:** Cross-head (Phillips) screwdriverthermal putty spreader (flat plastic tool) +**Time estimate:** 15 minutes +**Difficulty:** High + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove any SSDs present in slots 2 and 3](#replacing-an-m2nvme-ssd). +2. Remove the thirteen heatsink and fan screws in order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #13. + - Screws #1-#12 are held captive, and will not completely detatch from the heatsink/fans. Screw #13 is not held captive, and will come loose when untightened. + - Do not remove the smaller screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +3. Remove any clear tape covering the fan wires. + - The tape covering the [wireless card antennas](#replacing-the-wireless-card) may also need to be removed. +4. Unplug the black fan connectors 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, GPU, and 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 eight VRAM chips surrounding the GPU chip if you have replacement thermal putty to install. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. Apply a small line of thermal paste directly onto the CPU chip and the GPU chip. + - If you're also replacing the thermal putty, apply the new putty to the eight VRAM chips. + - If you aren't replacing the thermal putty, scoop the existing putty (from the VRAM 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 fan and heatsink screws, starting with #1, then #2, and so on until #13. +10. Plug the black fan connectors back into the motherboard and (optionally) replace the clear tape. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the left speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove any SSDs present in slots 2 and 3](#replacing-an-m2nvme-ssd). +2. Remove the two screws holding the audio daugherboard onto the chassis, then flip the audio daughterboard over towards the motherboard. + +![Audio daughterboard](./img/audio-daughterboard.webp) + +3. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Left speaker wire and screws](./img/speaker-left.webp) + +4. Unscrew the two speaker screws, free the speaker wire from the channels in the chassis, and remove the speaker. +5. Screw in the new speaker and connect it to the motherboard, securing the wire using the channels in the chassis. +6. Replace the audio daughterboard and bottom cover. + +### Steps to replace the right speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Right speaker wire and screws](./img/speaker-right.webp) + +3. Unscrew the two speaker screws and remove the speaker. +4. Screw in the new speaker and connect it to the motherboard. +5. Replace the bottom cover. + +## Replacing the keyboard: + +The keyboard includes per-key RGB LED backlighting, and can be replaced using the instructions below. + +**Warning:** Removing the keyboard may cause permanent aesthetic damage to the underside of the keyboard, particularly if the adhesive strip is not fully removed first. Removal is not recommended unless the keyboard is malfunctioning. + +**Tools required:** Cross-head (Phillips) screwdriver; tweezers (optional) +**Time estimate:** 10 minutes +**Difficulty:** High + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access point is highlighted green below. + - If the end of the keyboard adhesive strip is tucked behind the fan, it can be pulled out using tweezers or a small screwdriver, or the [thermal system can be removed](#replacing-the-cooling-system) to expose it. + - Replacing the thermal paste is recommended if the thermal system is removed. + - If the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive & push point](./img/keyboard-adhesive.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push a screwdriver into the keyboard push point (highlighted red 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 largest ribbon cable is for the keyboard, while the smaller ribbon cables are 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 all three ribbon cables into their connectors. +10. Flip the black latches back into place to secure the ribbon cables. +11. (Optional) Replace the keyboard adhesive strip on the chassis. +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. +15. Replace the bottom cover. diff --git a/src/models/bonw16/README.md b/src/models/bonw16/README.md new file mode 100644 index 000000000..5333112d7 --- /dev/null +++ b/src/models/bonw16/README.md @@ -0,0 +1,67 @@ +# Bonobo WS (bonw16) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Bonobo WS](./img/bonw16.png) + +The System76 Bonobo WS is a laptop with the following specifications: + +- CPU + - Supports Intel Core Ultra 2nd generation (Arrow Lake) CPUs + - [Core Ultra 9 275HX](https://www.intel.com/content/www/us/en/products/sku/242293/intel-core-ultra-9-processor-275hx-36m-cache-up-to-5-40-ghz/specifications.html) +- Chipset + - [Intel HM870](https://www.intel.com/content/www/us/en/products/sku/240123/intel-hm870-chipset/specifications.html) +- BIOS + - Macronix MX25U25671GZ4I4G flash chip + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5570E + - Programmed with non-open EC firmware +- Graphics + - GPU options: + - NVIDIA GeForce RTX 5090 + - NVIDIA GeForce RTX 5080 + - eDP display options: + - 18" 3840x2400@200Hz LCD + - LCD panel: Sharp LQ180D1JW01 (or equivalent) + - Brightness: 400 nits (cd/m²) + - DCI-P3 color coverage: 100% + - 18" 2560x1600@240Hz LCD + - LCD panel: Sharp LQ180R1JW01 or BOE NE180QDM-NZ2 (or other equivalent) + - Brightness: 500 nits (cd/m²) + - DCI-P3 color coverage: 100% + - External video outputs: + - 1x HDMI 2.1 + - 2x DisplayPort 2.1 over USB-C +- Memory + - Up to 192GB (4x48GB) dual-channel DDR5 SO-DIMMs + - Single-rank RAM and 1x dual-rank RAM speed: 4400MHz + - 2x/3x/4x dual-rank RAM speed: 4000MHz +- Networking + - 2.5-Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 +- Power + - 330W (20V, 16.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: FSP FSP330-ACAU3 + - 98Wh 8-cell Lithium-Ion battery + - Model number: X580BAT-8-98 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Combined microphone & S/PDIF (optical) 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 4x M.2 PCIe NVMe Gen 4 +- USB + - 2x USB Type-C with Thunderbolt 5 + - Both ports support DisplayPort over USB-C + - Back port supports USB-C charging (USB-PD) + - 2x USB 3.2 Gen 2 Type-A +- Dimensions + - 40.208cm x 32.004cm x 2.794cm, 3.90kg diff --git a/src/models/bonw16/external-overview.md b/src/models/bonw16/external-overview.md new file mode 100644 index 000000000..95d54ec8e --- /dev/null +++ b/src/models/bonw16/external-overview.md @@ -0,0 +1,72 @@ +# Bonobo WS (External Overview) + +## Left side: + +![Left Ports](./img/ports-left.png) + +## Right side: + +![Right Ports](./img/ports-right.png) + +## Front side: + +![Front Ports](./img/ports-front.webp) + +## Back side: + +![Back Ports](./img/ports-back.png) + +## Keyboard & touchpad: + +![Keyboard & Touchpad](./img/keyboard-touchpad.png) + +## Lid: + +![Lid](./img/lid.png) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|---------|-------------------| +|LCD back cover (lid) |Aluminum |6-39-X5801-023 | +|LCD front cover (bezel) |Plastic |6-39-X5801-013 | +|Top case (palm rests/port covers) |Aluminum |6-39-X5802-013
or 6-39-X5802-011-L | +|Bottom panel |Aluminum |6-39-X5803-013 | + +## LED indicators + +The Bonobo WS has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +### Keyboard Shortcuts + +The Bonobo WS has the following actions available using the Fn and Function keys: + +|Key |Shortcut|Action | +|---------------------------|--------|-----------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Toggle microphone mute | +|![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-/](./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/bonw16/img/battery.webp b/src/models/bonw16/img/battery.webp new file mode 100644 index 000000000..3514c06bb --- /dev/null +++ b/src/models/bonw16/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed17ae0e6948324bf90518d039b92aed0682184a87c7db1772e86e73eed734a7 +size 741680 diff --git a/src/models/bonw16/img/bonw16.png b/src/models/bonw16/img/bonw16.png new file mode 100644 index 000000000..939ce35df --- /dev/null +++ b/src/models/bonw16/img/bonw16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69de5296cf66432636592f0117f2d4ddcc47da26c16f6a57d82719890b730ac6 +size 484031 diff --git a/src/models/bonw16/img/bottom-panel-screws.webp b/src/models/bonw16/img/bottom-panel-screws.webp new file mode 100644 index 000000000..992f67dee --- /dev/null +++ b/src/models/bonw16/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1212ee764b8b6c80f17009ac95eb0d6e8a53a30e48db5400ce12ca32a59f9bb +size 786508 diff --git a/src/models/bonw16/img/cmos-battery.webp b/src/models/bonw16/img/cmos-battery.webp new file mode 100644 index 000000000..80fb740d1 --- /dev/null +++ b/src/models/bonw16/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e26257a7301cdf8b1b2cb280437001310c32b37faa680868b5f46486402bd141 +size 468868 diff --git a/src/models/bonw16/img/components-highlighted.webp b/src/models/bonw16/img/components-highlighted.webp new file mode 100644 index 000000000..5bfc39c70 --- /dev/null +++ b/src/models/bonw16/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ccfe982372f55b9963d257cdc32d8359002be7fe1bed01ed64e016ed6696f41 +size 983900 diff --git a/src/models/bonw16/img/fn-dia.jpg b/src/models/bonw16/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f1.png b/src/models/bonw16/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f10.png b/src/models/bonw16/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f11.png b/src/models/bonw16/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f12.png b/src/models/bonw16/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f2.png b/src/models/bonw16/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/bonw16/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/bonw16/img/fn-f3.png b/src/models/bonw16/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f5.png b/src/models/bonw16/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f6.png b/src/models/bonw16/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f7.png b/src/models/bonw16/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f8.png b/src/models/bonw16/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-f9.png b/src/models/bonw16/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/fn-minus.png b/src/models/bonw16/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/bonw16/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/bonw16/img/fn-plus.png b/src/models/bonw16/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/bonw16/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/bonw16/img/fn-slash.png b/src/models/bonw16/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/bonw16/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/bonw16/img/fn-star.png b/src/models/bonw16/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/keyboard-adhesive.webp b/src/models/bonw16/img/keyboard-adhesive.webp new file mode 100644 index 000000000..9b69ab998 --- /dev/null +++ b/src/models/bonw16/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fcf0b32ab80cd1671b3e3195309497cc61ed5b6474f27e4859b59983841cd97 +size 841230 diff --git a/src/models/bonw16/img/keyboard-push-point.webp b/src/models/bonw16/img/keyboard-push-point.webp new file mode 100644 index 000000000..d16ef3fb2 --- /dev/null +++ b/src/models/bonw16/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed27ace898f0436629d3c69554608f0043d65abc6027cd163441970a1df8d7cf +size 820972 diff --git a/src/models/bonw16/img/keyboard-ribbons.webp b/src/models/bonw16/img/keyboard-ribbons.webp new file mode 100644 index 000000000..2d2f8c993 --- /dev/null +++ b/src/models/bonw16/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:244a6eb8156e5d74c892c9d079fb25dc08ef4a78a6cefbc9378734b0360aa64a +size 686162 diff --git a/src/models/bonw16/img/keyboard-touchpad.png b/src/models/bonw16/img/keyboard-touchpad.png new file mode 100644 index 000000000..cc6300c32 --- /dev/null +++ b/src/models/bonw16/img/keyboard-touchpad.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7c9978968d2dbc2a17826d501a12bfd00b076e23ed10f60b9d2cfefb0c9009f +size 323771 diff --git a/src/models/bonw16/img/led-airplane.png b/src/models/bonw16/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/led-battery.png b/src/models/bonw16/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/led-power.png b/src/models/bonw16/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/led-storage.png b/src/models/bonw16/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/bonw16/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/bonw16/img/lid.png b/src/models/bonw16/img/lid.png new file mode 100644 index 000000000..4885f5a57 --- /dev/null +++ b/src/models/bonw16/img/lid.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dca88a7289b0ccde758007c1f968f1a97bd4e3d9145532fe10e57d5a426f601d +size 295324 diff --git a/src/models/bonw16/img/m2-slots.webp b/src/models/bonw16/img/m2-slots.webp new file mode 100644 index 000000000..3f5fd1104 --- /dev/null +++ b/src/models/bonw16/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9564fb03f83035e58ab659eb8da34df918dc0e26bfc45fde8f034c9b41fb043c +size 858550 diff --git a/src/models/bonw16/img/ports-back.png b/src/models/bonw16/img/ports-back.png new file mode 100644 index 000000000..551be2ef8 --- /dev/null +++ b/src/models/bonw16/img/ports-back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a096dabcdc35f30dbc6eddc9c714356d7a7fef71caaead48ec0fe23d5e8ff7b8 +size 177353 diff --git a/src/models/bonw16/img/ports-front.webp b/src/models/bonw16/img/ports-front.webp new file mode 100644 index 000000000..401cb1786 --- /dev/null +++ b/src/models/bonw16/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00cca7f0ed82d3ca026f51f05c6880775e353511a7baf8b59e28f76af5bb3468 +size 104932 diff --git a/src/models/bonw16/img/ports-left.png b/src/models/bonw16/img/ports-left.png new file mode 100644 index 000000000..70217cb21 --- /dev/null +++ b/src/models/bonw16/img/ports-left.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:137299350dc8c44e34451c87200751eb3505e0038f9854779d4b6ba6a3835adc +size 190118 diff --git a/src/models/bonw16/img/ports-right.png b/src/models/bonw16/img/ports-right.png new file mode 100644 index 000000000..a846c3921 --- /dev/null +++ b/src/models/bonw16/img/ports-right.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffd8f3b6bf9e79322429c0b22812943a4ff9cf04ba5572c20dd4989af5ae5b0b +size 192490 diff --git a/src/models/bonw16/img/ram-slots.webp b/src/models/bonw16/img/ram-slots.webp new file mode 100644 index 000000000..bb105b79a --- /dev/null +++ b/src/models/bonw16/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b0163da0bdb2d1a2470ae54c0a8c05c14691b865eb7002188639ae6c3d03e6e +size 952580 diff --git a/src/models/bonw16/img/speaker-subwoofer.webp b/src/models/bonw16/img/speaker-subwoofer.webp new file mode 100644 index 000000000..be23916e0 --- /dev/null +++ b/src/models/bonw16/img/speaker-subwoofer.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5593336345b4a645adeb081b57f1fae16f11c114bca8385818c8378553a9f42e +size 1255718 diff --git a/src/models/bonw16/img/speakers-left-right.webp b/src/models/bonw16/img/speakers-left-right.webp new file mode 100644 index 000000000..58d8e1c00 --- /dev/null +++ b/src/models/bonw16/img/speakers-left-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e7b512fcb21211099cc0d4cec733484599732efcbbd4c3aa423324f5a7b06ee +size 904152 diff --git a/src/models/bonw16/img/thermal-paste-application.webp b/src/models/bonw16/img/thermal-paste-application.webp new file mode 100644 index 000000000..2c30a8fc5 --- /dev/null +++ b/src/models/bonw16/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:958a87182402add77a9a7fe022d12b7b21a973068f3af7fed7b97cddc57cf335 +size 852586 diff --git a/src/models/bonw16/img/thermal-paste-removal.webp b/src/models/bonw16/img/thermal-paste-removal.webp new file mode 100644 index 000000000..1970216b5 --- /dev/null +++ b/src/models/bonw16/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f67f8e7ae7e1faa0ba77d706ce60b0f0535682c32737e11490661252049d1f48 +size 955246 diff --git a/src/models/bonw16/img/thermal-system.webp b/src/models/bonw16/img/thermal-system.webp new file mode 100644 index 000000000..06e73c9b5 --- /dev/null +++ b/src/models/bonw16/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e08f43b4dde9385a8d0e3dfd4082ae71ae482ff9e9dce65e4a4013ad8c48bdb3 +size 1361310 diff --git a/src/models/bonw16/img/under-keyboard.webp b/src/models/bonw16/img/under-keyboard.webp new file mode 100644 index 000000000..2b6e9d2c4 --- /dev/null +++ b/src/models/bonw16/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ff2c2b7c39caed8ea0f20f5203cba353371363cab98620ad9e5753e67a88f0d +size 824196 diff --git a/src/models/bonw16/img/wireless-card-antennas.webp b/src/models/bonw16/img/wireless-card-antennas.webp new file mode 100644 index 000000000..1fecad045 --- /dev/null +++ b/src/models/bonw16/img/wireless-card-antennas.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4712b438349c85db1e5e6d6bf40dbb036e7e07d2b1d91e036e16cb4dcc92ccd +size 333766 diff --git a/src/models/bonw16/img/wireless-card-screw.webp b/src/models/bonw16/img/wireless-card-screw.webp new file mode 100644 index 000000000..fdb26fa5f --- /dev/null +++ b/src/models/bonw16/img/wireless-card-screw.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:476ac47a7e2485dedc654872118930496de68331793a2bfcd1d9ac844eb484b4 +size 508510 diff --git a/src/models/bonw16/internal-overview.md b/src/models/bonw16/internal-overview.md new file mode 100644 index 000000000..182156617 --- /dev/null +++ b/src/models/bonw16/internal-overview.md @@ -0,0 +1,30 @@ +# Bonobo WS (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in light green +- Webcam/microphone connector (under the heatsink) is highlighted in brown +- Keyboard adhesive access point is highlighted in pink +- M.2 SSDs are highlighted in dark green + - All slots support PCIe NVMe Gen 4 +- Wireless card (under SSD slot 4) is highlighted in cyan +- Fan connectors are highlighted in orange + - CPU fan connector is located under SSD slot 1 +- CMOS battery connector is highlighted in purple +- Speaker connectors are highlighted in yellow + - Right speaker connector (on the left) is partially under SSD slot 4 +- BIOS flash chip (U98) is highlighted in black +- Main battery connector is highlighted in red +- Touchpad connector is highlighted in white +- RAM is highlighted in maroon + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in yellow +- Keyboard backlight connectors are highlighted in green +- Back light bar connector is highlighted in cyan +- Power button/LED connector is highlighted in red diff --git a/src/models/bonw16/repairs.md b/src/models/bonw16/repairs.md new file mode 100644 index 000000000..53aae044b --- /dev/null +++ b/src/models/bonw16/repairs.md @@ -0,0 +1,297 @@ +# Bonobo WS (Parts & Repairs) + +Many components in your Bonobo WS 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 battery](#replacing-the-battery) +- [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 speakers](#replacing-the-speakers) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [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 (such as USB drives or Kensington locks) are unplugged or removed from the system. + +**Part numbers:** +- Bottom panel: `6-39-X5803-013` + +**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 14 bottom panel screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from the back. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `X580BAT-8-98`. +- The battery's original part number is `6-87-X580S-94J01`. +- 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 screws along the top of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector connecting the battery to the motherboard. +4. Remove the battery, starting from the top edge with screw holes. +5. When putting in the new battery, start with the plastic tabs along the bottom edge (opposite from the screw holes.) +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## Replacing the RAM: + +The Bonobo WS 16 supports up to 192GB (4x48GB) of DDR5 SO-DIMMs running in dual-channel configuration. The RAM speed depends on the rank and number of SO-DIMMs: + +- Any number of single-rank SO-DIMMs will run at a speed of 4400MHz. + - The 2x16GB (32GB total) factory configuration runs at this speed. +- A single dual-rank SO-DIMM will run at 4400MHz. + - This configuration is not recommended because running in single-channel mode will result in lower performance than the equivalent capacity running in dual-channel mode at a slightly lower speed. +- More than one dual-rank SO-DIMM will run at 4000MHz. + - All other factory configurations run at this speed. + +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 apart from each other 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. + - Either two or four SO-DIMMs (RAM sticks) are required. Using one or three SO-DIMMs is not supported. + - If you're installing only two SO-DIMMs, place them on top of each other (within the same colored box as shown above)-- i.e. in slots 1 and 2 (highlighted yellow), *or* in slots 3 and 4 (highlighted cyan). + +## Replacing an M.2/NVMe SSD: + +This model supports up to three M.2 SSDs. All M.2 slots are size 2280 and support 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. + +![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. + +## Replacing the wireless card: + +Your Bonobo WS'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:** +- Default wireless card: Intel `BE200` + +**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) and [remove the M.2 SSD from slot 4](#replacing-an-m2nvme-ssd) (if installed). +2. Unscrew the wireless card screw holding the card and its wire bracket in place. + - The card will lift up at an angle once unscrewed. + +![Wireless card screw](./img/wireless-card-screw.webp) + +3. Remove the metal bracket that holds the wires onto the card. +4. Gently remove the two antennas (highlighted red below) by pulling them up and away from the wireless card. + +![Wireless card antennas](./img/wireless-card-antennas.webp) + +5. Remove the card from the M.2 slot. +6. Insert the new wireless card into the M.2 slot at an angle. +7. Hold the card down and 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._ +8. Replace the metal bracket and the retaining screw. +9. Replace the M.2 SSD in slot 4 (if necessary) and bottom panel. + +## Replacing the CMOS battery: + +The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the comptuer'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:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - If you're clearing the CMOS, also [unplug the main battery](#replacing-the-battery). +2. Unplug the white connector that connects the CMOS battery to the motherboard's `J_RTC1` port (near SSD slot 2). + - If you're replacing the battery, gently pull it up from where it's stuck to the case. + +![CMOS battery](./img/cmos-battery.webp) + +3. To clear the CMOS, 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. Re-connect the CMOS battery and the main battery. +5. Power up the Bonobo WS. The system may power itself off and on after initial boot; this is normal behavior when the CMOS has been reset. + +## Replacing the speakers: + +The system has three bottom-firing speakers, which can be removed and replaced individually. + +**Part numbers:** +- Subwoofer: `6-23-5X580-0W2` +- Left speaker: `6-23-5X580-0L2` +- Right speaker: `6-23-5X580-0R2` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the subwoofer: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the four silver screws holding the subwoofer onto the heatsink. + +![Subwoofer screws & connector](./img/speaker-subwoofer.webp) + +3. Unplug the subwoofer from the `J_SPKL5` port on the motherboard and remove it from the chassis. +4. Replace the subwoofer and bottom cover. + +### Steps to replace the left and right speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - For the right speaker, also [remove the M.2 SSD from slot 4](#replacing-an-m2nvme-ssd) (if installed). +2. Pull the speaker(s) off of the plastic posts. + +![Audio daughterboard](./img/speakers-left-right.webp) + +3. Disconnect the speaker connector(s) from the motherboard. + - The left speaker (pictured on the right above) connects to `J_SPK1`. + - The right speaker (pictured on the left) connects to `J_SPK2`. +4. Replace the speaker(s) and bottom cover. + +## Replacing the cooling system: + +The Bonobo WS 16 has a single heatsink assembly with two fans. This assembly cools the CPU and GPU. + +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: `6-31-X580N-101` +- Individual fans (may not be available separately): + - Left fan: Yingfan `NA901212HHT4B10001 DX1` + - Right fan: Yingfan `NB901212HHT4B0001 DX2` + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 15 minutes +**Difficulty:** High + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the SSD from slot 1](#replacing-an-m2nvme-ssd) (if installed). +2. [Disconnect the subwoofer](#steps-to-replace-the-subwoofer) from the motherboard's `J_SPKL5` header. + - You can optionally remove the subwoofer. In the photo below, the subwoofer has been removed to better illustrate the location of the heatsink screws. +3. Remove the fourteen heatsink and fan screws in order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #14. + - Screws #1-#12 are held captive, and will not completely detatch from the heatsink/fans. + - Screws #13 and #14 are slightly smaller than the rest of the screws, and are not held captive. + - Do not remove the smaller screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-system.webp) + +4. Remove any clear tape covering the fan wires. +5. Unplug the black fan connectors from the motherboard's fan headers, `J_VGAFAN1` (highlighted red above) and `J_CPUFAN1` (highlighted green). +6. 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. +7. Using a paper towel, remove the existing thermal paste from the CPU, GPU, and heatsink. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + - In the below photos, the subwoofer is screwed into the heatsink, so its cable is visible in addition to the fan cables. + - You can optionally remove the thermal putty from the eight VRAM chips surrounding the GPU chip if you have replacement thermal putty to install. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +8. Apply a small line of thermal paste directly onto the CPU chip and the GPU chip. + - If you're also replacing the thermal putty, apply the new putty to the eight VRAM chips. + - If you aren't replacing the thermal putty, scoop the existing putty (from the VRAM 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) + +9. Carefully replace the heatsink. + - Make sure the tab on the end of the keyboard adhesive strip (highlighted green above) is fed through the slot in the heatsink (next to the GPU fan). +10. Tighten the fan and heatsink screws from #1 to #12, then reinstall the final two heatsink screws (#13 and #14). +11. Plug the black fan connectors back into the motherboard and (optionally) replace the clear tape holding down the CPU fan's cable. + +## Replacing the keyboard: + +The keyboard includes per-key RGB LED backlighting, and can be replaced using the instructions below. + +**Warning:** Removing the keyboard may cause permanent aesthetic damage to the underside of the keyboard, particularly if the adhesive strip is not fully removed first. Removal is not recommended unless the keyboard is malfunctioning. + +**Part numbers:** +- Keyboard: + - Model number: `6-X580[D]WNT-G-KB-LPK-US`, also known as `CVM18H93US9430FA` + - Part number: `6-80-PC510-013-1MD` + +**Tools required:** Cross-head (Phillips) screwdriver; tweezers (optional) +**Time estimate:** 10 minutes +**Difficulty:** High + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access point is highlighted green below. + - If the end of the keyboard adhesive strip is tucked behind the fan, it can be pulled out using tweezers or a small screwdriver, or the [thermal system can be removed](#replacing-the-cooling-system) to expose it. + - Replacing the thermal paste is recommended if the thermal system is removed. + - If the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive & push point](./img/keyboard-adhesive.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push a screwdriver into the keyboard push point (highlighted red 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 largest ribbon cable is for the keyboard, while the smaller ribbon cables are 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 all three ribbon cables into their connectors. +10. Flip the black latches back into place to secure the ribbon cables. +11. (Optional) Replace the keyboard adhesive strip on the chassis, sliding the tab at the end through the adhesive strip access point. +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. +15. Replace the bottom cover. diff --git a/src/models/darp10/README.md b/src/models/darp10/README.md new file mode 100644 index 000000000..909e2c7d8 --- /dev/null +++ b/src/models/darp10/README.md @@ -0,0 +1,69 @@ +# Darter Pro (darp10 & darp10-b) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Darter Pro](./img/darp10.webp) + +The System76 Darter Pro is a laptop with the following specifications: + +- CPU + - Supports Intel Core Ultra 1st generation (Meteor Lake) CPUs + - [Core Ultra 7-155H](https://ark.intel.com/content/www/us/en/ark/products/236847/intel-core-ultra-7-processor-155h-24m-cache-up-to-4-80-ghz.html) + - [Core Ultra 5-125H](https://ark.intel.com/content/www/us/en/ark/products/236848/intel-core-ultra-5-processor-125h-18m-cache-up-to-4-50-ghz.html) +- BIOS + - XMC XM25QU256CXIQT08S flash chip + - WSON-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 Arc Graphics + - eDP display: + - 16" 1920x1200@60Hz LCD (darp10) + - LCD panel: AUO B160UAN03.0 (or equivalent) + - Brightness: 250 nits (cd/m²) + - sRGB color coverage: 65% + - 14" 1920x1200@60Hz LCD (darp10-b) + - LCD panel: Innolux N140JCA-ELL (or equivalent) + - Brightness: 300 nits (cd/m²) + - sRGB color coverage: 66% + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 2.1 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth options: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- 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 + - Model number: V540BAT-4-73 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - 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 3.2 Gen 1 Type-A +- Dimensions + - 16" model (darp10): 1.8cm x 35.8cm x 25.86cm, 1.75kg + - 14" model (darp10-b): 1.8cm x 31.7cm x 23.5cm, 1.46kg diff --git a/src/models/darp10/external-overview.md b/src/models/darp10/external-overview.md new file mode 100644 index 000000000..cc79ea899 --- /dev/null +++ b/src/models/darp10/external-overview.md @@ -0,0 +1,97 @@ +# Darter Pro (External Overview) + +## Left side: + +### 16" model (darp10): + +![Left Ports](./img/ports-left-16.webp) + +### 14" model (darp10-b): + +![Left Ports](./img/ports-left-14.webp) + +## Right side: + +### 16" model (darp10): + +![Right Ports](./img/ports-right-16.webp) + +### 14" model (darp10-b): + +![Left Ports](./img/ports-right-14.webp) + +## Front side: + +### 16" model (darp10): + +![Front Ports](./img/ports-front-16.webp) + +### 14" model (darp10-b): + +![Left Ports](./img/ports-front-14.webp) + +## Back side: + +### 16" model (darp10): + +![Back Ports](./img/ports-back-16.webp) + +### 14" model (darp10-b): + +![Back Ports](./img/ports-back-14.webp) + +## Keyboard & touchpad: + +### 16" model (darp10): + +![Keyboard & Touchpad](./img/keyboard-touchpad-16.webp) + +### 14" model (darp10-b): + +![Keyboard & Touchpad](./img/keyboard-touchpad-14.webp) + +## Lid: + +![Lid](./img/lid.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|-------------------------|----------------------------------------------------------------------------------------------------------------------| +|LCD back cover (lid) |Aluminum |*16" (darp10):*
6-39-V56T1-022
*14" (darp10-b):*
6-39-V54T1-022 | +|LCD front cover (bezel) |Plastic |*16" (darp10):*
6-39-V5601-012
*14" (darp10-b):*
6-39-V5401-012 | +|Top case (palm rests/port covers) |Plastic |*16" (darp10):*
6-39-V5602-012
*14" (darp10-b):*
6-39-V5402-012 | +|Bottom panel |Aluminum |*16" (darp10):*
6-39-V56T3-012
*14" (darp10-b):*
6-39-V54T3-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 | + +## Keyboard shortcuts: + +|Key |Shortcut|Action | +|---------------------------|--------|----------------------------------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Mic mute | +|![Fn-F3](./img/fn-f3.png) |Fn+F3 |Mute | +|![Fn-F4](./img/fn-star.png)|Fn+F4 |14" model (darp10-b):
Toggle keyboard backlight | +|![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+* |16" model (darp10):
Toggle keyboard backlight | +|![Fn-/](./img/fn-slash.png)|Fn+/ |16" model (darp10):
Cycle keyboard brightness levels | +|![Fn--](./img/fn-minus.png)|Fn+- |16" model (darp10):
Decrease keyboard brightness | +|![Fn-+](./img/fn-plus.png) |Fn++ |16" model (darp10):
Increase keyboard brightness | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/darp10/img/battery.webp b/src/models/darp10/img/battery.webp new file mode 100644 index 000000000..fcd85b6ad --- /dev/null +++ b/src/models/darp10/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98bd33fa865c533eb50385f839194c17a65a95363c46f75052294985129c9f20 +size 592646 diff --git a/src/models/darp10/img/bottom-screws-14.webp b/src/models/darp10/img/bottom-screws-14.webp new file mode 100644 index 000000000..fcc71b6ca --- /dev/null +++ b/src/models/darp10/img/bottom-screws-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bce56a1e4755ebee265771c8b6cd89510f792615074454f8835fa164ab232141 +size 905586 diff --git a/src/models/darp10/img/bottom-screws-16.webp b/src/models/darp10/img/bottom-screws-16.webp new file mode 100644 index 000000000..9b694a964 --- /dev/null +++ b/src/models/darp10/img/bottom-screws-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a4a75985066b0883c41d1d0def55df99d5dae8bbc57d541d43729cab51561b4 +size 803806 diff --git a/src/models/darp10/img/cmos-battery.webp b/src/models/darp10/img/cmos-battery.webp new file mode 100644 index 000000000..505df77fe --- /dev/null +++ b/src/models/darp10/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00faeb5fb232a0591215648c270979fb935dd7bf100ae7c7f3b6955fd0e483c1 +size 487082 diff --git a/src/models/darp10/img/components-highlighted-14.webp b/src/models/darp10/img/components-highlighted-14.webp new file mode 100644 index 000000000..335b9f9e5 --- /dev/null +++ b/src/models/darp10/img/components-highlighted-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d79df8917481a9f568edcc3684b9b42d02d1267c7eefab6b6aea948de79a3043 +size 824664 diff --git a/src/models/darp10/img/components-highlighted-16.webp b/src/models/darp10/img/components-highlighted-16.webp new file mode 100644 index 000000000..19dc00a37 --- /dev/null +++ b/src/models/darp10/img/components-highlighted-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:193aa7c11b044277db00ca9a786c7dc7680958c09f39ee8ceb6b6460cf737187 +size 878096 diff --git a/src/models/darp10/img/darp10.webp b/src/models/darp10/img/darp10.webp new file mode 100644 index 000000000..b23920227 --- /dev/null +++ b/src/models/darp10/img/darp10.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bceba3e5d613f98cfc2c79407631f730c3016e1f96e18232a7425bb20668a3c4 +size 638766 diff --git a/src/models/darp10/img/fn-dia.jpg b/src/models/darp10/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f1.png b/src/models/darp10/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f10.png b/src/models/darp10/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f11.png b/src/models/darp10/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f12.png b/src/models/darp10/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f2.png b/src/models/darp10/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/darp10/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/darp10/img/fn-f3.png b/src/models/darp10/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f5.png b/src/models/darp10/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f6.png b/src/models/darp10/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f7.png b/src/models/darp10/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f8.png b/src/models/darp10/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-f9.png b/src/models/darp10/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/darp10/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/darp10/img/fn-minus.png b/src/models/darp10/img/fn-minus.png new file mode 100644 index 000000000..bf7469bc1 --- /dev/null +++ b/src/models/darp10/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b99b89b5b98045809dcf00c725d09af574ab04364554cbdcbc013e8ab0875e +size 1033 diff --git a/src/models/darp10/img/fn-plus.png b/src/models/darp10/img/fn-plus.png new file mode 100644 index 000000000..4aefef650 --- /dev/null +++ b/src/models/darp10/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0cd837223708d3bec7791c2d2be672b514085624811eb0c7bf079663657b96f +size 1000 diff --git a/src/models/darp10/img/fn-slash.png b/src/models/darp10/img/fn-slash.png new file mode 100644 index 000000000..d517737fc --- /dev/null +++ b/src/models/darp10/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6becd6bee80bfd9c39f6bd2f2786829167a9d5e1df799c93ef8a4eee7d8b2a78 +size 1435 diff --git a/src/models/darp10/img/fn-star.png b/src/models/darp10/img/fn-star.png new file mode 100644 index 000000000..ca7713a04 --- /dev/null +++ b/src/models/darp10/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2658956bc8c4c8ef8de258e0baba339e7d36e44a914c3814711ee95fa05dff08 +size 1347 diff --git a/src/models/darp10/img/keyboard-adhesive-16.webp b/src/models/darp10/img/keyboard-adhesive-16.webp new file mode 100644 index 000000000..19dbeca15 --- /dev/null +++ b/src/models/darp10/img/keyboard-adhesive-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8c52a3ebb05f8646a0f3b354c1ec1e480344f22cc90448c7d67e40c5c02f1f5 +size 836884 diff --git a/src/models/darp10/img/keyboard-push-point.webp b/src/models/darp10/img/keyboard-push-point.webp new file mode 100644 index 000000000..4a6dbbad1 --- /dev/null +++ b/src/models/darp10/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b15c16cc1af460691d02214c1e8d438eb2af8dade5c5d6f3603261225052e8c +size 108208 diff --git a/src/models/darp10/img/keyboard-ribbons-14.webp b/src/models/darp10/img/keyboard-ribbons-14.webp new file mode 100644 index 000000000..6b98adc87 --- /dev/null +++ b/src/models/darp10/img/keyboard-ribbons-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed8d50128572ee30e3c78943021de54e2abb04a18d5979ba516658a808630da +size 251136 diff --git a/src/models/darp10/img/keyboard-ribbons-16.webp b/src/models/darp10/img/keyboard-ribbons-16.webp new file mode 100644 index 000000000..f4de76113 --- /dev/null +++ b/src/models/darp10/img/keyboard-ribbons-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:222a1f05ea05eadce61d83d96e074f171290d868aab257799c7eeceb7f35bd8b +size 202758 diff --git a/src/models/darp10/img/keyboard-screw-16.webp b/src/models/darp10/img/keyboard-screw-16.webp new file mode 100644 index 000000000..ab3ce9dfe --- /dev/null +++ b/src/models/darp10/img/keyboard-screw-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f42c57153eeef5169a57c94c6847f01b5860cf67e377f90d72efd8913580b88 +size 688132 diff --git a/src/models/darp10/img/keyboard-screws-14.webp b/src/models/darp10/img/keyboard-screws-14.webp new file mode 100644 index 000000000..05494b8be --- /dev/null +++ b/src/models/darp10/img/keyboard-screws-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:673711be8b3b2aebee25065fde3e1b4088dbc26c4ff7d445d428aa158b95d85c +size 818578 diff --git a/src/models/darp10/img/keyboard-touchpad-14.webp b/src/models/darp10/img/keyboard-touchpad-14.webp new file mode 100644 index 000000000..1d5561703 --- /dev/null +++ b/src/models/darp10/img/keyboard-touchpad-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:310bc3d0d67b1cb8bf2214ae51b94e36315fe13bb1bed3f0e15cce8389489002 +size 414602 diff --git a/src/models/darp10/img/keyboard-touchpad-16.webp b/src/models/darp10/img/keyboard-touchpad-16.webp new file mode 100644 index 000000000..8203d5e62 --- /dev/null +++ b/src/models/darp10/img/keyboard-touchpad-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78964c27cd1b06f7528cb3cd7d53a5eaa459039fee350e15c2ea057b3734f3e1 +size 2115438 diff --git a/src/models/darp10/img/led-airplane.png b/src/models/darp10/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/darp10/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/darp10/img/led-battery.png b/src/models/darp10/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/darp10/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/darp10/img/led-power.png b/src/models/darp10/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/darp10/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/darp10/img/led-storage.png b/src/models/darp10/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/darp10/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/darp10/img/lid.webp b/src/models/darp10/img/lid.webp new file mode 100644 index 000000000..c6c9fd685 --- /dev/null +++ b/src/models/darp10/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:932dbd5f727b8a15a8caf1449aadd40d985c880ad37ecc09bcd3580ae53ff662 +size 568688 diff --git a/src/models/darp10/img/m2-slots.webp b/src/models/darp10/img/m2-slots.webp new file mode 100644 index 000000000..a8a5fdda4 --- /dev/null +++ b/src/models/darp10/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abadbdac3373c68f12c30be2205309629c8817ec02d8cad43781d50d50439fa9 +size 715958 diff --git a/src/models/darp10/img/m2-thermal-pads.webp b/src/models/darp10/img/m2-thermal-pads.webp new file mode 100644 index 000000000..be3f3e160 --- /dev/null +++ b/src/models/darp10/img/m2-thermal-pads.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fba43ddcc008a6ebcee9ec12db5d780500bd9ccc839b2c539b443d5b321b4a7 +size 665866 diff --git a/src/models/darp10/img/ports-back-14.webp b/src/models/darp10/img/ports-back-14.webp new file mode 100644 index 000000000..b1886e09d --- /dev/null +++ b/src/models/darp10/img/ports-back-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60dedfe560321e9dc6c90915e81b8051acbb9707fcd65856ab2eef11647632b9 +size 74482 diff --git a/src/models/darp10/img/ports-back-16.webp b/src/models/darp10/img/ports-back-16.webp new file mode 100644 index 000000000..edeef32e2 --- /dev/null +++ b/src/models/darp10/img/ports-back-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5f23b77db0095c787150546dd3fd8c60a0e39c4d5de202e6166a9f16927234b +size 90096 diff --git a/src/models/darp10/img/ports-front-14.webp b/src/models/darp10/img/ports-front-14.webp new file mode 100644 index 000000000..34997cb34 --- /dev/null +++ b/src/models/darp10/img/ports-front-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a44edc3228e9da568746ceb37b4a10705bff1fa98364e884402b649573bd7de8 +size 240434 diff --git a/src/models/darp10/img/ports-front-16.webp b/src/models/darp10/img/ports-front-16.webp new file mode 100644 index 000000000..2b20a8788 --- /dev/null +++ b/src/models/darp10/img/ports-front-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9aa66a4885aa1ac245255eb96efed769ff41f73604cb6f00284559c8b54d1d +size 68280 diff --git a/src/models/darp10/img/ports-left-14.webp b/src/models/darp10/img/ports-left-14.webp new file mode 100644 index 000000000..c41eb5ee9 --- /dev/null +++ b/src/models/darp10/img/ports-left-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ed6610c273f25947f5b671e8fdc0119df96ddbb00b639e0da44b4cbd52c7ebe +size 152646 diff --git a/src/models/darp10/img/ports-left-16.webp b/src/models/darp10/img/ports-left-16.webp new file mode 100644 index 000000000..765bbc2d8 --- /dev/null +++ b/src/models/darp10/img/ports-left-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14fff29cbf4d60c5c570745e57fa474d8add794d384f19772e15f0c38ab2e5aa +size 153900 diff --git a/src/models/darp10/img/ports-right-14.webp b/src/models/darp10/img/ports-right-14.webp new file mode 100644 index 000000000..5b53731f7 --- /dev/null +++ b/src/models/darp10/img/ports-right-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a081174ae3feeeaac0de31833c1f9da511e6f13f54cd9b8efcb25b3208dc662e +size 153398 diff --git a/src/models/darp10/img/ports-right-16.webp b/src/models/darp10/img/ports-right-16.webp new file mode 100644 index 000000000..5ae7f6089 --- /dev/null +++ b/src/models/darp10/img/ports-right-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c1488887d3e8f865d5745282d07134ea38e3ea78f055692f585d70d4d28c0ca +size 156374 diff --git a/src/models/darp10/img/ram-slots.webp b/src/models/darp10/img/ram-slots.webp new file mode 100644 index 000000000..26fb91d9c --- /dev/null +++ b/src/models/darp10/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdca688fa79d39df9706615f99de25863f34d0cb53a2cae97186271d642cbaa6 +size 896906 diff --git a/src/models/darp10/img/speakers-14.webp b/src/models/darp10/img/speakers-14.webp new file mode 100644 index 000000000..b3ba136a7 --- /dev/null +++ b/src/models/darp10/img/speakers-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:306d2cc168e45c3c1a6879855d7e91cd6849bd478aa12df3f5091f678df4a169 +size 864520 diff --git a/src/models/darp10/img/speakers-16.webp b/src/models/darp10/img/speakers-16.webp new file mode 100644 index 000000000..217d35e1d --- /dev/null +++ b/src/models/darp10/img/speakers-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ba9bee198f8c67d95033774c54a2c937d96ce763303dc25815a32f58cd1eb7d +size 771556 diff --git a/src/models/darp10/img/thermal-paste-application.webp b/src/models/darp10/img/thermal-paste-application.webp new file mode 100644 index 000000000..5c96754fb --- /dev/null +++ b/src/models/darp10/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48fe0687f165cd23d269169ce775e68646a2d669bbb0b9ba5d005b270ab767fd +size 615428 diff --git a/src/models/darp10/img/thermal-paste-removal.webp b/src/models/darp10/img/thermal-paste-removal.webp new file mode 100644 index 000000000..24c064115 --- /dev/null +++ b/src/models/darp10/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b028c83d53ffc22fb4b8b7307a8e7bc178eca4a533512d6ed670213bee610ec +size 837252 diff --git a/src/models/darp10/img/thermal-system.webp b/src/models/darp10/img/thermal-system.webp new file mode 100644 index 000000000..273a851b7 --- /dev/null +++ b/src/models/darp10/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c005831ca4b2db7f659357ba004b9b5c449d323c6aace39c6c400c6559f4a5e3 +size 891134 diff --git a/src/models/darp10/img/under-keyboard-14.webp b/src/models/darp10/img/under-keyboard-14.webp new file mode 100644 index 000000000..814601520 --- /dev/null +++ b/src/models/darp10/img/under-keyboard-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23400da990d9eedc2e6bb0f83bceaa8016b54a1f5de781284f743d65f3dbcb4f +size 864212 diff --git a/src/models/darp10/img/under-keyboard-16.webp b/src/models/darp10/img/under-keyboard-16.webp new file mode 100644 index 000000000..85a911cee --- /dev/null +++ b/src/models/darp10/img/under-keyboard-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50632a37c54aca6710ad713ec5e8e999f0994110da6e55840fe6433e8f83291b +size 767060 diff --git a/src/models/darp10/img/wireless-card.webp b/src/models/darp10/img/wireless-card.webp new file mode 100644 index 000000000..9ef090734 --- /dev/null +++ b/src/models/darp10/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2ff6ef89ea0f0bf2b18185c5af5cab6fe0bc0e48b44367a988466c02d1c5266 +size 496630 diff --git a/src/models/darp10/internal-overview.md b/src/models/darp10/internal-overview.md new file mode 100644 index 000000000..e86d9ab48 --- /dev/null +++ b/src/models/darp10/internal-overview.md @@ -0,0 +1,42 @@ +# Darter Pro (Internal Overview) + +## Bottom components and connectors: + +### 16" model (darp10): + +![Under-Keyboard Connectors (16")](./img/components-highlighted-16.webp) + +### 14" model (darp10-b): + +![Internal Components](./img/components-highlighted-14.webp) + +- RAM slots are highlighted in purple +- Wireless card is highlighted in yellow +- Fan connectors are highlighted in red +- Webcam/microphone connector is highlighted in orange +- M.2 SSDs are highlighted in dark green + - Both slots support 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 +- Keyboard adhesive strip access slots are highlighted in olive (16" model only) + - Rightmost slot is underneath the fan/heatsink assembly +- BIOS flash chip (U43) is highlighted in black + +## Under-keyboard components and connectors: + +### 16" model (darp10): + +![Under-Keyboard Connectors (16")](./img/under-keyboard-16.webp) + +### 14" model (darp10-b): + +![Under-Keyboard Connectors](./img/under-keyboard-14.webp) + +- Keyboard connector is highlighted in red +- Keyboard backlight connector is highlighted in yellow +- Audio/USB board connectors are highlighted in cyan +- Power button/LED connector is highlighted in green +- Adhesive strip access slots are highlighted in pink (16" model only) diff --git a/src/models/darp10/repairs.md b/src/models/darp10/repairs.md new file mode 100644 index 000000000..80020119b --- /dev/null +++ b/src/models/darp10/repairs.md @@ -0,0 +1,289 @@ +# Darter Pro (Parts & Repairs) + +Many components in your Darter Pro can be upgraded or replaced as necessary. + +This page contains photos and part numbers for both the 16" model (darp10) and the 14" model (darp10-b). Unless otherwise noted, photos are of the 14" model (darp10-b), and general component locations are the same between both models. + +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 speakers](#replacing-the-speakers) +- [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. + +**Part numbers:** +- 16" (darp10) bottom panel: `6-39-V56T3-012` +- 14" (darp10-b) bottom panel: `6-39-V54T3-012` + +**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 bottom panel screws. + - On the 16" model (darp10), there are 13 screws of the same size. + ![Bottom panel screws (darp10, 16")](./img/bottom-screws-16.webp) + - On the 14" model (darp10-b), there are 11 screws; the back corner screws are slightly larger. + ![Bottom panel screws (darp10-b, 14")](./img/bottom-screws-14.webp) +3. Pull the bottom panel off, starting from the hinges in the back. + +## Replacing the RAM: + +The Darter Pro 10 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 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 and support 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 RAM (pictured on the top.) + - SSD-2 is closest to the battery (on the bottom.) + +![M.2 slots](./img/m2-slots.webp) + +3. Remove the existing M.2 drive by pulling it out of the slot. + - The SSD-1 slot allows lifting the drive up at an angle before removing (or re-inserting) it. + - The SSD-2 slot requires sliding the drive out of (or into) the slot parallel to the motherboard. +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. + - If you are using a slot for the first time, you can optionally place a rectangle thermal pad adjacent to the SSD slot on the bottom panel. + ![M.2 thermal pad](./img/m2-thermal-pads.webp) + +## 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 (E-key). + +**Part numbers:** +- The standard wireless card is an Intel `AX211NGW`. + +**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. + +**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:** 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. If you are replacing the CMOS battery, [remove SSD-2](#replacing-an-m2nvme-ssd) to expose the CMOS battery, then pull it away from the adhesive holding it to the case. +3. Unplug the white connector attaching the CMOS battery to the motherboard (highlighted green below). + +![CMOS battery](./img/cmos-battery.webp) + +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 10 has a dual-fan heatsink assembly. If a fan becomes noisy and cleaning it 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. + +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. + +**Part numbers:** +- 16" model (darp10): + - Heatsink assembly: `6-31-V56TN-101`, also known as the FCN `MSS9 422 55B`. + - Inner fan: `FSMF DFS5L22H15B853 EP` (DC 5V 0.8A) + - Outer fan: `FSMD DFS5L22H05B853 EP` (DC 5V 0.8A) +- 14" model (darp10-b): + - Heatsink assembly: `6-31-V54TN-101`, also known as the FCN `MSS8 41S 254`. + - Inner fan: `FSMC DFS5L22H15B851 EP` (DC 5V 0.8A) + - Outer fan: `FSMB DFS5L22H05B851 EP` (DC 5V 0.8A) + +**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. Remove any clear tape that is securing the fan wires. +3. Unplug the two fan connectors. + - This can alternatively be done after the fan/heatsink assembly is removed. +4. Remove the five heatsink/fan screws in the order of the stamped numbers, starting with #1. + - The black fan screws (#1 and #2) are held captive and will not fully come out of the fan/heatsink assembly. + - Do not remove the smaller black screws holding the fan cover onto the fans. + +![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 speakers: + +The system has two bottom-firing speakers, which can be replaced individually. + +**Part numbers:** +- 16" model (darp10): + - Left speaker: + - Model number: `V560TU-L` + - Part number: `6-23-5V56T-0L1` + - Right speaker: + - Model number: `V560TU-R` + - Part number: `6-23-5V56T-0R1` +- 14" model (darp10-b): + - Left speaker: + - Model number: `V540TU-L` + - Part number: `6-23-5V54T-0L1` + - Right speaker: + - Model number: `V540TU-R` + - Part number: `6-23-5V54T-0R0` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape securing the speaker wires. +3. Disconnect the black speaker connectors from the motherboard. + - This can alternatively be done after freeing the speakers. +4. Remove the speakers from the chassis. + - For the 16" model (darp10), unscrew the speakers. To help free the left speaker, [remove the main battery](#replacing-the-battery). + ![Speaker wires and screws (darp10, 16")](./img/speakers-16.webp) + - For the 14" model (darp10-b), lift the speakers up and off of the plastic posts. + ![Speaker wires and posts (darp10-b, 14")](./img/speakers-14.webp) +5. Slide the new speakers onto the plastic posts and connect them to the motherboard. + - The left speaker's wire can be run through the channel in the chassis before or after plugging it in. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Part numbers:** +- 16" (darp10) keyboard: `6-23-RV56T-011` +- 14" (darp10-b) keyboard: `6-23-RL245-010` +- Keyboards shipped by System76 include a custom-printed Super key. + + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### 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 keyboard screws (highlighted yellow below). + - On the 16" model (darp10), there is one keyboard screw. + ![Keyboard screws (16")](./img/keyboard-screw-16.webp) + - On the 14" model (darp10-b), there are two keyboard screws. + ![Keyboard screws (14")](./img/keyboard-screws-14.webp) +3. For the 16" model (darp10) only, you can optionally [remove the bottom panel](#removing-the-bottom-cover), [remove the heatsink](#replacing-the-cooling-system), and slowly pull the tabs highlighted below to remove the two keyboard adhesive strips. + - If you skip this step, pull the keyboard out slowly to avoid tearing its material on the adhesive, and be careful not to yank the keyboard away from the chassis before the ribbon cables have been detatched. + ![Keyboard adhesive (16")](./img/keyboard-adhesive-16.webp) +4. Open the lid slightly and place the machine on its side. +5. Push the screwdriver into the keyboard push point (highlighted cyan above) until the keyboard pops out. + +![Keyboard push point](./img/keyboard-push-point.webp) + +6. 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. + - On the 16" model (darp10), the keyboard backlight cable is to the right of the main cable. + ![Keyboard ribbons (16")](./img/keyboard-ribbons-16.webp) + - On the 14" model (darp10-b), the keyboard backlight cable is to the left of the main cable. + ![Keyboard ribbons (14")](./img/keyboard-ribbons-14.webp) +7. Flip the black latches upwards to free the ribbon cables. +8. Pull the ribbon cables out of the connectors. +9. Remove the keyboard and replace it with the new one. +10. Carefully slide both ribbon cables into their connectors. +11. Flip the black latches back into place to secure the ribbon cables. +12. For the 16" model (darp10) only, optionally replace the keyboard adhesive strips (if they were removed earlier). + - The keyboard can be installed without adhesive strips if they're no longer usable. +13. Place the keyboard back into position, starting with the tabs on the bottom edge. +14. Secure the rest of the keyboard by pressing down on each of its edges. +15. 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. + +**Part numbers:** +- The battery's model number is `V540BAT-4-73`. +- The battery's original part number varies by size: + - 16" model (darp10): `6-87-V54TS-84B01`. + - 14" moodel (darp10-b): `6-87-V54TS-71N01`. +- 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:** 15 minutes +**Difficulty:** Easy + +### Steps to replace the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape holding other wires down to the battery. +3. Unscrew the four screws holding the battery into the chassis. + +![Main battery](./img/battery.webp) + +4. Unplug the white connector that connects the battery to the motherboard. +5. Remove and replace the battery. diff --git a/src/models/darp11/README.md b/src/models/darp11/README.md new file mode 100644 index 000000000..369e458b4 --- /dev/null +++ b/src/models/darp11/README.md @@ -0,0 +1,72 @@ +# Darter Pro (darp11 & darp11-b) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Darter Pro](./img/darp11.webp) + +The System76 Darter Pro is a laptop with the following specifications: + +- CPU + - Supports Intel Core Ultra 2nd generation (Arrow Lake) CPUs + - [Core Ultra 7-255H](https://www.intel.com/content/www/us/en/products/sku/241751/intel-core-ultra-7-processor-255h-24m-cache-up-to-5-10-ghz/specifications.html) + - [Core Ultra 5-225H](https://www.intel.com/content/www/us/en/products/sku/241749/intel-core-ultra-5-processor-225h-18m-cache-up-to-4-90-ghz/specifications.html) +- BIOS + - XMC XM25QU256CXIQT08S flash chip + - WSON-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) + - Motherboard part number: + - 16" (darp11): `6-77-V560TU00-D02-4F#10` + - 14" (darp11-b): `6-77-V540TU10-D02-2F#10` +- EC + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) +- Graphics + - GPU: Intel Arc Graphics (dependent on CPU) + - Core Ultra 7-255H: Intel Arc 140T GPU + - Core Ultra 5-225H: Intel Arc 130T GPU + - eDP display: + - 16" 1920x1200@60Hz LCD (darp11) + - LCD panel: AUO B160UAN03.0 (or equivalent) + - Brightness: 250 nits (cd/m²) + - sRGB color coverage: 65% + - 14" 1920x1200@60Hz LCD (darp11-b) + - LCD panel: Innolux N140JCA-ELL (or equivalent) + - Brightness: 300 nits (cd/m²) + - sRGB color coverage: 66% + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 2.1 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 +- 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 + - Model number: V540BAT-4-73 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - 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 3.2 Gen 1 Type-A +- Dimensions + - 16" model (darp11): 1.8cm x 35.8cm x 25.86cm, 1.93kg + - 14" model (darp11-b): 1.8cm x 31.7cm x 23.5cm, 1.59kg diff --git a/src/models/darp11/external-overview.md b/src/models/darp11/external-overview.md new file mode 100644 index 000000000..6d7edea61 --- /dev/null +++ b/src/models/darp11/external-overview.md @@ -0,0 +1,97 @@ +# Darter Pro (External Overview) + +## Left side: + +### 16" model (darp11): + +![Left Ports](./img/ports-left-16.webp) + +### 14" model (darp11-b): + +![Left Ports](./img/ports-left-14.webp) + +## Right side: + +### 16" model (darp11): + +![Right Ports](./img/ports-right-16.webp) + +### 14" model (darp11-b): + +![Left Ports](./img/ports-right-14.webp) + +## Front side: + +### 16" model (darp11): + +![Front Ports](./img/ports-front-16.webp) + +### 14" model (darp11-b): + +![Left Ports](./img/ports-front-14.webp) + +## Back side: + +### 16" model (darp11): + +![Back Ports](./img/ports-back-16.webp) + +### 14" model (darp11-b): + +![Back Ports](./img/ports-back-14.webp) + +## Keyboard & touchpad: + +### 16" model (darp11): + +![Keyboard & Touchpad](./img/keyboard-touchpad-16.webp) + +### 14" model (darp11-b): + +![Keyboard & Touchpad](./img/keyboard-touchpad-14.webp) + +## Lid: + +![Lid](./img/lid.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|-------------------------|----------------------------------------------------------------------------------------------------------------------| +|LCD back cover (lid) |Aluminum |*16" (darp11):*
6-39-V56T1-022
*14" (darp11-b):*
6-39-V54T1-022 | +|LCD front cover (bezel) |Plastic |*16" (darp11):*
6-39-V5601-012
*14" (darp11-b):*
6-39-V5401-012 | +|Top case (palm rests/port covers) |Plastic |*16" (darp11):*
6-39-V5602-012
*14" (darp11-b):*
6-39-V5402-012 | +|Bottom panel |Aluminum |*16" (darp11):*
6-39-V56T3-012
*14" (darp11-b):*
6-39-V54T3-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 | + +## Keyboard shortcuts: + +|Key |Shortcut|Action | +|---------------------------|--------|----------------------------------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Mic mute | +|![Fn-F3](./img/fn-f3.png) |Fn+F3 |Mute | +|![Fn-F4](./img/fn-star.png)|Fn+F4 |14" model (darp11-b):
Toggle keyboard backlight | +|![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+* |16" model (darp11):
Toggle keyboard backlight | +|![Fn-/](./img/fn-slash.png)|Fn+/ |16" model (darp11):
Cycle keyboard brightness levels | +|![Fn--](./img/fn-minus.png)|Fn+- |16" model (darp11):
Decrease keyboard brightness | +|![Fn-+](./img/fn-plus.png) |Fn++ |16" model (darp11):
Increase keyboard brightness | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/darp11/img/battery.webp b/src/models/darp11/img/battery.webp new file mode 100644 index 000000000..181f97af0 --- /dev/null +++ b/src/models/darp11/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7362e0d7cba7814f82e4b69ecdca74f016dcebebc85727291a56a03be91dcb74 +size 999140 diff --git a/src/models/darp11/img/bottom-screws-14.webp b/src/models/darp11/img/bottom-screws-14.webp new file mode 100644 index 000000000..47f11d933 --- /dev/null +++ b/src/models/darp11/img/bottom-screws-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a469764f8029d29fdf6022507f53429a5082783c7c181512ac30c25a6d9fadbd +size 930988 diff --git a/src/models/darp11/img/bottom-screws-16.webp b/src/models/darp11/img/bottom-screws-16.webp new file mode 100644 index 000000000..9f5964867 --- /dev/null +++ b/src/models/darp11/img/bottom-screws-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d3c2d408cda154e2d7ece66a2a208c8241badd154e699baf2cd6bae92714785 +size 999048 diff --git a/src/models/darp11/img/cmos-battery.webp b/src/models/darp11/img/cmos-battery.webp new file mode 100644 index 000000000..4051e5b23 --- /dev/null +++ b/src/models/darp11/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:313bef75295470eaee0a30762f49cc771669cd52801a209e2987c3a1bd7c6e21 +size 636370 diff --git a/src/models/darp11/img/components-highlighted-14.webp b/src/models/darp11/img/components-highlighted-14.webp new file mode 100644 index 000000000..f548562f0 --- /dev/null +++ b/src/models/darp11/img/components-highlighted-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93c0c1fe71b56cef2959d5df6c33d2bd67d4a9814c8ef0191815ba05045fbd86 +size 981746 diff --git a/src/models/darp11/img/components-highlighted-16.webp b/src/models/darp11/img/components-highlighted-16.webp new file mode 100644 index 000000000..3a3724f77 --- /dev/null +++ b/src/models/darp11/img/components-highlighted-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:803cd2b36bb1d7208c5c76e853e31c07b059a2c7d6b6707100c317d2815a13c2 +size 949694 diff --git a/src/models/darp11/img/darp11.webp b/src/models/darp11/img/darp11.webp new file mode 100644 index 000000000..b23920227 --- /dev/null +++ b/src/models/darp11/img/darp11.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bceba3e5d613f98cfc2c79407631f730c3016e1f96e18232a7425bb20668a3c4 +size 638766 diff --git a/src/models/darp11/img/fn-dia.jpg b/src/models/darp11/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f1.png b/src/models/darp11/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f10.png b/src/models/darp11/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f11.png b/src/models/darp11/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f12.png b/src/models/darp11/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f2.png b/src/models/darp11/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/darp11/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/darp11/img/fn-f3.png b/src/models/darp11/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f5.png b/src/models/darp11/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f6.png b/src/models/darp11/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f7.png b/src/models/darp11/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f8.png b/src/models/darp11/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-f9.png b/src/models/darp11/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/darp11/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/darp11/img/fn-minus.png b/src/models/darp11/img/fn-minus.png new file mode 100644 index 000000000..bf7469bc1 --- /dev/null +++ b/src/models/darp11/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b99b89b5b98045809dcf00c725d09af574ab04364554cbdcbc013e8ab0875e +size 1033 diff --git a/src/models/darp11/img/fn-plus.png b/src/models/darp11/img/fn-plus.png new file mode 100644 index 000000000..4aefef650 --- /dev/null +++ b/src/models/darp11/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0cd837223708d3bec7791c2d2be672b514085624811eb0c7bf079663657b96f +size 1000 diff --git a/src/models/darp11/img/fn-slash.png b/src/models/darp11/img/fn-slash.png new file mode 100644 index 000000000..d517737fc --- /dev/null +++ b/src/models/darp11/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6becd6bee80bfd9c39f6bd2f2786829167a9d5e1df799c93ef8a4eee7d8b2a78 +size 1435 diff --git a/src/models/darp11/img/fn-star.png b/src/models/darp11/img/fn-star.png new file mode 100644 index 000000000..ca7713a04 --- /dev/null +++ b/src/models/darp11/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2658956bc8c4c8ef8de258e0baba339e7d36e44a914c3814711ee95fa05dff08 +size 1347 diff --git a/src/models/darp11/img/keyboard-adhesive-16.webp b/src/models/darp11/img/keyboard-adhesive-16.webp new file mode 100644 index 000000000..acc8c0d89 --- /dev/null +++ b/src/models/darp11/img/keyboard-adhesive-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0616ce77f02054a467756558aa743b57e8fc9f40dc1733b9807c9daa8b2f5590 +size 984986 diff --git a/src/models/darp11/img/keyboard-push-point.webp b/src/models/darp11/img/keyboard-push-point.webp new file mode 100644 index 000000000..5bd5778df --- /dev/null +++ b/src/models/darp11/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6efe33b53ea5ab619404ccdcb4d45e4d025cf877440d720dcabd1b0e1dc5c470 +size 350922 diff --git a/src/models/darp11/img/keyboard-ribbons-14.webp b/src/models/darp11/img/keyboard-ribbons-14.webp new file mode 100644 index 000000000..95c94747b --- /dev/null +++ b/src/models/darp11/img/keyboard-ribbons-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2304c887b1a61d3fd70aaf719bd1e3fbb5d2a67159447d2a2842339a70113e99 +size 369396 diff --git a/src/models/darp11/img/keyboard-ribbons-16.webp b/src/models/darp11/img/keyboard-ribbons-16.webp new file mode 100644 index 000000000..f4de76113 --- /dev/null +++ b/src/models/darp11/img/keyboard-ribbons-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:222a1f05ea05eadce61d83d96e074f171290d868aab257799c7eeceb7f35bd8b +size 202758 diff --git a/src/models/darp11/img/keyboard-screw-16.webp b/src/models/darp11/img/keyboard-screw-16.webp new file mode 100644 index 000000000..2c3766eed --- /dev/null +++ b/src/models/darp11/img/keyboard-screw-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20b579f024eb746abc62fb19b9153273c591ad67615524f5c037893686af07fc +size 979666 diff --git a/src/models/darp11/img/keyboard-screws-14.webp b/src/models/darp11/img/keyboard-screws-14.webp new file mode 100644 index 000000000..ebb6af4c7 --- /dev/null +++ b/src/models/darp11/img/keyboard-screws-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a3fd6ed8bee95e11909eb419220b111c9dec14097b65ba09063277df44cce47 +size 947866 diff --git a/src/models/darp11/img/keyboard-touchpad-14.webp b/src/models/darp11/img/keyboard-touchpad-14.webp new file mode 100644 index 000000000..1d5561703 --- /dev/null +++ b/src/models/darp11/img/keyboard-touchpad-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:310bc3d0d67b1cb8bf2214ae51b94e36315fe13bb1bed3f0e15cce8389489002 +size 414602 diff --git a/src/models/darp11/img/keyboard-touchpad-16.webp b/src/models/darp11/img/keyboard-touchpad-16.webp new file mode 100644 index 000000000..8203d5e62 --- /dev/null +++ b/src/models/darp11/img/keyboard-touchpad-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78964c27cd1b06f7528cb3cd7d53a5eaa459039fee350e15c2ea057b3734f3e1 +size 2115438 diff --git a/src/models/darp11/img/led-airplane.png b/src/models/darp11/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/darp11/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/darp11/img/led-battery.png b/src/models/darp11/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/darp11/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/darp11/img/led-power.png b/src/models/darp11/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/darp11/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/darp11/img/led-storage.png b/src/models/darp11/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/darp11/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/darp11/img/lid.webp b/src/models/darp11/img/lid.webp new file mode 100644 index 000000000..4344ed40e --- /dev/null +++ b/src/models/darp11/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:584d394bf9b73b7c4994d02a6e708509f98df005f91d028013f402c4414882fa +size 913910 diff --git a/src/models/darp11/img/m2-slots.webp b/src/models/darp11/img/m2-slots.webp new file mode 100644 index 000000000..eb17c4724 --- /dev/null +++ b/src/models/darp11/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a6071a320cbf7bc0a8cbb9a933e3322cc1107fcf1b8c91c8b34e8655d3d2f9f +size 832438 diff --git a/src/models/darp11/img/m2-thermal-pads.webp b/src/models/darp11/img/m2-thermal-pads.webp new file mode 100644 index 000000000..f92de8aeb --- /dev/null +++ b/src/models/darp11/img/m2-thermal-pads.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:931ba3e9dca27d5cf0dd8912d313bae3ee0f882d64825831d835ec8fe0729691 +size 980916 diff --git a/src/models/darp11/img/ports-back-14.webp b/src/models/darp11/img/ports-back-14.webp new file mode 100644 index 000000000..b1886e09d --- /dev/null +++ b/src/models/darp11/img/ports-back-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60dedfe560321e9dc6c90915e81b8051acbb9707fcd65856ab2eef11647632b9 +size 74482 diff --git a/src/models/darp11/img/ports-back-16.webp b/src/models/darp11/img/ports-back-16.webp new file mode 100644 index 000000000..edeef32e2 --- /dev/null +++ b/src/models/darp11/img/ports-back-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5f23b77db0095c787150546dd3fd8c60a0e39c4d5de202e6166a9f16927234b +size 90096 diff --git a/src/models/darp11/img/ports-front-14.webp b/src/models/darp11/img/ports-front-14.webp new file mode 100644 index 000000000..34997cb34 --- /dev/null +++ b/src/models/darp11/img/ports-front-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a44edc3228e9da568746ceb37b4a10705bff1fa98364e884402b649573bd7de8 +size 240434 diff --git a/src/models/darp11/img/ports-front-16.webp b/src/models/darp11/img/ports-front-16.webp new file mode 100644 index 000000000..2b20a8788 --- /dev/null +++ b/src/models/darp11/img/ports-front-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9aa66a4885aa1ac245255eb96efed769ff41f73604cb6f00284559c8b54d1d +size 68280 diff --git a/src/models/darp11/img/ports-left-14.webp b/src/models/darp11/img/ports-left-14.webp new file mode 100644 index 000000000..c41eb5ee9 --- /dev/null +++ b/src/models/darp11/img/ports-left-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ed6610c273f25947f5b671e8fdc0119df96ddbb00b639e0da44b4cbd52c7ebe +size 152646 diff --git a/src/models/darp11/img/ports-left-16.webp b/src/models/darp11/img/ports-left-16.webp new file mode 100644 index 000000000..765bbc2d8 --- /dev/null +++ b/src/models/darp11/img/ports-left-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14fff29cbf4d60c5c570745e57fa474d8add794d384f19772e15f0c38ab2e5aa +size 153900 diff --git a/src/models/darp11/img/ports-right-14.webp b/src/models/darp11/img/ports-right-14.webp new file mode 100644 index 000000000..5b53731f7 --- /dev/null +++ b/src/models/darp11/img/ports-right-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a081174ae3feeeaac0de31833c1f9da511e6f13f54cd9b8efcb25b3208dc662e +size 153398 diff --git a/src/models/darp11/img/ports-right-16.webp b/src/models/darp11/img/ports-right-16.webp new file mode 100644 index 000000000..5ae7f6089 --- /dev/null +++ b/src/models/darp11/img/ports-right-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c1488887d3e8f865d5745282d07134ea38e3ea78f055692f585d70d4d28c0ca +size 156374 diff --git a/src/models/darp11/img/ram-slots.webp b/src/models/darp11/img/ram-slots.webp new file mode 100644 index 000000000..81342901d --- /dev/null +++ b/src/models/darp11/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcba5687d787520233895bad0f38cb7faa82b31437982b38b22ac619e916e987 +size 888392 diff --git a/src/models/darp11/img/speakers-14.webp b/src/models/darp11/img/speakers-14.webp new file mode 100644 index 000000000..1a22cfed2 --- /dev/null +++ b/src/models/darp11/img/speakers-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e156d5a8d435d0d6a1737e8ffd74363ec282786ae1940251b9ae2efd42f81e +size 996290 diff --git a/src/models/darp11/img/speakers-16.webp b/src/models/darp11/img/speakers-16.webp new file mode 100644 index 000000000..a481154b7 --- /dev/null +++ b/src/models/darp11/img/speakers-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f488a44bf7edbef863d9ace283b61fcfc95a8e5efb0974a36bd9ee71a533b4f5 +size 982804 diff --git a/src/models/darp11/img/thermal-paste-application.webp b/src/models/darp11/img/thermal-paste-application.webp new file mode 100644 index 000000000..91e965f74 --- /dev/null +++ b/src/models/darp11/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a714dc07c2191d4060cb35a40b93e7e5b4df26f3cabc633f6e2d1ef8d5ab8fa3 +size 546018 diff --git a/src/models/darp11/img/thermal-paste-removal.webp b/src/models/darp11/img/thermal-paste-removal.webp new file mode 100644 index 000000000..b18aa2577 --- /dev/null +++ b/src/models/darp11/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a5ff01f76508162752ee58e893af8d3be0729c52aac18ccfe1045db5743f3d +size 952840 diff --git a/src/models/darp11/img/thermal-system.webp b/src/models/darp11/img/thermal-system.webp new file mode 100644 index 000000000..696620716 --- /dev/null +++ b/src/models/darp11/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62cebafba7d7fe59fdb1243bf21f2e5c6d856c197ff3b8ecd3afcab448d64128 +size 894178 diff --git a/src/models/darp11/img/under-keyboard-14.webp b/src/models/darp11/img/under-keyboard-14.webp new file mode 100644 index 000000000..814601520 --- /dev/null +++ b/src/models/darp11/img/under-keyboard-14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23400da990d9eedc2e6bb0f83bceaa8016b54a1f5de781284f743d65f3dbcb4f +size 864212 diff --git a/src/models/darp11/img/under-keyboard-16.webp b/src/models/darp11/img/under-keyboard-16.webp new file mode 100644 index 000000000..85a911cee --- /dev/null +++ b/src/models/darp11/img/under-keyboard-16.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50632a37c54aca6710ad713ec5e8e999f0994110da6e55840fe6433e8f83291b +size 767060 diff --git a/src/models/darp11/img/wireless-card.webp b/src/models/darp11/img/wireless-card.webp new file mode 100644 index 000000000..2193f5faa --- /dev/null +++ b/src/models/darp11/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:575111f4645bd82e9bb85f8903a7ba12fa210a6261e2adddc7d54eade2179a5e +size 361188 diff --git a/src/models/darp11/internal-overview.md b/src/models/darp11/internal-overview.md new file mode 100644 index 000000000..0b24b3e8a --- /dev/null +++ b/src/models/darp11/internal-overview.md @@ -0,0 +1,42 @@ +# Darter Pro (Internal Overview) + +## Bottom components and connectors: + +### 16" model (darp11): + +![Under-Keyboard Connectors (16")](./img/components-highlighted-16.webp) + +### 14" model (darp11-b): + +![Internal Components](./img/components-highlighted-14.webp) + +- RAM slots are highlighted in purple +- Wireless card is highlighted in yellow +- Fan connectors are highlighted in red +- Webcam/microphone connector is highlighted in orange +- M.2 SSDs are highlighted in dark green + - Both slots support 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 +- Keyboard adhesive strip access slots are highlighted in olive (16" model only) + - Rightmost slot is underneath the fan/heatsink assembly +- BIOS flash chip (U43) is highlighted in black + +## Under-keyboard components and connectors: + +### 16" model (darp11): + +![Under-Keyboard Connectors (16")](./img/under-keyboard-16.webp) + +### 14" model (darp11-b): + +![Under-Keyboard Connectors](./img/under-keyboard-14.webp) + +- Keyboard connector is highlighted in red +- Keyboard backlight connector is highlighted in yellow +- Audio/USB board connectors are highlighted in cyan +- Power button/LED connector is highlighted in green +- Adhesive strip access slots are highlighted in pink (16" model only) diff --git a/src/models/darp11/repairs.md b/src/models/darp11/repairs.md new file mode 100644 index 000000000..ec782d52a --- /dev/null +++ b/src/models/darp11/repairs.md @@ -0,0 +1,287 @@ +# Darter Pro (Parts & Repairs) + +Many components in your Darter Pro can be upgraded or replaced as necessary. + +This page contains photos and part numbers for both the 16" model (darp11) and the 14" model (darp11-b). Unless otherwise noted, photos are of the 14" model (darp11-b), and general component locations are the same between both models. + +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 speakers](#replacing-the-speakers) +- [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. + +**Part numbers:** +- 16" (darp11) bottom panel: `6-39-V56T3-012` +- 14" (darp11-b) bottom panel: `6-39-V54T3-012` + +**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 bottom panel screws. + - On the 16" model (darp11), there are 13 screws of the same size. + ![Bottom panel screws (darp11, 16")](./img/bottom-screws-16.webp) + - On the 14" model (darp11-b), there are 11 screws; the back corner screws are slightly larger. + ![Bottom panel screws (darp11-b, 14")](./img/bottom-screws-14.webp) +3. Pull the bottom panel off, starting from the hinges in the back. + +## Replacing the RAM: + +The Darter Pro 10 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 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 and support 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 RAM (pictured on the top.) + - SSD-2 is closest to the battery (on the bottom.) + +![M.2 slots](./img/m2-slots.webp) + +3. Remove the existing M.2 drive by pulling it out of the slot. + - The SSD-1 slot allows lifting the drive up at an angle before removing (or re-inserting) it. + - The SSD-2 slot requires sliding the drive out of (or into) the slot parallel to the motherboard. +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. + - If you are using a slot for the first time, you can optionally place a rectangle thermal pad adjacent to the SSD slot on the bottom panel. Peel off the blue and clear plastic backings from either side of the thermal pad before applying it. + ![M.2 thermal pad](./img/m2-thermal-pads.webp) + +## 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 (E-key). + +**Part numbers:** +- The standard wireless card is an Intel `BE200`. + +**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. + +**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:** 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. If you are replacing the CMOS battery, [remove SSD-2](#replacing-an-m2nvme-ssd) to expose the CMOS battery, then pull it away from the adhesive holding it to the case. +3. Unplug the white connector attaching the CMOS battery to the motherboard (highlighted green below). + +![CMOS battery](./img/cmos-battery.webp) + +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 10 has a dual-fan heatsink assembly. If a fan becomes noisy and cleaning it 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. + +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. + +**Part numbers:** +- 16" model (darp11): + - Heatsink assembly: `6-31-V56TN-102`, also known as the FCN `MSS9 4BE 0DE`. + - Inner fan: `FSMF DFS5L22H15B853 EP` (DC 5V 0.8A) + - Outer fan: `FSMD DFS5L22H05B853 EP` (DC 5V 0.8A) +- 14" model (darp11-b): + - Heatsink assembly: `6-31-V54TN-102`, also known as the FCN `MSS8 4B8 464`. + - Inner fan: `FSMC DFS5L22H15B851 EP` (DC 5V 0.8A) + - Outer fan: `FSMB DFS5L22H05B851 EP` (DC 5V 0.8A) + +**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. Remove any clear tape that is securing the fan wires. +3. Unplug the two fan connectors, highlighted yellow below. + - This can alternatively be done after the fan/heatsink assembly is removed. + +![Thermal screws](./img/thermal-system.webp) + +4. Remove the five heatsink/fan screws in the order of the stamped numbers, starting with #1. + - The black fan screws (#1 and #2) are held captive and will not fully come out of the fan/heatsink assembly. + - Do not remove the smaller black screws holding the fan cover onto the fans. +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 speakers: + +The system has two bottom-firing speakers, which can be replaced individually. + +**Part numbers:** +- 16" model (darp11): + - Left speaker: + - Model number: `V560TU-L` + - Part number: `6-23-5V56T-0L1` + - Right speaker: + - Model number: `V560TU-R` + - Part number: `6-23-5V56T-0R1` +- 14" model (darp11-b): + - Left speaker: + - Model number: `V540TU-L` + - Part number: `6-23-5V54T-0L1` + - Right speaker: + - Model number: `V540TU-R` + - Part number: `6-23-5V54T-0R0` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape securing the speaker wires. +3. Disconnect the black speaker connectors from the motherboard. + - This can alternatively be done after freeing the speakers. +4. Remove the speakers from the chassis. + - For the 16" model (darp11), unscrew the speakers. To help free the left speaker, [remove the main battery](#replacing-the-battery). + ![Speaker wires and screws (darp11, 16")](./img/speakers-16.webp) + - For the 14" model (darp11-b), lift the speakers up and off of the plastic posts. + ![Speaker wires and posts (darp11-b, 14")](./img/speakers-14.webp) +5. Slide the new speakers onto the plastic posts and connect them to the motherboard. + - The left speaker's wire can be run through the channel in the chassis before or after plugging it in. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Part numbers:** +- 16" (darp11) keyboard: `6-23-RV56T-011` +- 14" (darp11-b) keyboard: `6-23-RL245-010-1` +- Keyboards shipped by System76 include a custom-printed Super key. + + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### 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 keyboard screws (highlighted yellow below). + - On the 16" model (darp11), there is one keyboard screw. + ![Keyboard screws (16")](./img/keyboard-screw-16.webp) + - On the 14" model (darp11-b), there are two keyboard screws. + ![Keyboard screws (14")](./img/keyboard-screws-14.webp) +3. For the 16" model (darp11) only, you can optionally [remove the bottom panel](#removing-the-bottom-cover), [remove the heatsink](#replacing-the-cooling-system), and slowly pull the tabs highlighted below to remove the two keyboard adhesive strips. + - If you skip this step, pull the keyboard out slowly to avoid tearing its material on the adhesive, and be careful not to yank the keyboard away from the chassis before the ribbon cables have been detatched. + ![Keyboard adhesive (16")](./img/keyboard-adhesive-16.webp) +4. Open the lid slightly and place the machine on its side. +5. Push the screwdriver into the keyboard push point (highlighted cyan above) until the keyboard pops out. + +![Keyboard push point](./img/keyboard-push-point.webp) + +6. 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. + - On the 16" model (darp11), the keyboard backlight cable is to the right of the main cable. + ![Keyboard ribbons (16")](./img/keyboard-ribbons-16.webp) + - On the 14" model (darp11-b), the keyboard backlight cable is to the left of the main cable. + ![Keyboard ribbons (14")](./img/keyboard-ribbons-14.webp) +7. Flip the black latches upwards to free the ribbon cables. +8. Pull the ribbon cables out of the connectors. +9. Remove the keyboard and replace it with the new one. +10. Carefully slide both ribbon cables into their connectors. +11. Flip the black latches back into place to secure the ribbon cables. +12. For the 16" model (darp11) only, optionally replace the keyboard adhesive strips (if they were removed earlier). + - The keyboard can be installed without adhesive strips if they're no longer usable. +13. Place the keyboard back into position, starting with the tabs on the bottom edge. +14. Secure the rest of the keyboard by pressing down on each of its edges. +15. 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. + +**Part numbers:** +- The battery's model number is `V540BAT-4-73`. +- The battery's original part number is `6-87-V54TS-74B01`. +- 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:** 15 minutes +**Difficulty:** Easy + +### Steps to replace the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape holding other wires down to the battery. +3. Unscrew the four screws holding the battery into the chassis. + +![Main battery](./img/battery.webp) + +4. Unplug the white connector that connects the battery to the motherboard. +5. Remove and replace the battery. diff --git a/src/models/darp6/README.md b/src/models/darp6/README.md index 0cd17bfe0..4155333c2 100644 --- a/src/models/darp6/README.md +++ b/src/models/darp6/README.md @@ -13,9 +13,12 @@ The System76 Darter Pro is a laptop with the following specifications: - [Core i7-10510U](https://ark.intel.com/content/www/us/en/ark/products/196449/intel-core-i7-10510u-processor-8m-cache-up-to-4-90-ghz.html) - [Core i5-10210U](https://ark.intel.com/content/www/us/en/ark/products/195436/intel-core-i5-10210u-processor-6m-cache-up-to-4-20-ghz.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT8587E running [System76 EC](https://github.com/system76/ec) or non-open EC firmware + - ITE IT8587E + - Programmed with [System76 EC](https://github.com/system76/ec) or non-open EC firmware - Graphics - GPU: Intel UHD Graphics 620 - eDP display: 15.6" 1920x1080@60Hz LCD @@ -28,15 +31,16 @@ The System76 Darter Pro is a laptop with the following specifications: - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 2666 MHz - Networking - Gigabit Ethernet - - M.2 PCIe/CNVi WiFi/Bluetooth + - M.2 PCIe/CNVi WiFi/Bluetooth options: - Intel Wi-Fi 6 AX200/AX201 - - or Intel Wireless-AC 9560 + - Intel Wireless-AC 9560 - Power - 65W (19V, 3.42A) DC-in port - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Chicony A12-065N2A - AC power cord type: IEC C5 - 54.5Wh 4-cell Lithium-Ion battery + - Model number: N150BAT-4 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/darp6/repairs.md b/src/models/darp6/repairs.md index 45da5b0b2..1d007368b 100644 --- a/src/models/darp6/repairs.md +++ b/src/models/darp6/repairs.md @@ -74,6 +74,8 @@ Removing the cover is required to access the internal components. Prior to remov The battery provides primary power whenever the system is unplugged. +The model number for the Darter Pro 6's battery is `N150BAT-4`, and the original part number is `6-87-N15Zs-51E01`. 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 @@ -127,7 +129,7 @@ This model supports one M.2 SSD of size 2280, either SATA III or PCIe NVMe Gener ## 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). +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 (E-key). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 12 minutes @@ -151,6 +153,8 @@ Your Darter Pro's WiFi and Bluetooth are both handled by the same module. It is 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Easy diff --git a/src/models/darp7/README.md b/src/models/darp7/README.md index 93775e85e..601120092 100644 --- a/src/models/darp7/README.md +++ b/src/models/darp7/README.md @@ -13,9 +13,12 @@ The System76 Darter Pro is a laptop with the following specifications: - [Core i7-1165G7](https://ark.intel.com/content/www/us/en/ark/products/208921/intel-core-i7-1165g7-processor-12m-cache-up-to-4-70-ghz-with-ipu.html) - [Core i5-1135G7](https://ark.intel.com/content/www/us/en/ark/products/208922/intel-core-i5-1135g7-processor-8m-cache-up-to-4-20-ghz-with-ipu.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) or non-open EC firmware + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) or non-open EC firmware - Graphics - GPU: Intel Iris Xe Graphics - eDP display: 15.6" 1920x1080@60Hz LCD @@ -39,6 +42,7 @@ The System76 Darter Pro is a laptop with the following specifications: - AC power cord type: IEC C5 - USB-C charging compatible with 65W+ charger - 73Wh 4-cell Lithium-ion battery + - Model number: L140BAT-4 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/darp7/repairs.md b/src/models/darp7/repairs.md index 49693b826..6d9e50d60 100644 --- a/src/models/darp7/repairs.md +++ b/src/models/darp7/repairs.md @@ -74,7 +74,7 @@ This model supports two M.2 SSDs. Both slots are size 2280. SSD-1 supports PCIe ## 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). +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 (E-key). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 12 minutes @@ -98,6 +98,8 @@ Your Darter Pro's WiFi and Bluetooth are both handled by the same module. It is 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 12 minutes **Difficulty:** Easy @@ -187,6 +189,8 @@ 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. +The model number for the Darter Pro 7's battery is `L140BAT-4`, and the original part number is `6-87-L140S-72B01`. 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:** 20 minutes **Difficulty:** High diff --git a/src/models/darp8/README.md b/src/models/darp8/README.md new file mode 100644 index 000000000..178cc503a --- /dev/null +++ b/src/models/darp8/README.md @@ -0,0 +1,62 @@ +# Darter Pro (darp8) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Darter Pro](./img/darp8.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 + - Model number: L140BAT-4 +- 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/darp8/external-overview.md b/src/models/darp8/external-overview.md new file mode 100644 index 000000000..e412c22de --- /dev/null +++ b/src/models/darp8/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/darp8/img/battery-tape.webp b/src/models/darp8/img/battery-tape.webp new file mode 100644 index 000000000..16e8630b4 --- /dev/null +++ b/src/models/darp8/img/battery-tape.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d90ec1b3712786a3c3d76a8126dd5a521813830ee478514967f18f70203007ae +size 420696 diff --git a/src/models/darp8/img/battery.webp b/src/models/darp8/img/battery.webp new file mode 100644 index 000000000..13fdcd3f6 --- /dev/null +++ b/src/models/darp8/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:559b83f28654daafdf06b3c3488f02fadb34a8e4a846047b2702b94b9f84c1db +size 286006 diff --git a/src/models/darp8/img/bottom-screws.webp b/src/models/darp8/img/bottom-screws.webp new file mode 100644 index 000000000..7d116a346 --- /dev/null +++ b/src/models/darp8/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f65e512cc26368140c487b2df4242c3bc715e963dbb153617677067da6f56241 +size 489604 diff --git a/src/models/darp8/img/cmos-battery.webp b/src/models/darp8/img/cmos-battery.webp new file mode 100644 index 000000000..dca799d79 --- /dev/null +++ b/src/models/darp8/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8398ec787b66dbac43a1f08d9ff247d0ea95197ff47dc78107386dd127aa3258 +size 306848 diff --git a/src/models/darp8/img/components-highlighted.webp b/src/models/darp8/img/components-highlighted.webp new file mode 100644 index 000000000..e51a81f65 --- /dev/null +++ b/src/models/darp8/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f468adc7e3eaa42da887322d07fbaa99797975053c83aba030b3861576f16e6 +size 490946 diff --git a/src/models/darp8/img/darp8.webp b/src/models/darp8/img/darp8.webp new file mode 100644 index 000000000..cf4e18454 --- /dev/null +++ b/src/models/darp8/img/darp8.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45a3969e66e13424f2b59f3e2030d240d59629f3d3021a5ef3b0f8ad74ca0e0a +size 61794 diff --git a/src/models/darp8/img/fn-dia.jpg b/src/models/darp8/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f1.png b/src/models/darp8/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f10.png b/src/models/darp8/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f11.png b/src/models/darp8/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f12.png b/src/models/darp8/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f2.png b/src/models/darp8/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f3.png b/src/models/darp8/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f5.png b/src/models/darp8/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f6.png b/src/models/darp8/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f7.png b/src/models/darp8/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f8.png b/src/models/darp8/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-f9.png b/src/models/darp8/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/darp8/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/darp8/img/fn-star.png b/src/models/darp8/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/darp8/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/darp8/img/keyboard-push-point.webp b/src/models/darp8/img/keyboard-push-point.webp new file mode 100644 index 000000000..5796c64e2 --- /dev/null +++ b/src/models/darp8/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:098baaa57acd5cf9f3c7acb2c3fee050974494f91b6b34cdb63df919e06fbe3e +size 57594 diff --git a/src/models/darp8/img/keyboard-ribbons.webp b/src/models/darp8/img/keyboard-ribbons.webp new file mode 100644 index 000000000..04d0cc95e --- /dev/null +++ b/src/models/darp8/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:909cce8ab951ead6fe334295e582fb70f88757f74d1e5f49a373241d335d6673 +size 86326 diff --git a/src/models/darp8/img/keyboard-screws.webp b/src/models/darp8/img/keyboard-screws.webp new file mode 100644 index 000000000..421ad3468 --- /dev/null +++ b/src/models/darp8/img/keyboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e193d52a949f6b9f48e04e0f2747d5f6cec2932c1bd7518198e70e6b6723dd75 +size 299836 diff --git a/src/models/darp8/img/led-airplane.png b/src/models/darp8/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/darp8/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/darp8/img/led-battery.png b/src/models/darp8/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/darp8/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/darp8/img/led-power.png b/src/models/darp8/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/darp8/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/darp8/img/led-storage.png b/src/models/darp8/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/darp8/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/darp8/img/m2-slots.webp b/src/models/darp8/img/m2-slots.webp new file mode 100644 index 000000000..4b09b0f00 --- /dev/null +++ b/src/models/darp8/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55193e95c1b62e0216e59bd8a2411fd762c9621ec7eae26faefb211ba6f6306d +size 283664 diff --git a/src/models/darp8/img/ports-back.webp b/src/models/darp8/img/ports-back.webp new file mode 100644 index 000000000..facfeea76 --- /dev/null +++ b/src/models/darp8/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/darp8/img/ports-front.webp b/src/models/darp8/img/ports-front.webp new file mode 100644 index 000000000..80a6d5695 --- /dev/null +++ b/src/models/darp8/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/darp8/img/ports-left.webp b/src/models/darp8/img/ports-left.webp new file mode 100644 index 000000000..17937a629 --- /dev/null +++ b/src/models/darp8/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/darp8/img/ports-right.webp b/src/models/darp8/img/ports-right.webp new file mode 100644 index 000000000..9a2280207 --- /dev/null +++ b/src/models/darp8/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/darp8/img/ram-slots.webp b/src/models/darp8/img/ram-slots.webp new file mode 100644 index 000000000..107171851 --- /dev/null +++ b/src/models/darp8/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5632c57a77b7fe3486c3c35225fc3976a46f31b5a35358e67bfc9cd93c1f41a6 +size 327650 diff --git a/src/models/darp8/img/thermal-paste-application.webp b/src/models/darp8/img/thermal-paste-application.webp new file mode 100644 index 000000000..799ef3519 --- /dev/null +++ b/src/models/darp8/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89d24dad0a3d963b66b216fb9cda8af713f93b1b3c033e744a156ab3cefdcfc5 +size 411096 diff --git a/src/models/darp8/img/thermal-paste-removal.webp b/src/models/darp8/img/thermal-paste-removal.webp new file mode 100644 index 000000000..ca0f25457 --- /dev/null +++ b/src/models/darp8/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a7aff784751af1812ea6fa1181a1bf9f6569c7734ac5a7463fcea2b3f3db1a8 +size 301598 diff --git a/src/models/darp8/img/thermal-system.webp b/src/models/darp8/img/thermal-system.webp new file mode 100644 index 000000000..d6f8f6140 --- /dev/null +++ b/src/models/darp8/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3d31d34521cc762e3814a3f4904b6d04628b4849dc0e14f127d74e4689bb92 +size 346036 diff --git a/src/models/darp8/img/under-keyboard.webp b/src/models/darp8/img/under-keyboard.webp new file mode 100644 index 000000000..bfcf57ee1 --- /dev/null +++ b/src/models/darp8/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41256686770f081f2297321cee153c7aa360076a353b8a83eb6db390d09ff60e +size 162382 diff --git a/src/models/darp8/img/wireless-card.webp b/src/models/darp8/img/wireless-card.webp new file mode 100644 index 000000000..64de73531 --- /dev/null +++ b/src/models/darp8/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77fb5402e1d24a39d35724e19a3d92cd0a9b0a7b1805e23ce9040d689ec8b876 +size 238034 diff --git a/src/models/darp8/internal-overview.md b/src/models/darp8/internal-overview.md new file mode 100644 index 000000000..251eb1131 --- /dev/null +++ b/src/models/darp8/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/darp8/repairs.md b/src/models/darp8/repairs.md new file mode 100644 index 000000000..08a2dfa68 --- /dev/null +++ b/src/models/darp8/repairs.md @@ -0,0 +1,215 @@ +# 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 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:** 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 (E-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. + +**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) + +**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 8 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. + +The model number for the Darter Pro 8's battery is `L140BAT-4`, and the original part number is `6-87-L140S-72B01`. 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:** 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. diff --git a/src/models/darp9/README.md b/src/models/darp9/README.md new file mode 100644 index 000000000..fa3b3c28c --- /dev/null +++ b/src/models/darp9/README.md @@ -0,0 +1,64 @@ +# 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 13th Generation (Raptor Lake) CPUs + - [Core i7-1360P](https://ark.intel.com/content/www/us/en/ark/products/232155/intel-core-i71360p-processor-18m-cache-up-to-5-00-ghz.html) + - [Core 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) +- BIOS + - GD25B256D flash chip + - WSON-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: + - Innolux N156HCA-E5B + - BOE NV156FHM-N4M + - BOE NV156FHM-N4V + - BOE NV156FHM-N63 + - or other equivalent + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4a over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5200 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- 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 + - Model number: L140BAT-4 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - 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 000000000..62b0f95e1 --- /dev/null +++ b/src/models/darp9/external-overview.md @@ -0,0 +1,62 @@ +# 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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.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 |Mic mute | +|![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-/](./img/fn-slash.png)|Fn+/ |Cycle keyboard brightness levels | +|![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/darp9/img/battery.webp b/src/models/darp9/img/battery.webp new file mode 100644 index 000000000..a8e1b97de --- /dev/null +++ b/src/models/darp9/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd9fd508e4364682b922702df38679d5a16f9909d05c66ef7a75ae969522fd8c +size 472032 diff --git a/src/models/darp9/img/bottom-screws.webp b/src/models/darp9/img/bottom-screws.webp new file mode 100644 index 000000000..16c3be76f --- /dev/null +++ b/src/models/darp9/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6ec3f53fe1fef691264aaf8c8a9891a074a5e600da8e8b59cb26ab29d72f26d +size 926978 diff --git a/src/models/darp9/img/cmos-battery.webp b/src/models/darp9/img/cmos-battery.webp new file mode 100644 index 000000000..b49142590 --- /dev/null +++ b/src/models/darp9/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a45187dc27c052f0158080b62b66d75c9cf4ccfc9814e73aac6a728225df93b +size 334678 diff --git a/src/models/darp9/img/components-highlighted.webp b/src/models/darp9/img/components-highlighted.webp new file mode 100644 index 000000000..fa8b412ca --- /dev/null +++ b/src/models/darp9/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e790de50e3d70a2287a1f244da09d0ccb18cd1383c0ffaa7af51ab443b17e77 +size 807134 diff --git a/src/models/darp9/img/darp9.webp b/src/models/darp9/img/darp9.webp new file mode 100644 index 000000000..cf4e18454 --- /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 000000000..bd4d6084e --- /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 000000000..8adb6b7c9 --- /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 000000000..216187f9a --- /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 000000000..10215d7e1 --- /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 000000000..0a7f336a9 --- /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 000000000..4e5edeea4 --- /dev/null +++ b/src/models/darp9/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/darp9/img/fn-f3.png b/src/models/darp9/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /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 000000000..927a5f9fe --- /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 000000000..9cebdf00f --- /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 000000000..fe7005021 --- /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 000000000..6b6c3999e --- /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 000000000..a29b0ea4f --- /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-minus.png b/src/models/darp9/img/fn-minus.png new file mode 100644 index 000000000..bf7469bc1 --- /dev/null +++ b/src/models/darp9/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b99b89b5b98045809dcf00c725d09af574ab04364554cbdcbc013e8ab0875e +size 1033 diff --git a/src/models/darp9/img/fn-plus.png b/src/models/darp9/img/fn-plus.png new file mode 100644 index 000000000..4aefef650 --- /dev/null +++ b/src/models/darp9/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0cd837223708d3bec7791c2d2be672b514085624811eb0c7bf079663657b96f +size 1000 diff --git a/src/models/darp9/img/fn-slash.png b/src/models/darp9/img/fn-slash.png new file mode 100644 index 000000000..d517737fc --- /dev/null +++ b/src/models/darp9/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6becd6bee80bfd9c39f6bd2f2786829167a9d5e1df799c93ef8a4eee7d8b2a78 +size 1435 diff --git a/src/models/darp9/img/fn-star.png b/src/models/darp9/img/fn-star.png new file mode 100644 index 000000000..ca7713a04 --- /dev/null +++ b/src/models/darp9/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2658956bc8c4c8ef8de258e0baba339e7d36e44a914c3814711ee95fa05dff08 +size 1347 diff --git a/src/models/darp9/img/keyboard-push-point.webp b/src/models/darp9/img/keyboard-push-point.webp new file mode 100644 index 000000000..efb6aa003 --- /dev/null +++ b/src/models/darp9/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18de1ef1236dfb634abfe887e0a478285b34362ab416f35949cc24561375a027 +size 87734 diff --git a/src/models/darp9/img/keyboard-ribbons.webp b/src/models/darp9/img/keyboard-ribbons.webp new file mode 100644 index 000000000..284885f8c --- /dev/null +++ b/src/models/darp9/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ef4b06524616fffc2e5ac58986e03ea277beaa102d4c3e8b04d5e3257040e7d +size 106344 diff --git a/src/models/darp9/img/keyboard-screws.webp b/src/models/darp9/img/keyboard-screws.webp new file mode 100644 index 000000000..026f55454 --- /dev/null +++ b/src/models/darp9/img/keyboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcb0164175322bbae4ea7e680f7fec34c4ea9c4ef718fe579c743ff6f5479cc6 +size 583250 diff --git a/src/models/darp9/img/keyboard-touchpad.webp b/src/models/darp9/img/keyboard-touchpad.webp new file mode 100644 index 000000000..0d18fd667 --- /dev/null +++ b/src/models/darp9/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21f0d8382d3f82b48b7937d2a26e7b4e54e08ac4484f40f7270b77cc302123d4 +size 152936 diff --git a/src/models/darp9/img/led-airplane.png b/src/models/darp9/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /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 000000000..781f3426a --- /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 000000000..3fa979594 --- /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 000000000..7161a1144 --- /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/m2-slots.webp b/src/models/darp9/img/m2-slots.webp new file mode 100644 index 000000000..8abe5fec5 --- /dev/null +++ b/src/models/darp9/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60f8410f7e53190a9531eafbed0b8841c7c5ea7aab7c714c75c00ef40426e0b7 +size 274064 diff --git a/src/models/darp9/img/ports-back.webp b/src/models/darp9/img/ports-back.webp new file mode 100644 index 000000000..facfeea76 --- /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 000000000..80a6d5695 --- /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 000000000..17937a629 --- /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 000000000..9a2280207 --- /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/img/ram-slots.webp b/src/models/darp9/img/ram-slots.webp new file mode 100644 index 000000000..ec932e2e5 --- /dev/null +++ b/src/models/darp9/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42a8ac57613285e6db6cc55ef9a675343a0c51e1021578b9fbeb6f4e6d712b2e +size 753282 diff --git a/src/models/darp9/img/speakers.webp b/src/models/darp9/img/speakers.webp new file mode 100644 index 000000000..a7709361c --- /dev/null +++ b/src/models/darp9/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7105d38e80f7d2ac026c6cd42107708d01916b3508bfa9bea4cbbca68d3a905 +size 517592 diff --git a/src/models/darp9/img/thermal-paste-application.webp b/src/models/darp9/img/thermal-paste-application.webp new file mode 100644 index 000000000..02df3e36f --- /dev/null +++ b/src/models/darp9/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c98624e2c53182255e2224be4d42fbdbf722c8b338356cbd359d71f59bcc72a6 +size 360908 diff --git a/src/models/darp9/img/thermal-paste-removal.webp b/src/models/darp9/img/thermal-paste-removal.webp new file mode 100644 index 000000000..004af2452 --- /dev/null +++ b/src/models/darp9/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19b13ad8cb74023f536e968b0398af3438f8482e6ee42282bee54a8fc52005cb +size 347524 diff --git a/src/models/darp9/img/thermal-system.webp b/src/models/darp9/img/thermal-system.webp new file mode 100644 index 000000000..e56403229 --- /dev/null +++ b/src/models/darp9/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d28c756ceef387f805a37d0d51f92191d137f1ec3585867f9b98af009e7ace5 +size 698546 diff --git a/src/models/darp9/img/under-keyboard.webp b/src/models/darp9/img/under-keyboard.webp new file mode 100644 index 000000000..53615df8d --- /dev/null +++ b/src/models/darp9/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2cd6e7f8d79ffac163cd7d62ae58eba55b5555aad9f5d2274389228672d50c0 +size 495358 diff --git a/src/models/darp9/img/wireless-card.webp b/src/models/darp9/img/wireless-card.webp new file mode 100644 index 000000000..3b044911a --- /dev/null +++ b/src/models/darp9/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:140b5981315fcdfa4a0c748dbd6835315cb87e791255b1f378976e84dd42a3f2 +size 596820 diff --git a/src/models/darp9/internal-overview.md b/src/models/darp9/internal-overview.md new file mode 100644 index 000000000..067c2b38d --- /dev/null +++ b/src/models/darp9/internal-overview.md @@ -0,0 +1,27 @@ +# 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 + - Both slots support 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 (U22) 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 000000000..de55f4093 --- /dev/null +++ b/src/models/darp9/repairs.md @@ -0,0 +1,237 @@ +# 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 speakers](#replacing-the-speakers) +- [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 96GB (2x48GB) of DDR5 SO-DIMMs running at 5200MHz. 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 and support 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 (E-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. + +**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) + +**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 speakers: + +The system has two bottom-firing speakers, which can be replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speakers from the motherboard. + - This can alternatively be done after freeing the speakers. + - The right speaker connector has a white receptacle, while the left speaker connector has a black receptacle. + +![Speaker wires and posts](./img/speakers.webp) + +3. Pull the speakers up and off of the plastic posts. + - When lifting the left speaker, free the wire from the channel in the chassis. +5. Slide the new speakers onto the plastic posts and connect them to the motherboard. + - The left speaker's wire can be run through the channel in the chassis before or after plugging it in. + +## 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. + +This product's battery is potentially 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. Batteries may explode or leak if exposed to fire, or if improperly handled or discarded. Check with your local solid waste officials for details in your area for recycling options or proper disposal. Always dispose of batteries carefully, by placing a piece of tape on the contact points. + +The model number for the Darter Pro 9's battery is `L140BAT-4`, and the original part number is `6-87-L140S-72B02`. 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:** 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. +4. Put the battery back (or put your new battery in its place) and plug it back into the motherboard. diff --git a/src/models/elan1-r1/README.md b/src/models/elan1-r1/README.md new file mode 100644 index 000000000..8077a4de5 --- /dev/null +++ b/src/models/elan1-r1/README.md @@ -0,0 +1,42 @@ +# Eland 1U (elan1-r1) + +![Eland 1U](./img/elan1-r1.webp) + +The System76 Eland 1U is a rack-mounted server. The `R1` model code indicates the first revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte R152-Z30 (Rev. A00)](https://www.gigabyte.com/Enterprise/Rack-Server/R152-Z30-rev-A00) +- CPU options + - Supports 1x AMD EPYC 7003-series processor +- Memory + - Up to 4096GB (16x256GB) ECC DDR4 @ 3200 MHz +- Storage + - 4x 3.5"/2.5" SATA hot-swappable HDD/SSD bays +- Networking + - 2x 1GbE LAN ports ([1 x Intel® I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - 1x PCIe 4.0 x16 +- Front I/O + - 2x USB 3.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x NMI button + - 1x Reset button + - 2x LAN activity LEDs + - 1x HDD activity LED + - 1x System status LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 1x COM + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x ID button with LED +- Power Supply + - 2x 650W redundant 80+ Platinum PSUs + - AC Input: 100-240V 10-5A, 50-60Hz +- Dimensions + - 43.8cm × 66.0cm × 4.35cm +- Weight + - 17.24kg diff --git a/src/models/elan1-r1/img/elan1-r1.webp b/src/models/elan1-r1/img/elan1-r1.webp new file mode 100644 index 000000000..451d76f64 --- /dev/null +++ b/src/models/elan1-r1/img/elan1-r1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a92882d1dfa9a5db4c83065f7f116f7f1e6f9a7c170b3d72df289df05983110 +size 42314 diff --git a/src/models/elan1-r2/README.md b/src/models/elan1-r2/README.md new file mode 100644 index 000000000..48074dc13 --- /dev/null +++ b/src/models/elan1-r2/README.md @@ -0,0 +1,42 @@ +# Eland 1U (elan1-r2) + +![Eland 1U](./img/elan1-r2.webp) + +The System76 Eland 1U is a rack-mounted server. The `R2` model code indicates the second revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte R152-Z33 (Rev. A00)](https://www.gigabyte.com/Enterprise/Rack-Server/R152-Z33-rev-A00) +- CPU options + - Supports 1x AMD EPYC 7003-series processor +- Memory + - Up to 4096GB (16x256GB) ECC DDR4 @ 3200 MHz +- Storage + - 10x 2.5" SATA hot-swappable HDD/SSD bays +- Networking + - 2x 1GbE LAN ports ([1 x Intel® I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - 1x PCIe 4.0 x16 +- Front I/O + - 1x USB 3.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x NMI button + - 1x Reset button + - 2x LAN activity LEDs + - 1x HDD activity LED + - 1x System status LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 1x COM + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x ID button with LED +- Power Supply + - 2x 650W redundant 80+ Platinum PSUs + - AC Input: 100-240V 12-6A, 50-60Hz +- Dimensions + - 43.8cm × 66.0cm × 4.35cm +- Weight + - 20.32kg diff --git a/src/models/elan1-r2/img/elan1-r2.webp b/src/models/elan1-r2/img/elan1-r2.webp new file mode 100644 index 000000000..e0d33eabb --- /dev/null +++ b/src/models/elan1-r2/img/elan1-r2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:981827e012223da1441c7c8e840343d38927322feb2aff7a91749a2b44e79899 +size 84626 diff --git a/src/models/elan1-r3/README.md b/src/models/elan1-r3/README.md new file mode 100644 index 000000000..696c8a0bf --- /dev/null +++ b/src/models/elan1-r3/README.md @@ -0,0 +1,52 @@ +# Eland 1U (elan1-r3) + +![Eland 1U](./img/elan1-r3.webp) + +The System76 Eland 1U is a rack-mounted server. The `R3` model code indicates the third revision based on an AMD platform. This model has the following specifications: + +- Chassis (depending on configuration) + - [Asus RS500A-E12-RS12U](https://servers.asus.com/products/Servers/Rack-Servers/RS500A-E12-RS12U) + - [Asus RS500A-E12-RS4U](https://servers.asus.com/products/Servers/Rack-Servers/RS500A-E12-RS4U) +- CPU options + - Supports 1x AMD EPYC 9004-series processor +- Memory + - Up to 1536GB (24x64GB) ECC DDR4 @ 4800 MHz +- Storage + - RS12U model: + - 12 x 2.5" SATA/NVMe hot-swappable HDD/SSD bays + - RS4U model: + - 4 x 3.5" SATA/NVMe hot-swappable HDD/SSD bays +- Networking + - 2x 1GbE LAN ports ([1 x Intel® I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - 1x PCIe 5.0 x16 slot (full-height, half-length) + - 1x PCIe 5.0 x16 slot (half-height, half-length) + - 1x PCIe 5.0 x8 slot (half-height, half-length) + - 1x OCP 3.0 5.0 x16 socket +- Front I/O + - 2x USB 3.2 Gen1 + - 1x VGA port + - 1x Power Button/LED + - 1x Location Button/LED + - 1x Message LED + - 1x HDD LED + - 4x LAN LEDs + - 1-2: On-board LAN + - 3-4: OCP socket LAN +- Back I/O + - 2x USB 3.2 Gen1 + - 1x VGA port + - 1x Management LAN + - 2x RJ45 (Ethernet) + - 1x Port80 LED (Q-Code) + - 1x Power Button/LED + - 1x Location Button/LED + - 1x Message LED +- Power Supply + - 2x 1600W redundant 80+ Titanium PSUs + - AC Input: 100-240 12-7A, 50-60Hz +- Dimensions + - 44.9cm × 84.25cm × 4.39cm +- Weight + - 14.16kg diff --git a/src/models/elan1-r3/img/elan1-r3.webp b/src/models/elan1-r3/img/elan1-r3.webp new file mode 100644 index 000000000..1b4aab8d6 --- /dev/null +++ b/src/models/elan1-r3/img/elan1-r3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b55e3c7ec81d1b7866171349e630581ae6b5b78502e46c1aade7a4f495f87580 +size 247882 diff --git a/src/models/elap1-r1/README.md b/src/models/elap1-r1/README.md new file mode 100644 index 000000000..f4352543e --- /dev/null +++ b/src/models/elap1-r1/README.md @@ -0,0 +1,42 @@ +# Eland Pro 1U (elap1-r1) + +![Eland 1U](./img/elap1-r1.webp) + +The System76 Eland Pro 1U is a rack-mounted server. The `R1` model code indicates the first revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte R182-Z91 (Rev. A00/B00/AT0)](https://www.gigabyte.com/Enterprise/Rack-Server/R182-Z91-rev-A00-B00-AT0) +- CPU options + - Supports 1x AMD EPYC 7003-series processor +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - 8 x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - 2 x 2.5" U.2 NVMe Gen 3 hot-swappable SSD bays +- Networking + - 2x 1GbE LAN ports ([1 x Intel I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - 1x PCIe 4.0 x16 +- Front I/O + - 1x USB 3.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x NMI button + - 1x Reset button + - 2x LAN activity LEDs + - 1x HDD activity LED + - 1x System status LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x ID button with LED +- Power Supply + - 2 x 1200W redundant 80+ Platinum PSUs + - AC Input: 100-240V 12-7A, 50-60Hz +- Dimensions + - 43.8cm × 73.0cm × 4.35cm +- Weight + - 20.32kg diff --git a/src/models/elap1-r1/img/elap1-r1.webp b/src/models/elap1-r1/img/elap1-r1.webp new file mode 100644 index 000000000..9b034b117 --- /dev/null +++ b/src/models/elap1-r1/img/elap1-r1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc1d0b1ce6e4a59ee306c73f02c24570bad1e30ed1a7bd6f2104258dca38c224 +size 77238 diff --git a/src/models/elap1-r2/README.md b/src/models/elap1-r2/README.md new file mode 100644 index 000000000..96551b080 --- /dev/null +++ b/src/models/elap1-r2/README.md @@ -0,0 +1,41 @@ +# Eland Pro 1U (elap1-r2) + +![Eland 1U](./img/elap1-r2.webp) + +The System76 Eland Pro 1U is a rack-mounted server. The `R2` model code indicates the second revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte R182-Z93 (Rev. A00/B00/AT0)](https://www.gigabyte.com/Enterprise/Rack-Server/R182-Z93-rev-A00-B00-AT0) +- CPU options + - Supports 1x AMD EPYC 7003-series processor +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - 10x 2.5" U.2 NVMe Gen 4 hot-swappable SSD bays +- Networking + - 2x 1GbE LAN ports ([1 x Intel I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - 1x PCIe 4.0 x16 +- Front I/O + - 1x USB 3.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x NMI button + - 1x Reset button + - 2x LAN activity LEDs + - 1x HDD activity LED + - 1x System status LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x ID button with LED +- Power Supply + - 2x 1200W or 1600W redundant 80+ Platinum PSUs + - AC Input: 100-240V 12-7A, 50-60Hz +- Dimensions + - 43.8cm × 73.0cm × 4.35cm +- Weight + - 22kg diff --git a/src/models/elap1-r2/img/elap1-r2.webp b/src/models/elap1-r2/img/elap1-r2.webp new file mode 100644 index 000000000..b53533f17 --- /dev/null +++ b/src/models/elap1-r2/img/elap1-r2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2c1a168b005f35c947a2cb381b4776979fb433ee05c3c6bd3e74edc6833a79a +size 91334 diff --git a/src/models/elap2-r1/README.md b/src/models/elap2-r1/README.md new file mode 100644 index 000000000..0600ce7f8 --- /dev/null +++ b/src/models/elap2-r1/README.md @@ -0,0 +1,51 @@ +# Eland Pro 2U (elap2-r1) + +![Eland Pro 2U](./img/elap2-r1.webp) + +The System76 Eland Pro 2U is a rack-mounted server. The `R1` model code indicates the first revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte R282-Z90 (Rev. A00)](https://www.gigabyte.com/Enterprise/Rack-Server/R282-Z90-rev-A00) +- CPU options + - Supports 2x AMD EPYC 7003-series or 7002-series processors +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - Front: 12x 3.5"/2.5" SATA/SAS hot-swappable HDD/SSD bays + - Back: 2x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - Internal: 1x M.2 PCIe NVMe Gen 3 x4 slot + - CPU TDP limited to 225W if M.2 slot is occupied +- Networking + - 2x 1GbE LAN ports ([1 x Intel I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - Riser Card CRS2027 (CPU 1): + - 2x PCIe Gen 4 x8 (half-height, half-length) + - Riser Card CRS2033 (CPU 0): + - 1x PCIe Gen 4 x16 (full-height, half-length) + - 2x PCIe Gen 4 x8 (full-height, half-length) + - Riser Card CRS2033 (CPU 1): + - 1x PCIe Gen 4 x16 (full-height, half-length) + - 2x PCIe Gen 4 x8 (full-height, half-length) +- Front I/O + - 2x USB 3.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x Reset button + - 1x NMI button + - 1x System status LED + - 1x HDD activity LED + - 2x LAN activity LEDs +- Back I/O + - 2x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x ID button with LED +- Power Supply + - 2x 1200W or 1600W redundant 80+ Platinum PSUs + - AC Input: 100-240V 12-7A, 50-60Hz +- Dimensions + - 43.8cm × 73.0cm × 8.7cm +- Weight + - 25.5kg diff --git a/src/models/elap2-r1/img/elap2-r1.webp b/src/models/elap2-r1/img/elap2-r1.webp new file mode 100644 index 000000000..28a377ea2 --- /dev/null +++ b/src/models/elap2-r1/img/elap2-r1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0d969adaa6709f2e023e35f687a6436407b9ed7f9404dc02739e4c839526137 +size 84828 diff --git a/src/models/elap2-r2/README.md b/src/models/elap2-r2/README.md new file mode 100644 index 000000000..96581c2f8 --- /dev/null +++ b/src/models/elap2-r2/README.md @@ -0,0 +1,51 @@ +# Eland Pro 2U (elap2-r2) + +![Eland Pro 2U](./img/elap2-r2.webp) + +The System76 Eland Pro 2U is a rack-mounted server. The `R2` model code indicates the second revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte R282-Z91 (Rev. A00)](https://www.gigabyte.com/Enterprise/Rack-Server/R282-Z91-rev-A00) +- CPU options + - Supports 2x AMD EPYC 7003-series or 7002-series processors +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - Front: 24x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - Back: 2x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - Internal: 1x M.2 PCIe NVMe Gen 3 x4 slot + - CPU TDP limited to 225W if M.2 slot is occupied +- Networking + - 2x 1GbE LAN ports ([1 x Intel I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - Riser Card CRS2027 (CPU 1): + - 2x PCIe Gen 4 x8 (half-height, half-length) + - Riser Card CRS2033 (CPU 0): + - 1x PCIe Gen 4 x16 (full-height, half-length) + - 2x PCIe Gen 4 x8 (full-height, half-length) + - Riser Card CRS2033 (CPU 1): + - 1x PCIe Gen 4 x16 (full-height, half-length) + - 2x PCIe Gen 4 x8 (full-height, half-length) +- Front I/O + - 2x USB 3.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x Reset button + - 1x NMI button + - 1x System status LED + - 1x HDD activity LED + - 2x LAN activity LEDs +- Back I/O + - 2x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x ID button with LED +- Power Supply + - 2x 1600W redundant 80+ Platinum PSUs + - AC Input: 100-240V 12-7A, 50-60Hz +- Dimensions + - 43.8cm × 73.0cm × 8.7cm +- Weight + - 25.5kg diff --git a/src/models/elap2-r2/img/elap2-r2.webp b/src/models/elap2-r2/img/elap2-r2.webp new file mode 100644 index 000000000..ae30fd1dd --- /dev/null +++ b/src/models/elap2-r2/img/elap2-r2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c1687cd9d79775d034b53b1b502fce0dcdd1ad126f9e7a7fae65e49def259df +size 99128 diff --git a/src/models/elap2-r3/README.md b/src/models/elap2-r3/README.md new file mode 100644 index 000000000..8602cbeac --- /dev/null +++ b/src/models/elap2-r3/README.md @@ -0,0 +1,54 @@ +# Eland Pro 2U (elap2-r3) + +![Eland Pro 2U](./img/elap2-r3.webp) + +The System76 Eland Pro 2U is a rack-mounted server. The `R3` model code indicates the third revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte R282-Z94 (Rev. A00)](https://www.gigabyte.com/Enterprise/Rack-Server/R282-Z94-rev-A00) +- CPU options + - Supports 2x AMD EPYC 7003-series or 7002-series processors +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - Front: 24x 2.5" U.2 NVMe Gen 4 hot-swappable HDD/SSD bays + - Back: 2x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - Internal: 1x M.2 PCIe NVMe Gen 4 x4 slot + - CPU TDP limited to 225W if M.2 slot is occupied +- Networking + - 2x 1GbE LAN ports ([1 x Intel I350-AM2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - Riser Card 2015 (CPU 1): + - 1x PCIe Gen 4 x16 (full-height, half-length) + - Occupied by CNV3134 (4x NVMe adapter) + - Riser Card CRS2033 (CPU 0): + - 1x PCIe Gen 4 x16 (full-height, half-length) + - 2x PCIe Gen 4 x8 (full-height, half-length) + - Occupied by 2x CNV3132 (2x NVMe adapter) + - Riser Card CRS2033 (CPU 1): + - 1x PCIe Gen 4 x16 (full-height, half-length) + - 2x PCIe Gen 4 x8 (full-height, half-length) + - Occupied by 2x CNV3132 (2x NVMe adapter) +- Front I/O + - 2x USB 3.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x Reset button + - 1x NMI button + - 1x System status LED + - 1x HDD activity LED + - 2x LAN activity LEDs +- Back I/O + - 2x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x ID button with LED +- Power Supply + - 2x 1600W redundant 80+ Platinum PSUs + - AC Input: 100-240V 12-10A, 50-60Hz +- Dimensions + - 43.8cm × 73.0cm × 8.7cm +- Weight + - 25.5kg diff --git a/src/models/elap2-r3/img/elap2-r3.webp b/src/models/elap2-r3/img/elap2-r3.webp new file mode 100644 index 000000000..8d59a4f51 --- /dev/null +++ b/src/models/elap2-r3/img/elap2-r3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5664bb2e86a66f785fd5eb79f57eea89aaf138daa86ec113db1ec46c02c9233 +size 98762 diff --git a/src/models/galp4/README.md b/src/models/galp4/README.md index 6caa9bc61..04c905978 100644 --- a/src/models/galp4/README.md +++ b/src/models/galp4/README.md @@ -13,9 +13,12 @@ The System76 Galago Pro is a laptop with the following specifications: - [Core i7-10510U](https://ark.intel.com/content/www/us/en/ark/products/196449/intel-core-i7-10510u-processor-8m-cache-up-to-4-90-ghz.html) - [Core i5-10210U](https://ark.intel.com/content/www/us/en/ark/products/195436/intel-core-i5-10210u-processor-6m-cache-up-to-4-20-ghz.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT8587E running [System76 EC](https://github.com/system76/ec) or non-open EC firmware + - ITE IT8587E + - Programmed with [System76 EC](https://github.com/system76/ec) or non-open EC firmware - Graphics - GPU: Intel UHD Graphics 620 - eDP display: 14.1" 1920x1080@60Hz LCD @@ -25,18 +28,19 @@ The System76 Galago Pro is a laptop with the following specifications: - 1x Mini DisplayPort 1.2 - 1x DisplayPort over USB-C - Memory - - Up to 64 (2x32GB) dual-channel DDR4 SO-DIMMs @ 2666 MHz + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 2666 MHz - Networking - Gigabit Ethernet - - M.2 PCIe/CNVi WiFi/Bluetooth + - M.2 PCIe/CNVi WiFi/Bluetooth options: - Intel Wi-Fi 6 AX200/AX201 - - or Intel Wireless-AC 9560 + - Intel Wireless-AC 9560 - Power - 40W (19V, 2.1A) DC-in port - Barrel size: 4mm (outer), 1.7mm (inner) - Included AC adapter: Chicony A13-040A3A - AC power cord type: IEC C5 - 35.3Wh 3-cell Lithium-Ion battery + - Model number: N130BAT-3 - Sound - Internal speakers & microphone - 3.5mm headphone jack diff --git a/src/models/galp4/external-overview.md b/src/models/galp4/external-overview.md index 350954209..66ef336c7 100644 --- a/src/models/galp4/external-overview.md +++ b/src/models/galp4/external-overview.md @@ -35,6 +35,8 @@ The Galago Pro has the following actions available using the Fn and Function key |![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 | +|Ins |Fn+Ins |Toggle numpad | +|1 |Fn+1 |Toggle fan between max/automatic | ## LED indicators diff --git a/src/models/galp4/repairs.md b/src/models/galp4/repairs.md index 9a931c0c7..3b84d2660 100644 --- a/src/models/galp4/repairs.md +++ b/src/models/galp4/repairs.md @@ -75,6 +75,8 @@ Removing the cover is required to access the internal components. Prior to remov The battery provides primary power whenever the system is unplugged. +The model number for the Galago Pro 4's battery is `N130BAT-3`, and the original part number is `6-87-N130S-3U9A1`. 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 @@ -146,7 +148,7 @@ This model supports one 2.5" (7mm) SATA III SSD or HDD. ## Replacing the wireless card: -Your Galago 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). +Your Galago 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). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 12 minutes @@ -170,6 +172,8 @@ Your Galago Pro's WiFi and Bluetooth are both handled by the same module. It is 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Easy diff --git a/src/models/galp5/README.md b/src/models/galp5/README.md index a15f2ca33..36ca9cffc 100644 --- a/src/models/galp5/README.md +++ b/src/models/galp5/README.md @@ -13,9 +13,12 @@ The System76 Galago Pro is a laptop with the following specifications: - [Core i7-1165G7](https://ark.intel.com/content/www/us/en/ark/products/208921/intel-core-i7-1165g7-processor-12m-cache-up-to-4-70-ghz-with-ipu.html) - [Core i5-1135G7](https://ark.intel.com/content/www/us/en/ark/products/208922/intel-core-i5-1135g7-processor-8m-cache-up-to-4-20-ghz-with-ipu.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - GPU options: - Intel Iris Xe Graphics (Integrated graphics model) @@ -28,7 +31,7 @@ The System76 Galago Pro is a laptop with the following specifications: - 1x HDMI - 1x DisplayPort 1.4 over USB-C - Memory - - Up to 64 (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz - Networking - Gigabit Ethernet - M.2 PCIe/CNVi WiFi/Bluetooth @@ -53,6 +56,7 @@ The System76 Galago Pro is a laptop with the following specifications: - AC power cord type: IEC C5 - USB-C charging compatible with 120W+ charger - 49Wh 4-cell Lithium-Ion battery + - Model number: NV40BAT-4-49 - Sound - Internal speakers & microphone - 3.5mm headphone/microphone combo jack diff --git a/src/models/galp5/repairs.md b/src/models/galp5/repairs.md index db236f614..bcebf2338 100644 --- a/src/models/galp5/repairs.md +++ b/src/models/galp5/repairs.md @@ -34,6 +34,8 @@ Removing the cover is required to access the internal components. Prior to remov The battery provides primary power whenever the system is unplugged. +The model number for the Galago Pro 5's battery is `NV40BAT-4-49`, and the original part number is `6-87-NV40S-41B01`. 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 @@ -86,7 +88,7 @@ This model supports one M.2 SSD of size 2280, PCIe NVMe Generation 4 (or Generat ## Replacing the wireless card: -Your Galago 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). +Your Galago 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). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 12 minutes @@ -110,6 +112,8 @@ Your Galago Pro's WiFi and Bluetooth are both handled by the same module. It is 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/galp6/README.md b/src/models/galp6/README.md new file mode 100644 index 000000000..b0f0e454b --- /dev/null +++ b/src/models/galp6/README.md @@ -0,0 +1,58 @@ +# Galago Pro (galp6) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Galago Pro](./img/galp6.webp) + +The System76 Galago Pro is a laptop with the following specifications: + +- CPU + - Supports Intel 12th Generation (Alder Lake-U) 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 + - Macronix MX25L25673GZ4I-08G flash chip + - WSON-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 options: + - Intel Iris Xe Graphics + - eDP display: 14.1" 1920x1080@60Hz LCD + - LCD panel: Panda LM140LF2L02 (or equivalent) + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4 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 + - 53Wh 4-cell Lithium-Ion battery + - Model number: NV40BAT-4-53 +- Sound + - Internal speakers & microphone + - 3.5mm headphone/microphone combo jack + - HDMI, USB-C DisplayPort audio +- Storage + - 1x M.2 (PCIe NVMe Gen 4) SSD + - SD 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 + - 2x USB 3.2 (Gen 1) Type-A +- Dimensions + - 32.49cm x 22.5cm x 1.82cm, 1.45kg diff --git a/src/models/galp6/external-overview.md b/src/models/galp6/external-overview.md new file mode 100644 index 000000000..6bee7d818 --- /dev/null +++ b/src/models/galp6/external-overview.md @@ -0,0 +1,64 @@ +# Galago 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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material | +|----------------------------------|---------| +|LCD back cover (lid) |Aluminum | +|LCD front cover (bezel) |Plastic | +|Top case (palm rests/port covers) |Plastic | +|Bottom panel |Plastic | + +## LED indicators + +The Galago Pro has the following 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 + +The Galago Pro has the following actions available using the Fn and Function keys: + +|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-F4](./img/fn-f4.png) |Fn+F4 |Cycle keyboard backlight brightness| +|![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-accent](./img/fn-dia.jpg)|Fn+` |Play/Pause | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/galp6/img/battery.webp b/src/models/galp6/img/battery.webp new file mode 100644 index 000000000..4e2753a9f --- /dev/null +++ b/src/models/galp6/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53b692d7eb9bf16d2e3df831b1052013675c352c04a13546d6f3bd9f499d44af +size 264558 diff --git a/src/models/galp6/img/bottom-panel-screws.webp b/src/models/galp6/img/bottom-panel-screws.webp new file mode 100644 index 000000000..2a986c9fc --- /dev/null +++ b/src/models/galp6/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d803ffaaaff832314f3bdf932736c802cda9d80945e3c469d784912428c85aa4 +size 670220 diff --git a/src/models/galp6/img/cmos-battery.webp b/src/models/galp6/img/cmos-battery.webp new file mode 100644 index 000000000..64bd7fbc8 --- /dev/null +++ b/src/models/galp6/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a46823eac75763d1b780d981d574f3537d4c4f296c0e0d64a18da593569fe0ed +size 359874 diff --git a/src/models/galp6/img/components-highlighted.webp b/src/models/galp6/img/components-highlighted.webp new file mode 100644 index 000000000..3cc479d9f --- /dev/null +++ b/src/models/galp6/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e456236e1be54cce4f4884d9133079bb2bef2cd8804cb5e4b8c96bac6b21a7c +size 1011652 diff --git a/src/models/galp6/img/fan-screws.webp b/src/models/galp6/img/fan-screws.webp new file mode 100644 index 000000000..85fff6800 --- /dev/null +++ b/src/models/galp6/img/fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:154f30b856ec358c325069ab2ff35cfbaa3d08d76f912488a98fd68177f7e7d0 +size 591694 diff --git a/src/models/galp6/img/fn-dia.jpg b/src/models/galp6/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f1.png b/src/models/galp6/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f10.png b/src/models/galp6/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f11.png b/src/models/galp6/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f12.png b/src/models/galp6/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f2.png b/src/models/galp6/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f3.png b/src/models/galp6/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f4.png b/src/models/galp6/img/fn-f4.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/galp6/img/fn-f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/galp6/img/fn-f5.png b/src/models/galp6/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f6.png b/src/models/galp6/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f7.png b/src/models/galp6/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f8.png b/src/models/galp6/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/galp6/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/galp6/img/fn-f9.png b/src/models/galp6/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/galp6/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/galp6/img/galp6.webp b/src/models/galp6/img/galp6.webp new file mode 100644 index 000000000..b0022f860 --- /dev/null +++ b/src/models/galp6/img/galp6.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8865237fbcc1dbbd8936ef3be9c15e419b8077700323a01a28f9d4b109c1a49d +size 61052 diff --git a/src/models/galp6/img/heatsink-screws.webp b/src/models/galp6/img/heatsink-screws.webp new file mode 100644 index 000000000..ea27194ac --- /dev/null +++ b/src/models/galp6/img/heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95a454f689e96403bb805674b878c09fea2b7968cc9e35390863d0ec2f5bb43d +size 355382 diff --git a/src/models/galp6/img/keyboard-push-point.webp b/src/models/galp6/img/keyboard-push-point.webp new file mode 100644 index 000000000..ef5f7b355 --- /dev/null +++ b/src/models/galp6/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4404812d97648794d0803809d6e948912fe042c5d2792956c2209aa9f82ed563 +size 241442 diff --git a/src/models/galp6/img/keyboard-ribbons.webp b/src/models/galp6/img/keyboard-ribbons.webp new file mode 100644 index 000000000..350f36435 --- /dev/null +++ b/src/models/galp6/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28330853a21914e7c53c5a575a2dbd3eab4da1fdcc75d76abcf5df5dc4210446 +size 308636 diff --git a/src/models/galp6/img/keyboard-screws.webp b/src/models/galp6/img/keyboard-screws.webp new file mode 100644 index 000000000..d608ac513 --- /dev/null +++ b/src/models/galp6/img/keyboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f06692e06e304ab5562bfa592f7bfaa23ff1170b86b321ad0c14f7da51fedf54 +size 216066 diff --git a/src/models/galp6/img/keyboard-touchpad.webp b/src/models/galp6/img/keyboard-touchpad.webp new file mode 100644 index 000000000..8d23170a5 --- /dev/null +++ b/src/models/galp6/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58dc691b24b5057c5b54d553c3dafce146959ed79d74658882389a123ed37409 +size 292882 diff --git a/src/models/galp6/img/led-airplane.png b/src/models/galp6/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/galp6/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/galp6/img/led-battery.png b/src/models/galp6/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/galp6/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/galp6/img/led-power.png b/src/models/galp6/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/galp6/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/galp6/img/led-storage.png b/src/models/galp6/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/galp6/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/galp6/img/m2-slot.webp b/src/models/galp6/img/m2-slot.webp new file mode 100644 index 000000000..47ffc7516 --- /dev/null +++ b/src/models/galp6/img/m2-slot.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33c87e8be813f8eddcf52d1db782959045999fe7f3bbd2fb7c952e2ecda85bf4 +size 389192 diff --git a/src/models/galp6/img/ports-back.webp b/src/models/galp6/img/ports-back.webp new file mode 100644 index 000000000..40a559795 --- /dev/null +++ b/src/models/galp6/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bb4e451a5b04172f675a81440f53dfc18b109c18a26bb8b070b9d069668286d +size 42496 diff --git a/src/models/galp6/img/ports-front.webp b/src/models/galp6/img/ports-front.webp new file mode 100644 index 000000000..620d1ea84 --- /dev/null +++ b/src/models/galp6/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9342344c4479be45663ff6f02a01d0aab90cdcbb7604d8362e9ebb3993823b6a +size 32548 diff --git a/src/models/galp6/img/ports-left.webp b/src/models/galp6/img/ports-left.webp new file mode 100644 index 000000000..eb8929cde --- /dev/null +++ b/src/models/galp6/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f5617df2b4a1c42b7e1a8702d4a506267b544e7c71cd927e9cbdaf784f28fb0 +size 155358 diff --git a/src/models/galp6/img/ports-right.webp b/src/models/galp6/img/ports-right.webp new file mode 100644 index 000000000..0ad068736 --- /dev/null +++ b/src/models/galp6/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ec933ed8861fd5c9d9ee7e4768f17205678e9a2cbda34dd72cc8f70b39a6061 +size 179462 diff --git a/src/models/galp6/img/ram-slots.webp b/src/models/galp6/img/ram-slots.webp new file mode 100644 index 000000000..0b620d3ec --- /dev/null +++ b/src/models/galp6/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c585939fd770ce1f16a2737d78c3482521eb60e5adc87302fcb2e6a6274fdfad +size 514118 diff --git a/src/models/galp6/img/speakers.webp b/src/models/galp6/img/speakers.webp new file mode 100644 index 000000000..28a717c2d --- /dev/null +++ b/src/models/galp6/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29c9052c87c9ddd856f0cd7444a68897628dddc2821018396e4d0b536bb3a1f9 +size 592854 diff --git a/src/models/galp6/img/thermal-paste-application.webp b/src/models/galp6/img/thermal-paste-application.webp new file mode 100644 index 000000000..9ffa7f8a7 --- /dev/null +++ b/src/models/galp6/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:825cfbdda5da0acde3aa730b1761272ff67be978f1ac0acd1233e82cf6909a40 +size 414298 diff --git a/src/models/galp6/img/thermal-paste-removal.webp b/src/models/galp6/img/thermal-paste-removal.webp new file mode 100644 index 000000000..9b7fbff70 --- /dev/null +++ b/src/models/galp6/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:763696062298f16f8774d4728992edd853a79a5d0ce3bd28ae74969597cea969 +size 466408 diff --git a/src/models/galp6/img/under-keyboard.webp b/src/models/galp6/img/under-keyboard.webp new file mode 100644 index 000000000..0c46c6067 --- /dev/null +++ b/src/models/galp6/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eb0c1096e787e999b29c06f2c0109be269a1fe8676ab1cf865f138b230ee817 +size 383294 diff --git a/src/models/galp6/img/wireless-card.webp b/src/models/galp6/img/wireless-card.webp new file mode 100644 index 000000000..75f86a8e1 --- /dev/null +++ b/src/models/galp6/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d87da1f695f2ba53f901e64dfd19a00e9145685db00f1f6bd9e906a5395d737f +size 551142 diff --git a/src/models/galp6/internal-overview.md b/src/models/galp6/internal-overview.md new file mode 100644 index 000000000..eead82172 --- /dev/null +++ b/src/models/galp6/internal-overview.md @@ -0,0 +1,26 @@ +# Galago Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- RAM slots are highlighted in purple +- M.2 SSD is highlighted in maroon +- Wireless card is highlighted in yellow +- CMOS battery connector is highlighted in pink +- Webcam/microphone connector is highlighted in cyan +- BIOS flash chip (U43) is highlighted in black +- Fan connectors are highlighted in red +- Speaker connectors are highlighted in dark green +- Main battery connector is highlighted in orange +- Touchpad connector is highlighted in white +- LCD panel connector is highlighted in light green + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in green +- Keyboard backlight connector is highlighted in red +- EC chip is highlighted in cyan + - ITE IT5570E-128 2205-EXA 1A1RB diff --git a/src/models/galp6/repairs.md b/src/models/galp6/repairs.md new file mode 100644 index 000000000..759db8dfc --- /dev/null +++ b/src/models/galp6/repairs.md @@ -0,0 +1,231 @@ +# Galago Pro (Parts & Repairs) + +Many components in your Galago Pro can be upgraded or replaced as necessary. Follow these step-by-step guides for instructions: + +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Removing the battery](#removing-the-battery) +- [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 speakers](#replacing-the-speakers) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [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. + +**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 14 bottom panel screws. + - The two hinge corner screws (highlighted red below) are slightly thicker than the rest. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from the hinges and vents in the back. + +## Removing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Galago Pro 6's battery is `NV40BAT-4-53`, and the original part number is `6-87-NV4PS-54B01`. 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 remove the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the five battery screws, highlighted yellow below. + +![Battery screws](./img/battery.webp) + +3. Unplug the battery connector (highlighted cyan above) and lift the battery out of the chassis. + +## Replacing the RAM: + +The Galago Pro 6 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 in the keyed slot and pressing down until it clicks into place. + +## Replacing an M.2/NVMe SSD: + +This model supports one M.2 SSD of size 2280, PCIe NVMe Generation 4 (or Generation 3). + +**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 slot](./img/m2-slot.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. + +## Replacing the wireless card: + +Your Galago 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). + +**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. + +**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) + +**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). +2. Follow the steps above to [remove the M.2 drive](#replacing-an-m2nvme-ssd), then pull the battery away from the adhesive holding it to the case. + - If you are not replacing the CMOS battery, this step is optional, but will make it easier to unplug the CMOS battery connector. + +![CMOS battery](./img/cmos-battery.webp) + +3. Unplug the white connector attaching the CMOS battery to the motherboard (highlighted green above.) +4. To clear the CMOS, [disconnect the main battery](#removing-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 main battery, and replace the M.2 drive and bottom panel. +6. 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 speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). For the right speaker, also [remove the battery](#removing-the-battery) and [remove the SSD](#replacing-an-m2nvme-ssd). +2. Unscrew the speaker screws. + - Each speaker has two screws, which are set inside of rubber rings to reduce vibration. + +![Speaker screws and connectors](./img/speakers.webp) + +3. Disconnect the speaker wire from the motherboard and lift the speaker out of the machine. + - The speaker wire may be partially routed behind other components or tape; be careful when removing it. +4. Place the new speaker in the machine, plug in the connector, replace the screws, and reinstall the SSD and battery (if necessary) and bottom panel. + +## Replacing the cooling system: + +The Galago Pro 6 has a single heatsink with two fans for the CPU and integrated GPU. Both fans are separate from the heatsink and can be replaced independently. + +If a fan becomes noisy and cleaning it 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. + +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 that your heatsink needs to be replaced. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 20 minutes +**Difficulty:** High + +### Steps to replace the fans: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape that is securing the fan wires. +3. Unplug the white fan connector (highlighted below) for each fan you are removing from the system. + +![Fan screws](./img/fan-screws.webp) + +4. Remove the two fan screws (highlighted green above) for each fan you are removing. +5. Replace the fans, screw in the two fan screws for each fan, and plug the white fan connectors into the system. + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the fan closest to the CPU](#steps-to-replace-the-fans). + - Removing the fan is optional, but is recommended to ensure the fan properly overlaps the heatsink's air guide after reinstallation. +2. Remove the four heatsink screws (highlighted cyan below) in order, starting with #1, then #2, and continuing until #4. + +![Heatsink screws](./img/heatsink-screws.webp) + +3. Remove the heatsink from the system, being careful not to bend the heatsink pipes. It may take some pressure to break the seal of the thermal paste. +4. 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) + +5. After cleaning the CPU and heatsink, apply a small line of thermal paste directly onto each die of the CPU chip. + +![Thermal paste application](./img/thermal-paste-application.webp) + +6. Carefully replace the heatsink. +7. Replace the four heatsink screws, starting with #1, then #2, and continuing until #4. +8. Replace the fans and bottom panel. + +## Replacing the keyboard: + +The keyboard can be replaced using the instructions below. + +**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 green 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 red above) until the keyboard pops out. + +![Keyboard push point](./img/keyboard-push-point.webp) + +5. Set the machine upright and flip the keyboard down onto the touchpad. 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 away from the white connectors 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. diff --git a/src/models/galp7/README.md b/src/models/galp7/README.md new file mode 100644 index 000000000..fd4b1062a --- /dev/null +++ b/src/models/galp7/README.md @@ -0,0 +1,59 @@ +# Galago Pro (galp7) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Galago Pro](./img/galp7.webp) + +The System76 Galago Pro is a laptop with the following specifications: + +- CPU + - Supports Intel 13th Generation (Raptor Lake-H) CPUs + - [Core i7-13700H](https://ark.intel.com/content/www/us/en/ark/products/232128/intel-core-i713700h-processor-24m-cache-up-to-5-00-ghz.html) + - [Core i5-13500H](https://ark.intel.com/content/www/us/en/ark/products/232147/intel-core-i513500h-processor-18m-cache-up-to-4-70-ghz.html) +- BIOS + - Macronix flash chip + - WSON-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 options: + - Intel Iris Xe Graphics + - eDP display: 14.1" 1920x1080@144Hz LCD + - LCD panel: Sharp LQ140M1JW49 (or equivalent) + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4 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 6E AX210/AX211 + - Bluetooth 5.3 +- 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 + - 53Wh 4-cell Lithium-Ion battery + - Model number: NV40BAT-4-53 +- Sound + - Internal speakers & microphone + - 3.5mm headphone/microphone combo jack + - HDMI, USB-C DisplayPort audio +- Storage + - 1x M.2 (PCIe NVMe Gen 4) SSD + - SD 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 + - 2x USB 3.2 (Gen 1) Type-A +- Dimensions + - 32.49cm x 22.5cm x 1.82cm, 1.45kg diff --git a/src/models/galp7/external-overview.md b/src/models/galp7/external-overview.md new file mode 100644 index 000000000..64cd2f6e6 --- /dev/null +++ b/src/models/galp7/external-overview.md @@ -0,0 +1,64 @@ +# Galago 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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|---------|------------------| +|LCD back cover (lid) |Aluminum |6-39-NV411-023 | +|LCD front cover (bezel) |Plastic |6-40-NV401-011 | +|Top case (palm rests/port covers) |Plastic |6-78-NV41RZ02-010 | +|Bottom panel |Plastic |6-39-NV4K3-011 | + +## LED indicators + +The Galago Pro has the following 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 + +The Galago Pro has the following actions available using the Fn and Function keys: + +|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-F4](./img/fn-f4.png) |Fn+F4 |Cycle keyboard backlight brightness| +|![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-accent](./img/fn-dia.jpg)|Fn+` |Play/Pause | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/galp7/img/additional-fan.webp b/src/models/galp7/img/additional-fan.webp new file mode 100644 index 000000000..ff753e3e9 --- /dev/null +++ b/src/models/galp7/img/additional-fan.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35642456d1e5e2faf1acd627201d836fc2bca1cb03210626006505b159b03197 +size 402016 diff --git a/src/models/galp7/img/battery.webp b/src/models/galp7/img/battery.webp new file mode 100644 index 000000000..f7267d600 --- /dev/null +++ b/src/models/galp7/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a079d7561f717d843e9645c04cb07f8742692430f8be17593b11a1995031f065 +size 311126 diff --git a/src/models/galp7/img/bottom-panel-screws.webp b/src/models/galp7/img/bottom-panel-screws.webp new file mode 100644 index 000000000..65136b98a --- /dev/null +++ b/src/models/galp7/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bee03cce5082ee1b6d8675b6088417002e193292f06e1472177742e028dc0944 +size 1008332 diff --git a/src/models/galp7/img/cmos-battery.webp b/src/models/galp7/img/cmos-battery.webp new file mode 100644 index 000000000..f1537002b --- /dev/null +++ b/src/models/galp7/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79c2e166066440e370edee66ecb214c17427ec334c220982c4fef7ccfd6ea834 +size 445164 diff --git a/src/models/galp7/img/components-highlighted.webp b/src/models/galp7/img/components-highlighted.webp new file mode 100644 index 000000000..bd448cdf0 --- /dev/null +++ b/src/models/galp7/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22f8991bb435627b26a5d208641ef41f558606ee1b3b4bbaf162a39b319a9f61 +size 824490 diff --git a/src/models/galp7/img/fn-dia.jpg b/src/models/galp7/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f1.png b/src/models/galp7/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f10.png b/src/models/galp7/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f11.png b/src/models/galp7/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f12.png b/src/models/galp7/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f2.png b/src/models/galp7/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f3.png b/src/models/galp7/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f4.png b/src/models/galp7/img/fn-f4.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/galp7/img/fn-f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/galp7/img/fn-f5.png b/src/models/galp7/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f6.png b/src/models/galp7/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f7.png b/src/models/galp7/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f8.png b/src/models/galp7/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/galp7/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/galp7/img/fn-f9.png b/src/models/galp7/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/galp7/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/galp7/img/galp7.webp b/src/models/galp7/img/galp7.webp new file mode 100644 index 000000000..b0022f860 --- /dev/null +++ b/src/models/galp7/img/galp7.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8865237fbcc1dbbd8936ef3be9c15e419b8077700323a01a28f9d4b109c1a49d +size 61052 diff --git a/src/models/galp7/img/heatsink-screws.webp b/src/models/galp7/img/heatsink-screws.webp new file mode 100644 index 000000000..e2700e7a2 --- /dev/null +++ b/src/models/galp7/img/heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b120e99997146c0dad0681b42674ebf99534deb92c2df498c4f6da01345b0596 +size 428076 diff --git a/src/models/galp7/img/keyboard-push-point.webp b/src/models/galp7/img/keyboard-push-point.webp new file mode 100644 index 000000000..26ec2f8fb --- /dev/null +++ b/src/models/galp7/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccf0995455153e9548ddcde30d4d998c689c04c3a3ea1d9befeeb47a3d19cfca +size 53802 diff --git a/src/models/galp7/img/keyboard-ribbons.webp b/src/models/galp7/img/keyboard-ribbons.webp new file mode 100644 index 000000000..f0f58b444 --- /dev/null +++ b/src/models/galp7/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:846e8616ee68037bae53c24939d538b812d39a9bcc4620c12e94f8547c7076b1 +size 423968 diff --git a/src/models/galp7/img/keyboard-screws.webp b/src/models/galp7/img/keyboard-screws.webp new file mode 100644 index 000000000..7c66666c4 --- /dev/null +++ b/src/models/galp7/img/keyboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48564917ea2aaced83e4d12956375dfa91309a843d4ba5fa8d1ee5652f7dd06d +size 521636 diff --git a/src/models/galp7/img/keyboard-touchpad.webp b/src/models/galp7/img/keyboard-touchpad.webp new file mode 100644 index 000000000..8d23170a5 --- /dev/null +++ b/src/models/galp7/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58dc691b24b5057c5b54d553c3dafce146959ed79d74658882389a123ed37409 +size 292882 diff --git a/src/models/galp7/img/led-airplane.png b/src/models/galp7/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/galp7/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/galp7/img/led-battery.png b/src/models/galp7/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/galp7/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/galp7/img/led-power.png b/src/models/galp7/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/galp7/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/galp7/img/led-storage.png b/src/models/galp7/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/galp7/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/galp7/img/m2-slot.webp b/src/models/galp7/img/m2-slot.webp new file mode 100644 index 000000000..8f3e08931 --- /dev/null +++ b/src/models/galp7/img/m2-slot.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b21ebb62208fd4934dd0572d47fff2455efd47706daf3a15d4aa672d852d403 +size 395308 diff --git a/src/models/galp7/img/ports-back.webp b/src/models/galp7/img/ports-back.webp new file mode 100644 index 000000000..40a559795 --- /dev/null +++ b/src/models/galp7/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bb4e451a5b04172f675a81440f53dfc18b109c18a26bb8b070b9d069668286d +size 42496 diff --git a/src/models/galp7/img/ports-front.webp b/src/models/galp7/img/ports-front.webp new file mode 100644 index 000000000..620d1ea84 --- /dev/null +++ b/src/models/galp7/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9342344c4479be45663ff6f02a01d0aab90cdcbb7604d8362e9ebb3993823b6a +size 32548 diff --git a/src/models/galp7/img/ports-left.webp b/src/models/galp7/img/ports-left.webp new file mode 100644 index 000000000..eb8929cde --- /dev/null +++ b/src/models/galp7/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f5617df2b4a1c42b7e1a8702d4a506267b544e7c71cd927e9cbdaf784f28fb0 +size 155358 diff --git a/src/models/galp7/img/ports-right.webp b/src/models/galp7/img/ports-right.webp new file mode 100644 index 000000000..0ad068736 --- /dev/null +++ b/src/models/galp7/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ec933ed8861fd5c9d9ee7e4768f17205678e9a2cbda34dd72cc8f70b39a6061 +size 179462 diff --git a/src/models/galp7/img/ram-slots.webp b/src/models/galp7/img/ram-slots.webp new file mode 100644 index 000000000..813c96960 --- /dev/null +++ b/src/models/galp7/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9ec21988baa24c659d181c8da49776b647447119cb45af4623005b18db44007 +size 516818 diff --git a/src/models/galp7/img/speakers.webp b/src/models/galp7/img/speakers.webp new file mode 100644 index 000000000..ca12c9176 --- /dev/null +++ b/src/models/galp7/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ba1c4227d178ef25f633408aa36c6ce670dc0a511b85f93162de70444c2891 +size 813604 diff --git a/src/models/galp7/img/thermal-paste-application.webp b/src/models/galp7/img/thermal-paste-application.webp new file mode 100644 index 000000000..803018eab --- /dev/null +++ b/src/models/galp7/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5ade77f561cfdef1216e10ede3fd5b68ca8660c5e1c3f1713eac1936849d3c8 +size 252580 diff --git a/src/models/galp7/img/thermal-paste-removal.webp b/src/models/galp7/img/thermal-paste-removal.webp new file mode 100644 index 000000000..5cc6ae9f3 --- /dev/null +++ b/src/models/galp7/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46b76c0b1c0f108082db18e09266d1a52342dedf50da20212ca41b6c7a708ccb +size 380652 diff --git a/src/models/galp7/img/under-keyboard.webp b/src/models/galp7/img/under-keyboard.webp new file mode 100644 index 000000000..96ce5bd6b --- /dev/null +++ b/src/models/galp7/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e54fb5bb34733eca85d4806c73f8ad050c14099f3331684852a3320ed0518af +size 385900 diff --git a/src/models/galp7/img/wireless-card.webp b/src/models/galp7/img/wireless-card.webp new file mode 100644 index 000000000..fd5e91dbc --- /dev/null +++ b/src/models/galp7/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20d4159423e1ca661abefac126090ea69df6daa2c18f059048882a1e39db6cc8 +size 512980 diff --git a/src/models/galp7/internal-overview.md b/src/models/galp7/internal-overview.md new file mode 100644 index 000000000..61fa88b60 --- /dev/null +++ b/src/models/galp7/internal-overview.md @@ -0,0 +1,26 @@ +# Galago Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- RAM slots are highlighted in purple +- M.2 SSD is highlighted in maroon +- Wireless card is highlighted in yellow +- CMOS battery connector is highlighted in pink +- Webcam/microphone connector is highlighted in cyan +- BIOS flash chip (U43) is highlighted in black +- Fan connectors are highlighted in red +- Speaker connectors are highlighted in dark green +- Main battery connector is highlighted in orange +- Touchpad connector is highlighted in white +- LCD panel connector is highlighted in light green + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in green +- Keyboard backlight connector is highlighted in red +- EC chip is highlighted in cyan + - ITE IT5570E-128 diff --git a/src/models/galp7/repairs.md b/src/models/galp7/repairs.md new file mode 100644 index 000000000..263a9c84a --- /dev/null +++ b/src/models/galp7/repairs.md @@ -0,0 +1,235 @@ +# Galago Pro (Parts & Repairs) + +Many components in your Galago Pro can be upgraded or replaced as necessary. Follow these step-by-step guides for instructions: + +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Removing the battery](#removing-the-battery) +- [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 speakers](#replacing-the-speakers) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [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. + +**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 14 bottom panel screws. + - The two hinge corner screws (highlighted red below) are slightly thicker than the rest. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from the hinges and vents in the back. + +## Removing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Galago Pro 7's battery is `NV40BAT-4-53`, and the original part number is `6-87-NV4PS-54B01`. 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 remove the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the five battery screws, highlighted green below. + +![Battery screws](./img/battery.webp) + +3. Unplug the battery connector (highlighted yellow above) and lift the battery out of the chassis. + +## Replacing the RAM: + +The Galago Pro 7 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 in the keyed slot and pressing down until it clicks into place. + +## Replacing an M.2/NVMe SSD: + +This model supports one M.2 SSD of size 2280 with a PCIe NVMe Generation 4 interface. + +**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 slot](./img/m2-slot.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. + +## Replacing the wireless card: + +Your Galago 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). + +**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. + +**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) + +**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). +2. Follow the steps above to [remove the M.2 drive](#replacing-an-m2nvme-ssd), then pull the battery away from the adhesive holding it to the case. + - If you are not replacing the CMOS battery, this step is optional, but will make it easier to unplug the CMOS battery connector. + +![CMOS battery](./img/cmos-battery.webp) + +3. Unplug the white connector attaching the CMOS battery to the motherboard (highlighted green above.) +4. To clear the CMOS, [disconnect the main battery](#removing-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 main battery, and replace the M.2 drive and bottom panel. +6. 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 speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). For the right speaker, also [remove the battery](#removing-the-battery) and [remove the SSD](#replacing-an-m2nvme-ssd). +2. Unscrew the speaker screws. + - Each speaker has two screws, which are set inside of rubber rings to reduce vibration. + +![Speaker screws and connectors](./img/speakers.webp) + +3. Disconnect the speaker wire from the motherboard and lift the speaker out of the machine. + - The speaker wire may be partially routed behind other components or tape; be careful when removing it. +4. Place the new speaker in the machine, plug in the connector, replace the screws, and reinstall the SSD and battery (if necessary) and bottom panel. + +## Replacing the cooling system: + +The Galago Pro 7 has a single heatsink with two fans for the CPU and integrated GPU. One fan is attached to the heatsink, while the other can be replaced independently. + +If a fan becomes noisy and cleaning it 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. + +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 that your heatsink needs to be replaced. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 20 minutes +**Difficulty:** High + +### Steps to replace the additional fan: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape that is securing the fan wire. +3. Unplug the white fan connector for the additional fan, highlighted green below. + +![Fan screws](./img/additional-fan.webp) + +4. Remove the two fan screws, highlighted red above. +5. Replace the fan, screw in the two fan screws, and plug the white fan connector into the system. + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the additional fan](#steps-to-replace-the-additional-fan). + - Removing the additional fan is optional, but is recommended to ensure the fan properly overlaps the heatsink's air guide after reinstallation. +2. Unplug the remaining fan connector, highlighted green below. + +![Heatsink screws](./img/heatsink-screws.webp) + +3. Remove the two fan screws for the remaining fan, highlighted red above. +4. Remove the four heatsink screws (highlighted cyan above) in order, starting with #5, then #6, and continuing until #8. + - Screws #1-4 are for the dedicated GPU portion of the heatsink, and are not installed on the Galago Pro 7. +5. Remove the heatsink from the system, 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. 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 each die of the CPU chip. + +![Thermal paste application](./img/thermal-paste-application.webp) + +8. Carefully replace the heatsink. +9. Replace the four heatsink screws, starting with #5, then #6, and continuing until #8. +10. Screw in the attached fan and plug its connector back into the motherboard. +10. Replace the additional fan and bottom panel. + +## Replacing the keyboard: + +The keyboard can be replaced using the instructions below. + +**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 green 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 red above) until the keyboard pops out. + +![Keyboard push point](./img/keyboard-push-point.webp) + +5. Set the machine upright and flip the keyboard down onto the touchpad. 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 away from the white connectors 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. diff --git a/src/models/gaze15/README.md b/src/models/gaze15/README.md index eefbec10a..50b265d0c 100644 --- a/src/models/gaze15/README.md +++ b/src/models/gaze15/README.md @@ -12,9 +12,12 @@ The System76 Gazelle is a laptop with the following specifications: - Supports Intel Comet Lake CPUs - [Intel i7-10750H](https://ark.intel.com/content/www/us/en/ark/products/201837/intel-core-i7-10750h-processor-12m-cache-up-to-5-00-ghz.html) - BIOS - - GD25B127D flash chip running System76 Firmware (non-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with System76 Firmware (non-open) - EC - - ITE IT5570E running non-open firmware + - ITE IT5570E + - Programmed with non-open EC firmware - Graphics - GPU options: - NVIDIA GeForce GTX 1650 @@ -48,7 +51,8 @@ The System76 Gazelle is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (innter) - Included AC adapter: Chicony A17-180P4A - AC power cord type: IEC C5 - - 48.96Wh battery + - 48.96Wh 4-cell Lithium-Ion battery + - Model number: NH50BAT-4 - Sound - Internal speaker & microphone - Combined headphone/microphone 3.5-mm jack diff --git a/src/models/gaze15/repairs.md b/src/models/gaze15/repairs.md index c15b12810..55c5a0484 100644 --- a/src/models/gaze15/repairs.md +++ b/src/models/gaze15/repairs.md @@ -157,27 +157,31 @@ Depending on your climate and the age of the machine, it may be necessary to app ### Steps to replace the fans/heatsink/thermal paste: 1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). -2. Locate the CPU heatsink screws. -3. Remove the screws, starting with #1, then #2, and continuing until you have removed #11. +2. Disconnect both fan cables, removing any tape securing them. +3. Locate the CPU heatsink screws. +4. Remove the screws, starting with #1, then #2, and continuing until you have removed #11. ![Thermal screws](./img/thermal-screws.jpg) -4. Carefully remove the heatsink/fans from the case. -5. Using a paper towel, remove the existing thermal paste. You may also use a small amount of rubbing alcohol to remove excess or difficult-to-remove paste. +5. Carefully remove the heatsink/fans from the case. +6. Using a paper towel, remove the existing thermal paste. You may also use a small amount of rubbing alcohol to remove excess or difficult-to-remove paste. ![Heatsink](./img/heatsink-removed.jpg) -6. After cleaning the CPU, GPU, and heatsink, apply a small line of thermal paste directly onto the CPU and GPU core. +7. After cleaning the CPU, GPU, and heatsink, apply a small line of thermal paste directly onto the CPU and GPU core. ![Thermal paste](./img/thermal-paste.jpg) -7. Carefully replace the heatsink. -8. Replace the screws, starting with #1, then #2, and so on until #11. Do not fully tighten until all of the screws have been started, then fully tighten all screws. +8. Carefully replace the heatsink. +9. Replace the screws, starting with #1, then #2, and so on until #11. Do not fully tighten until all of the screws have been started, then fully tighten all screws. +10. Reconnect the fan cables. ## Replacing the CMOS battery: The CMOS battery supplies power to the Gazelle's CMOS chip. Changes you make to the UEFI firmware settings and the computer's hardware clock are stored on the CMOS. If your Gazelle 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 replacing. +**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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Medium @@ -198,6 +202,8 @@ The CMOS battery supplies power to the Gazelle's CMOS chip. Changes you make to The battery provides primary power whenever the system is unplugged. +The model number for the Gazelle 15's battery is `NH50BAT-4`; the original part number may be `6-87-NH50S-41C01` or `6-87-NH50S-42D01`, depending on the production date of the machine. 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:** None **Time estimate:** 1 minute **Difficulty:** Easy @@ -212,7 +218,7 @@ The battery provides primary power whenever the system is unplugged. ## Replacing the wireless card: -Your Gazelle'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). +Your Gazelle'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 **Time estimate:** 10 minutes diff --git a/src/models/gaze16/README.md b/src/models/gaze16/README.md index 1f0ca2f23..172fcaa38 100644 --- a/src/models/gaze16/README.md +++ b/src/models/gaze16/README.md @@ -14,9 +14,12 @@ The System76 Gazelle is a laptop with the following specifications: - Chipset - [Intel HM570](https://ark.intel.com/content/www/us/en/ark/products/213683/intel-hm570-chipset.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - GPU options: - NVIDIA GeForce RTX 3060 @@ -55,7 +58,8 @@ The System76 Gazelle is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (innter) - Included AC adapter: Chicony A17-180P4A - AC power cord type: IEC C5 - - 48.96Wh 4-cell battery (model number NH50BAT-4) + - 48.96Wh 4-cell battery + - Model number: NH50BAT-4 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/gaze16/repairs.md b/src/models/gaze16/repairs.md index fdd43a047..d206543ea 100644 --- a/src/models/gaze16/repairs.md +++ b/src/models/gaze16/repairs.md @@ -16,6 +16,8 @@ Many components in your Gazelle can be upgraded or replaced as necessary. This p The battery provides primary power whenever the system is unplugged. +The model number for the Gazelle 16's battery is `NH50BAT-4`, and the original part number is `6-87-NH50S-42D01`. 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:** None **Time estimate:** 1 minute **Difficulty:** Easy @@ -94,7 +96,7 @@ This model supports up to two M.2 SSDs. Both M.2 slots are size 2280. The outer- ## Replacing the wireless card: -Your Gazelle'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). +Your Gazelle'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 **Time estimate:** 15 minutes @@ -118,6 +120,8 @@ Your Gazelle's WiFi and Bluetooth are both handled by the same module. It is a s 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/gaze17/README.md b/src/models/gaze17/README.md index b60264b15..4875b50a6 100644 --- a/src/models/gaze17/README.md +++ b/src/models/gaze17/README.md @@ -10,26 +10,39 @@ The System76 Gazelle is a laptop with the following specifications: - CPU - Supports Intel Alder Lake CPUs - - [Intel i7-127000H](https://ark.intel.com/content/www/us/en/ark/products/132228/intel-core-i712700h-processor-24m-cache-up-to-4-70-ghz.html) + - [Intel i7-12700H](https://ark.intel.com/content/www/us/en/ark/products/132228/intel-core-i712700h-processor-24m-cache-up-to-4-70-ghz.html) - Chipset - [Intel HM670](https://ark.intel.com/content/www/us/en/ark/products/187451/intel-hm670-chipset.html) - BIOS - - Macronix MX25L25673G flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - Macronix MX25L25673G flash chip + - WSON-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - Dedicated GPU options: - NVIDIA GeForce RTX 3060 - TGP: 60W + - NVIDIA GeForce RTX 3050 Ti + - TGP: 60W + - NVIDIA GeForce RTX 3050 + - TGP: 60W - Integrated GPU: - Intel Iris Xe Graphics - eDP display: - 17.3" 1920x1080@144Hz LCD - LCD panel: AUO B173HAN04.9 (or equivalent) + - 15.6" 1920x1080@144Hz LCD + - LCD panel: Panda LM156LF-2F01 (or equivalent) - External video output: - - 1x HDMI - - 1x Mini DisplayPort 1.2 - - 1x DisplayPort 1.4 over USB-C + - RTX 3060 model: + - 1x HDMI + - 1x Mini DisplayPort 1.4 + - 1x DisplayPort 1.4 over USB-C + - RTX 3050 Ti and 3050 models: + - 1x HDMI + - 1x Mini DisplayPort 1.4 - Memory - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz - Networking @@ -38,11 +51,18 @@ The System76 Gazelle is a laptop with the following specifications: - M.2 PCIe/CNVi WiFi/Bluetooth - Intel Wi-Fi 6 AX200/AX201 - Power - - 180W DC-in port - - Barrel size: 5.5mm (outer), 2.5mm (inner) - - Included AC adapter: LiteOn PA-1181-76 - - AC power cord type: IEC C5 - - 54Wh 4-cell battery (model number NP50BAT-4-54) + - RTX 3060 model: + - 180W DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: LiteOn PA-1181-76 + - AC power cord type: IEC C5 + - RTX 3050 Ti and 3050 models: + - 150W DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Chicony A18-150P1A + - AC power cord type: IEC C5 + - 54Wh 4-cell battery + - Model number: NP50BAT-4-54 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack @@ -53,12 +73,19 @@ The System76 Gazelle is a laptop with the following specifications: - 1x M.2 (PCIe NVMe Gen 3 or SATA) - MicroSD card reader - USB - - 1x USB Type-C with Thunderbolt 4 - - Supports DisplayPort over USB-C - - Does not support USB-C charging (USB-PD) - - 1x USB 3.2 Gen 2 Type-C - - Does not support DisplayPort over USB-C, USB-C charging (USB-PD), or Thunderbolt - - 1x USB 3.2 Gen 2 Type-A - - 1x USB 2.0 Type-A + - RTX 3060 model: + - 1x USB Type-C with Thunderbolt 4 + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-C + - Does not support DisplayPort over USB-C, USB-C charging (USB-PD), or Thunderbolt + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 2.0 Type-A + - RTX 3050 Ti and 3050 models: + - 2x USB 3.2 Gen 2 Type-C + - Does not support DisplayPort over USB-C, USB-C charging (USB-PD), or Thunderbolt + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 2.0 Type-A - Dimensions + - 15": 35.95cm x 23.8cm x 2.39cm, 2.05kg - 17": 39.7cm x 26.213cm x 2.489cm, 2.5kg diff --git a/src/models/gaze17/external-overview.md b/src/models/gaze17/external-overview.md index 90cdfd332..a01d2a562 100644 --- a/src/models/gaze17/external-overview.md +++ b/src/models/gaze17/external-overview.md @@ -1,20 +1,30 @@ # Gazelle (External Overview) -### Left side: +## Left side overview: ![17" Left Ports](./img/ports-left-17.webp) -### Right side: +## Right side overview: + +### RTX 3060 model: ![17" Right Ports (3060)](./img/ports-right-17-3060.webp) -### Front side: +### RTX 3050 & 3050 Ti models: + +![17" Right Ports (3050, 3050 Ti)](./img/ports-right-17-3050x.webp) + +## Front side overview: ![17" Front Ports](./img/ports-front-17.webp) -### Back side: +## Back side overview: + +![17" Back Ports (3060)](./img/ports-back-17.webp) + +## Keyboard & touchpad overview: -![17" Back Ports (3060)](./img/ports-back-17-3060.webp) +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) ## Materials: diff --git a/src/models/gaze17/img/keyboard-touchpad.webp b/src/models/gaze17/img/keyboard-touchpad.webp new file mode 100644 index 000000000..200cebe5b --- /dev/null +++ b/src/models/gaze17/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997dc4ab091fbc5639a187bd598c887e215b7d6c41a051ba1e937665123d8812 +size 184800 diff --git a/src/models/gaze17/img/ports-back-17-3060.webp b/src/models/gaze17/img/ports-back-17.webp similarity index 100% rename from src/models/gaze17/img/ports-back-17-3060.webp rename to src/models/gaze17/img/ports-back-17.webp diff --git a/src/models/gaze17/img/ports-right-17-3050x.webp b/src/models/gaze17/img/ports-right-17-3050x.webp new file mode 100644 index 000000000..a2fa9a93a --- /dev/null +++ b/src/models/gaze17/img/ports-right-17-3050x.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c289265d6ff7f3d8ebac982b126713222b5ba117b55803325f3a70df5f7d1c2 +size 58040 diff --git a/src/models/gaze17/img/ports-right-17-3060.webp b/src/models/gaze17/img/ports-right-17-3060.webp index 89589d6b4..3758d0395 100644 --- a/src/models/gaze17/img/ports-right-17-3060.webp +++ b/src/models/gaze17/img/ports-right-17-3060.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6cfc805af1c6cdfbc27c150a5267d67d820a4634dfb82a4e5c46ca7c9f9a586d -size 57458 +oid sha256:0cc6a1539081aca897c631cf7bf031119d178caf1876fcb9ee0e1b138b7965a0 +size 56944 diff --git a/src/models/gaze17/repairs.md b/src/models/gaze17/repairs.md index d0bc066e1..dab690711 100644 --- a/src/models/gaze17/repairs.md +++ b/src/models/gaze17/repairs.md @@ -68,7 +68,7 @@ This model supports up to two M.2 SSDs. Both M.2 slots are size 2280. The inner- ## Replacing the wireless card: -Your Gazelle'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). +Your Gazelle'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 **Time estimate:** 15 minutes @@ -92,8 +92,10 @@ Your Gazelle's WiFi and Bluetooth are both handled by the same module. It is a s The battery provides primary power whenever the system is unplugged. -**Tools required:** None -**Time estimate:** 1 minute +The model number for the Gazelle 17's battery is `NP50BAT-4-54`, and the original part number is `6-87-NP5KS-53G00`. 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:** 8 minutes **Difficulty:** Easy ### Steps to replace the battery: @@ -109,6 +111,8 @@ The battery provides primary power whenever the system is unplugged. 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/gaze18/README.md b/src/models/gaze18/README.md new file mode 100644 index 000000000..eb5336c5b --- /dev/null +++ b/src/models/gaze18/README.md @@ -0,0 +1,76 @@ +# Gazelle (gaze18) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Gazelle](./img/gaze18.webp) + +The System76 Gazelle is a laptop with the following specifications: + +- CPU + - Supports Intel Raptor Lake CPUs + - [Intel i9-13900H](https://ark.intel.com/content/www/us/en/ark/products/232135/intel-core-i913900h-processor-24m-cache-up-to-5-40-ghz.html) +- Chipset + - [Intel HM770](https://ark.intel.com/content/www/us/en/ark/products/232478/intel-hm770-chipset.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-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 + - Dedicated GPU: + - NVIDIA GeForce RTX 3050 + - TGP: 70W (95W boost) + - Integrated GPU: + - Intel Iris Xe Graphics + - eDP display: + - 17.3" 1920x1080@144Hz LCD + - LCD panel options: + - BOE NV173FHM-N4C + - BOE NE173FHM-NX1 + - BOE NV173FHM-NY2 + - BOE NE173QHM-NY3 + - ...or other equivalent + - 15.6" 1920x1080@144Hz LCD + - LCD panel options: + - BOE NV156FHM-N4K + - BOE NV156FHM-NX4 + - BOE NE156QHM-NY5 + - Innolux N156HCE-EN1 + - External video output: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 +- Memory + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz +- Networking + - Gigabit Ethernet + - Realtek [RTL8111H](https://www.realtek.com/en/products/communications-network-ics/item/rtl8111h-s-cg) + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6E AX210/AX211 +- Power + - 150W DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: LiteOn PA-1151-76 + - AC power cord type: IEC C5 + - 54Wh 4-cell Lithium-Ion battery + - Model number: NP50BAT-4-54 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Dedicated microphone 3.5mm jack + - HDMI, Mini DisplayPort audio +- Storage + - 1x M.2 (PCIe NVMe Gen 4) + - 1x M.2 (PCIe NVMe Gen 3) + - MicroSD card reader +- USB + - 2x USB 3.2 Gen 2 Type-C + - Does not support DisplayPort over USB-C, USB-C charging (USB-PD), or Thunderbolt + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 2.0 Type-A +- Dimensions + - 15": 35.95cm x 23.8cm x 2.27cm, 1.99kg + - 17": 39.69cm x 26.2cm x 2.5cm, 2.41kg diff --git a/src/models/gaze18/external-overview.md b/src/models/gaze18/external-overview.md new file mode 100644 index 000000000..0072aef84 --- /dev/null +++ b/src/models/gaze18/external-overview.md @@ -0,0 +1,68 @@ +# Gazelle (External Overview) + +## Left side overview: + +![15" Left Ports](./img/ports-left.webp) + +## Right side overview: + +![15" Right Ports (3060)](./img/ports-right.webp) + +## Front side overview: + +![15" Front Ports](./img/ports-front.webp) + +## Back side overview: + +![15" Back Ports](./img/ports-back.webp) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material | +|----------------------------------|---------| +|LCD back cover (lid) |Plastic | +|LCD front cover (bezel) |Plastic | +|Top case (palm rests/port covers) |Plastic | +|Bottom panel |Plastic | + +## LED indicators: + +The Gazelle has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard shortcuts: + +The Gazelle has the following actions available using the Fn and Function keys: + +|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-/](./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/gaze18/img/battery.webp b/src/models/gaze18/img/battery.webp new file mode 100644 index 000000000..ec210987a --- /dev/null +++ b/src/models/gaze18/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44cb0a025739945098295e84fb44d2ccf820bc2b8f3ea772a40cf29b103bfb03 +size 713032 diff --git a/src/models/gaze18/img/bottom-panel-screws.webp b/src/models/gaze18/img/bottom-panel-screws.webp new file mode 100644 index 000000000..a7820386e --- /dev/null +++ b/src/models/gaze18/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08206d584ef397c280909ab25a21235838bd5e09ad5cb03e1b0f3307297c1c1f +size 2316356 diff --git a/src/models/gaze18/img/cmos-battery.webp b/src/models/gaze18/img/cmos-battery.webp new file mode 100644 index 000000000..6371536ed --- /dev/null +++ b/src/models/gaze18/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0307600a00d4fd078053e72205c702afd5568d32cca7a65ac6fbb1001a06241 +size 612688 diff --git a/src/models/gaze18/img/components-highlighted.webp b/src/models/gaze18/img/components-highlighted.webp new file mode 100644 index 000000000..872d43b78 --- /dev/null +++ b/src/models/gaze18/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f4eaa05b99b89fd598a72a7f7c96f33d53077753aa8a44754516f3448f8ab65 +size 1223862 diff --git a/src/models/gaze18/img/fn-dia.jpg b/src/models/gaze18/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f1.png b/src/models/gaze18/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f10.png b/src/models/gaze18/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f11.png b/src/models/gaze18/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f12.png b/src/models/gaze18/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f2.png b/src/models/gaze18/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f3.png b/src/models/gaze18/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f5.png b/src/models/gaze18/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f6.png b/src/models/gaze18/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f7.png b/src/models/gaze18/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f8.png b/src/models/gaze18/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-f9.png b/src/models/gaze18/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/fn-minus.png b/src/models/gaze18/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/gaze18/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/gaze18/img/fn-plus.png b/src/models/gaze18/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/gaze18/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/gaze18/img/fn-slash.png b/src/models/gaze18/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/gaze18/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/gaze18/img/fn-star.png b/src/models/gaze18/img/fn-star.png new file mode 100644 index 000000000..54300bf6c --- /dev/null +++ b/src/models/gaze18/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49220aa3120f9a6b70b58af2df56da137444db554be0328d9c131914bc6ef899 +size 1303 diff --git a/src/models/gaze18/img/gaze18.webp b/src/models/gaze18/img/gaze18.webp new file mode 100644 index 000000000..115e9f9b9 --- /dev/null +++ b/src/models/gaze18/img/gaze18.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f17906cd884c6809e927d7491b6dca4207611f181d068883e68f9411fae0ba +size 28536 diff --git a/src/models/gaze18/img/keyboard-adhesive.webp b/src/models/gaze18/img/keyboard-adhesive.webp new file mode 100644 index 000000000..1365d7264 --- /dev/null +++ b/src/models/gaze18/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f7ce90b27b3307a1a8f0a1bc6670f8b39316187f4024622d3b9b8cb791b4b4c +size 806714 diff --git a/src/models/gaze18/img/keyboard-push-point-location.webp b/src/models/gaze18/img/keyboard-push-point-location.webp new file mode 100644 index 000000000..4cd4ee4f1 --- /dev/null +++ b/src/models/gaze18/img/keyboard-push-point-location.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d350496711c86a3eee268663291a377cc21ad7f8425e34dffc53322af72a5680 +size 461516 diff --git a/src/models/gaze18/img/keyboard-push-point.webp b/src/models/gaze18/img/keyboard-push-point.webp new file mode 100644 index 000000000..50e450428 --- /dev/null +++ b/src/models/gaze18/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a830eb1540fa7404cd9256ac73605e3dfc8f6087a2cd300d9cc46a50581a519 +size 160310 diff --git a/src/models/gaze18/img/keyboard-ribbons.webp b/src/models/gaze18/img/keyboard-ribbons.webp new file mode 100644 index 000000000..0cd87c990 --- /dev/null +++ b/src/models/gaze18/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5989b86ff24b3be52d33b518d76a69755d9382e0e4db33b28fb265f3c8a1808d +size 190578 diff --git a/src/models/gaze18/img/keyboard-touchpad.webp b/src/models/gaze18/img/keyboard-touchpad.webp new file mode 100644 index 000000000..21250955f --- /dev/null +++ b/src/models/gaze18/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fb44709e75cf978dfe9371c3e3f1919b7101bb2b60e2daaf34350dc2889703a +size 98008 diff --git a/src/models/gaze18/img/led-airplane.png b/src/models/gaze18/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/led-battery.png b/src/models/gaze18/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/led-power.png b/src/models/gaze18/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/led-storage.png b/src/models/gaze18/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/gaze18/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/gaze18/img/m2-slots.webp b/src/models/gaze18/img/m2-slots.webp new file mode 100644 index 000000000..2eb165d95 --- /dev/null +++ b/src/models/gaze18/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:108d9d21435dcfddcc5091387cad65e84ef19a3a9eee885c3213037b14dd6665 +size 526248 diff --git a/src/models/gaze18/img/ports-back.webp b/src/models/gaze18/img/ports-back.webp new file mode 100644 index 000000000..7e50f2d94 --- /dev/null +++ b/src/models/gaze18/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d7a5988f85e76ed234920aa11ac0cf8ee9e16aa7ea27424d2c03dd4cbd7a114 +size 35236 diff --git a/src/models/gaze18/img/ports-front.webp b/src/models/gaze18/img/ports-front.webp new file mode 100644 index 000000000..42690c55d --- /dev/null +++ b/src/models/gaze18/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:179a6e1097adf7242088d4b89c6646d6935b93cdf204c0b3990618e384fe85e7 +size 40506 diff --git a/src/models/gaze18/img/ports-left.webp b/src/models/gaze18/img/ports-left.webp new file mode 100644 index 000000000..344392c4d --- /dev/null +++ b/src/models/gaze18/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3fd05244f262d01d44f0b687861afd50c2cf05b592fe0e1faaba1139fda3c0b +size 41932 diff --git a/src/models/gaze18/img/ports-right.webp b/src/models/gaze18/img/ports-right.webp new file mode 100644 index 000000000..7e0c71bee --- /dev/null +++ b/src/models/gaze18/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbd1a4ebdf1700ea008411f5a17cce417040ea3d75b6ad902cccb9a157b4e522 +size 29170 diff --git a/src/models/gaze18/img/ram-slots.webp b/src/models/gaze18/img/ram-slots.webp new file mode 100644 index 000000000..9deeee239 --- /dev/null +++ b/src/models/gaze18/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abdc630af18d9581352c4fc9fcce2b6b3ca599177013892ebde536701cc103e5 +size 2190748 diff --git a/src/models/gaze18/img/speaker-left-ribbon.webp b/src/models/gaze18/img/speaker-left-ribbon.webp new file mode 100644 index 000000000..6e57a0edb --- /dev/null +++ b/src/models/gaze18/img/speaker-left-ribbon.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95327789fbd5ab48645adf777c78c9a2fcf160017ef69cd978877231d626524f +size 1012692 diff --git a/src/models/gaze18/img/speaker-left.webp b/src/models/gaze18/img/speaker-left.webp new file mode 100644 index 000000000..cd16bdc91 --- /dev/null +++ b/src/models/gaze18/img/speaker-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e32ae0880579f6f5bec7dfe5a2135e2a9e99ccf8932495f4e8277524e392794 +size 826666 diff --git a/src/models/gaze18/img/speaker-right.webp b/src/models/gaze18/img/speaker-right.webp new file mode 100644 index 000000000..d10192011 --- /dev/null +++ b/src/models/gaze18/img/speaker-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbcf73e6d7062e7baf6cb774ece364739970d1ff0fe52133523f48fb23e5f54c +size 788846 diff --git a/src/models/gaze18/img/thermal-paste-application.webp b/src/models/gaze18/img/thermal-paste-application.webp new file mode 100644 index 000000000..b6a562c30 --- /dev/null +++ b/src/models/gaze18/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2531e4fee9bee3b546eac9b1b5947c43b0e50fa7bbc2159f88a09b198dc6077 +size 606586 diff --git a/src/models/gaze18/img/thermal-paste-removal.webp b/src/models/gaze18/img/thermal-paste-removal.webp new file mode 100644 index 000000000..fa8c7f80f --- /dev/null +++ b/src/models/gaze18/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb5511cdb6aceb35e4333ecf4fbfff964bb9bb98d828f951057fbe5435c79a5f +size 767454 diff --git a/src/models/gaze18/img/thermal-screws.webp b/src/models/gaze18/img/thermal-screws.webp new file mode 100644 index 000000000..09a282721 --- /dev/null +++ b/src/models/gaze18/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce656a0b47120465a877ce29db42a4d5caeeec6a4a0807dec265cc5819172d55 +size 554872 diff --git a/src/models/gaze18/img/under-keyboard.webp b/src/models/gaze18/img/under-keyboard.webp new file mode 100644 index 000000000..e24b87c28 --- /dev/null +++ b/src/models/gaze18/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36802b145d0f92b7e582fe2d880f1aa89f5c04f4e191bcbdc3fa4b35bc04bbcd +size 416924 diff --git a/src/models/gaze18/img/wireless-card.webp b/src/models/gaze18/img/wireless-card.webp new file mode 100644 index 000000000..2c5948fa3 --- /dev/null +++ b/src/models/gaze18/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8efbead8671c1b78f0bd656b3f5f5a3856cfbdce5e1b25d060b9b2768dfa798 +size 455924 diff --git a/src/models/gaze18/internal-overview.md b/src/models/gaze18/internal-overview.md new file mode 100644 index 000000000..8ba2c2209 --- /dev/null +++ b/src/models/gaze18/internal-overview.md @@ -0,0 +1,29 @@ +# Gazelle (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in light green +- Keyboard adhesive access point is highlighted in pink +- Fan connectors are highlighted in red +- Webcam/microphone connector is highlighted in yellow +- Speaker connectors are highlighted in cyan +- Main battery connector is highlighted in orange +- Wireless card is highlighted in blue +- RAM is highlighted in maroon +- BIOS flash chip (U24) is highlighted in black +- Touchpad connector is highlighted in white +- M.2 SSDs are highlighted in dark green + - Innermost slot supports PCIe NVMe Gen 4 + - Outermost slot supports PCIe NVMe Gen 3 +- CMOS battery connector is highlighted in purple + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard adhesive access point is highlighted in green +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in cyan +- Power button/LED connector is highlighted in red diff --git a/src/models/gaze18/repairs.md b/src/models/gaze18/repairs.md new file mode 100644 index 000000000..1be8fca5f --- /dev/null +++ b/src/models/gaze18/repairs.md @@ -0,0 +1,244 @@ +# Gazelle (Parts & Repairs) + +Many components in your Gazelle 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 battery](#replacing-the-battery) +- [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 speakers](#replacing-the-speakers) + +## 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:** 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 13 bottom panel screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from over the ports in the back. + +## Replacing the RAM: + +The Gazelle 18 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:** 7 minutes +**Difficulty:** Easy + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull 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 in the keyed slot and pressing down 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. The inner-most slot supports PCIe NVMe Generation 4, and the outer-most slot supports PCIe NVMe Generation 3. + +**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 and hold it in place. +5. Replace the retainer screw. + +## Replacing the wireless card: + +Your Gazelle'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 +**Time estimate:** 15 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 battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Gazelle 18's battery is `NP50BAT-4-54`, and the original part number is `6-87-NP5KS-51B00`. 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:** 8 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 five battery screws, highlighted yellow below. + +![Battery](./img/battery.webp) + +3. Unplug the battery connector (highlighted red above) and lift the battery out of the chassis. + +## 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) + +**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). +2. Follow the steps above to [remove the outermost M.2 drive](#replacing-an-m2nvme-ssd), then pull the battery away from the adhesive holding it to the case. + - If you are not replacing the CMOS battery, this step is optional, but will make it easier to unplug the CMOS battery connector. +3. Unplug the white connector that connects the CMOS battery to the motherboard. + +![CMOS battery](./img/cmos-battery.webp) + +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. +6. [Reconnect the main battery](#replacing-the-battery), [replace the M.2 SSD](#replacing-an-m2nvme-ssd), and [replace the bottom cover](#removing-the-bottom-cover). +7. Power up the Gazelle. 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 Gazelle 18 includes two fans as part of a single heatsink/fan assembly. + +If the CPU/GPU 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. + +Thermal paste helps facilitate heat transfer between the CPU/GPU and the cooling equipment. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU/GPU and the heatsink may help the system run cooler. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 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. Remove any clear tape that is securing the fan wires. +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 #12. + - *Note: Do not remove the smaller black screws holding the fan covers onto the fans.* + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the two white fan connectors from the motherboard (highlighted cyan above). +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. 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, GPU, and heatsink, apply a small line of thermal paste directly onto both CPU chips and the GPU chip. + +![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 #12. +10. Plug the two white fan connectors back into the motherboard. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers (optional) +**Time estimate:** 10 minutes +**Difficulty:** High + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Locate the keyboard adhesive strip at the edge of the motherboard underneath the right fan's heatsink pipe, highlighted green below. + - You can optionally [remove the heatsink](#replacing-the-cooling-system) to make the adhesive easier to grasp. Replacing the thermal paste is recommended if the heatsink is removed. + +![Keyboard adhesive strip location](./img/keyboard-adhesive.webp) + +3. Using a pair of tweezers to reach the end of the strip (if necessary), pull out the end of the keyboard adhesive strip to stretch and detatch it. +4. Open the lid slightly and place the machine on its side. +5. Push a screwdriver into the keyboard push point (next to the RAM slot) until the keyboard pops out. + +![Keyboard push point location](./img/keyboard-push-point-location.webp) +![Keyboard push point](./img/keyboard-push-point.webp) + +6. 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 ribbon connectors](./img/keyboard-ribbons.webp) + +7. Flip the black latches upwards to free the ribbon cables. +8. Pull the ribbon cables out of the connectors. +9. Remove the keyboard and replace it with the new one. +10. Carefully slide both ribbon cables into their connectors. +11. Flip the black latches back into place to secure the ribbon cables. +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 cover](#removing-the-bottom-cover). + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the left speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the main battery](#replacing-the-battery). +2. Flip the black latches up to release both sides of the I/O daughterboard ribbon cable from the motherboard and the I/O daughterboard. + +![I/O daughterboard ribbon cable](./img/speaker-left-ribbon.webp) + +3. Peel the ribbon cable away from the chassis. + - The ribbon cable is adhered to the chassis. Pull slowly to avoid damage. +4. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Left speaker wire and posts](./img/speaker-left.webp) + +5. Pull the speaker up and off of the plastic posts, and free the speaker wire from any tape and channels in the chassis. +6. Slide the new speaker onto the plastic posts and connect it to the motherboard, securing the wire using the channels in the chassis. +7. Reconnect the ribbon cable to the motherboard and I/O daughterboard, then flip the black latches to secure both connections. +8. Replace the [main battery](#replacing-the-battery) and [bottom cover](#removing-the-bottom-cover). + +### Steps to replace the right speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - The [outermost SSD](#replacing-an-m2nvme-ssd) can optionally be removed to make it easier to work with the speaker plug. +2. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Right speaker wire and posts](./img/speaker-right.webp) + +3. Pull the speaker up and off of the plastic posts. +4. Slide the new speaker onto the plastic posts and connect it to the motherboard. +5. Replace the [SSD](#replacing-an-m2nvme-ssd) (if necessary) and [bottom cover](#removing-the-bottom-cover). diff --git a/src/models/gaze20/README.md b/src/models/gaze20/README.md new file mode 100644 index 000000000..3cb0ba1ac --- /dev/null +++ b/src/models/gaze20/README.md @@ -0,0 +1,64 @@ +# Gazelle (gaze20) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Gazelle](./img/gaze20.webp) + +The System76 Gazelle is a laptop with the following specifications: + +- CPU + - Supports Intel Core 2nd generation (Arrow Lake) CPUs + - [Core 7 250H](https://www.intel.com/content/www/us/en/products/sku/241651/intel-core-7-processor-250h-24m-cache-up-to-5-40-ghz/specifications.html) +- Chipset + - [Intel HM870](https://www.intel.com/content/www/us/en/products/sku/240123/intel-hm870-chipset/specifications.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-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: NVIDIA GeForce RTX 5050 + - eDP display: 15.6" 1920x1080@144Hz LCD + - LCD panel: Innolux N156HRA-EA1 (or equivalent) + - Brightness: 250 nits (cd/m²) + - Color coverage: + - DCI-P3: 49% + - sRGB: 66% + - sRGB color coverage: 100 + - External video outputs: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Up to 64GB (2x32GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi Wireless: [Intel BE200](https://www.intel.com/content/www/us/en/products/sku/230078/intel-wifi-7-be200/specifications.html) + - WiFi 7 + - Bluetooth 5.4 +- Power + - 180W DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: LiteOn PA-1181-76 + - AC power cord type: IEC C5 + - 73Wh 4-cell Lithium-Ion battery + - Model number: V360BAT-4-73 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 2x M.2 PCIe NVMe Gen 4 +- USB + - 1x USB 3.2 Gen 2 Type-C + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 3.2 Gen 1 Type-A + - 1x USB 2.0 Type-A +- Dimensions + - 36.09cm x 24.69cm x 2.46cm, 2.25kg diff --git a/src/models/gaze20/external-overview.md b/src/models/gaze20/external-overview.md new file mode 100644 index 000000000..64d296aea --- /dev/null +++ b/src/models/gaze20/external-overview.md @@ -0,0 +1,72 @@ +# Gazelle (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-V2551-022 | +|LCD front cover (bezel) |Plastic |6-39-V2551-012 | +|Top case (palm rests/port covers) |Plastic |6-39-V2552-012 | +|Bottom panel |Plastic |6-39-V2553-012 | + +## LED indicators: + +The Gazelle has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard shortcuts: + +The Gazelle has the following actions available using the Fn and Function keys: + +|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/gaze20/img/battery.webp b/src/models/gaze20/img/battery.webp new file mode 100644 index 000000000..5d36bb1f0 --- /dev/null +++ b/src/models/gaze20/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:215187936abc2832d1fc6183bb2255d6433f78e662565565291dba7acf5aef72 +size 677004 diff --git a/src/models/gaze20/img/bottom-panel-screws.webp b/src/models/gaze20/img/bottom-panel-screws.webp new file mode 100644 index 000000000..4322db851 --- /dev/null +++ b/src/models/gaze20/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d97f9143fe25862a6923411498f48e26248c8eab4fda11542c7aed44832a2bc4 +size 970426 diff --git a/src/models/gaze20/img/cmos-battery.webp b/src/models/gaze20/img/cmos-battery.webp new file mode 100644 index 000000000..08b4ef650 --- /dev/null +++ b/src/models/gaze20/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3a021bd4990499ec07c9c87b9c1292e8a47b30a9e4c689f768e218d09ed96bd +size 626792 diff --git a/src/models/gaze20/img/components-highlighted.webp b/src/models/gaze20/img/components-highlighted.webp new file mode 100644 index 000000000..fea26431a --- /dev/null +++ b/src/models/gaze20/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7b6c4b806d42d29c126945d38edb12260ba7ba15f00a3f1f4ea14c56bad0f62 +size 936506 diff --git a/src/models/gaze20/img/fn-dia.jpg b/src/models/gaze20/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f1.png b/src/models/gaze20/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f10.png b/src/models/gaze20/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f11.png b/src/models/gaze20/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f12.png b/src/models/gaze20/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f2.png b/src/models/gaze20/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/gaze20/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/gaze20/img/fn-f3.png b/src/models/gaze20/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f5.png b/src/models/gaze20/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f6.png b/src/models/gaze20/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f7.png b/src/models/gaze20/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f8.png b/src/models/gaze20/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-f9.png b/src/models/gaze20/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/fn-minus.png b/src/models/gaze20/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/gaze20/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/gaze20/img/fn-plus.png b/src/models/gaze20/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/gaze20/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/gaze20/img/fn-slash.png b/src/models/gaze20/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/gaze20/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/gaze20/img/fn-star.png b/src/models/gaze20/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/gaze20/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/gaze20/img/gaze20.webp b/src/models/gaze20/img/gaze20.webp new file mode 100644 index 000000000..d34e821b3 --- /dev/null +++ b/src/models/gaze20/img/gaze20.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0488132a1187436696800dac5b79c832e2d33b86338502764535b21156a39d5a +size 386018 diff --git a/src/models/gaze20/img/keyboard-mount-points.webp b/src/models/gaze20/img/keyboard-mount-points.webp new file mode 100644 index 000000000..cf3a6d3b1 --- /dev/null +++ b/src/models/gaze20/img/keyboard-mount-points.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9a0f8b6c67de0f19b30abe282ce6d9fff08c0b222ab97c7a92780ec81e2966a +size 925098 diff --git a/src/models/gaze20/img/keyboard-push-point.webp b/src/models/gaze20/img/keyboard-push-point.webp new file mode 100644 index 000000000..9bf4fe05d --- /dev/null +++ b/src/models/gaze20/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ad0d0cea415e88a504dcc9349be9b7b05c17af6eab14e102b4687b97285f7f8 +size 548962 diff --git a/src/models/gaze20/img/keyboard-ribbons.webp b/src/models/gaze20/img/keyboard-ribbons.webp new file mode 100644 index 000000000..72031b710 --- /dev/null +++ b/src/models/gaze20/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:427306fe73534d348ca5bf2076c9a3ba15fc15f5a0fbbfd53db29148ba447053 +size 371588 diff --git a/src/models/gaze20/img/keyboard-touchpad.webp b/src/models/gaze20/img/keyboard-touchpad.webp new file mode 100644 index 000000000..275d000df --- /dev/null +++ b/src/models/gaze20/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a69c291fc711aebf8dd6b321528c1836469fbba7092d8e6c34e4192b53bb468 +size 818180 diff --git a/src/models/gaze20/img/lid.webp b/src/models/gaze20/img/lid.webp new file mode 100644 index 000000000..c7b90edf5 --- /dev/null +++ b/src/models/gaze20/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49dfeb3444f2e00a86204e8ed30ce4512cdadc3ea7cbedceedd2eb34f209366c +size 364506 diff --git a/src/models/gaze20/img/m2-slots.webp b/src/models/gaze20/img/m2-slots.webp new file mode 100644 index 000000000..3f9e36710 --- /dev/null +++ b/src/models/gaze20/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d47dd46ee523c86a157dd641bfff330c4e2763fbff5c90530156b75196b8a1bb +size 561576 diff --git a/src/models/gaze20/img/ports-back.webp b/src/models/gaze20/img/ports-back.webp new file mode 100644 index 000000000..c77b2a237 --- /dev/null +++ b/src/models/gaze20/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b91e27f1542c766f40533f2ad03872697d5f7a7084af7d32c5eab6f66f2833a +size 170040 diff --git a/src/models/gaze20/img/ports-front.webp b/src/models/gaze20/img/ports-front.webp new file mode 100644 index 000000000..d52091ae5 --- /dev/null +++ b/src/models/gaze20/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1098a965b6de974085ddbf06174935425e42f3ee74e4a37419e7d47e231a41d +size 119798 diff --git a/src/models/gaze20/img/ports-left.webp b/src/models/gaze20/img/ports-left.webp new file mode 100644 index 000000000..16555151a --- /dev/null +++ b/src/models/gaze20/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8b8552411dd50eaa05bd68d268c057fbb3c3494f18adb3bfb8d92c9568a8bb4 +size 188182 diff --git a/src/models/gaze20/img/ports-right.webp b/src/models/gaze20/img/ports-right.webp new file mode 100644 index 000000000..09569ce8b --- /dev/null +++ b/src/models/gaze20/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abef09982f6940c52caaafd97ed8cf3ea64d690b6b970f4a257d23e6ae460113 +size 141458 diff --git a/src/models/gaze20/img/ram-slots.webp b/src/models/gaze20/img/ram-slots.webp new file mode 100644 index 000000000..db3827b52 --- /dev/null +++ b/src/models/gaze20/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af6c80ea4fa0f938d72fecc588e0a60646a9f406d92e66db47fb0e496996531b +size 609950 diff --git a/src/models/gaze20/img/speakers.webp b/src/models/gaze20/img/speakers.webp new file mode 100644 index 000000000..935ddf734 --- /dev/null +++ b/src/models/gaze20/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1858f419bd60c285eb1fe9ac8eed2f5eb961a67c83e84416a8596bb48914570 +size 996550 diff --git a/src/models/gaze20/img/thermal-paste-application.webp b/src/models/gaze20/img/thermal-paste-application.webp new file mode 100644 index 000000000..09275be5a --- /dev/null +++ b/src/models/gaze20/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34202826d588ec8873b6ae4c20a1d24108975673e740e597b26ec585bb389a39 +size 898526 diff --git a/src/models/gaze20/img/thermal-paste-removal.webp b/src/models/gaze20/img/thermal-paste-removal.webp new file mode 100644 index 000000000..572f7bcd7 --- /dev/null +++ b/src/models/gaze20/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a3ddb5708772b58d0628e2cad0083c55f55d980aecb020f422be17b65b38d21 +size 937296 diff --git a/src/models/gaze20/img/thermal-screws.webp b/src/models/gaze20/img/thermal-screws.webp new file mode 100644 index 000000000..d422451c0 --- /dev/null +++ b/src/models/gaze20/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f236f9afdbe390916262f60ae1f1ea1de5f678287abd1c054897a6c0e56db18f +size 949950 diff --git a/src/models/gaze20/img/under-keyboard.webp b/src/models/gaze20/img/under-keyboard.webp new file mode 100644 index 000000000..795890767 --- /dev/null +++ b/src/models/gaze20/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c575557cef5dcb70ba13bb13362af03518a9a59b628f2c3c0087d0951fc7410 +size 705414 diff --git a/src/models/gaze20/img/wireless-card-antennas.webp b/src/models/gaze20/img/wireless-card-antennas.webp new file mode 100644 index 000000000..809d5c0ab --- /dev/null +++ b/src/models/gaze20/img/wireless-card-antennas.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9afdcda66f4809ba7035a61b6ed654ee88d50709f3399e57e1821a39831fc59 +size 405272 diff --git a/src/models/gaze20/img/wireless-card-screw.webp b/src/models/gaze20/img/wireless-card-screw.webp new file mode 100644 index 000000000..4dd2b2e26 --- /dev/null +++ b/src/models/gaze20/img/wireless-card-screw.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:797a937158051a04b22499ccc0be80843f30d81c7c50ed9e6e5f0375bb14748e +size 459380 diff --git a/src/models/gaze20/internal-overview.md b/src/models/gaze20/internal-overview.md new file mode 100644 index 000000000..0774179c3 --- /dev/null +++ b/src/models/gaze20/internal-overview.md @@ -0,0 +1,29 @@ +# Gazelle (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in light green +- Webcam/microphone connector is highlighted in cyan +- Keyboard adhesive access point is highlighted in pink + - Keyboard adhesive access point is under the heatsink +- Fan connectors are highlighted in red +- Speaker connectors are highlighted in yellow +- CMOS battery connector is highlighted in purple +- Wireless card is highlighted in blue +- Main battery connector is highlighted in orange +- RAM is highlighted in maroon +- BIOS flash chip (U46) is highlighted in black +- Touchpad connector is highlighted in white +- M.2 SSDs are highlighted in dark green + - Both slots support PCIe NVMe Gen 4 + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard adhesive access point is highlighted in green +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in cyan +- Power button/LED connector is highlighted in red diff --git a/src/models/gaze20/repairs.md b/src/models/gaze20/repairs.md new file mode 100644 index 000000000..da0a92586 --- /dev/null +++ b/src/models/gaze20/repairs.md @@ -0,0 +1,267 @@ +# Gazelle (Parts & Repairs) + +Many components in your Gazelle 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 battery](#replacing-the-battery) +- [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 speakers](#replacing-the-speakers) + +## 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 cover: `6-39-V2553-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 13 bottom panel screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from over the ports in the back. + +## Replacing the RAM: + +The Gazelle 20 supports up to 64GB (2x32GB) 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:** 7 minutes +**Difficulty:** Easy + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull 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 in the keyed slot and pressing down 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 and support 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. + +![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. + +## Replacing the wireless card: + +Your Gazelle'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 number:** +- The standard wireless card is an Intel `BE200`. + +**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](./img/wireless-card-screw.webp) + +3. Remove the metal bracket that holds the wires onto the card. The wireless card will pop up at an angle. +4. Gently remove the two antennas (highlighted red below) by pulling them up and away from the wireless card. + +![Wireless card antennas](./img/wireless-card-antennas.webp) + +5. Remove the card from the M.2 slot. +6. Insert the new wireless card into the M.2 slot at an angle. +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. +8. While holding the end of the card down, replace the metal bracket and the retaining screw. +9. Replace the bottom cover. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `V360BAT-4-73`, and the original part number is `6-87-V35WS-73G00`. + - 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:** 8 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 five battery screws, highlighted yellow below. + +![Battery](./img/battery.webp) + +3. Unplug the battery connector (highlighted red above) and lift the battery out of the chassis. +4. Install the new battery and replace the bottom cover. + +## 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). +2. If you're replacing the CMOS battery, [remove the main battery](#replacing-the-battery). + - If you're clearing the CMOS without replacing the CMOS battery, you still need to [unplug the main battery](#replacing-the-battery), but don't need to remove it. +3. Unplug the white connector (labeled `RTC`) that connects the CMOS battery to the motherboard. + +![CMOS battery](./img/cmos-battery.webp) + +4. If you are replacing the CMOS battery, gently pull from the sides to pry it up from where it's stuck to the case. +4. To clear the CMOS, 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. Stick the new CMOS battery onto the chassis (if necessary) and reconnect the CMOS battery to the motherboard. +6. [Reinstall/reconnect the main battery](#replacing-the-battery) and [replace the bottom cover](#removing-the-bottom-cover). +7. Power up the Gazelle. 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 Gazelle 20 has a single heatsink assembly with two fans. This assembly cools the CPU and GPU. + +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:** +- Fan/heatsink assembly: `6-31-V25RN-202` +- Left fan: Yingfan `5V2` +- Right fan: Yingfan `DV3` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 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). + - It's also recommended to [remove the M.2 drive from slot 2](#replacing-an-m2nvme-ssd) (if installed) for easier access to the fan wire. +2. Remove any clear tape that is securing the fan wires. +3. Remove the thirteen heatsink and fan screws. + - The 11 numbered screws should be unscrewed in order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #11. The two unnumbered fan screws (marked `3V3` and `5V2`) can be removed in any order. + - The silver screw (#11) and the unnumbered fan screws will detatch when fully loosened. Screws #1-10 are held captive and will not completely detatch from the heatsink/fans. + - Do not remove the smaller black screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the two white fan connectors from the motherboard (highlighted green above). +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. 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. After cleaning the CPU, GPU, and heatsink, apply a small line of thermal paste directly onto both CPU chips and the GPU chip. + - If you aren't replacing the thermal putty, scoop the existing putty (from the VRAM 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 heatsink and fan screws, starting with #1, then #2, and so on until #11; also replace the two unnumbered fan screws. +10. Plug the two white fan connectors back into the motherboard. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Part numbers:** +- The keyboard's model number is `CVM18H03US930FA`, and its part number is `6-80-PC510-013-1MD`, also known as `6-V256RNP-KB-MCL-US`. + - Keyboards shipped by System76 include a custom-printed Super key. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers (optional) +**Time estimate:** 10 minutes +**Difficulty:** High + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the heatsink](#replacing-the-cooling-system). + - Removing the heatsink isn't required if the adhesive is fed between the motherboard and the fan; by default, the adhesive is not fed through (meaning heatsink removal is required) due to its shape and size. + - Replacing the thermal paste is recommended whenever the heatsink is removed. +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - Pull the 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 the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive strip & push point](./img/keyboard-mount-points.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push a screwdriver into the keyboard push point (highlighted red 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 ribbon connectors](./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 strip on the chassis. +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 cover](#removing-the-bottom-cover). + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Part numbers:** +- Left speaker: `6-23-5V25K-0L0` +- Right speaker: `6-23-5V25K-0R0` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker wire from the motherboard. + +![Speaker wires and screws](./img/speakers.webp) + +3. Unscrew the speaker screws (two per speaker) and lift the speaker out of the machine. + - The left speaker wire (pictured on the right) is partially routed through channels in the chassis; be careful when removing it. +4. Place the new speaker in the machine. +5. Plug in the connector, securing the wire in the chassis channels (for the left speaker). +6. Replace the screws +7. Reinstall the bottom panel. diff --git a/src/models/ibep2-b1/README.md b/src/models/ibep2-b1/README.md new file mode 100644 index 000000000..33ca8290e --- /dev/null +++ b/src/models/ibep2-b1/README.md @@ -0,0 +1,43 @@ +# Ibex Pro 2U (ibep2-b1) + +![Ibex Pro 2U](./img/ibep2-b1.webp) + +The System76 Ibex Pro 2U is a rack-mounted server. The `B1` model code indicates the first revision based on an Intel platform. This model has the following specifications: + +- Chassis + - [Gigabyte G292-280 (Rev. 100)](https://www.gigabyte.com/Enterprise/GPU-Server/G292-280-rev-100) +- CPU options + - Supports 2x Intel Xeon Scalable 3rd-generation processors +- Memory + - Up to 6144GB (24x256GB) ECC DDR4 @ 3200 MHz +- Storage + - 4x 2.5" NVMe Gen 4/SATA/SAS hot-swappable HDD/SSD bays + - 4x 2.5" SATA/SAS hot-swappable HDD/SSD bays +- Networking + - 2x 10GbE LAN ports ([Intel X710-AT2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - 8x PCIe Gen 4 x16 (full-height, full-length) + - 2x PCIe Gen 4 x16 (half-height, half-length) +- Front I/O + - 1x Power button with LED + - 1x ID button with LED + - 1x Reset button + - 1x System status LED + - 1x HDD activity LED + - 2x LAN activity LEDs +- Back I/O + - 2x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x Power button with LED + - 1x ID button with LED + - 1x Reset button + - 1x NMI button + - 1x System status LED +- Power Supply + - 2x 1200W redundant 80+ Platinum PSUs + - AC Input: 100-240V 16-14A, 50-60Hz +- Dimensions + - 44.8cm x 80.0cm x 8.75cm, 36kg diff --git a/src/models/ibep2-b1/img/ibep2-b1.webp b/src/models/ibep2-b1/img/ibep2-b1.webp new file mode 100644 index 000000000..1ee053c62 --- /dev/null +++ b/src/models/ibep2-b1/img/ibep2-b1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c16c71cf74104f118ea08a9720328ff6bfaf056c198275afe881e8d204bcb0fd +size 82050 diff --git a/src/models/ibep2-r1/README.md b/src/models/ibep2-r1/README.md new file mode 100644 index 000000000..9aa950ad3 --- /dev/null +++ b/src/models/ibep2-r1/README.md @@ -0,0 +1,43 @@ +# Ibex Pro 2U (ibep2-r1) + +![Ibex Pro 2U](./img/ibep2-r1.webp) + +The System76 Ibex Pro 2U is a rack-mounted server. The `R1` model code indicates the first revision based on an AMD platform. This model has the following specifications: + +- Chassis + - [Gigabyte G292-Z40 (Rev. A00)](https://www.gigabyte.com/Enterprise/GPU-Server/G292-Z40-rev-A00) +- CPU options + - Supports 2x AMD EPYC 7003-series or 7002-series processors +- Memory + - Up to 4096GB (16x256GB) ECC DDR4 @ 3200 MHz +- Storage + - 4x 2.5" NVMe Gen 3/SATA/SAS hot-swappable HDD/SSD bays + - 4x 2.5" SATA/SAS hot-swappable HDD/SSD bays +- Networking + - 2x 10GbE LAN ports (1x [Intel X550-AT2](https://ark.intel.com/content/www/us/en/ark/products/52968/intel-ethernet-controller-i350am2.html)) + - 1x 1GbE management LAN +- Expansion + - 8x PCIe Gen 4 x16 (full-height, full-length) + - 2x PCIe Gen 4 x16 (half-height, half-length) +- Front I/O + - 1x Power button with LED + - 1x ID button with LED + - 1x Reset button + - 1x System status LED + - 1x HDD activity LED + - 2x LAN activity LEDs +- Back I/O + - 2x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x Power button with LED + - 1x ID button with LED + - 1x Reset button + - 1x NMI button + - 1x System status LED +- Power Supply + - 2x 1200W redundant 80+ Platinum PSUs + - AC Input: 100-240V 14-12A, 50-60Hz +- Dimensions + - 44.8cm x 80.0cm x 8.75cm, 36kg diff --git a/src/models/ibep2-r1/img/ibep2-r1.webp b/src/models/ibep2-r1/img/ibep2-r1.webp new file mode 100644 index 000000000..824ab5b27 --- /dev/null +++ b/src/models/ibep2-r1/img/ibep2-r1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b278f45c5771bbe5654e2d4c250953631126298c725f536560be5cb48748f6c3 +size 89026 diff --git a/src/models/jacp1-b1/README.md b/src/models/jacp1-b1/README.md new file mode 100644 index 000000000..bdc25f702 --- /dev/null +++ b/src/models/jacp1-b1/README.md @@ -0,0 +1,48 @@ +# Jackal Pro 1U (jacp1-b1) + +![Jackal Pro 1U](./img/jacp1-b1.webp) + +The System76 Jackal Pro 1U is a rack-mounted server. The `B1` model code indicates the first revision based on an Intel platform. This model has the following specifications: + +- Chassis + - [Intel M50CYP1UR204](https://www.intel.com/content/www/us/en/products/sku/214845/intel-server-system-m50cyp1ur204/specifications.html) +- CPU options + - Supports 2x Intel Xeon Scalable 3rd-generation processors +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - Front: + - 4x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - Internal: + - 2x M.2 PCIe NVMe Gen 3 slots +- Networking + - 2x 1GbE LAN ports +- Expansion + - Riser Slot 1: PCIe 4.0, 32 lanes + - Preinstalled riser card: x16 slot + - Riser Slot 2: PCIe 4.0, 32 lanes + - Preinstalled riser card options: + - Option 1: x16 slot + - Option 2: x16 slot and x8 slot + - Riser Slot 3: PCIe 4.0, 16 lanes + - Preinstalled riser card: two x8 slots +- Front I/O + - 1x USB 3.0 + - 1x USB 2.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x Cold reset button (tool required) + - 1x NMI button (tool required) + - 1x System status LED + - 1x Drive activity LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x RJ45 (Serial) +- Power Supply + - 1x 1300W High Efficiency PSU + - Optional second (redundant) PSU +- Dimensions + - 43.8cm x 78.1cm x 4.3cm, 17.24kg diff --git a/src/models/jacp1-b1/img/jacp1-b1.webp b/src/models/jacp1-b1/img/jacp1-b1.webp new file mode 100644 index 000000000..a0536ad50 --- /dev/null +++ b/src/models/jacp1-b1/img/jacp1-b1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05874c95c8148e3e627cba104a15531b816f42602c04709989af1dad2f8488e3 +size 700132 diff --git a/src/models/jacp1-b2/README.md b/src/models/jacp1-b2/README.md new file mode 100644 index 000000000..48420e585 --- /dev/null +++ b/src/models/jacp1-b2/README.md @@ -0,0 +1,48 @@ +# Jackal Pro 1U (jacp1-b2) + +![Jackal Pro 1U](./img/jacp1-b2.webp) + +The System76 Jackal Pro 1U is a rack-mounted server. The `B2` model code indicates the second revision based on an Intel platform. This model has the following specifications: + +- Chassis + - [Intel M50CYP1UR212](https://www.intel.com/content/www/us/en/products/sku/214842/intel-server-system-m50cyp1ur212/specifications.html) +- CPU options + - Supports 2x Intel Xeon Scalable 3rd-generation processors +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - Front: + - 12x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - Internal: + - 2x M.2 PCIe NVMe Gen 3 slots +- Networking + - 2x 1GbE LAN ports +- Expansion + - Riser Slot 1: PCIe 4.0, 32 lanes + - Preinstalled riser card: x16 slot + - Riser Slot 2: PCIe 4.0, 32 lanes + - Preinstalled riser card options: + - Option 1: x16 slot + - Option 2: x16 slot and x8 slot + - Riser Slot 3: PCIe 4.0, 16 lanes + - Preinstalled riser card: two x8 slots +- Front I/O + - 1x USB 3.0 + - 1x USB 2.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x Cold reset button (tool required) + - 1x NMI button (tool required) + - 1x System status LED + - 1x Drive activity LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x RJ45 (Serial) +- Power Supply + - 1x 1300W High Efficiency PSU + - Optional second (redundant) PSU +- Dimensions + - 43.8cm x 78.1cm x 4.3cm, 17.24kg diff --git a/src/models/jacp1-b2/img/jacp1-b2.webp b/src/models/jacp1-b2/img/jacp1-b2.webp new file mode 100644 index 000000000..b6f23619d --- /dev/null +++ b/src/models/jacp1-b2/img/jacp1-b2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8201831e804062b7975cde5c3d7f0e5bccacf4a398d94dbe15f56ffd495ef23d +size 777004 diff --git a/src/models/jacp2-b1/README.md b/src/models/jacp2-b1/README.md new file mode 100644 index 000000000..fe5c8d41e --- /dev/null +++ b/src/models/jacp2-b1/README.md @@ -0,0 +1,50 @@ +# Jackal Pro 2U (jacp2-b1) + +![Jackal Pro 2U](./img/jacp2-b1.webp) + +The System76 Jackal Pro 2U is a rack-mounted server. The `B1` model code indicates the first revision based on an Intel platform. This model has the following specifications: + +- Chassis + - [Intel M50CYP2UR208](https://www.intel.com/content/www/us/en/products/sku/214837/intel-server-system-m50cyp2ur208/specifications.html) +- CPU options + - Supports 2x Intel Xeon Scalable 3rd-generation processors +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - Front: + - 24x 2.5" SATA/SAS hot-swappable HDD/SSD bays + - Internal: + - 2x M.2 PCIe NVMe Gen 3 slots +- Networking + - 2x 1GbE LAN ports +- Expansion + - Riser Slot 1: PCIe 4.0, 32 lanes + - Preinstalled riser card options: + - Option 1: one x16 slot and two x8 slots + - Option 2: two x16 slots + - Riser Slot 2: PCIe 4.0, 32 lanes + - Preinstalled riser card options: + - Option 1: one x16 slot and two x8 slots + - Option 2: two x16 slots + - Riser Slot 3: PCIe 4.0, 16 lanes + - Preinstalled riser card: two x8 slots +- Front I/O + - 1x USB 3.0 + - 1x USB 2.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x Cold reset button (tool required) + - 1x NMI button (tool required) + - 1x System status LED + - 1x Drive activity LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x RJ45 (Serial) +- Power Supply + - 1x 1300W High Efficiency PSU + - Optional second (redundant) PSU +- Dimensions + - 43.9cm x 71.2cm x 8.9cm, 17.24kg diff --git a/src/models/jacp2-b1/img/jacp2-b1.webp b/src/models/jacp2-b1/img/jacp2-b1.webp new file mode 100644 index 000000000..02504d18a --- /dev/null +++ b/src/models/jacp2-b1/img/jacp2-b1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec5a80acb55e6bb62e7df2a2cf657e668f93a71b737ab4ef778638ddd6a0bcf9 +size 917248 diff --git a/src/models/jacp2-b2/README.md b/src/models/jacp2-b2/README.md new file mode 100644 index 000000000..bd7a06b6b --- /dev/null +++ b/src/models/jacp2-b2/README.md @@ -0,0 +1,50 @@ +# Jackal Pro 2U (jacp2-b2) + +![Jackal Pro 2U](./img/jacp2-b2.webp) + +The System76 Jackal Pro 2U is a rack-mounted server. The `B2` model code indicates the second revision based on an Intel platform. This model has the following specifications: + +- Chassis + - [Intel M50CYP2UR312](https://www.intel.com/content/www/us/en/products/sku/214841/intel-server-system-m50cyp2ur312/specifications.html) +- CPU options + - Supports 2x Intel Xeon Scalable 3rd-generation processors +- Memory + - Up to 8192GB (32x256GB) ECC DDR4 @ 3200 MHz +- Storage + - Front: + - 12x 3.5" SATA/SAS hot-swappable HDD/SSD bays + - Internal: + - 2x M.2 PCIe NVMe Gen 3 slots +- Networking + - 2x 1GbE LAN ports +- Expansion + - Riser Slot 1: PCIe 4.0, 32 lanes + - Preinstalled riser card options: + - Option 1: one x16 slot and two x8 slots + - Option 2: two x16 slots + - Riser Slot 2: PCIe 4.0, 32 lanes + - Preinstalled riser card options: + - Option 1: one x16 slot and two x8 slots + - Option 2: two x16 slots + - Riser Slot 3: PCIe 4.0, 16 lanes + - Preinstalled riser card: two x8 slots +- Front I/O + - 1x USB 3.0 + - 1x USB 2.0 + - 1x Power button with LED + - 1x ID button with LED + - 1x Cold reset button (tool required) + - 1x NMI button (tool required) + - 1x System status LED + - 1x Drive activity LED +- Back I/O + - 3x USB 3.0 + - 1x VGA + - 2x RJ45 (Ethernet) + - 1x Management LAN + - 1x RJ45 (Serial) +- Power Supply + - 1x 1300W High Efficiency PSU + - Optional second (redundant) PSU +- Dimensions + - 43.9cm x 71.2cm x 8.9cm, 17.24kg diff --git a/src/models/jacp2-b2/img/jacp2-b2.webp b/src/models/jacp2-b2/img/jacp2-b2.webp new file mode 100644 index 000000000..27707fa37 --- /dev/null +++ b/src/models/jacp2-b2/img/jacp2-b2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3500c1859df7a484f671e8968e9212f13592093b95fd4ca59b8ab65c3439fd00 +size 783196 diff --git a/src/models/kudu6/README.md b/src/models/kudu6/README.md index 2eb15ad84..c5cd940a8 100644 --- a/src/models/kudu6/README.md +++ b/src/models/kudu6/README.md @@ -12,9 +12,12 @@ The System76 Kudu is a laptop with the following specifications: - Supports AMD Ryzen (Cezanne) Mobile CPUs - [Ryzen 9 5900HX](https://www.amd.com/en/products/apu/amd-ryzen-9-5900hx) - BIOS - - W74M12JWSSIQ flash chip running non-open System76 firmware + - W74M12JWSSIQ flash chip + - SOIC-8 form factor + - Programmed with System76 firmware (non-open) - EC - - ITE IT5570E running non-open EC firmware + - ITE IT5570E + - Programmed with non-open EC firmware - Graphics - Dedicated GPU: - NVIDIA GeForce RTX 3060 diff --git a/src/models/kudu6/repairs.md b/src/models/kudu6/repairs.md index a4173a1bc..a2a94ae0e 100644 --- a/src/models/kudu6/repairs.md +++ b/src/models/kudu6/repairs.md @@ -16,6 +16,8 @@ Many components in your Kudu can be upgraded or replaced as necessary. Follow th The battery provides primary power whenever the system is unplugged. +The model number for the Kudu 6's battery is `NH50BAT-4`, and the original part number is `6-87-NH50S-42D01`. 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:** None **Time estimate:** 1 minute **Difficulty:** Easy @@ -87,7 +89,7 @@ This model supports up to two M.2 SSDs. Both M.2 slots are size 2280, and both s ## Replacing the wireless card: -Your Kudu'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). +Your Kudu'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 **Time estimate:** 10 minutes @@ -111,6 +113,8 @@ Your Kudu's WiFi and Bluetooth are both handled by the same module. It is a stan 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/launch_1/README.md b/src/models/launch_1/README.md index 6f27bc8b8..f2b3b2271 100644 --- a/src/models/launch_1/README.md +++ b/src/models/launch_1/README.md @@ -16,7 +16,11 @@ The System76 Launch is a configurable keyboard with the following specifications - N-key rollover - Sockets and Switches - Kailh MX hot swap sockets - - Kailh Box Jade or Box Royal switches + - Default switch options: + - NovelKeys x Kailh Box Jade + - NovelKeys x Kailh Box Royal + - Kailh Box Silent Brown + - Kailh Box Silent Pink - Keycaps - PBT plastic - Dye sublimated legend diff --git a/src/models/launch_1/repairs.md b/src/models/launch_1/repairs.md index 69d56291a..5c79edd66 100644 --- a/src/models/launch_1/repairs.md +++ b/src/models/launch_1/repairs.md @@ -71,7 +71,7 @@ If you are installing new switches, ensure that the switches you're installing a ![Removing a switch](./img/switch-removal.jpg) -### Steps to install a swtich: +### Steps to install a switch: 1. Make sure the switch's pins are straight. - The pins must plug into the socket, and they'll miss their slots if they are bent. diff --git a/src/models/launch_2/README.md b/src/models/launch_2/README.md new file mode 100644 index 000000000..d7fc4fb50 --- /dev/null +++ b/src/models/launch_2/README.md @@ -0,0 +1,47 @@ +# Launch (launch_2) + +- [External Overview](./external-overview.md) +- [Customization & Repairs](./repairs.md) + +![Launch Photo](./img/launch.png) + +The System76 Launch is a configurable keyboard with the following specifications: + +- Chassis + - [Open-source milled chassis design](https://github.com/system76/launch/tree/master/chassis) + - Magnetically-attachable 15-degree angle lift bar +- Electronics + - [Open-source PCB design](https://github.com/system76/launch/tree/master/pcb) + - Individually addressable RGB LED backlighting + - N-key rollover +- Sockets and Switches + - Kailh MX hot swap sockets + - Default switch options: + - NovelKeys x Kailh Box Jade + - NovelKeys x Kailh Box Royal + - Kailh Box Silent Brown + - Kailh Box Silent Pink +- Keycaps + - PBT plastic + - Dye sublimated legend + - XDA profile + - Sizes: + - 3x 2U keycaps (both `Space` bars and left `Shift`) + - All three 2U caps use plate-mount stabilizers + - 8x 1.5U keycaps (`Tab`, `Caps`, left `Ctrl`, right `Fn`, right `Shift`, `Enter`, `Bksp`, and `Del`) + - 73x 1U keycaps +- Layout + - Modified ANSI US QWERTY +- Custom Configurations + - Customize layout and lighting in firmware with the [System76 Keyboard Configurator](https://github.com/pop-os/keyboard-configurator) + - [Available on Linux, Windows, and macOS](https://system76.com/accessories/launch/download) +- Integrated Hub + - 2x USB 3.2 Gen 1 Type-C + - 2x USB 3.2 Gen 1 Type-A +- Firmware + - [Open-source QMK-based firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/launch_2/) +- Included cables: + - 1x USB Type-C to USB Type-C + - 1x USB Type-C to USB Type-A +- Dimensions + - 30.83cm x 13.51cm x 3.061cm, 948g diff --git a/src/models/launch_2/external-overview.md b/src/models/launch_2/external-overview.md new file mode 100644 index 000000000..323aa4b9b --- /dev/null +++ b/src/models/launch_2/external-overview.md @@ -0,0 +1,13 @@ +# Launch (External Overview) + +## Top overview: + +![Launch Top Overview](./img/top.webp) + +## Back overview: + +![Launch Ports](./img/ports-back.webp) + +## Box contents overview: + +![Launch Box Contents](./img/box-contents.webp) diff --git a/src/models/launch_2/img/all-keycaps-removed.webp b/src/models/launch_2/img/all-keycaps-removed.webp new file mode 100644 index 000000000..229273bb8 --- /dev/null +++ b/src/models/launch_2/img/all-keycaps-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ee2b112b6b8d059638883bf83ee63189a43183330ac56eed97abb8dff0abe81 +size 604114 diff --git a/src/models/launch_2/img/all-switches-removed.webp b/src/models/launch_2/img/all-switches-removed.webp new file mode 100644 index 000000000..3a4b72c2b --- /dev/null +++ b/src/models/launch_2/img/all-switches-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:539ca054629dfc2653e612d12c5025f0a7774545e6d53b7b4fd0e9370591ff36 +size 823322 diff --git a/src/models/launch_2/img/bottom-panel-screws.webp b/src/models/launch_2/img/bottom-panel-screws.webp new file mode 100644 index 000000000..4262af447 --- /dev/null +++ b/src/models/launch_2/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d566fda17efa02030f6089bfd0b653b2b69806195b7ce87311e4d5b77f8e5c3 +size 526332 diff --git a/src/models/launch_2/img/box-contents.webp b/src/models/launch_2/img/box-contents.webp new file mode 100644 index 000000000..868d7366f --- /dev/null +++ b/src/models/launch_2/img/box-contents.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e6f6fd5836eeb52b0266acf8a6d1b5e897e87f7e0d07c48711671fb830d5000 +size 143918 diff --git a/src/models/launch_2/img/chassis-switch-pin-check.webp b/src/models/launch_2/img/chassis-switch-pin-check.webp new file mode 100644 index 000000000..cff44f71a --- /dev/null +++ b/src/models/launch_2/img/chassis-switch-pin-check.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad12b582e73ff04519d096b99dfc3efe6867baff1b8ad7d48a120824934f7036 +size 222932 diff --git a/src/models/launch_2/img/chassis-with-switches.webp b/src/models/launch_2/img/chassis-with-switches.webp new file mode 100644 index 000000000..3586a4310 --- /dev/null +++ b/src/models/launch_2/img/chassis-with-switches.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f8a1dea09d3bd129e582a411a8392e10b693ea57c66f56ec5a797683ead293b +size 880956 diff --git a/src/models/launch_2/img/configurator.webp b/src/models/launch_2/img/configurator.webp new file mode 100644 index 000000000..34f734090 --- /dev/null +++ b/src/models/launch_2/img/configurator.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46012c985c65ff96b90ddb07cc4a4366a2bad692aa0bfed0e6402cecbb714ed3 +size 21136 diff --git a/src/models/launch_2/img/internal-bottom.webp b/src/models/launch_2/img/internal-bottom.webp new file mode 100644 index 000000000..3653dc6f5 --- /dev/null +++ b/src/models/launch_2/img/internal-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c7dd606213a39800a6568186afc1bcf3f92ead6bfda409fb57dbb77e20181db +size 579344 diff --git a/src/models/launch_2/img/keycap-installation.webp b/src/models/launch_2/img/keycap-installation.webp new file mode 100644 index 000000000..38fe16189 --- /dev/null +++ b/src/models/launch_2/img/keycap-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8e322f7e6aba486a82c38be1c98c8037afe79161f6c7cd81046e737322030e1 +size 124366 diff --git a/src/models/launch_2/img/keycap-removal-1.webp b/src/models/launch_2/img/keycap-removal-1.webp new file mode 100644 index 000000000..313e80d5f --- /dev/null +++ b/src/models/launch_2/img/keycap-removal-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4abc99fba911ab072e211c62dc40ca0653313a87f96a696dc416e8b1b5432bff +size 295422 diff --git a/src/models/launch_2/img/keycap-removal-15u-2u.webp b/src/models/launch_2/img/keycap-removal-15u-2u.webp new file mode 100644 index 000000000..51c79968c --- /dev/null +++ b/src/models/launch_2/img/keycap-removal-15u-2u.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0de7d41fcb25994bf86f888fedc1b5e84d2ea94124bbdb3f06df0389d71fb488 +size 197576 diff --git a/src/models/launch_2/img/keycap-removal-2.webp b/src/models/launch_2/img/keycap-removal-2.webp new file mode 100644 index 000000000..e1c4adde3 --- /dev/null +++ b/src/models/launch_2/img/keycap-removal-2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:418be52f8b62b6b94d68075a3a9237114b279ad6c74756bb01b148f70a0c33cc +size 1301462 diff --git a/src/models/launch_2/img/keycap-removed.webp b/src/models/launch_2/img/keycap-removed.webp new file mode 100644 index 000000000..8b7c79371 --- /dev/null +++ b/src/models/launch_2/img/keycap-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32b565d076ae72fefe757cac2cbc224c83e17b3d0d6d887c0f2ee3527bec7d16 +size 217518 diff --git a/src/models/launch_2/img/launch.png b/src/models/launch_2/img/launch.png new file mode 100644 index 000000000..3e65ef05d --- /dev/null +++ b/src/models/launch_2/img/launch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a7c0473ad1ce141a154f805dd5aba760bbe6cc5eae29781cda99de79dafcf5e +size 1637648 diff --git a/src/models/launch_2/img/pcb-removed.webp b/src/models/launch_2/img/pcb-removed.webp new file mode 100644 index 000000000..239eb8b65 --- /dev/null +++ b/src/models/launch_2/img/pcb-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b4eff41cb2659d9a19b8ee398c6a0434b1751f960eded2fe0f1fb5d4b45574f +size 543068 diff --git a/src/models/launch_2/img/pcb-switch-pins.webp b/src/models/launch_2/img/pcb-switch-pins.webp new file mode 100644 index 000000000..94891bd6d --- /dev/null +++ b/src/models/launch_2/img/pcb-switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ce876d6565476bc001181da8c53afe2a220a3d18970c7cbbeb1bc18823620f6 +size 956360 diff --git a/src/models/launch_2/img/ports-back.webp b/src/models/launch_2/img/ports-back.webp new file mode 100644 index 000000000..6576f1036 --- /dev/null +++ b/src/models/launch_2/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91f833a3cc758e9513fc7a720f7a03df06211e2010069eac676e62eedf559a6c +size 285774 diff --git a/src/models/launch_2/img/switch-installation.webp b/src/models/launch_2/img/switch-installation.webp new file mode 100644 index 000000000..85d553591 --- /dev/null +++ b/src/models/launch_2/img/switch-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f78780cc01a889b42832771c2b794c64984b8f386d47c635220537bc32c4230 +size 166478 diff --git a/src/models/launch_2/img/switch-orientation.webp b/src/models/launch_2/img/switch-orientation.webp new file mode 100644 index 000000000..23d5257d7 --- /dev/null +++ b/src/models/launch_2/img/switch-orientation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:257e69761410bc6f9fa54262449f5e7c8015006dd0678e748b79fd86c3c2b948 +size 155026 diff --git a/src/models/launch_2/img/switch-pins.webp b/src/models/launch_2/img/switch-pins.webp new file mode 100644 index 000000000..79eeffa38 --- /dev/null +++ b/src/models/launch_2/img/switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37ade6c9279824754ebe8e3b46fbfa5b7e95b60a0ca438e400e42cd5a428dec3 +size 64096 diff --git a/src/models/launch_2/img/switch-removal.webp b/src/models/launch_2/img/switch-removal.webp new file mode 100644 index 000000000..bf725d1da --- /dev/null +++ b/src/models/launch_2/img/switch-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4720645271babe8e66eea39d4bbd0a62d44ffa914f49dcbd7ef430f8d64b817 +size 131090 diff --git a/src/models/launch_2/img/switch-removed.webp b/src/models/launch_2/img/switch-removed.webp new file mode 100644 index 000000000..a040b1420 --- /dev/null +++ b/src/models/launch_2/img/switch-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45c235dd201a959c541369cb02fbdb49cbf2c7fdccb71abc4e9ca782b51c87d9 +size 284326 diff --git a/src/models/launch_2/img/top.webp b/src/models/launch_2/img/top.webp new file mode 100644 index 000000000..b11e0b437 --- /dev/null +++ b/src/models/launch_2/img/top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31a78374c8956a5a7803ddd3037213e7b5d0a46d2dfe03ea85e5768531094340 +size 150426 diff --git a/src/models/launch_2/repairs.md b/src/models/launch_2/repairs.md new file mode 100644 index 000000000..776a66f0f --- /dev/null +++ b/src/models/launch_2/repairs.md @@ -0,0 +1,158 @@ +# Launch (Customization & Repairs) + +The Launch Configurable Keyboard can be customized and personalized in a variety of ways. It is recommended to unplug all USB cables and devices from your Launch before changing keycaps or switches. + +- [Connecting and using Launch](#connecting-and-using-launch) +- [Removing and installing keycaps](#removing-and-installing-keycaps) +- [Removing and installing switches](#removing-and-installing-switches) +- [Removing the PCB](#removing-the-pcb) + +## Connecting and using Launch: + +![Launch ports](./img/ports-back.webp) + +1. Connect the USB-C side of either the USB-C/USB-C or USB-C/USB-A cable to the Launch's center USB-C port, shown above. +2. Connect the other side of the cable to your computer. +3. Connect any other USB devices to the four downstream USB ports on either side of the Launch. + +## Removing and installing keycaps: + +Launch uses only three sizes of uniform profile keycaps, which allows for a high degree of customization. Any two keycaps of the same size can be swapped on the keyboard, and several extras are included in the box. + +**Tools required:** Keycap puller +**Time estimate:** 20 minutes (to replace all keycaps) +**Difficulty:** Easy + +### Steps to remove a keycap: + +1. Separate the two wire loops of the keycap puller and place them around two opposite corners of the keycap. + - The keycap puller can be partially inserted over the sides of the key first, then twisted to go over the corners. + +![Inserting the keycap puller](./img/keycap-removal-1.webp) + +![Removing a keycap](./img/keycap-removal-2.webp) + +2. Pull slowly but firmly (directly away from the keyboard) until the keycap slides off of the switch's stem. + +![Removed keycap](./img/keycap-removed.webp) + +#### Removing larger keycaps: + +- The included keycap puller works on all three of Launch's keycap sizes. +- The three 2U keycaps (both space bars and left shift) have stabilizers, so be sure to pull both sides evenly. + - These 2U keycaps take slightly more pulling force than the rest of the keycaps. + +![Removing larger keycaps](./img/keycap-removal-15u-2u.webp) + +### Steps to install a keycap: + +1. Position the keycap on top of the switch. +2. Press the keycap down firmly until it's fully on the switch. + - The keycap will be held onto the switch by friction. + - The 2U keycaps with stabilizers require slightly more pressure to install. + +![Installing a keycap](./img/keycap-installation.webp) + +## Removing and installing switches: + +Because Launch uses Kailh hot swap sockets, key switches can be removed and installed without soldering. + +If you are changing all of the switches in your Launch, it is recommended to completely [remove the PCB](#removing-the-pcb), install the switches into the top case without the PCB, then install the PCB into the case and onto the switch pins. This makes switch installation easier and reduces the likelihood of bending switch pins or damaging the PCB. + +If you are installing new switches, ensure that the switches you're installing are compatible with surface-mount (SMD) LEDs. + +**Tools required:** MX-style switch puller +**Time estimate:** ~1 minute per switch +**Difficulty:** Medium + +### Steps to remove a switch: + +1. [Remove the keycap](#removing-and-installing-keycaps) on the switch you wish to remove. +2. Place the two tongs of the switch removal tool into the switch's locking tabs on the top and bottom edges of the switch. + +![Switch removal](./img/switch-removal.webp) + +3. Pinch the tongs together to release the switch's locking clips from the chassis. +4. Pull the switch upwards out of the socket. + - The switch's locking tabs can sometimes catch on the edges of the chassis cutouts. If the switch feels stuck, remove the tool and press the switch back down into place, then try removing it again. + - Switches take more force to remove than keycaps. + +![A removed switch](./img/switch-removed.webp) + +### Steps to install a switch: + +1. Make sure the switch's pins are straight. + - If either of the pins is bent, gently bend it back into place. + - **Caution:** Attempting to install a switch with bent pins may damage the PCB and/or switch. + +![Bent vs. straight switch pins](./img/switch-pins.webp) + +2. Orient the switch so the clear LED window aligns with the LED on the PCB, near the top of the socket. + +![Switch orientation](./img/switch-orientation.webp) + +3. Place the switch straight into the plate. + - **Caution:** Forcing the pins into the hot swap socket if the pins are not properly aligned could damage the PCB and/or switch. + - If you feel excessive resistance, pull the switch out, double-check that the pins are straight, and try installing the switch again. +4. Once you feel the pins plug into the hot swap socket, press the switch down with more force to snap it into place within the chassis. + +![Switch installation](./img/switch-installation.webp) + +## Removing the PCB: + +**Tools required:** Keycap puller, MX-style switch puller, and cross-head (Phillips) screwdriver +**Time estimate:** 50 minutes +**Difficulty:** High + +If the PCB in your Launch becomes damaged and needs to be replaced, or if you are changing all of the switches on the PCB, it can be removed and replaced using these instructions. + +### Steps to remove the PCB: + +1. [Remove all of the keycaps](#removing-and-installing-keycaps) and [all of the switches](#removing-and-installing-switches). + - The 2U stabilizers do not need to be removed. + +![Launch with all keycaps removed](./img/all-keycaps-removed.webp) +![Launch with all switches removed](./img/all-switches-removed.webp) + +2. Turn the keyboard over and remove the five bottom panel screws. + - The screws are set into adapters that may or may not come out with the screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Remove the bottom panel. + - If the magnetic lift bar is installed, it can be used as a handle. + +![Bottom panel removed](./img/internal-bottom.webp) + +4. Push the PCB up out of the chassis through one of the switch holes, then lift the PCB out of the chassis. + - To avoid the USB-C port catching on the chassis, push through one of the bottom row switch holes and lift the bottom edge of the PCB first. + +![Loose PCB](./img/pcb-removed.webp) + +### Steps to install the PCB: + +1. Install all of the switches into the chassis. + - The switches can also be installed after installing the PCB, but installing the switches first is recommended because it reduces the risk of individual bent pins damaging the PCB or switches during installation. + - Make sure the switches are in the correct orientation with the LED window at the top. + - The switches are not specific to their key/hole. + +![Switches installed in chassis](./img/chassis-with-switches.webp) + +2. Turn the chassis over and check that all of the switch pins are straight. + - Look down the rows of pins from the sides of the chassis to identify any bent pins. + - If any of the pins are bent when installing the PCB, the switch or the PCB may be damaged. + - In the image below, the pin marked with a red arrow is an example of a pin that is bent and needs to be straightened. + +![Switch pins in chassis (with a bent pin)](./img/chassis-switch-pin-check.webp) + +3. Carefully line up the PCB with the switch pins and place it in the chassis, starting with the USB-C ports on the top edge. + - Evenly press the PCB down until all of the switch pins are fully seated in their sockets. + - It may help to pick up the keyboard and pinch to press both the PCB and the switches at the same time. + - If you feel excessive resistance, stop, remove the PCB, and ensure that all of the switch pins are lined up. + - The switch pins can be seen from the back of the sockets when they are fully seated, highlighted below. + +![Switch pins visible through sockets](./img/pcb-switch-pins.webp) + +4. Install the bottom cover and its four screws, flip the keyboard over, and put all of the keycaps back on. + - If any of the oval steel inserts came loose from the bottom cover, put them back into place before reinstalling the bottom cover. + - The steel inserts are held in with glue, but are also held in place magnetically if the magnetic lift bar is installed. They can be re-glued with CA glue. diff --git a/src/models/launch_3/README.md b/src/models/launch_3/README.md new file mode 100644 index 000000000..313bb09f1 --- /dev/null +++ b/src/models/launch_3/README.md @@ -0,0 +1,47 @@ +# Launch (launch_3) + +- [External Overview](./external-overview.md) +- [Customization & Repairs](./repairs.md) + +![Launch Photo](./img/launch.webp) + +The System76 Launch is a configurable keyboard with the following specifications: + +- Chassis + - [Open-source milled chassis design](https://github.com/system76/launch/tree/master/chassis) + - Magnetically-attachable 15-degree angle lift bar +- Electronics + - [Open-source PCB design](https://github.com/system76/launch/tree/master/pcb) + - Individually addressable RGB LED backlighting + - N-key rollover +- Sockets and Switches + - Kailh MX hot swap sockets + - Default switch options: + - NovelKeys x Kailh Box Jade + - NovelKeys x Kailh Box Royal + - Kailh Box Silent Brown + - Kailh Box Silent Pink +- Keycaps + - PBT plastic + - Dye sublimated legend + - XDA profile + - Sizes: + - 3x 2U keycaps (both `Space` bars and left `Shift`) + - All three 2U caps use plate-mount stabilizers + - 8x 1.5U keycaps (`Tab`, `Caps`, left `Ctrl`, right `Fn`, right `Shift`, `Enter`, `Bksp`, and `Del`) + - 73x 1U keycaps +- Layout + - Modified ANSI US QWERTY +- Custom Configurations + - Customize layout and lighting in firmware with the [System76 Keyboard Configurator](https://github.com/pop-os/keyboard-configurator) + - [Available on Linux, Windows, and macOS](https://system76.com/accessories/launch/download) +- Integrated Hub + - 2x USB 3.2 Gen 2 Type-C + - 2x USB 3.2 Gen 2 Type-A +- Firmware + - [Open-source QMK-based firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/launch_2/) +- Included cables: + - 1x USB Type-C to USB Type-C + - 1x USB Type-C to USB Type-A +- Dimensions + - 30.83cm x 13.51cm x 3.061cm, 948g diff --git a/src/models/launch_3/external-overview.md b/src/models/launch_3/external-overview.md new file mode 100644 index 000000000..323aa4b9b --- /dev/null +++ b/src/models/launch_3/external-overview.md @@ -0,0 +1,13 @@ +# Launch (External Overview) + +## Top overview: + +![Launch Top Overview](./img/top.webp) + +## Back overview: + +![Launch Ports](./img/ports-back.webp) + +## Box contents overview: + +![Launch Box Contents](./img/box-contents.webp) diff --git a/src/models/launch_3/img/all-keycaps-removed.webp b/src/models/launch_3/img/all-keycaps-removed.webp new file mode 100644 index 000000000..a765b3e8c --- /dev/null +++ b/src/models/launch_3/img/all-keycaps-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f35e0a8e26292a6c0f51f60cf11f141ec4f47cb156a76d064e154cb531ab44bc +size 1021420 diff --git a/src/models/launch_3/img/all-switches-removed.webp b/src/models/launch_3/img/all-switches-removed.webp new file mode 100644 index 000000000..5314396b2 --- /dev/null +++ b/src/models/launch_3/img/all-switches-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72f467ec16ec85247a16170a07ce3064c8eff9ef294a2a03270a6f4f8a721580 +size 956944 diff --git a/src/models/launch_3/img/bottom-panel-screws.webp b/src/models/launch_3/img/bottom-panel-screws.webp new file mode 100644 index 000000000..899c77e92 --- /dev/null +++ b/src/models/launch_3/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa81e108c77b47c428bf6bfc6602ad24a2a4e516c81235a12df32479ce294d57 +size 1378976 diff --git a/src/models/launch_3/img/box-contents.webp b/src/models/launch_3/img/box-contents.webp new file mode 100644 index 000000000..868d7366f --- /dev/null +++ b/src/models/launch_3/img/box-contents.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e6f6fd5836eeb52b0266acf8a6d1b5e897e87f7e0d07c48711671fb830d5000 +size 143918 diff --git a/src/models/launch_3/img/chassis-switch-pin-check.webp b/src/models/launch_3/img/chassis-switch-pin-check.webp new file mode 100644 index 000000000..534e38a87 --- /dev/null +++ b/src/models/launch_3/img/chassis-switch-pin-check.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:784f4c3b91fbe3ca5a21b9ba6f8ba91528f45f76d0137cd28d6d10d569646cf6 +size 206230 diff --git a/src/models/launch_3/img/chassis-with-switches.webp b/src/models/launch_3/img/chassis-with-switches.webp new file mode 100644 index 000000000..eb73edb63 --- /dev/null +++ b/src/models/launch_3/img/chassis-with-switches.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ee8b919f6908cb8452afbca6b3251054ab818d0d716fa4e4c85720c5a4f4406 +size 912228 diff --git a/src/models/launch_3/img/internal-bottom.webp b/src/models/launch_3/img/internal-bottom.webp new file mode 100644 index 000000000..92ef53c90 --- /dev/null +++ b/src/models/launch_3/img/internal-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf2edd3771723c4a83bed334f3e600330ff41553dd226b5149444f0d162671b9 +size 697820 diff --git a/src/models/launch_3/img/keycap-installation.webp b/src/models/launch_3/img/keycap-installation.webp new file mode 100644 index 000000000..85295f4b4 --- /dev/null +++ b/src/models/launch_3/img/keycap-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a3bc7996ead5f6bb31258edd4c70373c288a827ecada5f8e1e99a4d5fa58465 +size 540800 diff --git a/src/models/launch_3/img/keycap-removal-1.webp b/src/models/launch_3/img/keycap-removal-1.webp new file mode 100644 index 000000000..b274b0523 --- /dev/null +++ b/src/models/launch_3/img/keycap-removal-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1edc1ea0ead2796d8a07df932e525840ad1aef7b1dbf6476fb633846e3434cfc +size 372468 diff --git a/src/models/launch_3/img/keycap-removal-15u-2u.webp b/src/models/launch_3/img/keycap-removal-15u-2u.webp new file mode 100644 index 000000000..4f440af62 --- /dev/null +++ b/src/models/launch_3/img/keycap-removal-15u-2u.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeea39a39e19d4f242eb95c6ae8b624ba927e17528b71e7581698c23254626a6 +size 550640 diff --git a/src/models/launch_3/img/keycap-removal-2.webp b/src/models/launch_3/img/keycap-removal-2.webp new file mode 100644 index 000000000..10eefe2f2 --- /dev/null +++ b/src/models/launch_3/img/keycap-removal-2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:139ed4945dd7a8fddd7dd73f3627df88dcb8321ba125b01ad195d0f7834f9b55 +size 374044 diff --git a/src/models/launch_3/img/keycap-removed.webp b/src/models/launch_3/img/keycap-removed.webp new file mode 100644 index 000000000..074a8030e --- /dev/null +++ b/src/models/launch_3/img/keycap-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cefc14892ccf25d1c982f6400853dbf358de2692bb9a8ebf915a3a4e0f8f191 +size 309460 diff --git a/src/models/launch_3/img/launch.webp b/src/models/launch_3/img/launch.webp new file mode 100644 index 000000000..33b81204d --- /dev/null +++ b/src/models/launch_3/img/launch.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:492fcdff9df9108bbb9bff962f0a9a0b6ded690fb266b2879ba196274f40ed29 +size 186660 diff --git a/src/models/launch_3/img/pcb-removed.webp b/src/models/launch_3/img/pcb-removed.webp new file mode 100644 index 000000000..9cb33ecda --- /dev/null +++ b/src/models/launch_3/img/pcb-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e55766aa7259f8f239618e6fbd15832195669896a298a31413e4b6b2ce6f15d +size 451078 diff --git a/src/models/launch_3/img/pcb-switch-pins.webp b/src/models/launch_3/img/pcb-switch-pins.webp new file mode 100644 index 000000000..654e4d8b4 --- /dev/null +++ b/src/models/launch_3/img/pcb-switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:002f8a071da04e217ecbaee34df5ca5fbea43ce201701e7664dcb93f80a007f5 +size 923134 diff --git a/src/models/launch_3/img/ports-back.webp b/src/models/launch_3/img/ports-back.webp new file mode 100644 index 000000000..20c47a084 --- /dev/null +++ b/src/models/launch_3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:015bb6855652cac8128a0a1ca8edb56b8629066d215fc2dc6d0f7fc10dc48ddf +size 581620 diff --git a/src/models/launch_3/img/switch-installation.webp b/src/models/launch_3/img/switch-installation.webp new file mode 100644 index 000000000..eba360b47 --- /dev/null +++ b/src/models/launch_3/img/switch-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4afbfd3cdb31a5e3cb62f7f5b5425ec513ec6e05cb19f7a20fb498b78f43d6ad +size 648886 diff --git a/src/models/launch_3/img/switch-orientation.webp b/src/models/launch_3/img/switch-orientation.webp new file mode 100644 index 000000000..49305ba93 --- /dev/null +++ b/src/models/launch_3/img/switch-orientation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e20e0ec13aa230ba2ed40e510122d499fd30f6adc2b20aed3878504d3200957 +size 821238 diff --git a/src/models/launch_3/img/switch-pins.webp b/src/models/launch_3/img/switch-pins.webp new file mode 100644 index 000000000..aec105b3b --- /dev/null +++ b/src/models/launch_3/img/switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76f4e3068b5c3475efaa905d28690cb01db653956b14bb4140af5300ac82fe2d +size 51570 diff --git a/src/models/launch_3/img/switch-removal.webp b/src/models/launch_3/img/switch-removal.webp new file mode 100644 index 000000000..fd5e1e1ac --- /dev/null +++ b/src/models/launch_3/img/switch-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbc3e656f6b1ab268b578f6190b61f3fc21e7a7a28f43ca43b62ce5dadbc645f +size 683224 diff --git a/src/models/launch_3/img/switch-removed.webp b/src/models/launch_3/img/switch-removed.webp new file mode 100644 index 000000000..add39deb0 --- /dev/null +++ b/src/models/launch_3/img/switch-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f45562e2ee9d942fd3eb5da532f1ec0fdb289cd6eccb58e6725a01c7cc3da22c +size 785324 diff --git a/src/models/launch_3/img/top.webp b/src/models/launch_3/img/top.webp new file mode 100644 index 000000000..b11e0b437 --- /dev/null +++ b/src/models/launch_3/img/top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31a78374c8956a5a7803ddd3037213e7b5d0a46d2dfe03ea85e5768531094340 +size 150426 diff --git a/src/models/launch_3/repairs.md b/src/models/launch_3/repairs.md new file mode 100644 index 000000000..776a66f0f --- /dev/null +++ b/src/models/launch_3/repairs.md @@ -0,0 +1,158 @@ +# Launch (Customization & Repairs) + +The Launch Configurable Keyboard can be customized and personalized in a variety of ways. It is recommended to unplug all USB cables and devices from your Launch before changing keycaps or switches. + +- [Connecting and using Launch](#connecting-and-using-launch) +- [Removing and installing keycaps](#removing-and-installing-keycaps) +- [Removing and installing switches](#removing-and-installing-switches) +- [Removing the PCB](#removing-the-pcb) + +## Connecting and using Launch: + +![Launch ports](./img/ports-back.webp) + +1. Connect the USB-C side of either the USB-C/USB-C or USB-C/USB-A cable to the Launch's center USB-C port, shown above. +2. Connect the other side of the cable to your computer. +3. Connect any other USB devices to the four downstream USB ports on either side of the Launch. + +## Removing and installing keycaps: + +Launch uses only three sizes of uniform profile keycaps, which allows for a high degree of customization. Any two keycaps of the same size can be swapped on the keyboard, and several extras are included in the box. + +**Tools required:** Keycap puller +**Time estimate:** 20 minutes (to replace all keycaps) +**Difficulty:** Easy + +### Steps to remove a keycap: + +1. Separate the two wire loops of the keycap puller and place them around two opposite corners of the keycap. + - The keycap puller can be partially inserted over the sides of the key first, then twisted to go over the corners. + +![Inserting the keycap puller](./img/keycap-removal-1.webp) + +![Removing a keycap](./img/keycap-removal-2.webp) + +2. Pull slowly but firmly (directly away from the keyboard) until the keycap slides off of the switch's stem. + +![Removed keycap](./img/keycap-removed.webp) + +#### Removing larger keycaps: + +- The included keycap puller works on all three of Launch's keycap sizes. +- The three 2U keycaps (both space bars and left shift) have stabilizers, so be sure to pull both sides evenly. + - These 2U keycaps take slightly more pulling force than the rest of the keycaps. + +![Removing larger keycaps](./img/keycap-removal-15u-2u.webp) + +### Steps to install a keycap: + +1. Position the keycap on top of the switch. +2. Press the keycap down firmly until it's fully on the switch. + - The keycap will be held onto the switch by friction. + - The 2U keycaps with stabilizers require slightly more pressure to install. + +![Installing a keycap](./img/keycap-installation.webp) + +## Removing and installing switches: + +Because Launch uses Kailh hot swap sockets, key switches can be removed and installed without soldering. + +If you are changing all of the switches in your Launch, it is recommended to completely [remove the PCB](#removing-the-pcb), install the switches into the top case without the PCB, then install the PCB into the case and onto the switch pins. This makes switch installation easier and reduces the likelihood of bending switch pins or damaging the PCB. + +If you are installing new switches, ensure that the switches you're installing are compatible with surface-mount (SMD) LEDs. + +**Tools required:** MX-style switch puller +**Time estimate:** ~1 minute per switch +**Difficulty:** Medium + +### Steps to remove a switch: + +1. [Remove the keycap](#removing-and-installing-keycaps) on the switch you wish to remove. +2. Place the two tongs of the switch removal tool into the switch's locking tabs on the top and bottom edges of the switch. + +![Switch removal](./img/switch-removal.webp) + +3. Pinch the tongs together to release the switch's locking clips from the chassis. +4. Pull the switch upwards out of the socket. + - The switch's locking tabs can sometimes catch on the edges of the chassis cutouts. If the switch feels stuck, remove the tool and press the switch back down into place, then try removing it again. + - Switches take more force to remove than keycaps. + +![A removed switch](./img/switch-removed.webp) + +### Steps to install a switch: + +1. Make sure the switch's pins are straight. + - If either of the pins is bent, gently bend it back into place. + - **Caution:** Attempting to install a switch with bent pins may damage the PCB and/or switch. + +![Bent vs. straight switch pins](./img/switch-pins.webp) + +2. Orient the switch so the clear LED window aligns with the LED on the PCB, near the top of the socket. + +![Switch orientation](./img/switch-orientation.webp) + +3. Place the switch straight into the plate. + - **Caution:** Forcing the pins into the hot swap socket if the pins are not properly aligned could damage the PCB and/or switch. + - If you feel excessive resistance, pull the switch out, double-check that the pins are straight, and try installing the switch again. +4. Once you feel the pins plug into the hot swap socket, press the switch down with more force to snap it into place within the chassis. + +![Switch installation](./img/switch-installation.webp) + +## Removing the PCB: + +**Tools required:** Keycap puller, MX-style switch puller, and cross-head (Phillips) screwdriver +**Time estimate:** 50 minutes +**Difficulty:** High + +If the PCB in your Launch becomes damaged and needs to be replaced, or if you are changing all of the switches on the PCB, it can be removed and replaced using these instructions. + +### Steps to remove the PCB: + +1. [Remove all of the keycaps](#removing-and-installing-keycaps) and [all of the switches](#removing-and-installing-switches). + - The 2U stabilizers do not need to be removed. + +![Launch with all keycaps removed](./img/all-keycaps-removed.webp) +![Launch with all switches removed](./img/all-switches-removed.webp) + +2. Turn the keyboard over and remove the five bottom panel screws. + - The screws are set into adapters that may or may not come out with the screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Remove the bottom panel. + - If the magnetic lift bar is installed, it can be used as a handle. + +![Bottom panel removed](./img/internal-bottom.webp) + +4. Push the PCB up out of the chassis through one of the switch holes, then lift the PCB out of the chassis. + - To avoid the USB-C port catching on the chassis, push through one of the bottom row switch holes and lift the bottom edge of the PCB first. + +![Loose PCB](./img/pcb-removed.webp) + +### Steps to install the PCB: + +1. Install all of the switches into the chassis. + - The switches can also be installed after installing the PCB, but installing the switches first is recommended because it reduces the risk of individual bent pins damaging the PCB or switches during installation. + - Make sure the switches are in the correct orientation with the LED window at the top. + - The switches are not specific to their key/hole. + +![Switches installed in chassis](./img/chassis-with-switches.webp) + +2. Turn the chassis over and check that all of the switch pins are straight. + - Look down the rows of pins from the sides of the chassis to identify any bent pins. + - If any of the pins are bent when installing the PCB, the switch or the PCB may be damaged. + - In the image below, the pin marked with a red arrow is an example of a pin that is bent and needs to be straightened. + +![Switch pins in chassis (with a bent pin)](./img/chassis-switch-pin-check.webp) + +3. Carefully line up the PCB with the switch pins and place it in the chassis, starting with the USB-C ports on the top edge. + - Evenly press the PCB down until all of the switch pins are fully seated in their sockets. + - It may help to pick up the keyboard and pinch to press both the PCB and the switches at the same time. + - If you feel excessive resistance, stop, remove the PCB, and ensure that all of the switch pins are lined up. + - The switch pins can be seen from the back of the sockets when they are fully seated, highlighted below. + +![Switch pins visible through sockets](./img/pcb-switch-pins.webp) + +4. Install the bottom cover and its four screws, flip the keyboard over, and put all of the keycaps back on. + - If any of the oval steel inserts came loose from the bottom cover, put them back into place before reinstalling the bottom cover. + - The steel inserts are held in with glue, but are also held in place magnetically if the magnetic lift bar is installed. They can be re-glued with CA glue. diff --git a/src/models/launch_heavy_1/README.md b/src/models/launch_heavy_1/README.md new file mode 100644 index 000000000..bd9f51bca --- /dev/null +++ b/src/models/launch_heavy_1/README.md @@ -0,0 +1,50 @@ +# Launch Heavy (launch\_heavy\_1) + +- [External Overview](./external-overview.md) +- [Customization & Repairs](./repairs.md) + +![Launch Heavy](./img/launch-heavy.webp) + +The System76 Launch Heavy is a configurable keyboard with the following specifications: + +- Chassis + - [Open-source milled chassis design](https://github.com/system76/launch/tree/master/chassis/launch-heavy) + - Dual magnetically-attachable 15-degree angle lift bars +- Electronics + - [Open-source main PCB design](https://github.com/system76/launch/tree/master/pcb) + - Revision 2.0 + - [Open-source numpad PCB design](https://github.com/system76/launch/tree/master/pcb-heavy) + - Revision 1.1 + - Individually addressable RGB LED backlighting + - N-key rollover +- Sockets and Switches + - Kailh MX hot swap sockets + - Default switch options: + - NovelKeys x Kailh Box Jade + - NovelKeys x Kailh Box Royal + - Kailh Box Silent Brown + - Kailh Box Silent Pink +- Keycaps + - PBT plastic + - Dye sublimated legend + - XDA profile + - Sizes: + - 6x 2U keycaps (both `Space` bars, left `Shift`, numpad `0`, numpad `+`, and numpad `Enter`) + - All six 2U caps use plate-mount stabilizers + - 8x 1.5U keycaps (`Tab`, `Caps`, left `Ctrl`, right `Fn`, right `Shift`, `Enter`, `Bksp`, and `Del`) + - 91x 1U keycaps +- Layout + - Modified ANSI US QWERTY +- Custom Configurations + - Customize layout and lighting in firmware with the [System76 Keyboard Configurator](https://github.com/pop-os/keyboard-configurator) + - [Available on Linux, Windows, and macOS](https://system76.com/accessories/launch/download) +- Integrated Hub + - 2x USB 3.2 Gen 1 Type-C + - 2x USB 3.2 Gen 1 Type-A +- Firmware + - [Open-source QMK-based firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/launch_heavy_1/) +- Included cables: + - 1x USB Type-C to USB Type-C + - 1x USB Type-C to USB Type-A +- Dimensions + - 39.40cm x 13.51cm x 3.03cm, 1315.42g diff --git a/src/models/launch_heavy_1/external-overview.md b/src/models/launch_heavy_1/external-overview.md new file mode 100644 index 000000000..7b4f7a3ab --- /dev/null +++ b/src/models/launch_heavy_1/external-overview.md @@ -0,0 +1,13 @@ +# Launch Heavy (External Overview) + +## Top overview: + +![Launch Heavy Top Overview](./img/top.webp) + +## Back overview: + +![Launch Heavy Ports](./img/ports-back.webp) + +## Box contents overview: + +![Launch Heavy Box Contents](./img/box-contents.webp) diff --git a/src/models/launch_heavy_1/img/all-keycaps-removed.webp b/src/models/launch_heavy_1/img/all-keycaps-removed.webp new file mode 100644 index 000000000..3f0fe447b --- /dev/null +++ b/src/models/launch_heavy_1/img/all-keycaps-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8937aae37592838a7b8e6d7271d2fee71805961583ebfa483b2996e61765b2b5 +size 1078726 diff --git a/src/models/launch_heavy_1/img/all-switches-removed.webp b/src/models/launch_heavy_1/img/all-switches-removed.webp new file mode 100644 index 000000000..604ac0769 --- /dev/null +++ b/src/models/launch_heavy_1/img/all-switches-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8db0d851ac779f8b109761c1242e2d8900513e401d763e1888d34ee0e21e5dcb +size 1339972 diff --git a/src/models/launch_heavy_1/img/bottom-panel-screws.webp b/src/models/launch_heavy_1/img/bottom-panel-screws.webp new file mode 100644 index 000000000..672f7bed0 --- /dev/null +++ b/src/models/launch_heavy_1/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afb1fca84c9941ebcb96ca9668a882b65258619022c8803be5d2defd7fc5ea52 +size 1165042 diff --git a/src/models/launch_heavy_1/img/box-contents.webp b/src/models/launch_heavy_1/img/box-contents.webp new file mode 100644 index 000000000..bfaa51856 --- /dev/null +++ b/src/models/launch_heavy_1/img/box-contents.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2420c23978166c7e164e25580713a65b9ba1d9b3ae97b8d9aa78d445a7acbf16 +size 111308 diff --git a/src/models/launch_heavy_1/img/chassis-switch-pin-check.webp b/src/models/launch_heavy_1/img/chassis-switch-pin-check.webp new file mode 100644 index 000000000..fc339675c --- /dev/null +++ b/src/models/launch_heavy_1/img/chassis-switch-pin-check.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0bc1f3ec48b85f825d8f8ae7ceb06e36574d1fb3eb0e21d74bd447668a8fb32 +size 265354 diff --git a/src/models/launch_heavy_1/img/chassis-with-switches.webp b/src/models/launch_heavy_1/img/chassis-with-switches.webp new file mode 100644 index 000000000..93119467f --- /dev/null +++ b/src/models/launch_heavy_1/img/chassis-with-switches.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cd324edafe307e48a2d6946b8e2cb86db0619930a0054f44c4066ffbcf5b49c +size 1010562 diff --git a/src/models/launch_heavy_1/img/internal-bottom.webp b/src/models/launch_heavy_1/img/internal-bottom.webp new file mode 100644 index 000000000..9a66db2e1 --- /dev/null +++ b/src/models/launch_heavy_1/img/internal-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a35df04598cdd135b13de1d9a8a151ada1ffd35691c3334bf029ccad578607cc +size 1088262 diff --git a/src/models/launch_heavy_1/img/keycap-installation.webp b/src/models/launch_heavy_1/img/keycap-installation.webp new file mode 100644 index 000000000..539ca913d --- /dev/null +++ b/src/models/launch_heavy_1/img/keycap-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fab6ab958acd8b872ec256e4b57eb52bd072a010f477f94c0dea8a28f0005e2d +size 86052 diff --git a/src/models/launch_heavy_1/img/keycap-removal-1.webp b/src/models/launch_heavy_1/img/keycap-removal-1.webp new file mode 100644 index 000000000..75284c652 --- /dev/null +++ b/src/models/launch_heavy_1/img/keycap-removal-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:566f3576eba4f581096b7428284397d000284d5a124ea53cd4bf352e01f4f62d +size 99760 diff --git a/src/models/launch_heavy_1/img/keycap-removal-15u-2u.webp b/src/models/launch_heavy_1/img/keycap-removal-15u-2u.webp new file mode 100644 index 000000000..2c64096db --- /dev/null +++ b/src/models/launch_heavy_1/img/keycap-removal-15u-2u.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c1f7bfe75071e375cf77c554e3e0019de5e23663b4ab58cf72a4d0f5a37142f +size 558392 diff --git a/src/models/launch_heavy_1/img/keycap-removal-2.webp b/src/models/launch_heavy_1/img/keycap-removal-2.webp new file mode 100644 index 000000000..969dbe5e6 --- /dev/null +++ b/src/models/launch_heavy_1/img/keycap-removal-2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f2d016d4cfd9a2bb8075c986d4dba2e2d696acc9beed4108c863cc5419210c +size 97382 diff --git a/src/models/launch_heavy_1/img/keycap-removal-vertical.webp b/src/models/launch_heavy_1/img/keycap-removal-vertical.webp new file mode 100644 index 000000000..c551dd16d --- /dev/null +++ b/src/models/launch_heavy_1/img/keycap-removal-vertical.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2df23ce7ca6b1b75650bd87d226c55bc6d176445c952287ad291fcb59f65da3 +size 366872 diff --git a/src/models/launch_heavy_1/img/keycap-removed.webp b/src/models/launch_heavy_1/img/keycap-removed.webp new file mode 100644 index 000000000..0be56cc1a --- /dev/null +++ b/src/models/launch_heavy_1/img/keycap-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad589b00e2b1700a749d30c684d6eb8ccdadec6e5198353f06c59498011cfae8 +size 289218 diff --git a/src/models/launch_heavy_1/img/launch-heavy.webp b/src/models/launch_heavy_1/img/launch-heavy.webp new file mode 100644 index 000000000..e15686e3c --- /dev/null +++ b/src/models/launch_heavy_1/img/launch-heavy.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6db7dee553f7208278915a421b9e61e0a7a05f15e0ac9a08e48719cfa6e12a83 +size 428190 diff --git a/src/models/launch_heavy_1/img/pcb-switch-pins.webp b/src/models/launch_heavy_1/img/pcb-switch-pins.webp new file mode 100644 index 000000000..78e923ddc --- /dev/null +++ b/src/models/launch_heavy_1/img/pcb-switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:daa46b2a16c8f04ef87e2d8e537cd46ca1a3f0a9cbea268bde354c1e6f7bdcb3 +size 692304 diff --git a/src/models/launch_heavy_1/img/pcbs-removed.webp b/src/models/launch_heavy_1/img/pcbs-removed.webp new file mode 100644 index 000000000..5fe3885ab --- /dev/null +++ b/src/models/launch_heavy_1/img/pcbs-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20dd8f7b70625c6f7ee50cb8f2c790bc97ac929edc84480b57ef37cd48b33bda +size 3057068 diff --git a/src/models/launch_heavy_1/img/ports-back.webp b/src/models/launch_heavy_1/img/ports-back.webp new file mode 100644 index 000000000..929c06050 --- /dev/null +++ b/src/models/launch_heavy_1/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b8ed470bd2e386f1dfccdd0a27dad6a1710faa8092efb4d539befa8d12e4392 +size 343074 diff --git a/src/models/launch_heavy_1/img/ribbon-cable.webp b/src/models/launch_heavy_1/img/ribbon-cable.webp new file mode 100644 index 000000000..e168651b2 --- /dev/null +++ b/src/models/launch_heavy_1/img/ribbon-cable.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eae72b403bc2d70b1dd91834baf6c594225b7d054c81f004698248d6f6f92426 +size 452124 diff --git a/src/models/launch_heavy_1/img/switch-installation.webp b/src/models/launch_heavy_1/img/switch-installation.webp new file mode 100644 index 000000000..5ca0b3dd6 --- /dev/null +++ b/src/models/launch_heavy_1/img/switch-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db54e8040034e2b6a9ccdcb7cc34f38a67a6f84c059c6e265134173542a671bc +size 464040 diff --git a/src/models/launch_heavy_1/img/switch-orientation.webp b/src/models/launch_heavy_1/img/switch-orientation.webp new file mode 100644 index 000000000..0dd5c5587 --- /dev/null +++ b/src/models/launch_heavy_1/img/switch-orientation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07a9eb4626727d201bce3e2f32de4c5e34b92c8dcd908dc92d6a016f0884c68c +size 887524 diff --git a/src/models/launch_heavy_1/img/switch-pins.webp b/src/models/launch_heavy_1/img/switch-pins.webp new file mode 100644 index 000000000..a01e1982e --- /dev/null +++ b/src/models/launch_heavy_1/img/switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba5212bbb1c43f8337129aba64d73d4126a6b4409902715e01bb6643079d6fcf +size 251654 diff --git a/src/models/launch_heavy_1/img/switch-removal.webp b/src/models/launch_heavy_1/img/switch-removal.webp new file mode 100644 index 000000000..018bf9d79 --- /dev/null +++ b/src/models/launch_heavy_1/img/switch-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e71dd7e2a51f32bdead288f1c6e688e65874a83b73687c12a31fbf8a33b2bec +size 456498 diff --git a/src/models/launch_heavy_1/img/switch-removed.webp b/src/models/launch_heavy_1/img/switch-removed.webp new file mode 100644 index 000000000..e156387eb --- /dev/null +++ b/src/models/launch_heavy_1/img/switch-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e15661e7794da1a9408fb6586dd2a10e51913d1d4ddfd25d23cf7970f12ba04b +size 419902 diff --git a/src/models/launch_heavy_1/img/top.webp b/src/models/launch_heavy_1/img/top.webp new file mode 100644 index 000000000..3b2c40bb5 --- /dev/null +++ b/src/models/launch_heavy_1/img/top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b996cdb5bf2fd0e547bda19e14504d2c87b3dc4238094b6ccb7506b63fd40070 +size 470520 diff --git a/src/models/launch_heavy_1/repairs.md b/src/models/launch_heavy_1/repairs.md new file mode 100644 index 000000000..f9e14009b --- /dev/null +++ b/src/models/launch_heavy_1/repairs.md @@ -0,0 +1,175 @@ +# Launch Heavy (Customization & Repairs) + +The Launch Heavy Configurable Keyboard can be customized and personalized in a variety of ways. It is recommended to unplug all USB cables and devices from your Launch Heavy before changing keycaps or switches. + +- [Connecting and using Launch Heavy](#connecting-and-using-launch-heavy) +- [Removing and installing keycaps](#removing-and-installing-keycaps) +- [Removing and installing switches](#removing-and-installing-switches) +- [Removing the PCBs](#removing-the-pcbs) + +## Connecting and using Launch Heavy: + +1. Connect the USB-C side of either the USB-C/USB-C or USB-C/USB-A cable to the Launch Heavy's center USB-C port. + +![Launch ports](./img/ports-back.webp) + +2. Connect the other side of the cable to your computer. +3. Connect any other USB devices to the four downstream USB ports on either side of the Launch Heavy. + +## Removing and installing keycaps: + +Launch Heavy uses only three sizes of uniform profile keycaps, which allows for a high degree of customization. Any two keycaps of the same size can be swapped on the keyboard, and several extras are included in the box. + +**Tools required:** Keycap puller +**Time estimate:** 25 minutes (to replace all keycaps) +**Difficulty:** Easy + +### Steps to remove a keycap: + +1. Separate the two wire loops of the keycap puller and place them around two opposite corners of the keycap. + - The keycap puller can be partially inserted over the sides of the key first, then twisted to go over the corners. + +![Inserting the keycap puller](./img/keycap-removal-1.webp) + +![Removing a keycap](./img/keycap-removal-2.webp) + +2. Pull slowly but firmly (directly away from the keyboard) until the keycap slides off of the switch's stem. + +![Removed keycap](./img/keycap-removed.webp) + +#### Removing larger keycaps: + +- The included keycap puller works on all three of Launch Heavy's keycap sizes. +- The six 2U keycaps (both `Space` bars, left `Shift`, numpad `0`, numpad `+`, and numpad `Enter`) have stabilizers, so be sure to pull both sides evenly. + - These 2U keycaps take slightly more pulling force than the rest of the keycaps. + +![Removing larger keycaps](./img/keycap-removal-15u-2u.webp) + +#### Removing vertical keycaps: + +- For the `launch_heavy_1.1` revision numpad PCB, when removing vertical 2U keycaps (numpad `Enter` and numpad `+`), the switch will come out of the socket with the keycap. + +![Removing vertical keycap](./img/keycap-removal-vertical.webp) + +- If you are not replacing the switch, remove it from the keycap and [install it back into the keyboard](#steps-to-install-a-switch) before putting on the new keycap. + +### Steps to install a keycap: + +1. Position the keycap on top of the switch. +2. Press the keycap down firmly until it's fully on the switch. + - The keycap will be held onto the switch by friction. + - The 2U keycaps with stabilizers require slightly more pressure to install. + +![Installing a keycap](./img/keycap-installation.webp) + +## Removing and installing switches: + +Launch Heavy uses Kailh hot swap sockets, so key switches can be removed and installed without soldering. + +If you are changing all of the switches in your Launch Heavy, it is recommended to completely [remove the PCBs](#removing-the-pcbs), install the switches into the top case without the PCB, then install the PCBs into the case and onto the switch pins. This makes switch installation easier and reduces the likelihood of bending switch pins or damaging the PCBs. + +If you are installing new switches, ensure that the switches you're installing are compatible with surface-mount (SMD) LEDs. + +**Tools required:** MX-style switch puller +**Time estimate:** ~1 minute per switch +**Difficulty:** Medium + +### Steps to remove a switch: + +1. [Remove the keycap](#removing-and-installing-keycaps) on the switch you wish to remove. +2. Place the two tongs of the switch removal tool into the switch's locking tabs on the top and bottom edges of the switch. + +![Switch removal](./img/switch-removal.webp) + +3. Pinch the tongs together to release the switch's locking clips from the chassis. +4. Pull the switch upwards out of the socket. + - The switch's locking tabs can sometimes catch on the edges of the chassis cutouts. If the switch feels stuck, remove the tool and press the switch back down into place, then try removing it again. + - Switches take more force to remove than keycaps. + +![A removed switch](./img/switch-removed.webp) + +### Steps to install a switch: + +1. Make sure the switch's pins are straight. + - If either of the pins is bent, gently bend it back into place. + - **Caution:** Attempting to install a switch with bent pins may damage the PCB and/or switch. + +![Bent vs. straight switch pins](./img/switch-pins.webp) + +2. Orient the switch so the clear LED window aligns with the LED on the PCB, near the top of the socket. + +![Switch orientation](./img/switch-orientation.webp) + +3. Place the switch straight into the plate. + - **Caution:** Forcing the pins into the hot swap socket if the pins are not properly aligned could damage the PCB and/or switch. + - If you feel excessive resistance, pull the switch out, double-check that the pins are straight, and try installing the switch again. +4. Once you feel the pins plug into the hot swap socket, press the switch down with more force to snap it into place within the chassis. + +![Switch installation](./img/switch-installation.webp) + +## Removing the PCBs: + +**Tools required:** Keycap puller, MX-style switch puller, and cross-head (Phillips) screwdriver +**Time estimate:** 50 minutes +**Difficulty:** High + +If either of the PCBs in your Launch Heavy become damaged and need to be replaced, or if you are changing all of the switches in the keyboard, they can be removed and replaced using these instructions. The two PCBs are joined by a 100mm long, 20 pin, 0.5mm pitch FPC cable. + +### Steps to remove the PCBs: + +1. [Remove all of the keycaps](#removing-and-installing-keycaps) and [all of the switches](#removing-and-installing-switches). + - The 2U stabilizers do not need to be removed. + +![Launch Heavy with all keycaps removed](./img/all-keycaps-removed.webp) +![Launch Heavy with all switches removed](./img/all-switches-removed.webp) + +2. Turn the keyboard over and remove the eight bottom panel screws. + - The screws are set into adapters that may or may not come out with the screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Remove the bottom panel. + - If the magnetic lift bars are installed, they can be used as handles. + +![Bottom panel removed](./img/internal-bottom.webp) + +4. Disconnect and remove the flat ribbon cable between the main PCB (`launch 2.0`) and the numpad PCB (`launch_heavy 1.1`). + - Slide the black latches away from the white connectors to free the cable. + +![Ribbon cable](./img/ribbon-cable.webp) + +5. Push each PCB up out of the chassis through one of the switch holes, then lift each PCB out of the chassis, one at a time. + - For the main board, to avoid the USB-C port catching on the chassis, push through one of the bottom row switch holes and lift the bottom edge of the PCB first. + +![Loose PCBs](./img/pcbs-removed.webp) + +### Steps to install the PCBs: + +1. Install all of the switches into the chassis. + - The switches can also be installed after installing the PCBs, but installing the switches first is recommended because it reduces the risk of individual bent pins damaging the PCBs or switches during installation. + - Make sure the switches are in the correct orientation with the LED window at the top. + - The switches are not specific to their key/hole. + +![Switches installed in chassis](./img/chassis-with-switches.webp) + +2. Turn the chassis over and check that all of the switch pins are straight. + - Look down the rows of pins from the sides of the chassis to identify any bent pins. + - If any of the pins are bent when installing the PCBs, the switch or corresponding PCB may be damaged. + - In the image below, the pin marked with a red arrow is an example of a pin that is bent and needs to be straightened. + +![Switch pins in chassis (with a bent pin)](./img/chassis-switch-pin-check.webp) + +3. Carefully line up the main PCB with the switch pins and place it in the chassis, starting with the USB-C port on the top edge. + - Evenly press the PCB down until all of the switch pins are fully seated in their sockets. + - It may help to pick up the keyboard and pinch to press both the PCB and the switches at the same time. + - If you feel excessive resistance, stop, remove the PCB, and ensure that all of the switch pins are lined up. + - The switch pins can be seen from the back of the sockets when they are fully seated, highlighted below. + +![Switch pins visible through sockets](./img/pcb-switch-pins.webp) + +4. Repeat the previous step for the numpad PCB. +5. Insert the ribbon cable into the white connector on both PCBs, then slide the black latches shut. + - The ribbon should bend downwards from the connectors, so as not to obstruct the screw hole in the numpad PCB. +6. Install the bottom cover and its four screws, flip the keyboard over, and put all of the keycaps back on. + - If any of the oval steel inserts came loose from the bottom cover, put them back into place before reinstalling the bottom cover. + - The steel inserts are held in with glue, but are also held in place magnetically if the magnetic lift bar is installed. They can be re-glued with CA glue. diff --git a/src/models/launch_heavy_3/README.md b/src/models/launch_heavy_3/README.md new file mode 100644 index 000000000..2975801d3 --- /dev/null +++ b/src/models/launch_heavy_3/README.md @@ -0,0 +1,50 @@ +# Launch Heavy (launch\_heavy\_3) + +- [External Overview](./external-overview.md) +- [Customization & Repairs](./repairs.md) + +![Launch Heavy](./img/launch-heavy.webp) + +The System76 Launch Heavy is a configurable keyboard with the following specifications: + +- Chassis + - [Open-source milled chassis design](https://github.com/system76/launch/tree/master/chassis/launch-heavy) + - Dual magnetically-attachable 15-degree angle lift bars +- Electronics + - [Open-source main PCB design](https://github.com/system76/launch/tree/master/pcb) + - Revision 3.2 + - [Open-source numpad PCB design](https://github.com/system76/launch/tree/master/pcb-heavy) + - Revision 1.2 + - Individually addressable RGB LED backlighting + - N-key rollover +- Sockets and Switches + - Kailh MX hot swap sockets + - Default switch options: + - NovelKeys x Kailh Box Jade + - NovelKeys x Kailh Box Royal + - Kailh Box Silent Brown + - Kailh Box Silent Pink +- Keycaps + - PBT plastic + - Dye sublimated legend + - XDA profile + - Sizes: + - 6x 2U keycaps (both `Space` bars, left `Shift`, numpad `0`, numpad `+`, and numpad `Enter`) + - All six 2U caps use plate-mount stabilizers + - 8x 1.5U keycaps (`Tab`, `Caps`, left `Ctrl`, right `Fn`, right `Shift`, `Enter`, `Bksp`, and `Del`) + - 91x 1U keycaps +- Layout + - Modified ANSI US QWERTY +- Custom Configurations + - Customize layout and lighting in firmware with the [System76 Keyboard Configurator](https://github.com/pop-os/keyboard-configurator) + - [Available on Linux, Windows, and macOS](https://system76.com/accessories/launch/download) +- Integrated Hub + - 2x USB 3.2 Gen 2 Type-C + - 2x USB 3.2 Gen 2 Type-A +- Firmware + - [Open-source QMK-based firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/launch_heavy_3/) +- Included cables: + - 1x USB Type-C to USB Type-C + - 1x USB Type-C to USB Type-A +- Dimensions + - 39.40cm x 13.51cm x 3.03cm, 1315.42g diff --git a/src/models/launch_heavy_3/external-overview.md b/src/models/launch_heavy_3/external-overview.md new file mode 100644 index 000000000..7b4f7a3ab --- /dev/null +++ b/src/models/launch_heavy_3/external-overview.md @@ -0,0 +1,13 @@ +# Launch Heavy (External Overview) + +## Top overview: + +![Launch Heavy Top Overview](./img/top.webp) + +## Back overview: + +![Launch Heavy Ports](./img/ports-back.webp) + +## Box contents overview: + +![Launch Heavy Box Contents](./img/box-contents.webp) diff --git a/src/models/launch_heavy_3/img/all-keycaps-removed.webp b/src/models/launch_heavy_3/img/all-keycaps-removed.webp new file mode 100644 index 000000000..9586c5762 --- /dev/null +++ b/src/models/launch_heavy_3/img/all-keycaps-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9744f4694f40acf57c907f039b7f032a2454e1a34a6e63903d3d493ae3190b3c +size 1037276 diff --git a/src/models/launch_heavy_3/img/all-switches-removed.webp b/src/models/launch_heavy_3/img/all-switches-removed.webp new file mode 100644 index 000000000..b1c1a11a5 --- /dev/null +++ b/src/models/launch_heavy_3/img/all-switches-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fec63c100aafdb9bbb24bd59bfe05466ce43157a53c8b040d8136930cc0468af +size 866144 diff --git a/src/models/launch_heavy_3/img/bottom-panel-screws.webp b/src/models/launch_heavy_3/img/bottom-panel-screws.webp new file mode 100644 index 000000000..278eec407 --- /dev/null +++ b/src/models/launch_heavy_3/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1d7b44c15629c71b61e346071fdfc871d7cf68e8970784b67bfc73201f326cd +size 1060494 diff --git a/src/models/launch_heavy_3/img/box-contents.webp b/src/models/launch_heavy_3/img/box-contents.webp new file mode 100644 index 000000000..bfaa51856 --- /dev/null +++ b/src/models/launch_heavy_3/img/box-contents.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2420c23978166c7e164e25580713a65b9ba1d9b3ae97b8d9aa78d445a7acbf16 +size 111308 diff --git a/src/models/launch_heavy_3/img/chassis-switch-pin-check.webp b/src/models/launch_heavy_3/img/chassis-switch-pin-check.webp new file mode 100644 index 000000000..1e7917403 --- /dev/null +++ b/src/models/launch_heavy_3/img/chassis-switch-pin-check.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d2891a7f47a64a417d3389ff04c2187509372674380d09996fb6eb9b3910bd6 +size 777508 diff --git a/src/models/launch_heavy_3/img/chassis-with-switches.webp b/src/models/launch_heavy_3/img/chassis-with-switches.webp new file mode 100644 index 000000000..e952cb680 --- /dev/null +++ b/src/models/launch_heavy_3/img/chassis-with-switches.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eff0c7a261983ff7b962fcbde1558ed99b10e5fa8f064e2ecd6010cf7f7c1a6 +size 559442 diff --git a/src/models/launch_heavy_3/img/internal-bottom.webp b/src/models/launch_heavy_3/img/internal-bottom.webp new file mode 100644 index 000000000..914178ad8 --- /dev/null +++ b/src/models/launch_heavy_3/img/internal-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c989fc8dbbe387f2593f9b55260237bda5eb328e2830d157effc2c6e56f309a +size 748478 diff --git a/src/models/launch_heavy_3/img/keycap-installation.webp b/src/models/launch_heavy_3/img/keycap-installation.webp new file mode 100644 index 000000000..f6a0972ee --- /dev/null +++ b/src/models/launch_heavy_3/img/keycap-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4cb1fc6dc0aa3dd48edb414b0c5e38db4f8d169116e3b47ee9e277032275eda +size 311212 diff --git a/src/models/launch_heavy_3/img/keycap-removal-1.webp b/src/models/launch_heavy_3/img/keycap-removal-1.webp new file mode 100644 index 000000000..b437aa778 --- /dev/null +++ b/src/models/launch_heavy_3/img/keycap-removal-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:853ee03777c87e0120ad0a3b0d9cd6aa34e1ad8f603cfe932491b9869c8bd677 +size 802376 diff --git a/src/models/launch_heavy_3/img/keycap-removal-15u-2u.webp b/src/models/launch_heavy_3/img/keycap-removal-15u-2u.webp new file mode 100644 index 000000000..4bde96f7a --- /dev/null +++ b/src/models/launch_heavy_3/img/keycap-removal-15u-2u.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:784d752d4b0dfaaae4b7345303fa323e955def199b375fc23ddc8dff23fabaac +size 462076 diff --git a/src/models/launch_heavy_3/img/keycap-removal-2.webp b/src/models/launch_heavy_3/img/keycap-removal-2.webp new file mode 100644 index 000000000..a49481a3e --- /dev/null +++ b/src/models/launch_heavy_3/img/keycap-removal-2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc35c1c7af215e637ea4de06c3282955c7d51075125345562ac6ee82cb676d63 +size 788278 diff --git a/src/models/launch_heavy_3/img/keycap-removed.webp b/src/models/launch_heavy_3/img/keycap-removed.webp new file mode 100644 index 000000000..2b2cd1997 --- /dev/null +++ b/src/models/launch_heavy_3/img/keycap-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5851cfea723866d168fbc9791f43eaa29bf8012d3fe283f80722b8f7c6c5e29 +size 637282 diff --git a/src/models/launch_heavy_3/img/launch-heavy.webp b/src/models/launch_heavy_3/img/launch-heavy.webp new file mode 100644 index 000000000..e15686e3c --- /dev/null +++ b/src/models/launch_heavy_3/img/launch-heavy.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6db7dee553f7208278915a421b9e61e0a7a05f15e0ac9a08e48719cfa6e12a83 +size 428190 diff --git a/src/models/launch_heavy_3/img/pcb-switch-pins.webp b/src/models/launch_heavy_3/img/pcb-switch-pins.webp new file mode 100644 index 000000000..5505967e6 --- /dev/null +++ b/src/models/launch_heavy_3/img/pcb-switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35b4b7a254a4eafa4518b5f1dc92dab03167f29333d8a9dc3c4c033cac7a7592 +size 903422 diff --git a/src/models/launch_heavy_3/img/pcbs-removed.webp b/src/models/launch_heavy_3/img/pcbs-removed.webp new file mode 100644 index 000000000..b731bbb0e --- /dev/null +++ b/src/models/launch_heavy_3/img/pcbs-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec556e8c8c35bc6abf4d17879560eed6f5c98092d71ca46966bef16b36f8613c +size 586510 diff --git a/src/models/launch_heavy_3/img/ports-back.webp b/src/models/launch_heavy_3/img/ports-back.webp new file mode 100644 index 000000000..d4c68150d --- /dev/null +++ b/src/models/launch_heavy_3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39bd99c09709917e8ca686d65ae8194ecfb1d9dc9807bc815451771d38e358af +size 279650 diff --git a/src/models/launch_heavy_3/img/ribbon-cable.webp b/src/models/launch_heavy_3/img/ribbon-cable.webp new file mode 100644 index 000000000..bda487522 --- /dev/null +++ b/src/models/launch_heavy_3/img/ribbon-cable.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199e1f466d2aedfa2bc58f5a15c6f0045f81b13a024a27030f2ea5a9b5d4dc8d +size 918812 diff --git a/src/models/launch_heavy_3/img/switch-installation.webp b/src/models/launch_heavy_3/img/switch-installation.webp new file mode 100644 index 000000000..9862f1ee5 --- /dev/null +++ b/src/models/launch_heavy_3/img/switch-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bfce5ba63979547640bbdac538c676fea107f87504f976802d134ca326c8bcf +size 231792 diff --git a/src/models/launch_heavy_3/img/switch-orientation.webp b/src/models/launch_heavy_3/img/switch-orientation.webp new file mode 100644 index 000000000..bd49dc155 --- /dev/null +++ b/src/models/launch_heavy_3/img/switch-orientation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9d4c7cad2381a5cf085415020cd1f8bb8c33b0c6ae8e4e0ead7b8b236ebcb2b +size 280012 diff --git a/src/models/launch_heavy_3/img/switch-pins.webp b/src/models/launch_heavy_3/img/switch-pins.webp new file mode 100644 index 000000000..79eeffa38 --- /dev/null +++ b/src/models/launch_heavy_3/img/switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37ade6c9279824754ebe8e3b46fbfa5b7e95b60a0ca438e400e42cd5a428dec3 +size 64096 diff --git a/src/models/launch_heavy_3/img/switch-removal.webp b/src/models/launch_heavy_3/img/switch-removal.webp new file mode 100644 index 000000000..830c4432c --- /dev/null +++ b/src/models/launch_heavy_3/img/switch-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5351c70b64d340c90e0ae702b2656ac70baa5eb5a1b7a6d9b0d6978e218e2ece +size 222604 diff --git a/src/models/launch_heavy_3/img/switch-removed.webp b/src/models/launch_heavy_3/img/switch-removed.webp new file mode 100644 index 000000000..5b0cbef44 --- /dev/null +++ b/src/models/launch_heavy_3/img/switch-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37cb612becc3b72b55c8ed93d5af44a727935f968b3f6ce15dfe759f208ca359 +size 223822 diff --git a/src/models/launch_heavy_3/img/top.webp b/src/models/launch_heavy_3/img/top.webp new file mode 100644 index 000000000..3b2c40bb5 --- /dev/null +++ b/src/models/launch_heavy_3/img/top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b996cdb5bf2fd0e547bda19e14504d2c87b3dc4238094b6ccb7506b63fd40070 +size 470520 diff --git a/src/models/launch_heavy_3/repairs.md b/src/models/launch_heavy_3/repairs.md new file mode 100644 index 000000000..be8e73925 --- /dev/null +++ b/src/models/launch_heavy_3/repairs.md @@ -0,0 +1,172 @@ +# Launch Heavy (Customization & Repairs) + +The Launch Heavy Configurable Keyboard can be customized and personalized in a variety of ways. It is recommended to unplug all USB cables and devices from your Launch Heavy before changing keycaps or switches. + +- [Connecting and using Launch Heavy](#connecting-and-using-launch-heavy) +- [Removing and installing keycaps](#removing-and-installing-keycaps) +- [Removing and installing switches](#removing-and-installing-switches) +- [Removing the PCBs](#removing-the-pcbs) + +## Connecting and using Launch Heavy: + +1. Connect the USB-C side of either the USB-C/USB-C or USB-C/USB-A cable to the Launch Heavy's center USB-C port. + +![Launch ports](./img/ports-back.webp) + +2. Connect the other side of the cable to your computer. +3. Connect any other USB devices to the four downstream USB ports on either side of the Launch Heavy. + +## Removing and installing keycaps: + +Launch Heavy uses only three sizes of uniform profile keycaps, which allows for a high degree of customization. Any two keycaps of the same size can be swapped on the keyboard, and several extras are included in the box. + +**Tools required:** Keycap puller +**Time estimate:** 25 minutes (to replace all keycaps) +**Difficulty:** Easy + +### Steps to remove a keycap: + +1. Separate the two wire loops of the keycap puller and place them around two opposite corners of the keycap. + - The keycap puller can be partially inserted over the sides of the key first, then twisted to go over the corners. + +![Inserting the keycap puller](./img/keycap-removal-1.webp) + +![Removing a keycap](./img/keycap-removal-2.webp) + +2. Pull slowly but firmly (directly away from the keyboard) until the keycap slides off of the switch's stem. + +![Removed keycap](./img/keycap-removed.webp) + +#### Removing larger keycaps: + +- The included keycap puller works on all three of Launch Heavy's keycap sizes. +- The six 2U keycaps (both `Space` bars, left `Shift`, numpad `0`, numpad `+`, and numpad `Enter`) have stabilizers, so be sure to pull both sides evenly. + - These 2U keycaps take slightly more pulling force than the rest of the keycaps. + +![Removing larger keycaps](./img/keycap-removal-15u-2u.webp) + +### Steps to install a keycap: + +1. Position the keycap on top of the switch. +2. Press the keycap down firmly until it's fully on the switch. + - The keycap will be held onto the switch by friction. + - The 2U keycaps with stabilizers require slightly more pressure to install. + +![Installing a keycap](./img/keycap-installation.webp) + +## Removing and installing switches: + +Launch Heavy uses Kailh hot swap sockets, so key switches can be removed and installed without soldering. + +If you are changing all of the switches in your Launch Heavy, it is recommended to completely [remove the PCBs](#removing-the-pcbs), install the switches into the top case without the PCB, then install the PCBs into the case and onto the switch pins. This makes switch installation easier and reduces the likelihood of bending switch pins or damaging the PCBs. + +If you are installing new switches, ensure that the switches you're installing are compatible with surface-mount (SMD) LEDs. + +**Tools required:** MX-style switch puller +**Time estimate:** ~1 minute per switch +**Difficulty:** Medium + +### Steps to remove a switch: + +1. [Remove the keycap](#removing-and-installing-keycaps) on the switch you wish to remove. +2. Place the two tongs of the switch removal tool into the switch's locking tabs on the top and bottom edges of the switch. + - For the vertical keys on the numpad, the locking tabs are on the left and right edges of the switch. + +![Switch removal](./img/switch-removal.webp) + +3. Pinch the tongs together to release the switch's locking clips from the chassis. +4. Pull the switch upwards out of the socket. + - The switch's locking tabs can sometimes catch on the edges of the chassis cutouts. If the switch feels stuck, remove the tool and press the switch back down into place, then try removing it again. + - Switches take more force to remove than keycaps. + +![A removed switch](./img/switch-removed.webp) + +### Steps to install a switch: + +1. Make sure the switch's pins are straight. + - If either of the pins is bent, gently bend it back into place. + - **Caution:** Attempting to install a switch with bent pins may damage the PCB and/or switch. + +![Bent vs. straight switch pins](./img/switch-pins.webp) + +2. Orient the switch so the clear LED window aligns with the LED on the PCB. + - For the two vertical keys on the numpad, the LED window goes on the right. + - For all other switches, the LED window goes on the top. + +![Switch orientation](./img/switch-orientation.webp) + +3. Place the switch straight into the plate. + - **Caution:** Forcing the pins into the hot swap socket if the pins are not properly aligned could damage the PCB and/or switch. + - If you feel excessive resistance, pull the switch out, double-check that the pins are straight, and try installing the switch again. +4. Once you feel the pins plug into the hot swap socket, press the switch down with more force to snap it into place within the chassis. + +![Switch installation](./img/switch-installation.webp) + +## Removing the PCBs: + +**Tools required:** Keycap puller, MX-style switch puller, and cross-head (Phillips) screwdriver +**Time estimate:** 50 minutes +**Difficulty:** High + +If either of the PCBs in your Launch Heavy become damaged and need to be replaced, or if you are changing all of the switches in the keyboard, they can be removed and replaced using these instructions. The two PCBs are joined by a 100mm long, 20 pin, 0.5mm pitch FPC cable. + +### Steps to remove the PCBs: + +1. [Remove all of the keycaps](#removing-and-installing-keycaps) and [all of the switches](#removing-and-installing-switches). + - The 2U stabilizers do not need to be removed. + +![Launch Heavy with all keycaps removed](./img/all-keycaps-removed.webp) +![Launch Heavy with all switches removed](./img/all-switches-removed.webp) + +2. Turn the keyboard over and remove the eight bottom panel screws. + - The screws are set into adapters that may or may not come out with the screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Remove the bottom panel. + - If the magnetic lift bars are installed, they can be used as handles. + +![Bottom panel removed](./img/internal-bottom.webp) + +4. Disconnect and remove the flat ribbon cable between the main PCB (`launch 3.2`) and the numpad PCB (`launch_heavy 1.2`). + - Slide the black latches away from the white connectors to free the cable. + +![Ribbon cable](./img/ribbon-cable.webp) + +5. Push each PCB up out of the chassis through one of the switch holes, then lift each PCB out of the chassis, one at a time. + - For the main board, to avoid the USB-C port catching on the chassis, push through one of the bottom row switch holes and lift the bottom edge of the PCB first. + +![Loose PCBs](./img/pcbs-removed.webp) + +### Steps to install the PCBs: + +1. Install all of the switches into the chassis. + - The switches can also be installed after installing the PCBs, but installing the switches first is recommended because it reduces the risk of individual bent pins damaging the PCBs or switches during installation. + - Make sure the switches are in the correct orientation. + - For the two vertical keys on the numpad (highlighted red below), the LED window goes on the right. + - For all other switches, the LED window goes on the top. + - The switches are not specific to their key/hole. + +![Switches installed in chassis](./img/chassis-with-switches.webp) + +2. Turn the chassis over and check that all of the switch pins are straight. + - Look down the rows of pins from the sides of the chassis to identify any bent pins. + - If any of the pins are bent when installing the PCBs, the switch or corresponding PCB may be damaged. + - In the image below, the pin marked with a red arrow is an example of a pin that is bent and needs to be straightened. + +![Switch pins in chassis (with a bent pin)](./img/chassis-switch-pin-check.webp) + +3. Carefully line up the main PCB with the switch pins and place it in the chassis, starting with the USB-C port on the top edge. + - Evenly press the PCB down until all of the switch pins are fully seated in their sockets. + - It may help to pick up the keyboard and pinch to press both the PCB and the switches at the same time. + - If you feel excessive resistance, stop, remove the PCB, and ensure that all of the switch pins are lined up. + - The switch pins can be seen from the back of the sockets when they are fully seated, highlighted below. + +![Switch pins visible through sockets](./img/pcb-switch-pins.webp) + +4. Repeat the previous step for the numpad PCB. +5. Insert the ribbon cable into the white connector on both PCBs, then slide the black latches shut. + - The ribbon should bend downwards from the connectors, so as not to obstruct the screw hole in the numpad PCB. +6. Install the bottom cover and its four screws, flip the keyboard over, and put all of the keycaps back on. + - If any of the oval steel inserts came loose from the bottom cover, put them back into place before reinstalling the bottom cover. + - The steel inserts are held in with glue, but are also held in place magnetically if the magnetic lift bar is installed. They can be re-glued with CA glue. diff --git a/src/models/launch_lite_1/README.md b/src/models/launch_lite_1/README.md new file mode 100644 index 000000000..173298deb --- /dev/null +++ b/src/models/launch_lite_1/README.md @@ -0,0 +1,44 @@ +# Launch Lite (launch_lite_1) + +- [External Overview](./external-overview.md) +- [Customization & Repairs](./repairs.md) + +![Launch Lite Photo](./img/launch-lite.webp) + +The System76 Launch Lite is a configurable keyboard with the following specifications: + +- Chassis + - [Open-source milled chassis design](https://github.com/system76/launch/tree/master/chassis/launch-lite) + - Magnetically-attachable 15-degree angle lift bar +- Electronics + - [Open-source PCB design](https://github.com/system76/launch/tree/master/pcb-lite) + - Individually addressable RGB LED backlighting + - N-key rollover +- Sockets and Switches + - Kailh MX hot swap sockets + - Default switch options: + - NovelKeys x Kailh Box Jade + - NovelKeys x Kailh Box Royal + - Kailh Box Silent Brown + - Kailh Box Silent Pink +- Keycaps + - PBT plastic + - Dye sublimated legend + - XDA profile + - Sizes: + - 3x 2U keycaps (both `Space` bars and left `Shift`) + - All three 2U caps use plate-mount stabilizers + - 7x 1.5U keycaps (`Tab`, `Caps`, left `Ctrl`, right `Fn`, right `Shift`, `Enter`, and `Bksp`) + - 60x 1U keycaps +- Layout + - Modified ANSI US QWERTY +- Custom Configurations + - Customize layout and lighting in firmware with the [System76 Keyboard Configurator](https://github.com/pop-os/keyboard-configurator) + - [Available on Linux, Windows, and macOS](https://system76.com/accessories/launch/download) +- Firmware + - [Open-source QMK-based firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/launch_lite_1/) +- Included cables: + - 1x USB Type-C to USB Type-C + - 1x USB Type-C to USB Type-A +- Dimensions + - 30.83cm x 10.71cm x 3.06cm, 816.46g diff --git a/src/models/launch_lite_1/external-overview.md b/src/models/launch_lite_1/external-overview.md new file mode 100644 index 000000000..7d617e921 --- /dev/null +++ b/src/models/launch_lite_1/external-overview.md @@ -0,0 +1,14 @@ +# Launch Lite (External Overview) + +## Top overview: + +![Top Overview](./img/overhead.webp) + +## Back overview: + +![Back Ports](./img/ports-back.png) + +## Box contents overview: +![Launch Box Contents](./img/launch-lite-box-contents.png) + +- Contact [System76 Support](https://support.system76.com/) to purchase replacement accessories (availability may vary.) diff --git a/src/models/launch_lite_1/img/all-keycaps-removed.webp b/src/models/launch_lite_1/img/all-keycaps-removed.webp new file mode 100644 index 000000000..59a9644f6 --- /dev/null +++ b/src/models/launch_lite_1/img/all-keycaps-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e79b6bdf2dbe12136142191ac636ea0941f14e1a5db059e7ef7943d1a9885cfa +size 423910 diff --git a/src/models/launch_lite_1/img/all-switches-removed.webp b/src/models/launch_lite_1/img/all-switches-removed.webp new file mode 100644 index 000000000..2870ace07 --- /dev/null +++ b/src/models/launch_lite_1/img/all-switches-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:047f490108c427ee3bcf6f336cd7ec9db6cb40594bc5e021485f5f45942b43ca +size 250354 diff --git a/src/models/launch_lite_1/img/bottom-panel-screws.webp b/src/models/launch_lite_1/img/bottom-panel-screws.webp new file mode 100644 index 000000000..4f02bb2ae --- /dev/null +++ b/src/models/launch_lite_1/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:397b858b2cfd58e8558f8979ce2657ee3b0bc8b9359a597a6bbe1efe6c3c55d1 +size 268640 diff --git a/src/models/launch_lite_1/img/chassis-switch-pin-check.webp b/src/models/launch_lite_1/img/chassis-switch-pin-check.webp new file mode 100644 index 000000000..e99e484e7 --- /dev/null +++ b/src/models/launch_lite_1/img/chassis-switch-pin-check.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c86e054f0f7e1bba8f88d3a070b90ba56d29b1387e1410b51c8f0f33030bf5c +size 256562 diff --git a/src/models/launch_lite_1/img/chassis-with-switches.webp b/src/models/launch_lite_1/img/chassis-with-switches.webp new file mode 100644 index 000000000..61d9bd0e0 --- /dev/null +++ b/src/models/launch_lite_1/img/chassis-with-switches.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b38b22702197c181de7be26c6a589b3f1ee273f9a84abaefefe3c58a29693861 +size 299804 diff --git a/src/models/launch_lite_1/img/internal-bottom.webp b/src/models/launch_lite_1/img/internal-bottom.webp new file mode 100644 index 000000000..00df6a2da --- /dev/null +++ b/src/models/launch_lite_1/img/internal-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47b77f2fdd86c445bd1be1c263209feb3478455a79c76d9585fe1019a34a6245 +size 219720 diff --git a/src/models/launch_lite_1/img/keycap-installation.webp b/src/models/launch_lite_1/img/keycap-installation.webp new file mode 100644 index 000000000..d5f269936 --- /dev/null +++ b/src/models/launch_lite_1/img/keycap-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e90f3ecf813f7356358f6d30ff860fb6fd11199c5c2382953da29da300f63d9 +size 93196 diff --git a/src/models/launch_lite_1/img/keycap-removal-1.webp b/src/models/launch_lite_1/img/keycap-removal-1.webp new file mode 100644 index 000000000..ea709c603 --- /dev/null +++ b/src/models/launch_lite_1/img/keycap-removal-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:058cea52f4318916676713ee890b27a4fc0b4ec0f971938f157f63339180184d +size 105096 diff --git a/src/models/launch_lite_1/img/keycap-removal-15u-2u.webp b/src/models/launch_lite_1/img/keycap-removal-15u-2u.webp new file mode 100644 index 000000000..be4815046 --- /dev/null +++ b/src/models/launch_lite_1/img/keycap-removal-15u-2u.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6180ebd165dd11b1a03d2861a44d6213564142259ab0f46eeeea6a080171eb85 +size 140668 diff --git a/src/models/launch_lite_1/img/keycap-removal-2.webp b/src/models/launch_lite_1/img/keycap-removal-2.webp new file mode 100644 index 000000000..5c57df12c --- /dev/null +++ b/src/models/launch_lite_1/img/keycap-removal-2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43fc8845f6bca278b87a48e414ba80cb17e1ff6acfccda2a2c69dbb23f140b50 +size 116294 diff --git a/src/models/launch_lite_1/img/keycap-removed.webp b/src/models/launch_lite_1/img/keycap-removed.webp new file mode 100644 index 000000000..e89de333f --- /dev/null +++ b/src/models/launch_lite_1/img/keycap-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b8a7cba64fa0897ebc6ffd39847792d6a4d313c8a2eb1b8f18f9eb871cf14d +size 81132 diff --git a/src/models/launch_lite_1/img/launch-lite-box-contents.png b/src/models/launch_lite_1/img/launch-lite-box-contents.png new file mode 100644 index 000000000..422cb3f17 --- /dev/null +++ b/src/models/launch_lite_1/img/launch-lite-box-contents.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f9beb7a93b3e81d39d2ebb749881144321813042a43e9f46df94cd1ba1fabd6 +size 2137420 diff --git a/src/models/launch_lite_1/img/launch-lite.webp b/src/models/launch_lite_1/img/launch-lite.webp new file mode 100644 index 000000000..f5a684172 --- /dev/null +++ b/src/models/launch_lite_1/img/launch-lite.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10169168a8e742d098b8d5bbc3bc7855519086eadf2a99dd47d93b8b8aecd28f +size 105074 diff --git a/src/models/launch_lite_1/img/overhead.webp b/src/models/launch_lite_1/img/overhead.webp new file mode 100644 index 000000000..7af50c923 --- /dev/null +++ b/src/models/launch_lite_1/img/overhead.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd832d550faabbdd2714813a269dbbc72b84bd3ca3c4be029306eb973768d869 +size 119764 diff --git a/src/models/launch_lite_1/img/pcb-removed.webp b/src/models/launch_lite_1/img/pcb-removed.webp new file mode 100644 index 000000000..163aa8a17 --- /dev/null +++ b/src/models/launch_lite_1/img/pcb-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2a18ca6ca09fe3a91d802d2d466c16266153a8e51be8ab4f36afd932d0ecccd +size 265700 diff --git a/src/models/launch_lite_1/img/pcb-switch-pins.webp b/src/models/launch_lite_1/img/pcb-switch-pins.webp new file mode 100644 index 000000000..bbed75c16 --- /dev/null +++ b/src/models/launch_lite_1/img/pcb-switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e67c44d2404ee29daaecc6eda5a039d8d5f3284b80f58a338b7cb23c06b0c6bc +size 341142 diff --git a/src/models/launch_lite_1/img/ports-back.png b/src/models/launch_lite_1/img/ports-back.png new file mode 100644 index 000000000..fa227cfd9 --- /dev/null +++ b/src/models/launch_lite_1/img/ports-back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f7fa62570c70d0dfb80f108925e78f113f34766b7844b9bdc61ffe75ff9f46e +size 409033 diff --git a/src/models/launch_lite_1/img/switch-installation.webp b/src/models/launch_lite_1/img/switch-installation.webp new file mode 100644 index 000000000..5c18725f2 --- /dev/null +++ b/src/models/launch_lite_1/img/switch-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2550827d3ec301b3fd21c8f56bc74b1878d52074c50719770b6e5514ed621028 +size 77014 diff --git a/src/models/launch_lite_1/img/switch-orientation.webp b/src/models/launch_lite_1/img/switch-orientation.webp new file mode 100644 index 000000000..0d49bef96 --- /dev/null +++ b/src/models/launch_lite_1/img/switch-orientation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06072348231ca956c18a95ca8c42bfea84ac5dc64fe6979dd96c419fba1621a1 +size 125442 diff --git a/src/models/launch_lite_1/img/switch-pins.webp b/src/models/launch_lite_1/img/switch-pins.webp new file mode 100644 index 000000000..aec105b3b --- /dev/null +++ b/src/models/launch_lite_1/img/switch-pins.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76f4e3068b5c3475efaa905d28690cb01db653956b14bb4140af5300ac82fe2d +size 51570 diff --git a/src/models/launch_lite_1/img/switch-removal.webp b/src/models/launch_lite_1/img/switch-removal.webp new file mode 100644 index 000000000..da5a05f10 --- /dev/null +++ b/src/models/launch_lite_1/img/switch-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:befebd79ead9ab76196b7277854dd85708dab925690b810b54ebc8f4754af681 +size 67070 diff --git a/src/models/launch_lite_1/img/switch-removed.webp b/src/models/launch_lite_1/img/switch-removed.webp new file mode 100644 index 000000000..20c457690 --- /dev/null +++ b/src/models/launch_lite_1/img/switch-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74d19787ce70be367eebeea0bc916fc5c611f51fcfac5ee6536efac49df5c43f +size 64528 diff --git a/src/models/launch_lite_1/repairs.md b/src/models/launch_lite_1/repairs.md new file mode 100644 index 000000000..87c734806 --- /dev/null +++ b/src/models/launch_lite_1/repairs.md @@ -0,0 +1,158 @@ +# Launch Lite (Customization & Repairs) + +The Launch Lite Configurable Keyboard can be customized and personalized in a variety of ways. It is recommended to unplug all USB cables and devices from your Launch before changing keycaps or switches. + +- [Connecting and using Launch Lite](#connecting-and-using-launch-lite) +- [Removing and installing keycaps](#removing-and-installing-keycaps) +- [Removing and installing switches](#removing-and-installing-switches) +- [Removing the PCB](#removing-the-pcb) + +## Connecting and using Launch Lite: + +![Launch Lite port](./img/ports-back.png) + +1. Connect the USB-C side of either the USB-C/USB-C or USB-C/USB-A cable to the Launch Lite's USB-C port, shown above. +2. Connect the other side of the cable to your computer. + +## Removing and installing keycaps: + +Launch Lite uses only three sizes of uniform profile keycaps, which allows for a high degree of customization. Any two keycaps of the same size can be swapped on the keyboard, and several extras are included in the box. + +**Tools required:** Keycap puller +**Time estimate:** 20 minutes (to replace all keycaps) +**Difficulty:** Easy + +### Steps to remove a keycap: + +1. Separate the two wire loops of the keycap puller and place them around two opposite corners of the keycap. + - The keycap puller can be partially inserted over the sides of the key first, then twisted to go over the corners. + +![Inserting the keycap puller](./img/keycap-removal-1.webp) + +![Removing a keycap](./img/keycap-removal-2.webp) + +2. Pull slowly but firmly (directly away from the keyboard) until the keycap slides off of the switch's stem. + +![Removed keycap](./img/keycap-removed.webp) + +#### Removing larger keycaps: + +- The included keycap puller works on all three of Launch Lite's keycap sizes. +- The three 2U keycaps (both space bars and left shift) have stabilizers, so be sure to pull both sides evenly. + - These 2U keycaps take slightly more pulling force than the rest of the keycaps. + +![Removing larger keycaps](./img/keycap-removal-15u-2u.webp) + +### Steps to install a keycap: + +1. Position the keycap on top of the switch. +2. Press the keycap down firmly until it's fully on the switch. + - The keycap will be held onto the switch by friction. + - The 2U keycaps with stabilizers require slightly more pressure to install. + +![Installing a keycap](./img/keycap-installation.webp) + +## Removing and installing switches: + +Because Launch Lite uses Kailh hot swap sockets, key switches can be removed and installed without soldering. + +If you are changing all of the switches in your Launch Lite, it is recommended to completely [remove the PCB](#removing-the-pcb), install the switches into the top case without the PCB, then install the PCB into the case and onto the switch pins. This makes switch installation easier and reduces the likelihood of bending switch pins or damaging the PCB. + +If you are installing new switches, ensure that the switches you're installing are compatible with surface-mount (SMD) LEDs. + +**Tools required:** MX-style switch puller +**Time estimate:** ~1 minute per switch +**Difficulty:** Medium + +### Steps to remove a switch: + +1. [Remove the keycap](#removing-and-installing-keycaps) on the switch you wish to remove. +2. Place the two tongs of the switch removal tool into the switch's locking tabs on the top and bottom edges of the switch. + +![Switch removal](./img/switch-removal.webp) + +3. Pinch the tongs together to release the switch's locking clips from the chassis. +4. Pull the switch upwards out of the socket. + - The switch's locking tabs can sometimes catch on the edges of the chassis cutouts. If the switch feels stuck, remove the tool and press the switch back down into place, then try removing it again. + - Switches take more force to remove than keycaps. + +![A removed switch](./img/switch-removed.webp) + +### Steps to install a switch: + +1. Make sure the switch's pins are straight. + - If either of the pins is bent, gently bend it back into place. + - **Caution:** Attempting to install a switch with bent pins may damage the PCB and/or switch. + +![Bent vs. straight switch pins](./img/switch-pins.webp) + +2. Orient the switch so the clear LED window aligns with the LED on the PCB, near the top of the socket. + +![Switch orientation](./img/switch-orientation.webp) + +3. Place the switch straight into the plate. + - **Caution:** Forcing the pins into the hot swap socket if the pins are not properly aligned could damage the PCB and/or switch. + - If you feel excessive resistance, pull the switch out, double-check that the pins are straight, and try installing the switch again. +4. Once you feel the pins plug into the hot swap socket, press the switch down with more force to snap it into place within the chassis. + +![Switch installation](./img/switch-installation.webp) + +## Removing the PCB: + +**Tools required:** Keycap puller, MX-style switch puller, and cross-head (Phillips) screwdriver +**Time estimate:** 50 minutes +**Difficulty:** High + +If the PCB in your Launch becomes damaged and needs to be replaced, or if you are changing all of the switches on the PCB, it can be removed and replaced using these instructions. + +### Steps to remove the PCB: + +1. [Remove all of the keycaps](#removing-and-installing-keycaps) and [all of the switches](#removing-and-installing-switches). + - The 2U stabilizers do not need to be removed. + +![Launch Lite with all keycaps removed](./img/all-keycaps-removed.webp) +![Launch Lite with all switches removed](./img/all-switches-removed.webp) + +2. Turn the keyboard over and remove the four bottom panel screws. + - The screws are set into adapters that may or may not come out with the screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Remove the bottom panel. + - If the magnetic lift bar is installed, it can be used as a handle. + - A small plastic spacer (highlighted cyan below) may come loose; if it does, place it back in the middle PCB hole. + +![Bottom panel removed](./img/internal-bottom.webp) + +4. Push the PCB up out of the chassis through one of the switch holes, then lift the PCB out of the chassis. + - To avoid the USB-C port catching on the chassis, push through one of the bottom row switch holes and lift the bottom edge of the PCB first. + +![Loose PCB](./img/pcb-removed.webp) + +### Steps to install the PCB: + +1. Install all of the switches into the chassis. + - The switches can also be installed after installing the PCB, but installing the switches first is recommended because it reduces the risk of individual bent pins damaging the PCB or switches during installation. + - Make sure the switches are in the correct orientation with the LED window at the top. + - The switches are not specific to their key/hole. + +![Switches installed in chassis](./img/chassis-with-switches.webp) + +2. Turn the chassis over and check that all of the switch pins are straight. + - Look down the rows of pins from the sides of the chassis to identify any bent pins. + - If any of the pins are bent when installing the PCB, the switch or the PCB may be damaged. + - In the image below, the pin marked with a red arrow is an example of a pin that is bent and needs to be straightened. + +![Switch pins in chassis (with a bent pin)](./img/chassis-switch-pin-check.webp) + +3. Carefully line up the PCB with the switch pins and place it in the chassis, starting with the USB-C port on the top edge. + - Evenly press the PCB down until all of the switch pins are fully seated in their sockets. + - It may help to pick up the keyboard and pinch to press both the PCB and the switches at the same time. + - If you feel excessive resistance, stop, remove the PCB, and ensure that all of the switch pins are lined up. + - The switch pins can be seen from the back of the sockets when they are fully seated, highlighted below. + +![Switch pins visible through sockets](./img/pcb-switch-pins.webp) + +4. Install the bottom cover and its four screws, flip the keyboard over, and put all of the keycaps back on. + - If any of the oval magnets came loose from the bottom cover, put them back into place before reinstalling the bottom cover. + - The magnets are held in by glue, but are also held in place magnetically if the magnetic lift bar is installed. diff --git a/src/models/lemp10/README.md b/src/models/lemp10/README.md index 51731e50a..0bc511a43 100644 --- a/src/models/lemp10/README.md +++ b/src/models/lemp10/README.md @@ -13,16 +13,19 @@ The System76 Lemur Pro is a laptop with the following specifications: - [Core i7-1165G7](https://ark.intel.com/content/www/us/en/ark/products/208921/intel-core-i7-1165g7-processor-12m-cache-up-to-4-70-ghz-with-ipu.html) - [Core i5-1135G7](https://ark.intel.com/content/www/us/en/ark/products/208922/intel-core-i5-1135g7-processor-8m-cache-up-to-4-20-ghz-with-ipu.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - GPU: Intel Iris Xe Graphics - GOP driver is recommended, VBT is provided - eDP display: 14.0" 1920x1080@60Hz LCD - LCD panel: Innolux N140HCE-EN2 (or equivalent) - External video outputs: - - 1x HDMI + - 1x HDMI 2.0b - 1x DisplayPort 1.4 over USB-C - Memory - Channel 0: 8-GB on-board DDR4 @@ -38,6 +41,7 @@ The System76 Lemur Pro is a laptop with the following specifications: - AC power cord type: IEC C7 (non-polarized) - USB-C charging compatible with 65W+ charger - 73Wh 4-cell Lithium-Ion battery + - Model number: L140BAT-4 - [TI BQ24780S Battery Charger](https://www.ti.com/product/BQ24780S) - Sound - Realtek ALC293D diff --git a/src/models/lemp10/external-overview.md b/src/models/lemp10/external-overview.md index f7ca7d125..bb1d8a317 100644 --- a/src/models/lemp10/external-overview.md +++ b/src/models/lemp10/external-overview.md @@ -16,6 +16,10 @@ ![Back Ports](./img/ports-back.png) +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + ## Speakers The machine has two bottom-firing speakers near the front, angled outward. diff --git a/src/models/lemp10/img/keyboard-touchpad.webp b/src/models/lemp10/img/keyboard-touchpad.webp new file mode 100644 index 000000000..421cb007f --- /dev/null +++ b/src/models/lemp10/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2bf283bf287bb999f17d700bbda93e88a4fb3ea77fddadb970f1a06cfa82960 +size 51714 diff --git a/src/models/lemp10/repairs.md b/src/models/lemp10/repairs.md index f712f0a8a..66bd475ee 100644 --- a/src/models/lemp10/repairs.md +++ b/src/models/lemp10/repairs.md @@ -30,7 +30,7 @@ Removing the cover is required to access the internal components. Prior to remov 3. Lift the bottom cover off, starting from the hinges and working towards the front. -## Replacing the RAM +## Replacing the RAM: The Lemur Pro 10 comes with 8GB of RAM soldered onto the motherboard, which cannot be replaced. There is an additional RAM slot, which can support up to a 32GB stick for 40GB of RAM total. The additional stick is a standard DDR4 SO-DIMM running at 3200 MHz. @@ -41,7 +41,7 @@ The Lemur Pro 10 comes with 8GB of RAM soldered onto the motherboard, which cann ### 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. +2. Press the small tabs on both sides of the RAM apart from each other simultaneously. The RAM should spring up to an angle. ![RAM tabs](./img/ram-tabs.jpg) @@ -105,6 +105,8 @@ Depending on your climate and the age of the machine, it may be necessary to app 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 replacing. +**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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Medium @@ -125,7 +127,7 @@ The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the ## Replacing the wireless card: -Your system's WiFi and Bluetooth are both handled by the same module. It connects with a standard M.2 2230 slot with PCIe and USB interfaces (A Key). +Your system's WiFi and Bluetooth are both handled by the same module. It connects with a standard M.2 2230 slot with PCIe and USB interfaces (E-key). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes @@ -172,6 +174,8 @@ The system has two bottom-firing speakers, which can be removed and replaced ind The battery provides primary power whenever the system is unplugged. +The model number for the Lemur Pro 10's battery is `L140BAT-4`, and the original part number is `6-87-L140S-72B01`. 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. + **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. The product that you have purchased 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 diff --git a/src/models/lemp11/README.md b/src/models/lemp11/README.md new file mode 100644 index 000000000..a27044c1a --- /dev/null +++ b/src/models/lemp11/README.md @@ -0,0 +1,61 @@ +# Lemur Pro (lemp11) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Lemur Pro](./img/lemp11.webp) + +The System76 Lemur Pro is a laptop with the following specifications: + +- CPU + - Supports Intel 12th Generation (Alder Lake) CPUs + - [Core i7-1255U](https://ark.intel.com/content/www/us/en/ark/products/226259/intel-core-i71255u-processor-12m-cache-up-to-4-70-ghz.html) + - [Core i5-1235U](https://ark.intel.com/content/www/us/en/ark/products/226261/intel-core-i51235u-processor-12m-cache-up-to-4-40-ghz.html) +- BIOS + - MX25L25673G flash chip + - WSON-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 + - GOP driver is recommended, VBT is provided + - eDP display: 14.0" 1920x1080@60Hz LCD + - LCD panel: Innolux N140HCE-EN2 (or equivalent) + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Channel 0: 8-GB on-board DDR4 + - 4x [Samsung K4AAG165WA-BCWE](https://www.samsung.com/semiconductor/dram/ddr4/K4AAG165WA-BCWE/) (2GB each) + - Channel 1: 8-GB/16-GB/32-GB DDR4 SO-DIMM @ 3200 MHz +- Networking + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6 AX200/AX201 +- Power + - 19V, 3.42A (65W) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: AcBel ADA012 + - AC power cord type: IEC C7 (non-polarized) + - USB-C charging compatible with 65W+ charger + - 73Wh 4-cell Lithium-Ion battery + - Model number: L140BAT-4 +- Sound + - Realtek ALC256-CGT + - Internal speakers & microphone + - 3.5mm headphone/microphone combo 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 (RTS5227S) +- 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-A + - 1x USB 3.2 Gen 1 Type-A +- Dimensions + - 1.65cm x 32.2cm x 21.68cm, 1.15kg diff --git a/src/models/lemp11/external-overview.md b/src/models/lemp11/external-overview.md new file mode 100644 index 000000000..abe942bf4 --- /dev/null +++ b/src/models/lemp11/external-overview.md @@ -0,0 +1,66 @@ +# Lemur 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.png) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Speakers + +The machine has two bottom-firing speakers near the front, angled outward. + +![Bottom Ports](./img/ports-bottom.webp) + +## Materials: + +|Part |Material | +|----------------------------------|------------------------| +|LCD back cover (lid) |Magnesium-aluminum alloy| +|LCD front cover (bezel) |Plastic | +|Top case (palm rests/port covers) |Magnesium-aluminum alloy| +|Bottom panel |Magnesium-aluminum alloy| + +## LED indicators + +There is an LED light next to the DC-in connector (charger port.) The color and pattern indicate: + +- **Solid green:** Powered on and not suspended. +- **Flashing green:** Powered on and suspended. +- **Solid yellow:** Powered off and charging. +- **Off:** Powered off and not charging. + +## Keyboard Shortcuts + +The Lemur Pro has the following actions available using the Fn and Function keys: + +|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-F4](./img/fn-f4.png) |Fn+F4 |Cycle keyboard backlight brightness| +|![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-accent](./img/fn-dia.jpg)|Fn+` |Play/Pause | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/lemp11/img/battery.webp b/src/models/lemp11/img/battery.webp new file mode 100644 index 000000000..8bc62f6ef --- /dev/null +++ b/src/models/lemp11/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9410d1dec4ddc4f087cfb1fd795b99a11d42ce98f0d36505c0d3da849c3f42d5 +size 273774 diff --git a/src/models/lemp11/img/bottom-screws.webp b/src/models/lemp11/img/bottom-screws.webp new file mode 100644 index 000000000..995c4e190 --- /dev/null +++ b/src/models/lemp11/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e523744740582f8908ebe46b140043842eac924c5937ec7e948eed73e4c2ba6 +size 189498 diff --git a/src/models/lemp11/img/cmos-battery.webp b/src/models/lemp11/img/cmos-battery.webp new file mode 100644 index 000000000..ff437ede1 --- /dev/null +++ b/src/models/lemp11/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:770c8ff7e40a04860da8be841219290d2989e85f745782003f51ba043b39190a +size 320774 diff --git a/src/models/lemp11/img/components-highlighted.webp b/src/models/lemp11/img/components-highlighted.webp new file mode 100644 index 000000000..43498675e --- /dev/null +++ b/src/models/lemp11/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:596b3f0f2194caedd9aeb2292e9d2fa295f134dc21ff790f434b08324eafe167 +size 498394 diff --git a/src/models/lemp11/img/fn-dia.jpg b/src/models/lemp11/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f1.png b/src/models/lemp11/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f10.png b/src/models/lemp11/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f11.png b/src/models/lemp11/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f12.png b/src/models/lemp11/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f2.png b/src/models/lemp11/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f3.png b/src/models/lemp11/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f4.png b/src/models/lemp11/img/fn-f4.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/lemp11/img/fn-f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/lemp11/img/fn-f5.png b/src/models/lemp11/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f6.png b/src/models/lemp11/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f7.png b/src/models/lemp11/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f8.png b/src/models/lemp11/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/fn-f9.png b/src/models/lemp11/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/lemp11/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/lemp11/img/keyboard-touchpad.webp b/src/models/lemp11/img/keyboard-touchpad.webp new file mode 100644 index 000000000..421cb007f --- /dev/null +++ b/src/models/lemp11/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2bf283bf287bb999f17d700bbda93e88a4fb3ea77fddadb970f1a06cfa82960 +size 51714 diff --git a/src/models/lemp11/img/lemp11.webp b/src/models/lemp11/img/lemp11.webp new file mode 100644 index 000000000..3e4cc4333 --- /dev/null +++ b/src/models/lemp11/img/lemp11.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19e6f0e060c9e2d057b70f382b72dd6445527f031e7a332beb17e46a7bc1d195 +size 94688 diff --git a/src/models/lemp11/img/m2-slots.webp b/src/models/lemp11/img/m2-slots.webp new file mode 100644 index 000000000..564326ddf --- /dev/null +++ b/src/models/lemp11/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bedcf154c9759ad871b80ec0d73f4d69f8cb816c00770837096243e1663307b1 +size 457136 diff --git a/src/models/lemp11/img/ports-back.png b/src/models/lemp11/img/ports-back.png new file mode 100644 index 000000000..84c5c7af4 --- /dev/null +++ b/src/models/lemp11/img/ports-back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d318f6fcd8749299356c649cac2f6b2e507f7d698d959e7744a9789888f49ef +size 24651 diff --git a/src/models/lemp11/img/ports-bottom.webp b/src/models/lemp11/img/ports-bottom.webp new file mode 100644 index 000000000..ba1f26b7f --- /dev/null +++ b/src/models/lemp11/img/ports-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58432fc62794cde3b871fd62adf116c88ef92734e3c54e2c3cf22e2281a8b0b6 +size 81462 diff --git a/src/models/lemp11/img/ports-front.webp b/src/models/lemp11/img/ports-front.webp new file mode 100644 index 000000000..0dad9e4af --- /dev/null +++ b/src/models/lemp11/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c33f356aa175f76bf2ced1fdfb8bebdb091e2c259f0faa59cc617f684a16cf2 +size 9998 diff --git a/src/models/lemp11/img/ports-left.webp b/src/models/lemp11/img/ports-left.webp new file mode 100644 index 000000000..d4d60092a --- /dev/null +++ b/src/models/lemp11/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3dc3a23501ab85a3756ae6b089275f816950c99915245653cab5e4a1fc0143 +size 83880 diff --git a/src/models/lemp11/img/ports-right.webp b/src/models/lemp11/img/ports-right.webp new file mode 100644 index 000000000..b651f57e1 --- /dev/null +++ b/src/models/lemp11/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3edce737c1510eb4e97a5180bb50580ad74946b0aa9efa5e9b5d2b77587f00d +size 106066 diff --git a/src/models/lemp11/img/ram-tabs.webp b/src/models/lemp11/img/ram-tabs.webp new file mode 100644 index 000000000..31f881418 --- /dev/null +++ b/src/models/lemp11/img/ram-tabs.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ffecf0d9c1aa6dad383a43f34dcf5c916694c7c4f94e1d21fa6d2403eb473d9 +size 415006 diff --git a/src/models/lemp11/img/speaker-removal.webp b/src/models/lemp11/img/speaker-removal.webp new file mode 100644 index 000000000..a7f8cd42c --- /dev/null +++ b/src/models/lemp11/img/speaker-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bb170e5bc15ce86df57a46257a49fe337075527be67e7f200b0969209f5de4e +size 270254 diff --git a/src/models/lemp11/img/speakers.webp b/src/models/lemp11/img/speakers.webp new file mode 100644 index 000000000..6589739a0 --- /dev/null +++ b/src/models/lemp11/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c100b3ab3685b7a3160f8954ef18fe4d95f855530f4c2e51b2758229644c84f5 +size 289370 diff --git a/src/models/lemp11/img/thermal-paste-application.webp b/src/models/lemp11/img/thermal-paste-application.webp new file mode 100644 index 000000000..34e4c9b4b --- /dev/null +++ b/src/models/lemp11/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c0cbf2d4e660a06f7167961c25c51eaaa833637f0b0faee4ccce9ff51bc78c2 +size 377402 diff --git a/src/models/lemp11/img/thermal-paste-removal.webp b/src/models/lemp11/img/thermal-paste-removal.webp new file mode 100644 index 000000000..4c22bc577 --- /dev/null +++ b/src/models/lemp11/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:444ecc2be59d5308c6e23c90739a3858ba99ced2d86ce0a4055e6d071113de5a +size 427466 diff --git a/src/models/lemp11/img/thermal-system.webp b/src/models/lemp11/img/thermal-system.webp new file mode 100644 index 000000000..07480c9d0 --- /dev/null +++ b/src/models/lemp11/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6be923318014f6c2ecf14c41f7ab77ea1e276763ed4e03d009f59f321d6ac31f +size 509080 diff --git a/src/models/lemp11/img/wireless-card.webp b/src/models/lemp11/img/wireless-card.webp new file mode 100644 index 000000000..6d49988b1 --- /dev/null +++ b/src/models/lemp11/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:664cdc5c250466e2140e61d4ca3d0271f5a58764829b97d1b6b16c3124b3aa25 +size 379866 diff --git a/src/models/lemp11/internal-overview.md b/src/models/lemp11/internal-overview.md new file mode 100644 index 000000000..5eb1e1870 --- /dev/null +++ b/src/models/lemp11/internal-overview.md @@ -0,0 +1,22 @@ +# Lemur Pro (Internal Overview) + +## Components and connectors: + +Components can be replaced using the instructions under [Parts & Repairs](./repairs.md). Connectors can be reseated for troubleshooting purposes. + +![Internal Components](./img/components-highlighted.webp) + +- RAM slot is highlighted in maroon +- M.2 SSDs are highlighted in green + - Slot closest to back supports PCIe NVMe Gen 4 + - Slot closest to front supports PCIe NVMe Gen 3 and SATA III +- Wireless card is highlighted in navy +- LCD cable connector is highlighted in yellow +- Webcam/microphone connector is highlighted in cyan +- Touchpad connector is highlighted in orange +- Keyboard connector (main) is highlighted in olive +- Keyboard backlight connector is highlighted in white +- CMOS battery connector is highlighted in brown +- Battery connector is highlighted in light red +- Speaker connectors are highlighted in pink +- BIOS flash chip (U41) is highlighted in black diff --git a/src/models/lemp11/repairs.md b/src/models/lemp11/repairs.md new file mode 100644 index 000000000..38180b50a --- /dev/null +++ b/src/models/lemp11/repairs.md @@ -0,0 +1,203 @@ +# Lemur Pro (Parts & Repairs) + +Many components in your Lemur 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 speakers](#replacing-the-speakers) +- [Replacing the main battery](#replacing-the-main-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:** 5 minutes +**Difficulty:** Easy +**Screws:** 12 total + +### 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 screws from the bottom panel. + +![Bottom case screws](./img/bottom-screws.webp) + +3. Lift the bottom cover off, starting from the hinges in the back. + +## Replacing the RAM: + +The Lemur Pro 11 comes with 8GB of 3200 MHz RAM soldered onto the motherboard, which cannot be replaced. There is an additional RAM slot, which can support up to a 32GB stick for 40GB of RAM total. The additional stick is a standard DDR4 SO-DIMM running at 3200 MHz. + +**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 tabs](./img/ram-tabs.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 between the battery and the speaker. + - SSD-2 is next to the RAM 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 and hold it down. +5. Replace the retainer screw. + +## Replacing the wireless card: + +Your system's WiFi and Bluetooth are both handled by the same module. It connects with a standard M.2 2230 slot with PCIe and USB interfaces (E-key). + +**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. Locate the wireless card (next to the CPU fan.) 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. + +**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) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Follow the steps above to [remove the primary SSD](#replacing-an-m2nvme-ssd). +3. Remove any clear tape that is securing the battery, then pull the battery away from the adhesive holding it to the case. + - If you are only clearing the CMOS and are not replacing the CMOS battery, removing the SSD and CMOS battery is optional, but will make it easier to unplug the CMOS battery connector. + +![CMOS battery](./img/cmos-battery.webp) + +4. Unplug the white connector attaching the CMOS battery to the motherboard. +5. To clear the CMOS, [disconnect the main battery](#replacing-the-main-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. +6. 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: + +If the CPU fan becomes noisy and cleaning it out doesn't fix the issue, you may need a new CPU 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 +**Time estimate:** 20 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. Disconnect the small connector plugging the fan into the motherboard, highlighted yellow below. + - This can alternatively be done after the fan/heatsink is removed. + +![Heatsink/fan screws](./img/thermal-system.webp) + +4. Remove the two fan screws (highlighted cyan above) and any clear tape holding the fan in place. +5. Remove the heatsink screws in reverse order, starting with #3, then #2, and finally #1. +6. Remove the heatsink/fan from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. +7. Using a paper towel, remove the existing thermal paste. You may also use a small amount of rubbing alcohol to remove excess or difficult-to-remove paste. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +8. After cleaning the CPU and heatsink, apply a small line of thermal paste directly onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +9. Carefully replace the fan and heatsink. +10. Replace the heatsink screws, starting with #1, then #2, and finally #3. +11. Replace the fan screws and plug the fan back in. + - When plugging the fan in, the black wire goes on the left (closest to the side of the machine.) + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker wire from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker wires and tabs](./img/speakers.webp) + +3. Pull the tops of the purple rubber circles over the black tabs holding them in place. +4. Lift the speaker up and off of the plastic posts. + +![Speaker removal](./img/speaker-removal.webp) + +5. Slide the new speaker onto the plastic posts and connect it to the motherboard. + +## Replacing the main battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Lemur Pro 11's battery is `L140BAT-4`, and the original part number is `6-87-L140S-72B01`. 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. + +**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 main battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - You can optionally [remove the right speaker](#replacing-the-speakers) for easier access to the battery adhesive tabs. +2. Unplug the white connector that connects the battery to the motherboard. + +![Main battery](./img/battery.webp) + +3. Remove the battery's adhesive strips (double-sided tape) by pulling the tabs visible around the battery's perimiter outward from under the battery. + - When removing each adhesive strip, pull 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. + - Use a flat plastic object (such as a credit card) to separate any remaining tape from the battery and/or the chassis. + - Leave the foam backing in place for the replacement battery to rest on. +4. Remove the battery. + - If any adhesive strips broke and were not able to be fully removed, significant force may be required to free the battery. +5. Put the battery back (or put your new battery in its place) and plug it back into the motherboard. + - You may need to peel the new battery's cable slightly away from the battery to reach the motherboard's connector. diff --git a/src/models/lemp12/README.md b/src/models/lemp12/README.md new file mode 100644 index 000000000..cb9606aa3 --- /dev/null +++ b/src/models/lemp12/README.md @@ -0,0 +1,65 @@ +# Lemur Pro (lemp12) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Lemur Pro](./img/lemp12.webp) + +The System76 Lemur Pro is a laptop with the following specifications: + +- CPU + - Supports Intel 13th Generation (Raptor Lake) CPUs + - [Core i7-1355U](https://ark.intel.com/content/www/us/en/ark/products/232160/intel-core-i71355u-processor-12m-cache-up-to-5-00-ghz.html) + - [Core i5-1335U](https://ark.intel.com/content/www/us/en/ark/products/232153/intel-core-i51335u-processor-12m-cache-up-to-4-60-ghz.html) +- BIOS + - Flash chip options: + - GigaDevice GD25B256EYIG + - Macronix MX25L25673G + - ...or other equivalent + - WSON-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 + - GOP driver is recommended, VBT is provided + - eDP display: 14.0" 1920x1080@60Hz LCD + - LCD panel: Innolux N140HCE-EN2 (or equivalent) + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Channel 0: 8-GB on-board DDR5 + - 4x [Samsung K4RAH165VB-BCQK](https://semiconductor.samsung.com/dram/ddr/ddr5/k4rah165vb-bcqk/) (2GB each) + - Channel 1: 8-GB/16-GB/32-GB/48-GB DDR5 SO-DIMM @ 4800 MHz +- Networking + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- Power + - 19V, 3.42A (65W) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: AcBel ADA012 + - AC power cord type: IEC C7 (non-polarized) + - USB-C charging compatible with 65W+ charger + - 73Wh 4-cell Lithium-Ion battery + - Model number: L140BAT-4 +- Sound + - Realtek ALC256-CGT audio chipset + - Internal speakers & microphone + - 3.5mm headphone/microphone combo 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 (RTS5227S) +- 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-A + - 1x USB 3.2 Gen 1 Type-A +- Dimensions + - 1.65cm x 32.2cm x 21.68cm, 1.15kg diff --git a/src/models/lemp12/external-overview.md b/src/models/lemp12/external-overview.md new file mode 100644 index 000000000..008a2fde3 --- /dev/null +++ b/src/models/lemp12/external-overview.md @@ -0,0 +1,66 @@ +# Lemur 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.png) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Speakers + +The machine has two bottom-firing speakers near the front, angled outward. + +![Bottom Ports](./img/ports-bottom.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|-------------------------|-------------------| +|LCD back cover (lid) |Magnesium-aluminum alloy |6-39-L1401-025 | +|LCD front cover (bezel) |Plastic |6-40-L1401-042 | +|Top case (palm rests/port covers) |Magnesium-aluminum alloy |6-L140AU-KB-WBL-US | +|Bottom panel |Magnesium-aluminum alloy |6-39-L14P3-011 | + +## LED indicators + +There is an LED light next to the DC-in connector (charger port.) The color and pattern indicate: + +- **Solid green:** Powered on and not suspended. +- **Flashing green:** Powered on and suspended. +- **Solid yellow:** Powered off and charging. +- **Off:** Powered off and not charging. + +## Keyboard Shortcuts + +The Lemur Pro has the following actions available using the Fn and Function keys: + +|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-F4](./img/fn-f4.png) |Fn+F4 |Cycle keyboard backlight brightness| +|![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-accent](./img/fn-dia.jpg)|Fn+` |Play/Pause | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/lemp12/img/battery.webp b/src/models/lemp12/img/battery.webp new file mode 100644 index 000000000..ecdcbc960 --- /dev/null +++ b/src/models/lemp12/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adb990d455c585e236aa562703694d7c7524b5970ff55c0437485acc6dd1390b +size 345950 diff --git a/src/models/lemp12/img/bottom-screws.webp b/src/models/lemp12/img/bottom-screws.webp new file mode 100644 index 000000000..102493a0f --- /dev/null +++ b/src/models/lemp12/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b62e80809d06ca3e11db72b4ec677a0b80c83d358e24fee3597ef7259788e3ce +size 451200 diff --git a/src/models/lemp12/img/cmos-battery.webp b/src/models/lemp12/img/cmos-battery.webp new file mode 100644 index 000000000..a22630ce6 --- /dev/null +++ b/src/models/lemp12/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e9d516c2612e0ac9aec21cd2e9a6e8e2eac783917e77f9bfef43acc24a341c +size 192968 diff --git a/src/models/lemp12/img/components-highlighted.webp b/src/models/lemp12/img/components-highlighted.webp new file mode 100644 index 000000000..bb06eb779 --- /dev/null +++ b/src/models/lemp12/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cb463d545e44b615f266711c4ae74a973fd364452f0943203b3dd26d1abb5df +size 902510 diff --git a/src/models/lemp12/img/fn-dia.jpg b/src/models/lemp12/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f1.png b/src/models/lemp12/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f10.png b/src/models/lemp12/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f11.png b/src/models/lemp12/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f12.png b/src/models/lemp12/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f2.png b/src/models/lemp12/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f3.png b/src/models/lemp12/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f4.png b/src/models/lemp12/img/fn-f4.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/lemp12/img/fn-f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/lemp12/img/fn-f5.png b/src/models/lemp12/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f6.png b/src/models/lemp12/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f7.png b/src/models/lemp12/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f8.png b/src/models/lemp12/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/fn-f9.png b/src/models/lemp12/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/lemp12/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/lemp12/img/keyboard-touchpad.webp b/src/models/lemp12/img/keyboard-touchpad.webp new file mode 100644 index 000000000..421cb007f --- /dev/null +++ b/src/models/lemp12/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2bf283bf287bb999f17d700bbda93e88a4fb3ea77fddadb970f1a06cfa82960 +size 51714 diff --git a/src/models/lemp12/img/lemp12.webp b/src/models/lemp12/img/lemp12.webp new file mode 100644 index 000000000..3e4cc4333 --- /dev/null +++ b/src/models/lemp12/img/lemp12.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19e6f0e060c9e2d057b70f382b72dd6445527f031e7a332beb17e46a7bc1d195 +size 94688 diff --git a/src/models/lemp12/img/m2-slots.webp b/src/models/lemp12/img/m2-slots.webp new file mode 100644 index 000000000..a26bc4c34 --- /dev/null +++ b/src/models/lemp12/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14f68ef9e4d217d6c2746d875b88265e9758b63431f357897771a48d59a030c8 +size 387184 diff --git a/src/models/lemp12/img/ports-back.png b/src/models/lemp12/img/ports-back.png new file mode 100644 index 000000000..84c5c7af4 --- /dev/null +++ b/src/models/lemp12/img/ports-back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d318f6fcd8749299356c649cac2f6b2e507f7d698d959e7744a9789888f49ef +size 24651 diff --git a/src/models/lemp12/img/ports-bottom.webp b/src/models/lemp12/img/ports-bottom.webp new file mode 100644 index 000000000..7d822ae57 --- /dev/null +++ b/src/models/lemp12/img/ports-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:127f5bd540ff3b8784f3bbf1b09a2bbe85821e6cf919405a241a829238345d44 +size 248966 diff --git a/src/models/lemp12/img/ports-front.webp b/src/models/lemp12/img/ports-front.webp new file mode 100644 index 000000000..0dad9e4af --- /dev/null +++ b/src/models/lemp12/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c33f356aa175f76bf2ced1fdfb8bebdb091e2c259f0faa59cc617f684a16cf2 +size 9998 diff --git a/src/models/lemp12/img/ports-left.webp b/src/models/lemp12/img/ports-left.webp new file mode 100644 index 000000000..d4d60092a --- /dev/null +++ b/src/models/lemp12/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3dc3a23501ab85a3756ae6b089275f816950c99915245653cab5e4a1fc0143 +size 83880 diff --git a/src/models/lemp12/img/ports-right.webp b/src/models/lemp12/img/ports-right.webp new file mode 100644 index 000000000..b651f57e1 --- /dev/null +++ b/src/models/lemp12/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3edce737c1510eb4e97a5180bb50580ad74946b0aa9efa5e9b5d2b77587f00d +size 106066 diff --git a/src/models/lemp12/img/ram-tabs.webp b/src/models/lemp12/img/ram-tabs.webp new file mode 100644 index 000000000..d8546ad4f --- /dev/null +++ b/src/models/lemp12/img/ram-tabs.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb914280c53304bae0c42976ed0bd2eb49ee093f68b31fa9cda1f59eebf55a23 +size 415668 diff --git a/src/models/lemp12/img/speaker-removal.webp b/src/models/lemp12/img/speaker-removal.webp new file mode 100644 index 000000000..68a9839ca --- /dev/null +++ b/src/models/lemp12/img/speaker-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b36320459166c7f610fc08d0340fc6ead3b3c3982c7a9dc68f1bf8bbcd0e240 +size 369712 diff --git a/src/models/lemp12/img/speakers.webp b/src/models/lemp12/img/speakers.webp new file mode 100644 index 000000000..f4405df57 --- /dev/null +++ b/src/models/lemp12/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ab052a465dbaa04374dffbfba3baf1641bd15e4b1eeeadc50827f52f6c8befd +size 378672 diff --git a/src/models/lemp12/img/thermal-paste-application.webp b/src/models/lemp12/img/thermal-paste-application.webp new file mode 100644 index 000000000..8ec081a66 --- /dev/null +++ b/src/models/lemp12/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15420070c04cedee709ebeccb2498bd5e56136b3aedd56d064326d41d4717242 +size 209202 diff --git a/src/models/lemp12/img/thermal-paste-removal.webp b/src/models/lemp12/img/thermal-paste-removal.webp new file mode 100644 index 000000000..89e8dedcb --- /dev/null +++ b/src/models/lemp12/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0972aca204ed20200184390505de624b5b47d7246305a4903e9699a52037b43 +size 610464 diff --git a/src/models/lemp12/img/thermal-system.webp b/src/models/lemp12/img/thermal-system.webp new file mode 100644 index 000000000..03ca7398c --- /dev/null +++ b/src/models/lemp12/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d4fc2328c6e1351c148baccb5c7f513c76045850daaa7c3e96c7b239cf323f0 +size 723800 diff --git a/src/models/lemp12/img/wireless-card.webp b/src/models/lemp12/img/wireless-card.webp new file mode 100644 index 000000000..ec6e8039f --- /dev/null +++ b/src/models/lemp12/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fdf20e4270ac13867ce6b82f235b995cc1a2d73c2469e358bb2153da2bdc976 +size 360488 diff --git a/src/models/lemp12/internal-overview.md b/src/models/lemp12/internal-overview.md new file mode 100644 index 000000000..d987da28f --- /dev/null +++ b/src/models/lemp12/internal-overview.md @@ -0,0 +1,22 @@ +# Lemur Pro (Internal Overview) + +## Components and connectors: + +Components can be replaced using the instructions under [Parts & Repairs](./repairs.md). Connectors can be reseated for troubleshooting purposes. + +![Internal Components](./img/components-highlighted.webp) + +- RAM slot is highlighted in maroon +- M.2 SSDs are highlighted in green + - Slot closest to RAM supports PCIe NVMe Gen 4 + - Slot closest to battery supports PCIe NVMe Gen 3 and SATA III +- Wireless card is highlighted in navy +- LCD cable connector is highlighted in yellow +- Webcam/microphone connector is highlighted in cyan +- Touchpad connector is highlighted in orange +- Keyboard connector (main) is highlighted in olive +- Keyboard backlight connector is highlighted in white +- CMOS battery connector is highlighted in brown +- Battery connector is highlighted in light red +- Speaker connectors are highlighted in pink +- BIOS flash chip (U41) is highlighted in black diff --git a/src/models/lemp12/repairs.md b/src/models/lemp12/repairs.md new file mode 100644 index 000000000..2ac5a321b --- /dev/null +++ b/src/models/lemp12/repairs.md @@ -0,0 +1,200 @@ +# Lemur Pro (Parts & Repairs) + +Many components in your Lemur 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 speakers](#replacing-the-speakers) +- [Replacing the main battery](#replacing-the-main-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:** 5 minutes +**Difficulty:** Easy +**Screws:** 12 total + +### 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 screws from the bottom panel. + +![Bottom case screws](./img/bottom-screws.webp) + +3. Lift the bottom cover off, starting from the hinges in the back. + +## Replacing the RAM: + +The Lemur Pro 12 comes with 8GB of 4800 MHz RAM soldered onto the motherboard, which cannot be replaced. There is an additional RAM slot, which can support up to a 48GB stick for 56GB of RAM total. The additional stick is a standard DDR5 SO-DIMM running at 4800 MHz. + +**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 tabs](./img/ram-tabs.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 between the battery and the speaker. + - SSD-2 is next to the RAM 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 and hold it down. +5. Replace the retainer screw. + +## Replacing the wireless card: + +Your system's WiFi and Bluetooth are both handled by the same module. It connects with a standard M.2 2230 slot with PCIe and USB interfaces (E-key). + +**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. Locate the wireless card (next to the CPU fan.) 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. + +**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) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Follow the steps above to [remove the primary SSD](#replacing-an-m2nvme-ssd). +3. Remove any clear tape that is securing the battery, then pull the battery away from the adhesive holding it to the case. + - If you are only clearing the CMOS and are not replacing the CMOS battery, removing the SSD and CMOS battery is optional, but will make it easier to unplug the CMOS battery connector. + +![CMOS battery](./img/cmos-battery.webp) + +4. Unplug the white connector attaching the CMOS battery to the motherboard. +5. To clear the CMOS, [disconnect the main battery](#replacing-the-main-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. +6. 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: + +If the CPU fan becomes noisy and cleaning it out doesn't fix the issue, you may need a new CPU 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 +**Time estimate:** 20 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. Disconnect the small connector plugging the fan into the motherboard, highlighted yellow below. + - This can alternatively be done after the fan/heatsink is removed. + +![Heatsink/fan screws](./img/thermal-system.webp) + +4. Remove the two fan screws (highlighted cyan above) and any clear tape holding the fan in place. +5. Remove the heatsink screws in reverse order, starting with #3, then #2, and finally #1. +6. Remove the heatsink/fan from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. +7. Using a paper towel, remove the existing thermal paste. You may also use a small amount of rubbing alcohol to remove excess or difficult-to-remove paste. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +8. After cleaning the CPU and heatsink, apply a small line of thermal paste directly onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +9. Carefully replace the fan and heatsink. +10. Replace the heatsink screws, starting with #1, then #2, and finally #3. +11. Replace the fan screws and plug the fan back in. + - When plugging the fan in, the black wire goes on the left (closest to the side of the machine.) + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker wire from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker wires and tabs](./img/speakers.webp) + +3. Pull the tops of the purple rubber circles over the black tabs holding them in place. +4. Lift the speaker up and off of the plastic posts. + +![Speaker removal](./img/speaker-removal.webp) + +5. Slide the new speaker onto the plastic posts and connect it to the motherboard. + +## Replacing the main battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Lemur Pro 12's battery is `L140BAT-4`, and the original part number is `6-87-L140S-72B02`. 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. + +**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 main 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. +4. Put the battery back (or put your new battery in its place) and plug it back into the motherboard. diff --git a/src/models/lemp13/README.md b/src/models/lemp13/README.md new file mode 100644 index 000000000..1868afdef --- /dev/null +++ b/src/models/lemp13/README.md @@ -0,0 +1,72 @@ +# Lemur Pro (lemp13) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Lemur Pro](./img/lemp13.webp) + +The System76 Lemur Pro is a laptop with the following specifications: + +- CPU + - Supports Intel Core Ultra 1st generation (Meteor Lake) CPUs + - [Core Ultra 7 155U](https://www.intel.com/content/www/us/en/products/sku/237327/intel-core-ultra-7-processor-155u-12m-cache-up-to-4-80-ghz/specifications.html) + - [Core Ultra 5 125U](https://www.intel.com/content/www/us/en/products/sku/237330/intel-core-ultra-5-processor-125u-12m-cache-up-to-4-30-ghz/specifications.html) +- BIOS + - [XMC XM25QU256C](https://www.xmcwh.com/en/site/product_con/224) flash chip + - WSON-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 + - GOP driver is recommended, VBT is provided + - eDP display: 14.0" 1920x1200@60Hz LCD + - LCD panel options: + - Tianma TM140VDHP21 + - Brightness: 400 nits (cd/m²) + - sRGB color coverage: 100% + - BOE NE140WUM-N6F + - Brightness: 400 nits (cd/m²) + - sRGB color coverage: 100% + - ...or other equivalent + - External video outputs: + - 1x HDMI 2.1 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Channel 0: 8-GB on-board DDR5 + - 4x [Samsung K4RAH165VB-BCQK](https://semiconductor.samsung.com/dram/ddr/ddr5/k4rah165vb-bcqk/) (2GB each) + - Channel 1: 8-GB/16-GB/32-GB/48-GB DDR5 SO-DIMM @ 4800 MHz +- Networking + - M.2 PCIe/CNVi WiFi/Bluetooth options: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- Power + - 20V, 3.25A (65W) DC-in + - Power input via either USB-C port + - Included AC adapter: Chicony A20-065N3A + - AC power cord type: IEC C5 + - 73Wh 4-cell Lithium-Ion battery + - Model number: L240BAT-4-73 +- Sound + - Intel Meteor Lake-P HD Audio Controller + - Realtek ALC245 audio codec + - Internal speakers & microphone + - 3.5mm headphone/microphone combo jack + - HDMI, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - MicroSD card reader (OZ711LV2) +- 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 + - Supports USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 3.2 Gen 1 Type-A +- Dimensions + - 1.7cm x 31.2cm x 22.3cm, 0.998kg diff --git a/src/models/lemp13/external-overview.md b/src/models/lemp13/external-overview.md new file mode 100644 index 000000000..c0d7b8877 --- /dev/null +++ b/src/models/lemp13/external-overview.md @@ -0,0 +1,76 @@ +# Lemur 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: + +### Before May 2024 (lemp13): + +![Keyboard & Touchpad](./img/keyboard-touchpad-original.webp) + +### After May 2024 (lemp13-b): + +![Keyboard & Touchpad](./img/keyboard-b.png) + +## Lid: + +![Lid](./img/lid.webp) + +## Speakers: + +The machine has two bottom-firing speakers near the front, angled outward. + +![Bottom Ports](./img/ports-bottom.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|-------------------------|---------------| +|LCD back cover (lid) |Magnesium-aluminum alloy |6-39-L2401-022 | +|LCD front cover (bezel) |Plastic |6-39-L2401-012 | +|Top case (palm rests/port covers) |Magnesium-aluminum alloy |6-39-L2402-032 | +|Bottom panel |Magnesium-aluminum alloy |6-39-L2403-012 | + +## LED indicators + +The color and pattern for the power/charging status LED indicate: + +- **Solid green:** Powered on and not suspended. +- **Flashing green:** Powered on and suspended. +- **Solid yellow:** Powered off and charging. +- **Off:** Powered off and not charging. + +## Keyboard Shortcuts + +The Lemur Pro has the following actions available using the Fn and Function keys: + +|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-F4](./img/fn-f4.png) |Fn+F4 |Cycle keyboard backlight brightness| +|![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-accent](./img/fn-dia.jpg)|Fn+` |Play/Pause | +|1 |Fn+1 |Toggle fan between max/automatic | diff --git a/src/models/lemp13/img/battery.webp b/src/models/lemp13/img/battery.webp new file mode 100644 index 000000000..3df97e246 --- /dev/null +++ b/src/models/lemp13/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1990dbf372e83cf3191563b7beb2f67b67e147601f6071f426d9d6f932c89f62 +size 737468 diff --git a/src/models/lemp13/img/bottom-screws.webp b/src/models/lemp13/img/bottom-screws.webp new file mode 100644 index 000000000..c8514e101 --- /dev/null +++ b/src/models/lemp13/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3b996740de2bd3edef2b5b8772f109d8888501a576a5e0702d0aea47f9208ec +size 988384 diff --git a/src/models/lemp13/img/cmos-battery.webp b/src/models/lemp13/img/cmos-battery.webp new file mode 100644 index 000000000..dbd0fafcc --- /dev/null +++ b/src/models/lemp13/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8e7d8280d096438f5b723076917bbdec621cecfe4364034ea3b401161da31d +size 448474 diff --git a/src/models/lemp13/img/components-highlighted.webp b/src/models/lemp13/img/components-highlighted.webp new file mode 100644 index 000000000..e41a20ece --- /dev/null +++ b/src/models/lemp13/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0526f775e575f07587336b1622484f98b5b22c2bccccc247147711ae9c3efa4b +size 1044096 diff --git a/src/models/lemp13/img/fn-dia.jpg b/src/models/lemp13/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f1.png b/src/models/lemp13/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f10.png b/src/models/lemp13/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f11.png b/src/models/lemp13/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f12.png b/src/models/lemp13/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f2.png b/src/models/lemp13/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/lemp13/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/lemp13/img/fn-f3.png b/src/models/lemp13/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f4.png b/src/models/lemp13/img/fn-f4.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/lemp13/img/fn-f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c92304ad9330ac5a7338efd17f70571211a0fbd490c204b7bfd8ccea88010a +size 1035 diff --git a/src/models/lemp13/img/fn-f5.png b/src/models/lemp13/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f6.png b/src/models/lemp13/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f7.png b/src/models/lemp13/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f8.png b/src/models/lemp13/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/fn-f9.png b/src/models/lemp13/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/lemp13/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/lemp13/img/keyboard-b.png b/src/models/lemp13/img/keyboard-b.png new file mode 100644 index 000000000..4f65b1038 --- /dev/null +++ b/src/models/lemp13/img/keyboard-b.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a915388b0d0dcd255ab054b929efc772494b80f343420f07ffe09631145e88b +size 237496 diff --git a/src/models/lemp13/img/keyboard-touchpad-original.webp b/src/models/lemp13/img/keyboard-touchpad-original.webp new file mode 100644 index 000000000..8fb1eeb5a --- /dev/null +++ b/src/models/lemp13/img/keyboard-touchpad-original.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0108d4a5546fcee52294f38d07fdaf7dd66894ac0262256927f4ccf91fed2de9 +size 279368 diff --git a/src/models/lemp13/img/lemp13.webp b/src/models/lemp13/img/lemp13.webp new file mode 100644 index 000000000..927ea975c --- /dev/null +++ b/src/models/lemp13/img/lemp13.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51ac23fb92dca7c3975a5f1985505070625ed5d46ec35b65b3e03bc4885b2bcf +size 187100 diff --git a/src/models/lemp13/img/lid.webp b/src/models/lemp13/img/lid.webp new file mode 100644 index 000000000..dff9b96ab --- /dev/null +++ b/src/models/lemp13/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e37dc98efe62fde8e013f1c5b81ee149075dab085a733cc584cb98579181f767 +size 890798 diff --git a/src/models/lemp13/img/m2-slots.webp b/src/models/lemp13/img/m2-slots.webp new file mode 100644 index 000000000..9d39fc2cc --- /dev/null +++ b/src/models/lemp13/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b602a8b3cb358ca10fbb3a8e2d50061a65dc41e06cd29454d1a7ecf9a7123193 +size 499306 diff --git a/src/models/lemp13/img/ports-back.webp b/src/models/lemp13/img/ports-back.webp new file mode 100644 index 000000000..3a3710da3 --- /dev/null +++ b/src/models/lemp13/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a89275b87602c0586d9fee08a57552afadbbd7b8e1e20930fcbc6604d6f6b8a9 +size 92938 diff --git a/src/models/lemp13/img/ports-bottom.webp b/src/models/lemp13/img/ports-bottom.webp new file mode 100644 index 000000000..89493677a --- /dev/null +++ b/src/models/lemp13/img/ports-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac09ceb0161f2eb90a911f381c705c70bfb6eae43c09bb76c90fc671709e635a +size 725768 diff --git a/src/models/lemp13/img/ports-front.webp b/src/models/lemp13/img/ports-front.webp new file mode 100644 index 000000000..25deb89ad --- /dev/null +++ b/src/models/lemp13/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42ea9d1a8b9807ca7d83789299a4271c30a7363834076f9dde9d21c49a104822 +size 137860 diff --git a/src/models/lemp13/img/ports-left.webp b/src/models/lemp13/img/ports-left.webp new file mode 100644 index 000000000..cca9229d6 --- /dev/null +++ b/src/models/lemp13/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa8e0f1cc61ce198ede53a2adc8dc93ee64e9e1f4a911bd35c2439aff19f61eb +size 225104 diff --git a/src/models/lemp13/img/ports-right.webp b/src/models/lemp13/img/ports-right.webp new file mode 100644 index 000000000..332502c72 --- /dev/null +++ b/src/models/lemp13/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fe68b45198f9db99482bf106e51a1ee4ada6a30fda9b76bce6fee1ab50edb4a +size 219446 diff --git a/src/models/lemp13/img/ram-tabs.webp b/src/models/lemp13/img/ram-tabs.webp new file mode 100644 index 000000000..7de7b5ae2 --- /dev/null +++ b/src/models/lemp13/img/ram-tabs.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e84fb8143e963d9c6845225405c193cb2ab53ea2f9b1ceaa9a6dea2720b9218 +size 810490 diff --git a/src/models/lemp13/img/speaker-removal.webp b/src/models/lemp13/img/speaker-removal.webp new file mode 100644 index 000000000..94471f8ce --- /dev/null +++ b/src/models/lemp13/img/speaker-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4f0f387f9fa2db45487f887c093e07dd0f763f14938a3ea3111e26a6c47f319 +size 550362 diff --git a/src/models/lemp13/img/speakers.webp b/src/models/lemp13/img/speakers.webp new file mode 100644 index 000000000..01a32828c --- /dev/null +++ b/src/models/lemp13/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fe4c42f5c6d63ea9feea8b7b468d3f7e89511620fde1dbd5fbe0049c67ad2e7 +size 670684 diff --git a/src/models/lemp13/img/thermal-paste-application.webp b/src/models/lemp13/img/thermal-paste-application.webp new file mode 100644 index 000000000..8e7c47a45 --- /dev/null +++ b/src/models/lemp13/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:052d19d73b573c6231dcee79628aea999bd34d873685f862c0ac7192f6b598e3 +size 688744 diff --git a/src/models/lemp13/img/thermal-paste-removal.webp b/src/models/lemp13/img/thermal-paste-removal.webp new file mode 100644 index 000000000..26a348764 --- /dev/null +++ b/src/models/lemp13/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df35b528dcb8eadf9cbec46da7b5057c8f480315e7678e32da5b04199d1397b1 +size 709172 diff --git a/src/models/lemp13/img/thermal-system.webp b/src/models/lemp13/img/thermal-system.webp new file mode 100644 index 000000000..6da5b9229 --- /dev/null +++ b/src/models/lemp13/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bdaf9b8fd0535425f51f9ba65652b1693c0aa0903a9ba043f28751b0054ba52 +size 913228 diff --git a/src/models/lemp13/img/wireless-card.webp b/src/models/lemp13/img/wireless-card.webp new file mode 100644 index 000000000..9ca11db63 --- /dev/null +++ b/src/models/lemp13/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40c554a76f9b8d100722f3c691090c6ef4cddbc9ad9fb408d93ed6ef7aabd9d2 +size 641812 diff --git a/src/models/lemp13/internal-overview.md b/src/models/lemp13/internal-overview.md new file mode 100644 index 000000000..5d7697e7c --- /dev/null +++ b/src/models/lemp13/internal-overview.md @@ -0,0 +1,21 @@ +# Lemur Pro (Internal Overview) + +## Components and connectors: + +Components can be replaced using the instructions under [Parts & Repairs](./repairs.md). Connectors can be reseated for troubleshooting purposes. + +![Internal Components](./img/components-highlighted.webp) + +- RAM slot is highlighted in maroon +- M.2 SSDs are highlighted in light green + - Both slots support PCIe NVMe Gen 4 +- Wireless card is highlighted in dark green +- Webcam/microphone connector is highlighted in cyan +- LCD cable connector is highlighted in yellow +- Touchpad connector is highlighted in orange +- Keyboard connector (main) is highlighted in brown +- Keyboard backlight connector is highlighted in white +- Battery connector is highlighted in light red +- CMOS battery connector is highlighted in navy +- Speaker connectors are highlighted in pink +- BIOS flash chip (U55) is highlighted in black diff --git a/src/models/lemp13/repairs.md b/src/models/lemp13/repairs.md new file mode 100644 index 000000000..404a57ef8 --- /dev/null +++ b/src/models/lemp13/repairs.md @@ -0,0 +1,220 @@ +# Lemur Pro (Parts & Repairs) + +Many components in your Lemur 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 main battery](#replacing-the-main-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) + +## 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:** + +- The bottom panel's part number is `6-39-L2403-012`. +- Replacement product model stickers can be obtained from [System76 support](https://support.system76.com). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 5 minutes +**Difficulty:** Easy +**Screws:** 12 total + +### 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 screws from the bottom panel. + +![Bottom case screws](./img/bottom-screws.webp) + +3. Lift the bottom cover off, starting from the hinges in the back. + +## Replacing the RAM: + +The Lemur Pro 13 comes with 8GB of 4800 MHz RAM soldered onto the motherboard, which cannot be replaced. There is an additional RAM slot, which can support up to a 48GB stick for 56GB of RAM total. The additional stick is a standard DDR5 SO-DIMM running at 4800 MHz. + +**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 tabs](./img/ram-tabs.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 and support 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 between the battery and the speaker. + - SSD-2 is next to the RAM 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 and hold it down. +5. Replace the retainer screw. + +## Replacing the wireless card: + +Your system's WiFi and Bluetooth are both handled by the same module. It connects with a standard M.2 2230 slot with PCIe and USB interfaces (E-key). + +**Part numbers:** + +- The standard wireless card is an Intel `AX211NGW`. + +**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. Locate the wireless card (next to the CPU fan.) 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 main battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** + +- The battery's model number is `L240BAT-4-73`, and the original part number is `6-87-L240S-74B01`. + - 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 main battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the four silver battery screws along the perimeter of the battery. + +![Main battery](./img/battery.webp) + +3. Unplug the white connector that connects the battery to the motherboard. +4. Remove the and replace the battery. + +## 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:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Follow the steps above to [remove the SSD from slot 1](#replacing-an-m2nvme-ssd), if installed. +3. Remove any clear tape that is securing the battery, then pull the battery away from the adhesive holding it to the case. + - If you are only clearing the CMOS and are not replacing the CMOS battery, removing the SSD and CMOS battery is optional, but will make it easier to unplug the CMOS battery connector. + +![CMOS battery](./img/cmos-battery.webp) + +4. Unplug the white connector attaching the CMOS battery to the motherboard. +5. To clear the CMOS, [disconnect the main battery](#replacing-the-main-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. +6. 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: + +If the CPU fan becomes noisy and cleaning it out doesn't fix the issue, you may need a new CPU 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. + +**Part numbers:** + +- The fan/heatsink assembly's part number is `6-31-L240N-102`. +- The fan is an FCN `FSAP DFS5L22H15B85P EP`. + - The fan/heatsink is produced as a single assembly. Sourcing a replacement fan without the heatsink may not be possible. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 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. Disconnect the small connector plugging the fan into the motherboard, highlighted yellow below. + - This can alternatively be done after the fan/heatsink is removed. + +![Heatsink/fan screws](./img/thermal-system.webp) + +3. Remove the silver fan and heatsink screws in the order of the stamped numbers, starting with #1, then #2, and continuing until #5. +4. Remove the heatsink/fan from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. +5. Using a paper towel, remove the existing thermal paste. You may also use a small amount of rubbing alcohol to remove excess or difficult-to-remove paste. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +6. After cleaning the CPU and heatsink, apply a small line of thermal paste directly onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +7. Carefully replace the fan and heatsink. +8. Replace the fan and heatsink screws in the order of the stamped numbers, starting with #1, then #2, and continuing until #5. +9. Plug the fan back in. + - When plugging the fan in, the black wire goes on the left (closest to the side of the machine.) + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Part numbers:** + +- The left speaker's model number is `L240TU-L-BASS`, and its part number is `6-23-5L240-0L2`. +- The right speaker's model number is `L240TU-R-BASS`, and its part number is `6-23-5L240-0R2`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker wire from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker wires and tabs](./img/speakers.webp) + +3. Pull the tops of the black rubber circles over the gray tabs holding them in place. +4. Lift the speaker up and off of the mounting posts. + +![Speaker removal](./img/speaker-removal.webp) + +5. Slide the new speaker onto the mounting posts and connect it to the motherboard. diff --git a/src/models/lemp9/README.md b/src/models/lemp9/README.md index ce8187d53..9b75b5c50 100644 --- a/src/models/lemp9/README.md +++ b/src/models/lemp9/README.md @@ -13,14 +13,17 @@ The System76 Lemur Pro is a laptop with the following specifications: - [Intel i7-10510U](https://ark.intel.com/content/www/us/en/ark/products/196449/intel-core-i7-10510u-processor-8m-cache-up-to-4-90-ghz.html) - [Intel i5-10210U](https://ark.intel.com/content/www/us/en/ark/products/195436/intel-core-i5-10210u-processor-6m-cache-up-to-4-10-ghz.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) - - Backlit Keyboard, with standard PS/2 keycodes and SCI hotkeys - - Battery - - Charger, using AC adapter or USB-C PD - - Suspend/resume - - Touchpad + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) + - Backlit Keyboard, with standard PS/2 keycodes and SCI hotkeys + - Battery control + - Charger control, using AC adapter or USB-C PD + - Suspend/resume + - Touchpad interface - Graphics - GPU: Intel UHD Graphics 620 - GOP driver is recommended, VBT is provided @@ -33,14 +36,17 @@ The System76 Lemur Pro is a laptop with the following specifications: - Channel 0: 8-GB on-board DDR4 [Samsung K4AAG165WA-BCTD](https://www.samsung.com/semiconductor/dram/ddr4/K4AAG165WA-BCTD/) - Channel 1: 8-GB/16-GB/32-GB DDR4 SO-DIMM - Networking - - M.2 PCIe/CNVi WiFi/Bluetooth + - M.2 PCIe/CNVi WiFi/Bluetooth options: + - Intel Wi-Fi 6 AX200/AX201 + - Intel Wireless-AC 9560 - Power - 19V, 3.42A (65W) DC-in port - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: AcBel ADA012 - AC power cord type: IEC C7 (non-polarized) - USB-C charging compatible with 65W+ charger - - 73Wh battery + - 73Wh 4-cell Lithium-Ion battery + - Model number: L140BAT-4 - [TI BQ24780S Battery Charger](https://www.ti.com/product/BQ24780S) - Sound - Realtek ALC293D diff --git a/src/models/lemp9/external-overview.md b/src/models/lemp9/external-overview.md index 9a3069d85..2258dda50 100644 --- a/src/models/lemp9/external-overview.md +++ b/src/models/lemp9/external-overview.md @@ -16,6 +16,10 @@ ![Back Ports](./img/ports-back.png) +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + ## Speakers The grilles for the built-in speakers are located on the bottom of the machine, angled outward. diff --git a/src/models/lemp9/img/keyboard-touchpad.webp b/src/models/lemp9/img/keyboard-touchpad.webp new file mode 100644 index 000000000..421cb007f --- /dev/null +++ b/src/models/lemp9/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2bf283bf287bb999f17d700bbda93e88a4fb3ea77fddadb970f1a06cfa82960 +size 51714 diff --git a/src/models/lemp9/repairs.md b/src/models/lemp9/repairs.md index 7e78e5781..3d8caf5be 100644 --- a/src/models/lemp9/repairs.md +++ b/src/models/lemp9/repairs.md @@ -29,7 +29,7 @@ Removing the cover is required to access the internal components. Prior to remov 3. Lift the bottom cover off, starting from the hinges and working towards the front. -## Replacing the RAM +## Replacing the RAM: The Lemur Pro 9 comes with 8GB of RAM soldered onto the motherboard, which cannot be replaced. There is an additional RAM slot, which can support up to a 32GB stick for 40GB of RAM total. If you've purchased new RAM, need to replace your RAM, or are reseating your RAM, follow these steps. @@ -101,6 +101,8 @@ Depending on your climate and the age of the machine, it may be necessary to app 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 replacing. +**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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Medium @@ -117,15 +119,15 @@ The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the 5. Re-connect the CMOS battery as well as the main internal battery. 6. Power up the Lemur Pro. The system may power itself off and on after initial boot; this is normal behavior when the CMOS has been reset. -## Replacing the wireless card +## Replacing the wireless card: -Your system's WiFi and Bluetooth are both handled by the same module. It connects with a standard M.2 2230 slot with PCIe and USB interfaces (A Key). +Your system's WiFi and Bluetooth are both handled by the same module. It connects with a standard M.2 2230 slot with PCIe and USB interfaces (E-key). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Medium -### Steps to replace the WiFi/Bluetooth module +### 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 card (next to the CPU fan.) Remove any tape if present. @@ -139,17 +141,19 @@ Your system's WiFi and Bluetooth are both handled by the same module. It connect 7. Replace the retaining screw. 8. Attach the two antennas by aligning the circular fitting and pressing onto the wireless card. The connector will snap into place. _Use caution when attaching the connectors; the pins can bend, break, or snap._ -## Replacing the main battery +## Replacing the main battery: The battery provides primary power whenever the system is unplugged. +The model number for the Lemur Pro 9's battery is `L140BAT-4`, and the original part number is `6-87-L140S-72B01`. 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. + **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. The product that you have purchased 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:** 15 minutes **Difficulty:** High -### Steps to replace the main battery +### Steps to replace the main 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. diff --git a/src/models/meer10/README.md b/src/models/meer10/README.md new file mode 100644 index 000000000..c240f46d8 --- /dev/null +++ b/src/models/meer10/README.md @@ -0,0 +1,54 @@ +# Meerkat (meer10) + +- [Parts & Repairs](./repairs.md) + +![Meerkat (short)](./img/meer10.webp) + +The System76 Meerkat is a desktop with the following specifications: + +- CPU + - Supports Intel Core Ultra 2nd generation (Arrow Lake) and Core 14th generation (Raptor Lake) CPUs + - [Core Ultra 7 255H](https://www.intel.com/content/www/us/en/products/sku/241751/intel-core-ultra-7-processor-255h-24m-cache-up-to-5-10-ghz/specifications.html) + - [Core Ultra 5 225H](https://www.intel.com/content/www/us/en/products/sku/241749/intel-core-ultra-5-processor-225h-18m-cache-up-to-4-90-ghz/specifications.html) + - [Core 3 100U](https://www.intel.com/content/www/us/en/products/sku/236776/intel-core-3-processor-100u-10m-cache-up-to-4-70-ghz/specifications.html) +- Graphics + - GPU: Dependent on CPU + - Core Ultra 7 255H: Intel Arc 140T GPU + - Requires 2 SO-DIMMs for Arc graphics + - Core Ultra 5 225H: Intel Arc 130T GPU + - Requires 2 SO-DIMMs for Arc graphics + - Core 3 100U: Intel Graphics (integrated) + - Video output: + - 2x HDMI 2.1 + - 2x DisplayPort 2.1 over USB-C +- Memory + - Up to 96GB (2x48GB) Dual Channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - 1x 2.5-Gigabit Ethernet (built-in) + - 1x 2.5-Gigabit Ethernet (optional add-on) + - 1x WiFi 7 +- Power + - Core Ultra 7 and Ultra 5 models: + - 120W (19V, 6.32A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Core 3 model: + - 90W (19V, 4.74A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) +- Sound + - 7.1-channel digital audio output over HDMI and USB-C +- Storage + - Core Ultra 7 and Ultra 5 models: + - 1x M.2 (2280) PCIe NVMe Gen 5 + - 1x M.2 (2242) PCIe NVMe Gen 4 + - Expansion module adapts to 2280 + - Core 3 model: + - 1x M.2 (2280) PCIe NVMe Gen 4 + - 1x M.2 (2242) PCIe NVMe Gen 4 + - Expansion module adapts to 2280 +- USB + - 2x USB4 Type-C with Thunderbolt 4 + - Both ports support DisplayPort over USB-C + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 2.0 Type-A +- Dimensions + - 11.7cm x 11.2cm x 5.4cm diff --git a/src/models/meer10/img/meer10.webp b/src/models/meer10/img/meer10.webp new file mode 100644 index 000000000..ae2f1a9c9 --- /dev/null +++ b/src/models/meer10/img/meer10.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9a6d14f2b579ed329184d699a59caa94ed1a1c1ac190c589d454baf0d990d40 +size 940962 diff --git a/src/models/meer10/repairs.md b/src/models/meer10/repairs.md new file mode 100644 index 000000000..69fe4a82b --- /dev/null +++ b/src/models/meer10/repairs.md @@ -0,0 +1,3 @@ +# Meerkat (Parts & Repairs) + +A service manual for the Meerkat 10 (meer10) is not yet available. Please reference the service manual for the previous version, the [Meerkat 9 (meer9)](/models/meer9/repairs.md). diff --git a/src/models/meer5/repairs.md b/src/models/meer5/repairs.md index e05efad51..3ed13c66a 100644 --- a/src/models/meer5/repairs.md +++ b/src/models/meer5/repairs.md @@ -104,6 +104,8 @@ If your Meerkat is the tall variety, it has a 2.5" drive bay built into the bott Sometimes resetting CMOS can help if your Meerkat is not booting. A CMOS reset will restore BIOS settings to their factory defaults, so you may have to reconfigure your BIOS afterwards. +**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) + **Tools required:** Cross-head (Phillips) screwdriver and (optionally) tweezers **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/meer6/repairs.md b/src/models/meer6/repairs.md index 30e058856..dc06dfe98 100644 --- a/src/models/meer6/repairs.md +++ b/src/models/meer6/repairs.md @@ -117,7 +117,7 @@ A CMOS reset will restore the UEFI firmware settings to their factory defaults, ## 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 (A Key). +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 @@ -184,6 +184,8 @@ The cooling fan can be removed to clean dust out of the cooling system or to acc 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. +**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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 27 minutes **Difficulty:** High diff --git a/src/models/meer7/README.md b/src/models/meer7/README.md new file mode 100644 index 000000000..9c2f1cbf0 --- /dev/null +++ b/src/models/meer7/README.md @@ -0,0 +1,58 @@ +# Meerkat (meer7) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Meerkat (short)](./img/meer7.webp) + +The System76 Meerkat is a desktop with the following specifications: + +- CPU options + - [i3-1220P](https://ark.intel.com/content/www/us/en/ark/products/226257/intel-core-i31220p-processor-12m-cache-up-to-4-40-ghz.html) + - [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) + - [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) +- 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*: Chicony A17-120P2A + - 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/meer7/external-overview.md b/src/models/meer7/external-overview.md new file mode 100644 index 000000000..6d7e7eac6 --- /dev/null +++ b/src/models/meer7/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/meer7/img/25-drive-insertion.webp b/src/models/meer7/img/25-drive-insertion.webp new file mode 100644 index 000000000..31bf8d4fb --- /dev/null +++ b/src/models/meer7/img/25-drive-insertion.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae07664f65be27018075fa397af21760f82f187f3168edf3713110f9662cf9fc +size 329872 diff --git a/src/models/meer7/img/25-drive-screws.webp b/src/models/meer7/img/25-drive-screws.webp new file mode 100644 index 000000000..68789f42d --- /dev/null +++ b/src/models/meer7/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f282db7361d9b9dad5fbd7fde35b608ca1dc993c2165c57989958ea6d3619f4 +size 846198 diff --git a/src/models/meer7/img/bottom-plugs.webp b/src/models/meer7/img/bottom-plugs.webp new file mode 100644 index 000000000..67a6d9e88 --- /dev/null +++ b/src/models/meer7/img/bottom-plugs.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3871cadf1eb1f8073b02eef3ee71f3cd0b4e76904113beba0dadb21b0ba6f462 +size 769172 diff --git a/src/models/meer7/img/bottom-screws.webp b/src/models/meer7/img/bottom-screws.webp new file mode 100644 index 000000000..0026b79d0 --- /dev/null +++ b/src/models/meer7/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acdceda4049defe4b26b02b122be7400f7d1128f37e82bb72b8b0a53382329fc +size 831374 diff --git a/src/models/meer7/img/cable-keeper.webp b/src/models/meer7/img/cable-keeper.webp new file mode 100644 index 000000000..85a87325c --- /dev/null +++ b/src/models/meer7/img/cable-keeper.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e488fa5c02d9a51ca1c8fc054ef799de1b2de23f9c1db73b76a0af487f32400 +size 66496 diff --git a/src/models/meer7/img/cmos-battery.webp b/src/models/meer7/img/cmos-battery.webp new file mode 100644 index 000000000..39685d058 --- /dev/null +++ b/src/models/meer7/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bffbaad92a2c529b41394536cf40561c0e7fab8626261bd7bdd60ce04678e5f +size 423598 diff --git a/src/models/meer7/img/cmos-connector.webp b/src/models/meer7/img/cmos-connector.webp new file mode 100644 index 000000000..ab281ae82 --- /dev/null +++ b/src/models/meer7/img/cmos-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f9c8d13e44da442f4277633f63d353afee981351b587bc6bc3cda8b6612ffe5 +size 336270 diff --git a/src/models/meer7/img/components.webp b/src/models/meer7/img/components.webp new file mode 100644 index 000000000..5139a747d --- /dev/null +++ b/src/models/meer7/img/components.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06fa69952d77dc360c8e42316708c87eb3c7b395553ef59a197278fbbfe49773 +size 656512 diff --git a/src/models/meer7/img/cooling-fan.webp b/src/models/meer7/img/cooling-fan.webp new file mode 100644 index 000000000..96ec6918f --- /dev/null +++ b/src/models/meer7/img/cooling-fan.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2723b9e01341919c17b5f20f1c50e3c93e2c9ff86468b5b722c5958c63a9ca38 +size 673730 diff --git a/src/models/meer7/img/expansion-module-external.webp b/src/models/meer7/img/expansion-module-external.webp new file mode 100644 index 000000000..e634a99d7 --- /dev/null +++ b/src/models/meer7/img/expansion-module-external.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1145dcaebcb2c9acec7c0d57aee3bf9164d701fe735700d89df935a7e7db5a9 +size 400220 diff --git a/src/models/meer7/img/expansion-module-internal.webp b/src/models/meer7/img/expansion-module-internal.webp new file mode 100644 index 000000000..81d283cfd --- /dev/null +++ b/src/models/meer7/img/expansion-module-internal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:500e5630e063532cc670b4c8d673cd3aaf9634fa09ca380aea7bc8f0bc2d9e1a +size 339440 diff --git a/src/models/meer7/img/expansion-placeholder.webp b/src/models/meer7/img/expansion-placeholder.webp new file mode 100644 index 000000000..a60f2c480 --- /dev/null +++ b/src/models/meer7/img/expansion-placeholder.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6fabc7543c54392fcc993d826fc2c6c5ed1e2c05ed1ece8fc97a47ae50fd168 +size 249910 diff --git a/src/models/meer7/img/heatsink-screws.webp b/src/models/meer7/img/heatsink-screws.webp new file mode 100644 index 000000000..2390ac33f --- /dev/null +++ b/src/models/meer7/img/heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9949821fe830f61d6872a4cce0d79b62c923e7269b7a88cec6436c302ad582ed +size 692190 diff --git a/src/models/meer7/img/m2-slots.webp b/src/models/meer7/img/m2-slots.webp new file mode 100644 index 000000000..09136c87b --- /dev/null +++ b/src/models/meer7/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86873bbf1cee3a1324cd901c62aa1f4a5b46c611c1a39468d4892d4db1f30f19 +size 631168 diff --git a/src/models/meer7/img/meer7.webp b/src/models/meer7/img/meer7.webp new file mode 100644 index 000000000..1490c2e50 --- /dev/null +++ b/src/models/meer7/img/meer7.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f599f47f49c468bc216ca0e69e69a81f52bd6f54ca62fe088e99b31a2e15f6cd +size 151584 diff --git a/src/models/meer7/img/motherboard-screws.webp b/src/models/meer7/img/motherboard-screws.webp new file mode 100644 index 000000000..12b9f6565 --- /dev/null +++ b/src/models/meer7/img/motherboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1efcbf25895b2ded9407ec86830733536a3366e09e7540121f747660f0df1f8f +size 646476 diff --git a/src/models/meer7/img/ports-short-back.webp b/src/models/meer7/img/ports-short-back.webp new file mode 100644 index 000000000..aee0224a0 --- /dev/null +++ b/src/models/meer7/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/meer7/img/ports-short-front.webp b/src/models/meer7/img/ports-short-front.webp new file mode 100644 index 000000000..9690b802b --- /dev/null +++ b/src/models/meer7/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/meer7/img/ports-short-left.webp b/src/models/meer7/img/ports-short-left.webp new file mode 100644 index 000000000..70c526ab5 --- /dev/null +++ b/src/models/meer7/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/meer7/img/ports-short-right.webp b/src/models/meer7/img/ports-short-right.webp new file mode 100644 index 000000000..b71d5b40f --- /dev/null +++ b/src/models/meer7/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/meer7/img/ports-tall-back.webp b/src/models/meer7/img/ports-tall-back.webp new file mode 100644 index 000000000..9f339d4fa --- /dev/null +++ b/src/models/meer7/img/ports-tall-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65c5a235685c6ebcdc1f27e0ba0148b92b38ea69586295240e4d4f0dbeaff0c7 +size 681728 diff --git a/src/models/meer7/img/ram-slots.webp b/src/models/meer7/img/ram-slots.webp new file mode 100644 index 000000000..df7c49cf2 --- /dev/null +++ b/src/models/meer7/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f1b4724e3dc12dfbe2a97d2153d633b1fb5144454b51401ba0d0b554cb62942 +size 665664 diff --git a/src/models/meer7/img/sata-port.webp b/src/models/meer7/img/sata-port.webp new file mode 100644 index 000000000..3c0384b5c --- /dev/null +++ b/src/models/meer7/img/sata-port.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44eb72022f4b75b57dc2e7d08ce3db6c093e8e15a4e4b1098516ce6957a69eeb +size 80530 diff --git a/src/models/meer7/img/sata-ribbon-connector.webp b/src/models/meer7/img/sata-ribbon-connector.webp new file mode 100644 index 000000000..364165965 --- /dev/null +++ b/src/models/meer7/img/sata-ribbon-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b9b1160cdc9986a5cdf5a4c7d1cb581a408285a0c0049ec22cca11d12ca3410 +size 243230 diff --git a/src/models/meer7/img/thermal-paste-application.webp b/src/models/meer7/img/thermal-paste-application.webp new file mode 100644 index 000000000..733a9201e --- /dev/null +++ b/src/models/meer7/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0905cabcc25e02e396d2f625b32694281e6c98c165446ed69b70951d51d54d22 +size 330750 diff --git a/src/models/meer7/img/thermal-paste-removal.webp b/src/models/meer7/img/thermal-paste-removal.webp new file mode 100644 index 000000000..edb8137ae --- /dev/null +++ b/src/models/meer7/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f493f4031e6c2605a8459636fecd22d0d143026f9927d8bb6712722a6484ac +size 1201906 diff --git a/src/models/meer7/img/top-cover-grooves.webp b/src/models/meer7/img/top-cover-grooves.webp new file mode 100644 index 000000000..ad4658053 --- /dev/null +++ b/src/models/meer7/img/top-cover-grooves.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc5b5dfe03a153655b3becbf638efec21103474cc43672f453b82d2fb99034d0 +size 183130 diff --git a/src/models/meer7/img/top-cover-removed.webp b/src/models/meer7/img/top-cover-removed.webp new file mode 100644 index 000000000..0c4b62588 --- /dev/null +++ b/src/models/meer7/img/top-cover-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41c55d3aefd9bd4b145bd55525c26330a6902286093afc6296bce2deac623a73 +size 516566 diff --git a/src/models/meer7/img/vesa-mounted-meerkat.webp b/src/models/meer7/img/vesa-mounted-meerkat.webp new file mode 100644 index 000000000..57c65b468 --- /dev/null +++ b/src/models/meer7/img/vesa-mounted-meerkat.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a11cb3fa2774f5fbcd78bf7afa5cee251388cb9d8d6e7bd0fec2d8e8a45b377f +size 236376 diff --git a/src/models/meer7/img/vesa-screws-display.webp b/src/models/meer7/img/vesa-screws-display.webp new file mode 100644 index 000000000..b1dc96260 --- /dev/null +++ b/src/models/meer7/img/vesa-screws-display.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a0675333b30bbd892df1830bc2549c624caf739ffb77f66dc35c12695e64f15 +size 761910 diff --git a/src/models/meer7/img/vesa-screws-meerkat.webp b/src/models/meer7/img/vesa-screws-meerkat.webp new file mode 100644 index 000000000..9c3a5ebc9 --- /dev/null +++ b/src/models/meer7/img/vesa-screws-meerkat.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:180bbd55181ef297d64a34f0d5b80dc4f8fa65c9210b746c1f082b9869579177 +size 943746 diff --git a/src/models/meer7/img/wireless-card.webp b/src/models/meer7/img/wireless-card.webp new file mode 100644 index 000000000..2197ed17e --- /dev/null +++ b/src/models/meer7/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b81c7fd9b8db1d75f7c960fc821c75f39056995e5025483a93ce73b7bf7ddc5 +size 657814 diff --git a/src/models/meer7/internal-overview.md b/src/models/meer7/internal-overview.md new file mode 100644 index 000000000..7b0691b09 --- /dev/null +++ b/src/models/meer7/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/meer7/repairs.md b/src/models/meer7/repairs.md new file mode 100644 index 000000000..098d58643 --- /dev/null +++ b/src/models/meer7/repairs.md @@ -0,0 +1,340 @@ +# 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. + - In the photo below, the short model is shown on the left, while the tall model (with the optional I/O expansion module installed) is shown on the right. + - The 2280 slot screw is highlighted cyan, while the 2242 slot screw is 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 7 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 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. + +**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) + +**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 order, 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. + +![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) diff --git a/src/models/meer8/README.md b/src/models/meer8/README.md new file mode 100644 index 000000000..868ed9d3e --- /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 000000000..6d7e7eac6 --- /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 000000000..2c3dfb9f1 --- /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 000000000..562632e5e --- /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 000000000..b59d02d06 --- /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 000000000..c911bcca3 --- /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 000000000..64d708b9a --- /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 000000000..7ce743102 --- /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 000000000..3271af122 --- /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 000000000..1e416ecda --- /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 000000000..e0df41a80 --- /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 000000000..f547b6a9a --- /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 000000000..597d9e66c --- /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 000000000..95db51c6a --- /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 000000000..e47d2a4f8 --- /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 000000000..8236cc226 --- /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 000000000..1490c2e50 --- /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 000000000..e8e156d1d --- /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 000000000..aee0224a0 --- /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 000000000..9690b802b --- /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 000000000..70c526ab5 --- /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 000000000..b71d5b40f --- /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 000000000..30f2691b1 --- /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 000000000..66120d886 --- /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 000000000..fc771a5a2 --- /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 000000000..b2a8727fb --- /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 000000000..bc88c9855 --- /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 000000000..ac5fbcfc6 --- /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 000000000..0f94aeb70 --- /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 000000000..fc6a96631 --- /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 000000000..4ba8475ca --- /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 000000000..97fce5be7 --- /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 000000000..e9d48f301 --- /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 000000000..ab18bef3c --- /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 000000000..7b0691b09 --- /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 000000000..732e24501 --- /dev/null +++ b/src/models/meer8/repairs.md @@ -0,0 +1,341 @@ +# 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. + +**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) + +**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) diff --git a/src/models/meer9/README.md b/src/models/meer9/README.md new file mode 100644 index 000000000..19d70f3cb --- /dev/null +++ b/src/models/meer9/README.md @@ -0,0 +1,57 @@ +# Meerkat (meer9) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Meerkat (short)](./img/meer9.webp) + +The System76 Meerkat is a desktop with the following specifications: + +- CPU + - Supports Intel Core Ultra 1st generation (Meteor Lake) CPUs + - [Core Ultra 7 155H](https://www.intel.com/content/www/us/en/products/sku/236847/intel-core-ultra-7-processor-155h-24m-cache-up-to-4-80-ghz/specifications.html) + - [Core Ultra 5 125H](https://www.intel.com/content/www/us/en/products/sku/236848/intel-core-ultra-5-processor-125h-18m-cache-up-to-4-50-ghz/specifications.html) +- BIOS + - Winbond 25Q256JWEQ flash chip + - Socketed WSON-8 form factor +- Graphics + - GPU: Intel Arc graphics + - Video output: + - 2x HDMI 2.1 + - 1x DisplayPort 2.1 over USB-C + - 1x DisplayPort 1.4a over USB-C +- Memory + - Up to 96GB (2x48GB) Dual Channel DDR4 SODIMMs @ 5600 MHz +- Networking + - 1x 2.5-Gigabit Ethernet (Intel [I225-LM](https://www.intel.com/content/www/us/en/products/sku/210595/-intel-ethernet-controller-i226lm/specifications.html)) + - 1x 2.5-Gigabit Ethernet (Intel [I226V](https://www.intel.com/content/www/us/en/products/sku/210599/intel-ethernet-controller-i226v/specifications.html)) + - 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 + - Core Ultra 7 model: + - 120W (19V, 6.32A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter*: AcBel ADC017 + - AC power cord type: IEC C5 + - Core Ultra 5 model: + - 90W (19V, 4.74A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter*: AcBel ADA090C19C + - 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/2242 (M key) + - PCIe NVMe Gen 4 + - 1x M.2 2242 (M key) + - PCIe NVMe Gen 4 + - 1x 2.5" + - SATA III +- USB + - 1x USB4 Type-C with Thunderbolt 4 + - 1x USB 3.2 Gen 2x2 Type-C + - 3x USB 3.2 Gen 2 Type-A +- Dimensions + - 11.75cm x 11.00cm x 4.9cm, 1.0kg diff --git a/src/models/meer9/external-overview.md b/src/models/meer9/external-overview.md new file mode 100644 index 000000000..666a132c5 --- /dev/null +++ b/src/models/meer9/external-overview.md @@ -0,0 +1,18 @@ +# Meerkat (External Overview) + +## Front side overview: + +![Front ports](./img/ports-front.webp) + +## Left side overview: + +![Left ports](./img/ports-left.webp) + +## Right side overview: + +![Right ports](./img/ports-right.webp) + +## Back side overview: + +![Back ports](./img/ports-back.webp) + diff --git a/src/models/meer9/img/25-drive-screws.webp b/src/models/meer9/img/25-drive-screws.webp new file mode 100644 index 000000000..1cf16e850 --- /dev/null +++ b/src/models/meer9/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba9d677c35af894f3314e6b5a7e9785a56ca7204974a706e46fc709e5f0dd549 +size 813684 diff --git a/src/models/meer9/img/bottom-screws.webp b/src/models/meer9/img/bottom-screws.webp new file mode 100644 index 000000000..111fa57e7 --- /dev/null +++ b/src/models/meer9/img/bottom-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18a2bd344032cbc7dadcbffd55850ac015ff912081c2afd9131734041afede07 +size 597014 diff --git a/src/models/meer9/img/cmos-battery.webp b/src/models/meer9/img/cmos-battery.webp new file mode 100644 index 000000000..d2f614bd0 --- /dev/null +++ b/src/models/meer9/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f84963f9655a8976b03f739a2203607ceb578bf563e9513c9d037a8c74b3b4ad +size 964042 diff --git a/src/models/meer9/img/components.webp b/src/models/meer9/img/components.webp new file mode 100644 index 000000000..80041e77c --- /dev/null +++ b/src/models/meer9/img/components.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a1892062c77dad45ddcc4221bb4f88c6c104b8fbd60637e2731d05827be2289 +size 922442 diff --git a/src/models/meer9/img/fan.webp b/src/models/meer9/img/fan.webp new file mode 100644 index 000000000..2684b2806 --- /dev/null +++ b/src/models/meer9/img/fan.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0462a2fbe0b4f7cff4a4303677a23515c2f9333a5e9798a53eceeaec6f38b6b +size 278882 diff --git a/src/models/meer9/img/heatsink-screws.webp b/src/models/meer9/img/heatsink-screws.webp new file mode 100644 index 000000000..ee18b839a --- /dev/null +++ b/src/models/meer9/img/heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67db7a47f4fd485a8428fe8df014a2a8230be7af50a6d87064a6859120f4f83a +size 628588 diff --git a/src/models/meer9/img/m2-nut-before.webp b/src/models/meer9/img/m2-nut-before.webp new file mode 100644 index 000000000..983711612 --- /dev/null +++ b/src/models/meer9/img/m2-nut-before.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed0f0d76ab0a73c197e2958cc08b09293bea4bafd3de41a6ddbaa2c53c851e96 +size 348626 diff --git a/src/models/meer9/img/m2-nut-empty.webp b/src/models/meer9/img/m2-nut-empty.webp new file mode 100644 index 000000000..98fad16a0 --- /dev/null +++ b/src/models/meer9/img/m2-nut-empty.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:546944b66d8b066caa7a699cdb2f2fd1f3ba2090f43101b22bd0f40315c73069 +size 363962 diff --git a/src/models/meer9/img/m2-nut-full.webp b/src/models/meer9/img/m2-nut-full.webp new file mode 100644 index 000000000..83dc2b182 --- /dev/null +++ b/src/models/meer9/img/m2-nut-full.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee8245c74a5ed69e8b1550234df9329161931e9bd147456cc8cfeb42a972027a +size 358776 diff --git a/src/models/meer9/img/m2-slots.webp b/src/models/meer9/img/m2-slots.webp new file mode 100644 index 000000000..bb11ada94 --- /dev/null +++ b/src/models/meer9/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6d62d24594af20badc5c3897d6c9c34d3dc521d8e77647776411c672604d9db +size 391252 diff --git a/src/models/meer9/img/meer9.webp b/src/models/meer9/img/meer9.webp new file mode 100644 index 000000000..f195b53a2 --- /dev/null +++ b/src/models/meer9/img/meer9.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02538519de16e5ce85059c34612ff73d6164b5e121bdaa96325441e1845d795d +size 66234 diff --git a/src/models/meer9/img/motherboard.webp b/src/models/meer9/img/motherboard.webp new file mode 100644 index 000000000..0a296ff8f --- /dev/null +++ b/src/models/meer9/img/motherboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d6a54d093ef407bbe7de6d303a0d0d4084136cba96bc286fbd755368cc42c5f +size 798998 diff --git a/src/models/meer9/img/ports-back.webp b/src/models/meer9/img/ports-back.webp new file mode 100644 index 000000000..96c24239a --- /dev/null +++ b/src/models/meer9/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d35c19e4391a8337315e655a601b4a9e1bf04dd7567124abea4d4755bdcdd0a +size 68608 diff --git a/src/models/meer9/img/ports-front.webp b/src/models/meer9/img/ports-front.webp new file mode 100644 index 000000000..f6dccbac7 --- /dev/null +++ b/src/models/meer9/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f0adf1a91c0f8baf5b264f415b65b4d88f9e57cf2761f2572e9dd7c598f005a +size 49878 diff --git a/src/models/meer9/img/ports-left.webp b/src/models/meer9/img/ports-left.webp new file mode 100644 index 000000000..f69aa5c4a --- /dev/null +++ b/src/models/meer9/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fdc05184188edc060ee09d0d2731b2d31cf56844a7e0eb81ae64c053405f9f2 +size 57104 diff --git a/src/models/meer9/img/ports-right.webp b/src/models/meer9/img/ports-right.webp new file mode 100644 index 000000000..ff8c66a7d --- /dev/null +++ b/src/models/meer9/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e13c351aa0e420af7d107c855ac077b7be4b3ae4a1e14ecdc7187d12f9b658a2 +size 33330 diff --git a/src/models/meer9/img/ram-slots.webp b/src/models/meer9/img/ram-slots.webp new file mode 100644 index 000000000..ff5c5e5b7 --- /dev/null +++ b/src/models/meer9/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62d787a394f3725fb8dbb1af336821d546fa017b37288c08f02284386db3cb31 +size 427774 diff --git a/src/models/meer9/img/sata-port.webp b/src/models/meer9/img/sata-port.webp new file mode 100644 index 000000000..4c905ff27 --- /dev/null +++ b/src/models/meer9/img/sata-port.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62faf9769924d06397564860c3749b0f7123ce418dde0fef2acff59690eb7903 +size 469480 diff --git a/src/models/meer9/img/thermal-paste-application.webp b/src/models/meer9/img/thermal-paste-application.webp new file mode 100644 index 000000000..c05e7fbe4 --- /dev/null +++ b/src/models/meer9/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9ca767362100d50bed2ee71e3743e2706d98c9b8a609813689d6704695d5ba0 +size 966142 diff --git a/src/models/meer9/img/thermal-paste-removal-after.webp b/src/models/meer9/img/thermal-paste-removal-after.webp new file mode 100644 index 000000000..cbeb7338c --- /dev/null +++ b/src/models/meer9/img/thermal-paste-removal-after.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56954555a112c43bb06b5078162127a6283e51ab9c336d2543de57dfa4e4292a +size 1005988 diff --git a/src/models/meer9/img/thermal-paste-removal-before.webp b/src/models/meer9/img/thermal-paste-removal-before.webp new file mode 100644 index 000000000..906080aff --- /dev/null +++ b/src/models/meer9/img/thermal-paste-removal-before.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e604e8d3ccfb5e92801830b45dad4064a4ecdcda0c0adc6c9b7cb766a1938faa +size 753242 diff --git a/src/models/meer9/img/vesa-mounted-meerkat.webp b/src/models/meer9/img/vesa-mounted-meerkat.webp new file mode 100644 index 000000000..25c076d6e --- /dev/null +++ b/src/models/meer9/img/vesa-mounted-meerkat.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66ef920c1db72e08f51d46bfc9d8fe5bf91c9f61784aa952084cea1106ef34e4 +size 987628 diff --git a/src/models/meer9/img/vesa-screws-display.webp b/src/models/meer9/img/vesa-screws-display.webp new file mode 100644 index 000000000..c9924f958 --- /dev/null +++ b/src/models/meer9/img/vesa-screws-display.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c53f611f9a47c8db53829649892462387ab4fcd6783ff81dd0ec90e2356597b5 +size 648396 diff --git a/src/models/meer9/img/vesa-screws-meerkat.webp b/src/models/meer9/img/vesa-screws-meerkat.webp new file mode 100644 index 000000000..4a83907ca --- /dev/null +++ b/src/models/meer9/img/vesa-screws-meerkat.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58248e5c7ef99a06a38bbe98426f3533a03f2ea58ae216758148063eb38fb62a +size 1405304 diff --git a/src/models/meer9/img/wireless-card.webp b/src/models/meer9/img/wireless-card.webp new file mode 100644 index 000000000..e4c1906da --- /dev/null +++ b/src/models/meer9/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41143da52a93e90c9810b5628b9c442b050bd16d05b65b73e8222598d5c3eae2 +size 781528 diff --git a/src/models/meer9/internal-overview.md b/src/models/meer9/internal-overview.md new file mode 100644 index 000000000..1760e4676 --- /dev/null +++ b/src/models/meer9/internal-overview.md @@ -0,0 +1,13 @@ +# Meerkat (Internal Overview) + +## Component overview: + +![Internal overview](./img/components.webp) + +- M.2 2280 (PCIe NVMe Gen 4) SSD slot is highlighted in yellow +- M.2 2242 (PCIe NVMe Gen 4) SSD slot is highlighted in cyan +- 2.5" SATA ribbon connector is highlighted in green +- Wireless card (underneath the NVMe 2280 SSD) is highlighted in red +- RAM slots are highlighted in pink +- Motherboard screws are highlighted in white +- BIOS chip (underneath the M.2 SSDs) is highlighted in black \ No newline at end of file diff --git a/src/models/meer9/repairs.md b/src/models/meer9/repairs.md new file mode 100644 index 000000000..713a7d8bd --- /dev/null +++ b/src/models/meer9/repairs.md @@ -0,0 +1,282 @@ +# 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) +- [Replacing the 2.5" storage drive](#replacing-the-25-storage-drive) +- [Replacing the WiFi/Bluetooth module](#replacing-the-wireless-card) +- [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) +- [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. Remove the four screws in the corners. + - The screws are not attached to the surrounding rubber rings. + - If any of the rubber rings come off of the bottom panel, put them back before replacing the screws. + +![Bottom panel screws](./img/bottom-screws.webp) + +3. Lift the bottom panel off of the machine. + - If a 2.5" storage drive is installed, the cable will keep the bottom panel attached to the motherboard; flip the bottom panel over in the direction of the cable. + +## Replacing an M.2 drive: + +Your Meerkat has two M.2 slots, which support PCIe NVMe Gen 4. Slot 1 fits sizes 2280 and 2242, while Slot 2 fits size 2242 only. (Adapter brackets can be used to install size 2230 SSDs into the 2242 slots.) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 6 minutes +**Difficulty:** Easy + +### Steps to replace the M.2 drives: + +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 Slot 1 (2280/2242) screw is highlighted cyan below, while the Slot 2 (2242) screw is highlighted yellow. + - If you're installing a drive into a slot for the first time and the screw is not present in the system, it was included separately in your Meerkat's box. + +![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. + - If you are installing a 2242 drive in the 2280/2242 slot where a 2280 drive was previously installed, you may need to remove the wireless card's screw (highlighted red below) and replace it with the adapter nut from your Meerkat's box, then insert the 2242 drive and secure its screw into the adapter nut. + - If the base nut comes out of the motherboard when removing the wireless card screw, screw it back into the motherboard (below the wireless card) before adding the adapter nut on top. + ![M.2 2242 drive in Slot 1 (before installing nut)](./img/m2-nut-before.webp) + ![M.2 2242 drive in Slot 1 (empty nut installed)](./img/m2-nut-empty.webp) + ![M.2 2242 drive in Slot 1 (nut & screw installed)](./img/m2-nut-full.webp) +6. Replace the bottom panel. + - If you're using an SSD slot for the first time, remove the blue tape covering the corresponding thermal pad on the inner side of the bottom panel before reinstalling the panel. + +## Replacing the RAM: + +The Meerkat 9 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:** 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. + +## Replacing the 2.5" storage drive: + +The Meerkat 9 supports one 2.5" SATA III drive, which mounts onto the bottom panel. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to replace the 2.5" storage drive: + +1. Follow the steps above to [remove the bottom panel](#removing-the-bottom-panel). +2. Unplug the SATA cable from the existing 2.5" drive (if installed). + +![2.5" drive port](./img/sata-port.webp) + +3. Unscrew the existing 2.5" drive from the sides of the drive caddy (if installed). + - It is not necessary to remove the drive caddy from the bottom panel. + +![2.5" drive screws](./img/25-drive-screws.webp) + +4. Slide the old drive out of the drive caddy (if installed), then slide the new drive in. +5. Screw in the four side drive screws (two per side). + - If your Meerkat did not come with a 2.5" drive installed, then the screws were included separately in the box. +6. Plug the SATA cable into the new 2.5" drive. +7. 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 from Slot 1](#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. Remove the wireless card screw (or M.2 adapter nut) holding the wireless card down. + - If the base nut (below the wireless card) comes out of the motherboard during this step, screw it back into the motherboard before replacing the wireless card. +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 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). +2. [Remove the M.2 drive](#replacing-an-m2-drive) and optionally unplug the SATA cable from the motherboard, highlighted cyan below. + +![SATA cable attached to motherboard](./img/motherboard.webp) + +3. Disconnect the two [wireless antenna cables](#replacing-the-wireless-card), highlighted red above. +4. Remove the two motherboard mounting screws near the back ports of the machine, highlighted yellow above. +5. Carefully pull the motherboard out of the case. + - It is easiest to lift from the back ports, pivoting the board against the front side of the chassis. + - Slightly squeezing the sides of the chassis near the back ports can help provide more clearance while pivoting the motherboard. + - Slowly peel the tape above the front USB-C ports away from the chassis with the motherboard. + - When reinstalling the motherboard, ensure both the front and back ports are aligned with their chassis cutouts. + +## 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 CMOS battery is mounted on the underside of the fan. + +**Part numbers:** +- The fan is a Delta Electronics `BSC0805HA-00`. + +**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), [unplug the wireless card antennas](#replacing-the-wireless-card), and [remove the motherboard](#removing-the-motherboard). + - In the below photos, the SATA cable has also been unplugged as detailed in [removing the motherboard](#removing-the-motherboard). +2. Unplug the fan connector, highlighted red below. + +![Cooling fan](./img/fan.webp) + +3. Unplug the CMOS battery connector, highlighted yellow above. + - This step is optional if you are not replacing the fan or the CMOS battery. +4. Loosen the three fan screws (highlighted cyan above) and remove the fan. + - The two small, light silver screws (along the bottom edge) are held captive, and will not fully come away from the fan. + - The larger, dark silver screw will come apart from the fan when fully loosened. +5. Peel the CMOS battery off of the old fan and stick it onto the new fan (if applicable). +6. Reinstall the fan and fan screws, then plug the CMOS and fan connectors back into the motherboard. +7. Reinstall the motherboard, reconnect the wireless card antennas, reconnect the SATA cable and reinstall the M.2 drive (as necessary), and reinstall the bottom panel. + +## 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. + +**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 CR2032 battery. + - The stock battery is Toshiba brand. + +**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), and [remove the fan](#replacing-the-fan). + +2. If not done while removing the fan, unplug the CMOS battery connector, highlighted yellow below. + +![CMOS battery](./img/cmos-battery.webp) + +3. Slowly pull the CMOS battery away from where it's adhered to the fan. The double-sided tape may remain on the fan after the CMOS battery is removed. +4. Stick the new CMOS battery onto the fan (next to the black plastic screw arm), 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 and attached CMOS battery](#replacing-the-fan). +2. Loosen the four heatsink screws in diagonal pairs (starting with one screw, then the one diagonal to it, followed by the other pair). + - The screws are held captive 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. + +![Motherboard and heatsink, before cleaning](./img/thermal-paste-removal-before.webp) +![Motherboard and heatsink, after cleaning](./img/thermal-paste-removal-after.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. + - Partially tighten each screw first, then fully tighten them in diagonal pairs. +7. Reinstall the fan and CMOS battery, motherboard, wireless card antennas, M.2 drive, and bottom panel. + +## 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) diff --git a/src/models/nebula19-1/README.md b/src/models/nebula19-1/README.md new file mode 100644 index 000000000..0a6ea7f53 --- /dev/null +++ b/src/models/nebula19-1/README.md @@ -0,0 +1,36 @@ +# nebula19 (nebula19-1) + +- [External Overview](./external-overview.md) +- [Parts & Assembly](./assembly.md) + +![nebula19](./img/nebula19-1.webp) + +The System76 nebula19 is a desktop chassis (for DIY builds) with the following specifications: + +- Dimensions + - Size: 32.7cm × 20.7cm × 29.1cm + - Volume: 19 litres +- Motherboard sizes + - Mini-ITX +- GPU compatibility + - Internal clearance: 278.175mm + - Recommended maximum length: 268.175mm +- Cooling capacity + - 2x 92mm CPU fans + - Rear exhaust fan: Be Quiet! `PUW2-9225-MR-PWM` + - CPU cooler: + - Optional included cooler: + - After April 2024: Be Quiet! Pure Rock Slim 2 (`BK030`) + - Included cooler fan: Be Quiet! `PUW2-9225-MR-PWM` + - Before April 2024: Noctua `NH-U9S` + - Included cooler fan: Noctua `NF-A9 PWM` + - Max dimensions: + - Height (top to bottom of duct): 106mm + - Width (motherboard to side of duct): 133mm + - Length (front to back within duct): 125mm (104mm with fans) + - 1x 140mm bottom intake fan: Be Quiet! `SIW4-14025-LF-PWM` + - 1x 120mm side intake fan (optional add-on): Be Quiet! `SIW4-12025-MF-PWM` +- Daughterboards + - [Nebula Io](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-nebula-io) power button controller board + - MYS7523 Rev. 2.0 front I/O board + - [Thelio Io SATA](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-thelio-io-sata) 2.5" drive backplane (optional add-on) \ No newline at end of file diff --git a/src/models/nebula19-1/assembly.md b/src/models/nebula19-1/assembly.md new file mode 100644 index 000000000..d2c7e07c4 --- /dev/null +++ b/src/models/nebula19-1/assembly.md @@ -0,0 +1,402 @@ +# nebula19 (Parts & Assembly) + +The nebula19 chassis is ready to be outfitted with standard personal computer components. If the system has already been built, ensure the system is powered off and all cables are unplugged from the motherboard, PCIe cards, power supply, and front I/O before opening the chassis. + +The preinstalled velcro strips are left partially unwrapped to aid in removal. When building the system, you can optionally wrap the velcro up the rest of the way. + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Unpacking the included accessories](#unpacking-the-included-accessories) +- [Installing/removing the side fan bracket](#installingremoving-the-side-fan-bracket) +- [Installing the motherboard](#installing-the-motherboard) +- [Installing the CPU duct fans](#installing-the-cpu-duct-fans) +- [Installing the GPU](#installing-the-gpu) +- [Installing the SATA backplane](#installing-the-sata-backplane) +- [Installing 2.5" drives](#installing-25-drives) +- [Installing the bottom case fan](#installing-the-bottom-case-fan) +- [Installing side intake fan](#installing-side-intake-fan) +- [Installing the power supply](#installing-the-power-supply) +- [Wiring the front I/O and power button](#wiring-the-front-io-and-power-button) + +## Replacing the front accent strip: + +nebula19 includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +- **Tools required:** None + +### Steps to replace the front accent strip: + +1. Place the nebula19 on the edge of the desk so the front side is hanging off of the desk. + - The nebula19 can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +- **Tools required:** Cross-head (Phillips) screwdriver (optional) + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Removing the CPU duct: + +The CPU duct supports one or more of the CPU fans and guides airflow from the side of the case through the CPU radiator to the back exhaust vent. The CPU duct is custom-designed to work with the Noctua `NH-U9S` CPU cooler (before April 2024) or the Be Quiet! Pure Rock Slim 2 `BK030` (after April 2024) that's optionally included with nebula19. + +![CPU duct](./img/cpu-duct.webp) + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two side screws holding the CPU duct onto the top crossbar. + +![CPU duct top crossbar screws](./img/cpu-duct-screws-crossbar.webp) + +3. Unscrew the four back screws holding the CPU duct onto the chassis. + - Hold onto the duct while removing the final screw so it doesn't fall. + +![CPU duct back screws](./img/cpu-duct-screws-back.webp) + +4. Pull the CPU duct out of the chassis. +5. When replacing the CPU duct, ensure all fan cables are plugged into the fan splitter board in the top right of the chassis. + +## Unpacking the included accessories: + +nebula19 includes the following components preinstalled: + +- 1x `nebula_io` power button controller board +- 1x `MYS7523` top I/O board +- 2x four-pin fan splitter boards +- 1x back CPU duct fan + - Be Quiet! Pure Wings 2 92mm (`BQ PUW2-9225-MR-PWM`) +- 2x short velcro straps + - 1x on the side of the chassis + - 1x on the side fan bracket + +In addition, nebula19 ships with the following non-installed accessories: + +- 1x Screw and velcro box + - 8x short velcro straps + - 1x long velcro strap + - 4x motherboard standoffs + - 4x M3 (motherboard) screws + - 4x fan screws +- 1x Bottom case fan + - Be Quiet! Silent Wings 4 140mm (`BQ SIW4-14025-LF-PWM`) +- 1x CPU cooler w/ fan (optional) + - After April 2024: Be Quiet! Pure Rock Slim 2 (`BK030`) w/ Pure Wings 2 92mm (`BQ PUW2-9225-MR-PWM`) + - Before April 2024: Noctua `NH-U9S` cooler w/ `NF-A9 PWM` fan +- 1x Side bracket fan (optional) + - Be Quiet! Silent Wings 4 120mm (`BQ SIW4-12025-MF-PWM`) + +### Steps to unpack the included accessories: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). +2. Remove the accessory boxes from the chassis. + +![Accessory boxes](./img/accessory-boxes.webp) + +3. Open the accessory boxes as needed. + +## Installing/removing the side fan bracket: + +The side fan bracket provides a mounting point for an extra intake fan, such as the optional `BQ SIW4-12025-MF-PWM`. + +If no optional accessories were ordered with the nebula19, then the side fan bracket will ship preinstalled. If optional accessories were included in the order, then they will ship inside of the chassis, and the side fan bracket will ship in a separate box. It can be installed after assembling the rest of the computer. + +![Side fan bracket](./img/gpu-brace.webp) + +The fan splitter on the side fan bracket can be used for the side intake fan installed on the side fan bracket as well as the bottom chassis intake fan. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to unpack and install the side fan bracket: + +1. [Remove the top case](#removing-the-top-case) and [unpack the included accessories](#unpacking-the-included-accessories). +2. Cut the tape of the side fan bracket box and remove the side fan bracket and screw bag from the box. + +![Side fan bracket unboxing](./img/gpu-brace-unboxing.webp) + +3. Screw the side fan bracket into the system using the four M3 screws included with the side fan bracket. + - The fan splitter board should be on the right side (with the dual headers facing outwards) and the rockets should point upwards. + +![Side fan bracket screws](./img/gpu-brace-screws.webp) + +### Steps to remove the side fan bracket: + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side fan bracket in place (two on the front of the case, two on the back.) + +![side fan bracket screws](./img/gpu-brace-screws.webp) + +3. Pull the side fan bracket out of the chassis. + +## Installing the motherboard: + +nebula19 supports the following standard motherboard sizes: + +- Mini-DTX +- Mini-ITX + +Four standoffs and motherboard screws are included. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the motherboard: + +1. If they are installed, [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct) and [remove the side fan bracket](#installingremoving-the-side-fan-bracket). +2. Locate the standoffs and M3 screws from the brown screw and velcro box. + +![Standoffs and M3 screws](./img/standoffs-screws.webp) + +3. Insert the four standoffs into the holes in the chassis. + +![Standoff holes](./img/standoff-holes.webp) + +4. Install the motherboard's I/O shield onto the back of the chassis by pressing it into place from the inside. +5. Place the motherboard into the chassis, aligning the motherboard's screw holes with the installed standoffs. +6. Screw the motherboard into the standoffs using the M3 screws. + +## Installing the CPU duct fans: + +nebula19 ships with one 92mm fan (`BQ PUW2-9225-MR-PWM`) installed in the back of the CPU duct. If you install a CPU cooler with its own 92mm fan, such as the optional Be Quiet! Pure Rock Slim 2 `BK030` or Noctua `NH-U9S` coolers sold with nebula19 (which include an additional `BQ PUW2-9225-MR-PWM` fan or a Noctua `NF-A9 PWM` fan, respectively), then the CPU cooler's fan can be mounted in the front of the CPU duct. + +These instructions use the Noctua `NH-U9S` as an example. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the CPU cooler fan (front): + +1. Remove the [top case](#removing-the-top-case) and the [CPU duct](#removing-the-cpu-duct). +2. Remove the fan screws from the brown screw and velcro box. + +![Fan screws](./img/accessory-fan-screws.webp) + +3. Remove the `NH-U9S` from the box. + +![Noctua NH-U9S unboxing](./img/cpu-cooler-unboxing.webp) + +4. Remove the included `NF-F12` fan from the cooler heatsink by pulling the metal tabs (highlighted green above) off of the heatsink and fan. +5. Install the cooler onto the motherboard/processor. +6. Remove the front fan bracket from the CPU duct by unscrewing the four screws (highlighted green below) and pulling it out of the CPU duct. + +![CPU duct front fan bracket](./img/cpu-duct-fan-bracket-front.webp) + +7. Place the spinning side of the down up and the stationary cover up, then orient the fan so the wire points towards the top left (and the fan cover's logo sticker is upside-down). + - The wire can be oriented in other directions if desired for cable management purposes, as long as the wire is able to reach the fan splitter board after the fan is installed. +8. Place the fan bracket over the fan so the thinnest side (without the 90-degree flange) is on the right. +9. Screw in the four fan screws. + - It may take some force to thread the fan screws into the fan's plastic frame. + +![CPU duct fan installation](./img/cpu-duct-fan-installation.webp) + +10. Place the CPU duct fan and bracket into the CPU duct, with the thinnest side of the bracket (without the 90-degree flange) pointed into the duct. + - The spinning side of the fan should face the front of the chassis, while the stationary cover should face the back of the chassis. +11. Replace the screws holding the fan bracket onto the CPU duct. + - The front and back brackets face in opposite directions from each other. + +### Steps to replace the preinstalled CPU duct fan (back): + +1. Remove the [top case](#removing-the-top-case) and the [CPU duct](#removing-the-cpu-duct). +2. Remove the back fan bracket from the CPU duct by unscrewing the four screws (highlighted yellow below) and pulling it out of the CPU duct. + +![CPU duct back fan bracket](./img/cpu-duct-fan-bracket-back.webp) + +3. Unscrew the four fan screws holding the fan onto the bracket. + +![CPU duct rear exhaust fan](./img/cpu-duct-rear-fan-screws.webp) + +4. When reinstalling the fan, the stationary cover should face the back of the chassis, and the wire should face the upper interior corner of the chassis (with the fan cover's logo upside-down). The thinnest side of the bracket (without the 90-degree flange) should face directly into the duct. + - The wire can be oriented in other directions if desired for cable management purposes, as long as the wire is able to reach the fan splitter board after the fan and CPU cooler heatsink are installed. + +## Installing the GPU: + +nebula19 supports GPUs up to 278.175mm long. For optimal cooling and ease of installation, GPUs longer than 268.175mm are not recommended. + +These instructions also apply to other PCI Express cards, such as add-in sound cards or networking cards. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the GPU: + +1. If not already installed, [install the motherboard](#installing-the-motherboard). + - If the motherboard is already installed and the system is assembled, then [remove the top case](#removing-the-top-case) and [remove the side fan bracket](#installingremoving-the-side-fan-bracket). +2. Unscrew the two screws holding the PCIe bracket onto the chassis, then remove the bracket. + +![PCIe Bracket](./img/pcie-bracket.webp) + +3. Remove a PCIe slot cover for each slot the new GPU will take up. + - Additional slot covers may fall off after removing the PCIe brakcet; hold them up when replacing the bracket. +4. Install the GPU into the motherboard. +5. Replace the PCIe bracket, which will hold the end of the GPU in place. + +## Installing the SATA backplane: + +nebula19 is designed to work with an optional SATA backplane to allow for easy hot-swapping of 2.5" storage drives. The SATA backplane can be seen below. + +![2.5" SATA backplane](./img/sata-backplane.webp) + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the SATA backplane: + +1. [Remove the top case](#removing-the-top-case). + - The [side fan bracket](#installingremoving-the-side-fan-bracket) can also be removed for easier access to the SATA backplane screws and wiring. +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage cover](./img/25-drive-cover.webp) + +3. If the SATA backplane's screw holes are covered by a translucent film, remove the film. +4. Place the SATA backplane into the 2.5" drive cage, with the `SATA0` label facing the front of the chassis. + +![SATA Backplane, Unscrewed](./img/sata-backplane-unscrewed.webp) + +5. Screw the backplane into the drive cage from the bottom using the four included M3 screws. + - Remember to turn the screwdriver counterclockwise instead of clockwise if you're looking at the screws from the top. Alternatively, the system can be placed on its side for easier access to the screw holes. + +![2.5" SATA backplane screws](./img/sata-backplane-screws.webp) + +6. Connect the white `POWER0` header on the back of the SATA backplane to the power supply, and the black `DATA0` and `DATA1` ports to two of the motherboard's SATA ports. + - The `POWER0` header uses a four-pin Berg connector, also known as a floppy drive power connector. +7. [Install any 2.5" SATA drives](#installing-25-drives) and replace the drive cage cover, side fan bracket (if necessary), and top case. + +## Installing 2.5" drives: + +The drive cage can hold two 2.5" drives. Drives of 7.5mm, 9mm, or 15mm are supported. Airflow will decrease below recommended levels with drives larger than 15mm. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install 2.5" drives: + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage & screws](./img/25-drive-installation.webp) + +3. Remove the plastic ring from the top crossbar and slide out four screws for each drive being installed. +4. Insert two screws into each side of the 2.5" drive, then slide the drive into the drive cage, aligning the rubber mounts on the screws around the metal of the drive cage. + - The larger portion of the SATA connector (the power section) should be at the top, while the smaller portion (the data section) should be at the bottom. +5. If the [optional SATA backplane](#installing-the-sata-backplane) is not present, connect the SATA data and power cables from the bottom of the drive cage. + - A cutout in the chassis allows easy access to the bottom of the drive cage. + +## Installing the bottom case fan: + +The case includes a 140mm Be Quiet! Silent Wings 4 `BQ SIW4-14025-LF-PWM` fan (not installed by default). + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to replace the bottom case fan: + +1. [Remove the top case](#removing-the-top-case) and [remove the side fan bracket](#installingremoving-the-side-fan-bracket). +2. Remove the fan, dust filter, and fan screws from the 140mm fan box. + +![Bottom fan unboxing](./img/bottom-fan-unboxing.webp) + +3. Set the machine down on its side. +4. Line the components up over the fan screw holes. + - The dust filter should have the shiny side facing the chassis. + - The fan should have the stationary cover facing upwards and the wire facing the front-interior corner of the machine. + - The wire can be passed through a cable management hole in the front-interior corner of the machine. +5. Screw in the bottom fan from the bottom of the chassis. + +![Bottom fan screws](./img/bottom-fan-screws.webp) + +## Installing side intake fan: + +nebula19 supports one 120mm side intake fan mounted to the side fan bracket. A 120mm Be Quiet! Silent Wings 4 fan (`BQ SIW4-12025-MF-PWM`) is available as an optional add-on at the time of purchase. + +### Steps to install the side intake fan: + +1. [Remove the top case](#removing-the-top-case) and [remove the side fan bracket](#installingremoving-the-side-fan-bracket). +2. Unpack the fan, dust filter, and fan screws from the fan box. + +![Be Quiet! Silent Wings 4 120mm Box](./img/side-fan-unboxing.webp) + +3. Place the dust filter and fan in the desired position along the side fan bracket. + - The shiny side of the dust filter should face the side fan bracket. + - The spinning side of the fan should face outward, while the stationary label should face inward. + - The fan wire should be oriented towards the fan splitter board on the side fan bracket. +4. From the back, screw the fan screws through the side fan bracket and into the fan. +5. Plug the side fan into one of the headers on the side fan bracket's fan splitter board. The nearby velcro strap can be used to hold the fan's cable. + +![Mounted side fan](./img/side-fan-mounted.webp) + +6. Replace the side fan bracket and top case. + +## Installing the power supply: + +The system supports standard SFX power supplies. nebula19 includes a [dust filter](#steps-to-replace-the-power-supply-dust-filter) installed over the power supply's fan vent. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the power supply: + +1. [Remove the top case](#removing-the-top-case) and [remove the side fan bracket](#installingremoving-the-side-fan-bracket). +2. Place the power supply into the chassis with the fan facing down. +3. While holding the power supply against the back of the chassis, screw in the four power supply screws. + - Power supply screws are typically included with the power supply, and are not included with nebula19. + +![Power supply screw holes](./img/psu-screws.webp) + +### Steps to replace the power supply dust filter: + +1. [Remove the top case](#removing-the-top-case) and [remove the power supply](#steps-to-install-the-power-supply). +2. Unscrew the four screws holding the dust filter onto the chassis. + +![Power supply dust filter screws](./img/psu-dust-filter.webp) + +3. Remove, clean, and replace the dust filter. + +## Wiring the front I/O and power button: + +nebula19 comes standard with two front daughterboards: + +- The `nebula-io_2.2` power button controller. +- The `MYS7523 Rev. 2.0` front I/O board. + +The Nebula Io board can be used to power the system on when the top case is removed. + +Both daughterboards can be removed and replaced if necessary. The external power button attached to the top case can also be replaced. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to wire the front I/O and power button: + +1. [Remove the top case](#removing-the-top-case). +2. Refer to the below diagram for powering the machine on or removing and replacing either daughterboard: + - The front I/O board screws are highlighted in green. + - The power button controller board screws are highlighted in red. + - The internal power button is highlighted in cyan. + +![Front daughterboard screws](./img/front-daughterboard-screws.webp) + +3. Refer to the below diagram for wiring the front I/O and power button (the CPU duct and top crossbar have been removed for easier visibility): + - The USB Type-C port cable (highlighted green) connects to the motherboard's USB 3.1 header. + - The audio cable (highlighted yellow) connects to the motherboard's analog audio header. + - The USB Type-A port cable (highlighted cyan) connects to the motherboard's USB 3.0 header. + - The Nebula Io `PMB1` header (highlighted red) connects to the motherboard's power button header. + - The red wire should be on the right. + - The Nebula Io `PFP1` header (highlighted pink) connects to the power button receptacle. + - The red wire should be on the right. + - The power button receptacle header (highlighted orange) connects to the Nebula Io board. + - The red wire should be on the left. + +![Front daughterboard connectors](./img/front-daughterboard-connectors.webp) + +### Steps to replace the power button: + +1. [Remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/nebula19-1/external-overview.md b/src/models/nebula19-1/external-overview.md new file mode 100644 index 000000000..581fdc8f2 --- /dev/null +++ b/src/models/nebula19-1/external-overview.md @@ -0,0 +1,13 @@ +# nebula19 (External Overview) + +## Front/back overview: + +![Front & Back Views](./img/external-front-back.webp) + +## Left/right side overview: + +![Left & Right Side Views](./img/external-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/external-top-bottom.webp) \ No newline at end of file diff --git a/src/models/nebula19-1/img/25-drive-cover.webp b/src/models/nebula19-1/img/25-drive-cover.webp new file mode 100644 index 000000000..fbf593356 --- /dev/null +++ b/src/models/nebula19-1/img/25-drive-cover.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0c8d33958f4d329a845df9d238ee6bc51afe5e48b477b2e72dfe1525e39b1bf +size 776510 diff --git a/src/models/nebula19-1/img/25-drive-installation.webp b/src/models/nebula19-1/img/25-drive-installation.webp new file mode 100644 index 000000000..915542cda --- /dev/null +++ b/src/models/nebula19-1/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4e49e2f7eb08d8fefc7c33168209a206a48f6a8e8536632ff71e0fdb3e2f205 +size 674502 diff --git a/src/models/nebula19-1/img/accent-strip-removal.webp b/src/models/nebula19-1/img/accent-strip-removal.webp new file mode 100644 index 000000000..fdf7a95e0 --- /dev/null +++ b/src/models/nebula19-1/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:421d87c8c21aa19566efaabbff5b9b3520c9bb51e741d2366d6b79c1547ee4da +size 769256 diff --git a/src/models/nebula19-1/img/accessory-boxes.webp b/src/models/nebula19-1/img/accessory-boxes.webp new file mode 100644 index 000000000..b96305bd4 --- /dev/null +++ b/src/models/nebula19-1/img/accessory-boxes.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e41dbb95a49ce255473ea149a5c1d0f35940dc17bd1353fb3d56c75440df591f +size 370622 diff --git a/src/models/nebula19-1/img/accessory-fan-screws.webp b/src/models/nebula19-1/img/accessory-fan-screws.webp new file mode 100644 index 000000000..928ab9ddf --- /dev/null +++ b/src/models/nebula19-1/img/accessory-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47e7d0fe07627a9ac8fef108c8b3696b8529153c15defd6fb6d026f32c62b5ac +size 309388 diff --git a/src/models/nebula19-1/img/bottom-fan-screws.webp b/src/models/nebula19-1/img/bottom-fan-screws.webp new file mode 100644 index 000000000..8d29b25b5 --- /dev/null +++ b/src/models/nebula19-1/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c827d1a10ec41e3af2c01631291b126d5939e6a8b1e53607ddac2d0e16e47e08 +size 912250 diff --git a/src/models/nebula19-1/img/bottom-fan-unboxing.webp b/src/models/nebula19-1/img/bottom-fan-unboxing.webp new file mode 100644 index 000000000..3bdbef236 --- /dev/null +++ b/src/models/nebula19-1/img/bottom-fan-unboxing.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29199df61c95d62c168087cad0dff0fffc2b9fca20ad3b7eb9ad97adce82e788 +size 689028 diff --git a/src/models/nebula19-1/img/cpu-cooler-unboxing.webp b/src/models/nebula19-1/img/cpu-cooler-unboxing.webp new file mode 100644 index 000000000..89c62cc1f --- /dev/null +++ b/src/models/nebula19-1/img/cpu-cooler-unboxing.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b29cfb3e5874374672255298a25bda047c16d7503ea6c0563e86cecdf9102642 +size 492200 diff --git a/src/models/nebula19-1/img/cpu-duct-fan-bracket-back.webp b/src/models/nebula19-1/img/cpu-duct-fan-bracket-back.webp new file mode 100644 index 000000000..162f6f3e5 --- /dev/null +++ b/src/models/nebula19-1/img/cpu-duct-fan-bracket-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bda99e2456b515ec43447886c3e61693c798d6db4597c06b42f1f60218ec0df0 +size 879924 diff --git a/src/models/nebula19-1/img/cpu-duct-fan-bracket-front.webp b/src/models/nebula19-1/img/cpu-duct-fan-bracket-front.webp new file mode 100644 index 000000000..55bf160b8 --- /dev/null +++ b/src/models/nebula19-1/img/cpu-duct-fan-bracket-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b90a8738c024aeff58fa65820811b2d74cdcd96d5a20b6855f80bb18a74cc01 +size 882582 diff --git a/src/models/nebula19-1/img/cpu-duct-fan-installation.webp b/src/models/nebula19-1/img/cpu-duct-fan-installation.webp new file mode 100644 index 000000000..c92049f56 --- /dev/null +++ b/src/models/nebula19-1/img/cpu-duct-fan-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:148c9eabf0327cc6fc7739c2416202879453fb54d764da7ffdc619f46919cd04 +size 631700 diff --git a/src/models/nebula19-1/img/cpu-duct-rear-fan-screws.webp b/src/models/nebula19-1/img/cpu-duct-rear-fan-screws.webp new file mode 100644 index 000000000..8a20c3dec --- /dev/null +++ b/src/models/nebula19-1/img/cpu-duct-rear-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:351da171aeafa253f89c13dacf1a3f99f8c5eb4fedc70d30a44828851e989b5f +size 902542 diff --git a/src/models/nebula19-1/img/cpu-duct-screws-back.webp b/src/models/nebula19-1/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..fa86ec57c --- /dev/null +++ b/src/models/nebula19-1/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8acc50e792ba8c3fcdc07e5c08147938fc05e60eaa85d2a099ca0feb8b43c40 +size 508694 diff --git a/src/models/nebula19-1/img/cpu-duct-screws-crossbar.webp b/src/models/nebula19-1/img/cpu-duct-screws-crossbar.webp new file mode 100644 index 000000000..234e0a5ef --- /dev/null +++ b/src/models/nebula19-1/img/cpu-duct-screws-crossbar.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30f2ad17623bc1d8040142fed58c4dee982d7a8045f703ecba9c1ca0f8475161 +size 307210 diff --git a/src/models/nebula19-1/img/cpu-duct.webp b/src/models/nebula19-1/img/cpu-duct.webp new file mode 100644 index 000000000..94d3e1436 --- /dev/null +++ b/src/models/nebula19-1/img/cpu-duct.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b607fe089430d655b88746c8e6e43eee90ec8c6491feebff78cce833991d213f +size 407248 diff --git a/src/models/nebula19-1/img/external-front-back.webp b/src/models/nebula19-1/img/external-front-back.webp new file mode 100644 index 000000000..f5e50a788 --- /dev/null +++ b/src/models/nebula19-1/img/external-front-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9d7b8b1553002d570117064ee4c843ea88c0ab8a21546ae115e2033ad18cd22 +size 744140 diff --git a/src/models/nebula19-1/img/external-sides.webp b/src/models/nebula19-1/img/external-sides.webp new file mode 100644 index 000000000..d1d95a390 --- /dev/null +++ b/src/models/nebula19-1/img/external-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:574feb890052662c60fb6c9931de29a807787ee5f6c3bba3f12ddd1eb1805113 +size 832148 diff --git a/src/models/nebula19-1/img/external-top-bottom.webp b/src/models/nebula19-1/img/external-top-bottom.webp new file mode 100644 index 000000000..b901d541c --- /dev/null +++ b/src/models/nebula19-1/img/external-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:762faf0248eb15f74c6c9c1ccd6f9528a93e734b66c28250c83782ec59c0e5d9 +size 900814 diff --git a/src/models/nebula19-1/img/front-daughterboard-connectors.webp b/src/models/nebula19-1/img/front-daughterboard-connectors.webp new file mode 100644 index 000000000..aceadd6c3 --- /dev/null +++ b/src/models/nebula19-1/img/front-daughterboard-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30f95f8f3af6b48d521768947d5b446469de1aa30a2440db721876bb7596f9a5 +size 313320 diff --git a/src/models/nebula19-1/img/front-daughterboard-screws.webp b/src/models/nebula19-1/img/front-daughterboard-screws.webp new file mode 100644 index 000000000..58295dbde --- /dev/null +++ b/src/models/nebula19-1/img/front-daughterboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98753b0d76cdb83ab0794b6b232dbd84335523b935e0cbf0b813c2c4e9693596 +size 286888 diff --git a/src/models/nebula19-1/img/gpu-brace-screws.webp b/src/models/nebula19-1/img/gpu-brace-screws.webp new file mode 100644 index 000000000..b373b6b99 --- /dev/null +++ b/src/models/nebula19-1/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcad874ca60cf5675b064b75ab6ae91c05b29bf2e397a8eb013444a790112fad +size 953190 diff --git a/src/models/nebula19-1/img/gpu-brace-unboxing.webp b/src/models/nebula19-1/img/gpu-brace-unboxing.webp new file mode 100644 index 000000000..57bf9c9db --- /dev/null +++ b/src/models/nebula19-1/img/gpu-brace-unboxing.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f8f565ad0b79668d46bc241b0bdd8e29780ec0487da2a6dc89ff795a97de071 +size 896040 diff --git a/src/models/nebula19-1/img/gpu-brace.webp b/src/models/nebula19-1/img/gpu-brace.webp new file mode 100644 index 000000000..d142eb3d4 --- /dev/null +++ b/src/models/nebula19-1/img/gpu-brace.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24b2fdb0adbdfe4ac687a0745ab276bea3c84ca3d58f43c55e2ff029c5bb18c0 +size 490076 diff --git a/src/models/nebula19-1/img/nebula19-1.webp b/src/models/nebula19-1/img/nebula19-1.webp new file mode 100644 index 000000000..9c88e76ef --- /dev/null +++ b/src/models/nebula19-1/img/nebula19-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2d1269beca9581796041b7839a5a27044bbd0ee999b4e80fdb1927eccbe0b47 +size 35128 diff --git a/src/models/nebula19-1/img/pcie-bracket.webp b/src/models/nebula19-1/img/pcie-bracket.webp new file mode 100644 index 000000000..7d9261797 --- /dev/null +++ b/src/models/nebula19-1/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24207d9b5e9ecfd1e59889e9bdb4ffdbcd2003648b7f9c8a9ca3fbf611ee90f1 +size 823580 diff --git a/src/models/nebula19-1/img/psu-dust-filter.webp b/src/models/nebula19-1/img/psu-dust-filter.webp new file mode 100644 index 000000000..56ab3c939 --- /dev/null +++ b/src/models/nebula19-1/img/psu-dust-filter.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda85aec799c0bf4a76db9c2113d4d65bd26255a6ace3769ea682e26309f920f +size 279210 diff --git a/src/models/nebula19-1/img/psu-screws.webp b/src/models/nebula19-1/img/psu-screws.webp new file mode 100644 index 000000000..f6a46a966 --- /dev/null +++ b/src/models/nebula19-1/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:206332c71feac6059050d1c557f269697c77555f55949969ac4f393b13261d45 +size 575408 diff --git a/src/models/nebula19-1/img/sata-backplane-screws.webp b/src/models/nebula19-1/img/sata-backplane-screws.webp new file mode 100644 index 000000000..f17b0419a --- /dev/null +++ b/src/models/nebula19-1/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941ff7543ca13507703bd148fb332f016d937ad0472f0b08126229652d38149b +size 357796 diff --git a/src/models/nebula19-1/img/sata-backplane-unscrewed.webp b/src/models/nebula19-1/img/sata-backplane-unscrewed.webp new file mode 100644 index 000000000..c0e66ca5d --- /dev/null +++ b/src/models/nebula19-1/img/sata-backplane-unscrewed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:363409bbbd2a7a020bea1dbc872dd77189f2e309b09975d97d501bcaee20bd82 +size 134638 diff --git a/src/models/nebula19-1/img/sata-backplane.webp b/src/models/nebula19-1/img/sata-backplane.webp new file mode 100644 index 000000000..0547331fe --- /dev/null +++ b/src/models/nebula19-1/img/sata-backplane.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2780e440308cb5c5e0463b5da00282d9466baf1d5d10129901b4f0eed779d82 +size 274712 diff --git a/src/models/nebula19-1/img/side-fan-mounted.webp b/src/models/nebula19-1/img/side-fan-mounted.webp new file mode 100644 index 000000000..b1aab6b7a --- /dev/null +++ b/src/models/nebula19-1/img/side-fan-mounted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:831b5220517478676383c24837fe50308444e6b19158241505ac89dd1e3e6086 +size 857918 diff --git a/src/models/nebula19-1/img/side-fan-unboxing.webp b/src/models/nebula19-1/img/side-fan-unboxing.webp new file mode 100644 index 000000000..633901410 --- /dev/null +++ b/src/models/nebula19-1/img/side-fan-unboxing.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a835c4e2d838786075b72d822f689203fe17f2b6f2baf065a0719fd1940a3481 +size 836690 diff --git a/src/models/nebula19-1/img/standoff-holes.webp b/src/models/nebula19-1/img/standoff-holes.webp new file mode 100644 index 000000000..bdca4a011 --- /dev/null +++ b/src/models/nebula19-1/img/standoff-holes.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c476ff629e026ab2b606e3287b54dcfbd71e22d86cb6fa1a014248869056eafa +size 515594 diff --git a/src/models/nebula19-1/img/standoffs-screws.webp b/src/models/nebula19-1/img/standoffs-screws.webp new file mode 100644 index 000000000..ed408f070 --- /dev/null +++ b/src/models/nebula19-1/img/standoffs-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af9ef3ce358105db90f8c8df7a42c2d39206e13a14ea881e0d25ebb3d3b494d2 +size 267916 diff --git a/src/models/nebula19-1/img/top-case-screws.webp b/src/models/nebula19-1/img/top-case-screws.webp new file mode 100644 index 000000000..445abc724 --- /dev/null +++ b/src/models/nebula19-1/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55d596fa9dbfd8bcd1d27a6276ccf59a33d23db964bd321e9d57f8b3b5150d74 +size 455344 diff --git a/src/models/nebula36-1/README.md b/src/models/nebula36-1/README.md new file mode 100644 index 000000000..32915959c --- /dev/null +++ b/src/models/nebula36-1/README.md @@ -0,0 +1,33 @@ +# nebula36 (nebula36-1) + +- [External Overview](./external-overview.md) +- [Parts & Assembly](./assembly.md) + +![nebula36](./img/nebula36-1.webp) + +The System76 nebula36 is a desktop chassis (for DIY builds) with the following specifications: + +- Dimensions + - Size: 43.6cm × 25.3cm × 31.9cm + - Volume: 36 liters +- Motherboard sizes + - ATX + - Mini-DTX + - DTX + - MicroATX + - Mini-ITX +- GPU compatibility + - Internal clearance: 318.80mm + - Recommended maximum length: 308.80mm +- Cooling capacity + - 2x 120mm CPU fans + - Rear exhaust fan: Be Quiet! `SIW4-12025-MF-PWM` + - CPU cooler (optional add-on): Noctua `NH-U12S` + - Fan included with add-on: Noctua `NF-F12 PWM` + - 1x 140mm bottom intake fan: Be Quiet! `SIW4-14025-LF-PWM` + - 2x 120mm side intake fans + - Optional add-on: Be Quiet! `SIW4-12025-MF-PWM` +- Daughterboards + - [Nebula Io](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-nebula-io) power button controller board + - MYS7523 Rev. 2.0 front I/O board + - [Thelio Io SATA](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-thelio-io-sata) 2.5" drive backplane (optional add-on) \ No newline at end of file diff --git a/src/models/nebula36-1/assembly.md b/src/models/nebula36-1/assembly.md new file mode 100644 index 000000000..9213451e6 --- /dev/null +++ b/src/models/nebula36-1/assembly.md @@ -0,0 +1,399 @@ +# nebula36 (Parts & Assembly) + +The nebula36 chassis is ready to be outfitted with standard personal computer components. If the system has already been built, ensure the system is powered off and all cables are unplugged from the motherboard, PCIe cards, power supply, and front I/O before opening the chassis. + +The preinstalled velcro strips are left partially unwrapped to aid in removal. When building the system, you can optionally wrap the velcro up the rest of the way. + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Removing the side fan bracket](#removing-the-side-fan-bracket) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Unpacking the included accessories](#unpacking-the-included-accessories) +- [Installing the motherboard](#installing-the-motherboard) +- [Installing the CPU duct fans](#installing-the-cpu-duct-fans) +- [Installing the GPU](#installing-the-gpu) +- [Installing the SATA backplane](#installing-the-sata-backplane) +- [Installing 2.5" drives](#installing-25-drives) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Installing side intake fans](#installing-side-intake-fans) +- [Installing the power supply](#installing-the-power-supply) +- [Wiring the front I/O and power button](#wiring-the-front-io-and-power-button) + +## Replacing the front accent strip: + +nebula36 includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +- **Tools required:** None + +### Steps to replace the front accent strip: + +1. Place the nebula36 on the edge of the desk so the front side is hanging off of the desk. + - The nebula36 can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +- **Tools required:** Cross-head (Phillips) screwdriver (optional) + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Removing the side fan bracket: + +The side fan bracket provides a mounting point to help keep installed GPUs (or other PCI Express cards) in place while transporting the system. It can also be used to mount up to two extra intake fans (one, a `BQ SIW4-12025-MF-PWM`, is optional when purchasing the chassis; a second is not included.) + +![Side fan bracket](./img/gpu-brace.webp) + +The fan splitter on the side fan bracket is intended for fans mounted on the side fan bracket, and should not be used for the CPU duct fans or the bottom intake fan. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to remove the side fan bracket: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side fan bracket in place (two on the front of the case, two on the back.) + +![Side fan bracket screws](./img/gpu-brace-screws.webp) + +3. Pull the side fan bracket out of the chassis. + +## Removing the CPU duct: + +The CPU duct supports one or more of the CPU fans and guides airflow from the side of the case through the CPU radiator to the back exhaust vent. The CPU duct is custom-designed to work with the Noctua `NH-U12S` CPU cooler, which is available as an optional add-on at the time of purchase. + +![CPU duct](./img/cpu-duct.webp) + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two side screws holding the CPU duct onto the top crossbar. + +![CPU duct top crossbar screws](./img/cpu-duct-screws-crossbar.webp) + +3. Unscrew the four back screws holding the CPU duct onto the chassis. + - Hold onto the duct while removing the final screw so it doesn't fall. + +![CPU duct back screws](./img/cpu-duct-screws-back.webp) + +4. Pull the CPU duct out of the chassis. +5. When replacing the CPU duct, ensure all fan cables are plugged into one of the fan splitter boards in the top right of the chassis. + +## Unpacking the included accessories: + +nebula36 includes the following components preinstalled: + +- 1x `nebula_io` power button controller board +- 1x `MYS7523` top I/O board +- 3x four-pin fan splitter boards +- 1x back CPU duct fan + - Be Quiet! Silent Wings 4 120mm (`BQ SIW4-12025-MF-PWM`) +- 1x bottom case fan + - Be Quiet! Silent Wings 4 140mm (`BQ SIW4-14025-LF-PWM`) +- 7x short velcro straps + - 1x on the front of the chassis + - 3x on the side of the chassis + - 1x on the bottom of the chassis + - 1x on the CPU duct + - 1x on the side fan bracket + +In addition, nebula36 ships with the following non-installed accessories: + +- 1x Screw and velcro box + - 15x short velcro straps + - 1x long velcro strap + - 9x motherboard standoffs + - 9x M3 (motherboard) screws + - 4x fan screws +- 1x CPU cooler w/ fan (optional) + - Noctua `NH-U12S` w/ `NF-F12 PWM` fan +- 1x Side bracket fan (optional) + - Be Quiet! Silent Wings 4 120mm (`BQ SIW4-12025-MF-PWM`) + +### Steps to unpack the included accessories: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan bracket](#removing-the-side-fan-bracket), and [remove the CPU duct](#removing-the-cpu-duct). +2. Cut the zip ties holding the accessory boxes in place. + - The image below highlights where the zip ties are joined; they can be cut anywhere, but must be cut between a joint and the chassis in order to be removed. + +![Accessory box zip ties](./img/accessory-zip-ties.webp) + +3. Remove the accessory boxes from the chassis. + +## Installing the motherboard: + +nebula36 supports the following standard motherboard sizes: + +- ATX +- Mini-DTX +- DTX +- MicroATX +- Mini-ITX + +Nine standoffs and motherboard screws are included. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the motherboard: + +1. If they are installed, [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct) and [remove the side fan bracket](#removing-the-side-fan-bracket). +2. Locate the standoffs and M3 screws from the brown screw and velcro box. + +![Standoffs and M3 screws](./img/standoffs-screws.webp) + +3. Insert the standoffs into the appropriate holes for your motherboard size. The standoff screw holes are marked with shapes on the chassis, which correspond to the most common motherboard sizes: + - Mini-ITX and Mini-DTX: hexagon (4 standoffs) + - MicroATX: square (9 standoffs) + - ATX: triangle (9 standoffs) + + The photo below also includes symbols for one additional motherboard size: + - DTX: star (6 standoffs) + +![Standoff holes](./img/standoff-holes.webp) + +4. Install the motherboard's I/O shield onto the back of the chassis by pressing it into place from the inside. +5. Place the motherboard into the chassis, aligning the motherboard's screw holes with the installed standoffs. +6. Screw the motherboard into the standoffs using the M3 screws. + +## Installing the CPU duct fans: + +nebula36 ships with one 120mm fan (`BQ SIW4-12025-MF-PWM`) installed in the back of the CPU duct. If you install a CPU cooler with its own fan, such as the optional Noctua `NH-U12S` cooler sold with nebula36 (which includes a Noctua `NF-F12 PWM` fan), then the CPU cooler's fan can be mounted in the front of the CPU duct. + +These instructions use the Noctua `NH-U12S` as an example. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the CPU cooler fan (front): + +1. Remove the [top case](#removing-the-top-case) and the [CPU duct](#removing-the-cpu-duct). +2. Remove the fan screws from the brown screw and velcro box. + +![Fan screws](./img/accessory-fan-screws.webp) + +3. Remove the `NH-U12S` from the box. + +![Noctua NH-U12S unboxing](./img/cpu-cooler-unboxing.webp) + +4. Remove the included `NF-F12` fan from the cooler heatsink by pulling the metal tabs (highlighted green above) off of the heatsink and fan. +5. Install the cooler onto the motherboard/processor. +6. Remove the front fan bracket from the CPU duct by unscrewing the four screws (highlighted green below) and pulling it out of the CPU duct. + +![CPU duct front fan bracket](./img/cpu-duct-fan-bracket-front.webp) + +7. Place the spinning side of the fan down and the stationary cover up, then orient the fan so the wire points towards the bottom right. +8. Place the fan bracket over the fan so the thinnest side (without the 90-degree flange) is on the left. +9. Screw in the four fan screws. + - It may take some force to thread the fan screws into the fan's plastic frame. + +![CPU duct fan installation](./img/cpu-duct-fan-installation.webp) + +10. Place the CPU duct fan and bracket into the CPU duct, with the thinnest side of the bracket (without the 90-degree flange) pointed into the duct. + - The spinning side of the fan should face the front of the chassis, while the stationary cover should face the back of the chassis. +11. Replace the screws holding the fan bracket onto the CPU duct. + - By default, the bracket is screwed as far back in the chassis (as farthest away from the L-shaped bend in the duct) as possible. + +### Steps to replace the preinstalled CPU duct fan (back): + +1. Remove the [top case](#removing-the-top-case) and the [CPU duct](#removing-the-cpu-duct). +2. Remove the back fan bracket from the CPU duct by unscrewing the four screws (highlighted yellow below) and pulling it out of the CPU duct. + +![CPU duct back fan bracket](./img/cpu-duct-fan-bracket-back.webp) + +3. Unscrew the four fan screws holding the fan onto the bracket. + +![CPU duct rear exhaust fan](./img/cpu-duct-rear-fan-screws.webp) + +4. When reinstalling the fan, the stationary cover should face the back of the chassis, and the wire should face the upper interior corner of the CPU duct. The thinnest side of the bracket (without the 90-degree flange) should face directly into the duct. + - The wire can be run along the top of the fan until it meets the velcro strap. + +## Installing the GPU: + +nebula36 supports GPUs up to 318.80mm long. For optimal cooling and ease of installation, GPUs longer than 308.80mm are not recommended. + +These instructions also apply to other PCI Express cards, such as add-in sound cards or networking cards. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the GPU: + +1. If not already installed, [install the motherboard](#installing-the-motherboard). + - If the motherboard is already installed and the system is assembled, then [remove the top case](#removing-the-top-case) and [remove the side fan bracket](#removing-the-side-fan-bracket). +2. Unscrew the two screws holding the PCIe bracket onto the chassis, then remove the bracket. + +![PCIe Bracket](./img/pcie-bracket.webp) + +3. Remove a PCIe slot cover for each slot the new GPU will take up. + - Additional slot covers may fall off after removing the PCIe brakcet; hold them up when replacing the bracket. +4. Install the GPU into the motherboard. +5. Replace the PCIe bracket, which will hold the end of the GPU in place. + +## Installing the SATA backplane: + +nebula36 is designed to work with an optional SATA backplane to allow for easy hot-swapping of 2.5" storage drives. The SATA backplane can be seen below. + +![2.5" SATA backplane](./img/sata-backplane.webp) + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the SATA backplane: + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage cover](./img/25-drive-cover.webp) + +3. Unscrew and remove the 2.5" drive cage. + +![2.5" SATA drive cage](./img/25-drive-cage-screws.webp) + +4. If the SATA backplane's screw holes are covered by a translucent film, remove the film. +5. Place the SATA backplane into the drive cage. + - The backplane should be oriented so the power plug will be at the top of the board after installing the drive cage back into the chassis. +6. Screw the backplane into the drive cage from the outside. + +![2.5" SATA backplane screws](./img/sata-backplane-screws.webp) + +7. Screw the drive cage back onto the chassis. +8. Connect the `POWER0` header on the back of the SATA backplane to the power supply, and the `DATA0` and `DATA1` ports to two of the motherboard's SATA ports. + - The `POWER0` header uses a four-pin Berg connector, also known as a floppy drive power connector. + +![2.5" SATA backplane headers](./img/sata-backplane-headers.webp) + +9. [Install any 2.5" SATA drives](#installing-25-drives) and replace the drive cage cover, side fan bracket (if necessary), and top case. + +## Installing 2.5" drives: + +The drive cage can hold two 2.5" drives. Drives of 7.5mm, 9mm, or 15mm are supported. Airflow will decrease below recommended levels with drives larger than 15mm. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install 2.5" drives: + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage cover](./img/25-drive-cover.webp) + +3. Remove the plastic ring from the top crossbar and slide out four screws for each drive being installed. + +![2.5" SATA drive screws on top crossbar](./img/25-drive-screws.webp) + +4. Insert two screws into each side of the 2.5" drive, then slide the drive into the drive cage, aligning the rubber mounts on the screws around the metal of the drive cage. + - The larger portion of the SATA connector (the power section) should be at the top, while the smaller portion (the data section) should be at the bottom. +5. If the [optional SATA backplane](#installing-the-sata-backplane) is not present, connect the SATA data and power cables from the back of the drive cage. + - A cutout in the chassis allows easy access to the back of the drive cage. + +## Replacing the bottom case fan: + +The 140mm bottom case fan (`BQ SIW4-14025-LF-PWM`) is preinstalled, but can be replaced if it becomes defective. The fan can also be removed to clean its dust filter. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to replace the bottom case fan: + +1. [Remove the top case](#removing-the-top-case). + - The [side fan bracket](#removing-the-side-fan-bracket) can optionally be removed to make working with the fan easier. +2. If the system is already assembled, unplug the fan from the fan splitter board or motherboard. +3. Set the machine down on its side and unscrew the four fan screws. + +![Bottom fan screws](./img/bottom-fan-screws.webp) + +4. When reinstalling the fan, place the dust filter between the fan and the chassis with the shiny side facing the chassis. + +## Installing side intake fans: + +nebula36 supports up to two 120mm side intake fans mounted to the side fan bracket. One 120mm fan (`BQ SIW4-12025-MF-PWM`) is sold as an optional add-on at the time of purchase. + +### Steps to install the side intake fans: + +1. [Remove the top case](#removing-the-top-case). +2. Unpack the fan and rubber mounting pins from the fan box. + - The plastic rings included with the rubber mounting pins are not needed. + +![Be Quiet! Silent Wings 4 120mm Box](./img/side-fan-box.webp) + +3. Place the fan in the center of the side fan bracket. + - The spinning side of the fan should face outward, while the stationary label should face inward. + - The preinstalled pinholes on the fan will line up with the long holes in the side fan bracket. +4. From the back (inside of the machine), insert the rubber mounting pins through the pinholes at each corner of the fan. + - The side fan bracket can optionally be [removed](#removing-the-side-fan-bracket) to make working with the rubber mounting pins easier. + +![Mounted side fan](./img/side-fan-mounted.webp) + +5. Plug the side fan into one of the headers on the side fan bracket's fan splitter board. The nearby velcro strap can be used to hold the fan's cable. + +## Installing the power supply: + +The system supports standard ATX power supplies. nebula36 includes a [dust filter](#steps-to-replace-the-power-supply-dust-filter) installed over the power supply's fan vent. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the power supply: + +1. [Remove the top case](#removing-the-top-case). + - The [side fan bracket](#removing-the-side-fan-bracket) can optionally be removed to make working with the power supply easier. +2. Place the power supply into the chassis with the fan facing down. +3. While holding the power supply against the back of the chassis, screw in the four power supply screws. + - Power supply screws are typically included with the power supply, and are not included with nebula36. + +![Power supply screw holes](./img/psu-screws.webp) + +### Steps to replace the power supply dust filter: + +1. [Remove the top case](#removing-the-top-case) and [remove the power supply](#steps-to-install-the-power-supply). +2. Unscrew the four screws holding the dust filter onto the chassis. + +![Power supply dust filter screws](./img/psu-dust-filter.webp) + +3. Remove, clean, and replace the dust filter. + +## Wiring the front I/O and power button: + +nebula36 comes standard with two front daughterboards: + +- The `nebula-io_2.2` power button controller. +- The `MYS7523 Rev. 2.0` front I/O board. + +The Nebula Io board can be used to power the system on when the top case is removed. + +Both daughterboards can be removed and replaced if necessary. The external power button attached to the top case can also be replaced. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to wire the front I/O and power button: + +1. [Remove the top case](#removing-the-top-case). +2. Refer to the below diagram for powering the machine on or removing and replacing either daughterboard: + - The front I/O board screws are highlighted in green. + - The power button controller board screws are highlighted in red. + - The internal power button is highlighted in cyan. + +![Front daughterboard screws](./img/front-daughterboard-screws.webp) + +3. Refer to the below diagram for wiring the front I/O and power button (the CPU duct and top crossbar have been removed for easier visibility): + - The USB Type-C port cable (highlighted green) connects to the motherboard's USB 3.1 header. + - The audio cable (highlighted yellow) connects to the motherboard's analog audio header. + - The USB Type-A port cable (highlighted cyan) connects to the motherboard's USB 3.0 header. + - The Nebula Io `PMB1` header (highlighted red) connects to the motherboard's power button header. + - The Nebula Io `PFP1` header (highlighted pink) connects to the power button receptacle. + - The power button receptacle header (highlighted orange) connects to the Nebula Io board. + +![Front daughterboard connectors](./img/front-daughterboard-connectors.webp) + +### Steps to replace the power button: + +1. [Remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/nebula36-1/external-overview.md b/src/models/nebula36-1/external-overview.md new file mode 100644 index 000000000..456c7d806 --- /dev/null +++ b/src/models/nebula36-1/external-overview.md @@ -0,0 +1,13 @@ +# nebula36 (External Overview) + +## Front/back overview: + +![Front & Back Views](./img/external-front-back.webp) + +## Left/right side overview: + +![Left & Right Side Views](./img/external-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/external-top-bottom.webp) \ No newline at end of file diff --git a/src/models/nebula36-1/img/25-drive-cage-screws.webp b/src/models/nebula36-1/img/25-drive-cage-screws.webp new file mode 100644 index 000000000..1d4a0599f --- /dev/null +++ b/src/models/nebula36-1/img/25-drive-cage-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:378b3c7c0a49177f4eed77aeb06bf2c54ea00c184202a8b1229f6ff2b80261d7 +size 894502 diff --git a/src/models/nebula36-1/img/25-drive-cover.webp b/src/models/nebula36-1/img/25-drive-cover.webp new file mode 100644 index 000000000..fa46f74cd --- /dev/null +++ b/src/models/nebula36-1/img/25-drive-cover.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:810f73575b9daf9320e5c0e0abbf37fe1844446e146da63256eba0183f9ac4fa +size 377882 diff --git a/src/models/nebula36-1/img/25-drive-screws.webp b/src/models/nebula36-1/img/25-drive-screws.webp new file mode 100644 index 000000000..575462685 --- /dev/null +++ b/src/models/nebula36-1/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be2c531c4461a6e57fa08d4f1a5d0b2117cbb4b4b9a010af4795909cf9df77c5 +size 504546 diff --git a/src/models/nebula36-1/img/accent-strip-removal.webp b/src/models/nebula36-1/img/accent-strip-removal.webp new file mode 100644 index 000000000..d4f8605e2 --- /dev/null +++ b/src/models/nebula36-1/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32a06bb9b6d0ed1794ea72a91840bd3d54ae2fac89c83592f847aa81418720e3 +size 933748 diff --git a/src/models/nebula36-1/img/accessory-fan-screws.webp b/src/models/nebula36-1/img/accessory-fan-screws.webp new file mode 100644 index 000000000..5357edb9b --- /dev/null +++ b/src/models/nebula36-1/img/accessory-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:104ffd0cb4dfcb68428e1f038626e12519dc5ff2bb925a685caf46386f7e6f6c +size 657796 diff --git a/src/models/nebula36-1/img/accessory-zip-ties.webp b/src/models/nebula36-1/img/accessory-zip-ties.webp new file mode 100644 index 000000000..c4f7117f2 --- /dev/null +++ b/src/models/nebula36-1/img/accessory-zip-ties.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59cd3578f0e87eebbddcc69808a2c2e06d0a26f26f7b42b1c851effcb3a4b77a +size 474528 diff --git a/src/models/nebula36-1/img/bottom-fan-screws.webp b/src/models/nebula36-1/img/bottom-fan-screws.webp new file mode 100644 index 000000000..bf5a8164b --- /dev/null +++ b/src/models/nebula36-1/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed7925652e1cc89dcafad9b82eb186a28c6e9a8bb7b76392d060a5009cb5a17 +size 895670 diff --git a/src/models/nebula36-1/img/cpu-cooler-unboxing.webp b/src/models/nebula36-1/img/cpu-cooler-unboxing.webp new file mode 100644 index 000000000..a98646031 --- /dev/null +++ b/src/models/nebula36-1/img/cpu-cooler-unboxing.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:684dadd9249bf710c404a93e28872a83ed81c27327512f11bb36027bcf80e983 +size 374956 diff --git a/src/models/nebula36-1/img/cpu-duct-fan-bracket-back.webp b/src/models/nebula36-1/img/cpu-duct-fan-bracket-back.webp new file mode 100644 index 000000000..af8571aeb --- /dev/null +++ b/src/models/nebula36-1/img/cpu-duct-fan-bracket-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8fc587d68ea99b5ad3f8b9e5041b265e58b5373e6c9dffee843a74000281a24 +size 522714 diff --git a/src/models/nebula36-1/img/cpu-duct-fan-bracket-front.webp b/src/models/nebula36-1/img/cpu-duct-fan-bracket-front.webp new file mode 100644 index 000000000..68bafbeee --- /dev/null +++ b/src/models/nebula36-1/img/cpu-duct-fan-bracket-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef4f482e6803e4d97b9a28a2f820d5da5ac873456b4786064cc338297642df50 +size 520992 diff --git a/src/models/nebula36-1/img/cpu-duct-fan-installation.webp b/src/models/nebula36-1/img/cpu-duct-fan-installation.webp new file mode 100644 index 000000000..116bf156d --- /dev/null +++ b/src/models/nebula36-1/img/cpu-duct-fan-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35b8b963f382da92568fa906043e04864b3888d975bf9a7ac4475997779382df +size 542440 diff --git a/src/models/nebula36-1/img/cpu-duct-rear-fan-screws.webp b/src/models/nebula36-1/img/cpu-duct-rear-fan-screws.webp new file mode 100644 index 000000000..c1a1e9ee9 --- /dev/null +++ b/src/models/nebula36-1/img/cpu-duct-rear-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e5f8f30771b180a0335d24beb6bcffca66b03c2c2d3d776c33697321f2f2c14 +size 635186 diff --git a/src/models/nebula36-1/img/cpu-duct-screws-back.webp b/src/models/nebula36-1/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..e3e4eaf9e --- /dev/null +++ b/src/models/nebula36-1/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e061955b88e0d65dbdcd57aafc0db3f0994125a8bb7a104e3252890db7f51ea +size 846708 diff --git a/src/models/nebula36-1/img/cpu-duct-screws-crossbar.webp b/src/models/nebula36-1/img/cpu-duct-screws-crossbar.webp new file mode 100644 index 000000000..313290c7a --- /dev/null +++ b/src/models/nebula36-1/img/cpu-duct-screws-crossbar.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08f3917c9c2b24799ce03fdc477ff3d5c36522d5a6f733121fb333e0450641e0 +size 456042 diff --git a/src/models/nebula36-1/img/cpu-duct.webp b/src/models/nebula36-1/img/cpu-duct.webp new file mode 100644 index 000000000..82946bd5a --- /dev/null +++ b/src/models/nebula36-1/img/cpu-duct.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1446ae1d7fbd8ea32ed68944b845854270a26800db3904d5370d4ab939e42336 +size 288728 diff --git a/src/models/nebula36-1/img/external-front-back.webp b/src/models/nebula36-1/img/external-front-back.webp new file mode 100644 index 000000000..8ab2d31a5 --- /dev/null +++ b/src/models/nebula36-1/img/external-front-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcb4ef9d183b315f249817335a7d723579d8e3e69c2e9a42ec18573cd7a5c18b +size 434042 diff --git a/src/models/nebula36-1/img/external-sides.webp b/src/models/nebula36-1/img/external-sides.webp new file mode 100644 index 000000000..1f6bd34dc --- /dev/null +++ b/src/models/nebula36-1/img/external-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b3d65881fe38c1cf85a4175a40fa5d0757d0d13e345c5ac22dc64247e7f4db +size 134870 diff --git a/src/models/nebula36-1/img/external-top-bottom.webp b/src/models/nebula36-1/img/external-top-bottom.webp new file mode 100644 index 000000000..23588112f --- /dev/null +++ b/src/models/nebula36-1/img/external-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:739701f3106caa48f236d5e23df8d5ddc361994fa57fe92e0cc852d66154d4a4 +size 551284 diff --git a/src/models/nebula36-1/img/front-daughterboard-connectors.webp b/src/models/nebula36-1/img/front-daughterboard-connectors.webp new file mode 100644 index 000000000..50f7be51f --- /dev/null +++ b/src/models/nebula36-1/img/front-daughterboard-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2433136f516b0e7547ac300b10625336e795404f0916318436194ccc6923372f +size 330952 diff --git a/src/models/nebula36-1/img/front-daughterboard-screws.webp b/src/models/nebula36-1/img/front-daughterboard-screws.webp new file mode 100644 index 000000000..d293db51b --- /dev/null +++ b/src/models/nebula36-1/img/front-daughterboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e9d8572997d2f17f5a724bc14b97d1dadb8af4f668676156e2f2146fb8a75cb +size 632462 diff --git a/src/models/nebula36-1/img/gpu-brace-screws.webp b/src/models/nebula36-1/img/gpu-brace-screws.webp new file mode 100644 index 000000000..ad24a874a --- /dev/null +++ b/src/models/nebula36-1/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfd17a394ecd453b3bed46ee85c76171028666cb246800f6178b1829ef343262 +size 800382 diff --git a/src/models/nebula36-1/img/gpu-brace.webp b/src/models/nebula36-1/img/gpu-brace.webp new file mode 100644 index 000000000..4106b00e3 --- /dev/null +++ b/src/models/nebula36-1/img/gpu-brace.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c95b5f589137abb7660f4a55ccc1def7d4216338d6c47580699ad6e7d3f2d6ed +size 497236 diff --git a/src/models/nebula36-1/img/nebula36-1.webp b/src/models/nebula36-1/img/nebula36-1.webp new file mode 100644 index 000000000..883d01218 --- /dev/null +++ b/src/models/nebula36-1/img/nebula36-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8722a162ebe3b13c306704e61bbe62b0ccad5660631ce6e328051ac09b42f462 +size 44454 diff --git a/src/models/nebula36-1/img/pcie-bracket.webp b/src/models/nebula36-1/img/pcie-bracket.webp new file mode 100644 index 000000000..d4f853eec --- /dev/null +++ b/src/models/nebula36-1/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9e3f0d0d15b66d3bb6c61b9889dee492d4af5475cfb50905536639b8b2b6be0 +size 759280 diff --git a/src/models/nebula36-1/img/psu-dust-filter.webp b/src/models/nebula36-1/img/psu-dust-filter.webp new file mode 100644 index 000000000..e482ae4a6 --- /dev/null +++ b/src/models/nebula36-1/img/psu-dust-filter.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a269b2081383ed8ce504901b43def097d0d2224bf4f6b904e57eb9eb625bf65 +size 230122 diff --git a/src/models/nebula36-1/img/psu-screws.webp b/src/models/nebula36-1/img/psu-screws.webp new file mode 100644 index 000000000..2bbce3ea5 --- /dev/null +++ b/src/models/nebula36-1/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b4d8cfe2c2087e4bd05b882af1d693d77059f3a360b045f051cf6939759cdd +size 529126 diff --git a/src/models/nebula36-1/img/sata-backplane-headers.webp b/src/models/nebula36-1/img/sata-backplane-headers.webp new file mode 100644 index 000000000..6a833cf6d --- /dev/null +++ b/src/models/nebula36-1/img/sata-backplane-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24623402b0c12c70913180aac7e14206ced7b6f271fc5cd9fdd70a286e6710e6 +size 128730 diff --git a/src/models/nebula36-1/img/sata-backplane-screws.webp b/src/models/nebula36-1/img/sata-backplane-screws.webp new file mode 100644 index 000000000..618860773 --- /dev/null +++ b/src/models/nebula36-1/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b1446fd3dd5285c3d6ab5e79f97578bd2866b73c4b9144cb442fca85e1a561 +size 168640 diff --git a/src/models/nebula36-1/img/sata-backplane.webp b/src/models/nebula36-1/img/sata-backplane.webp new file mode 100644 index 000000000..0547331fe --- /dev/null +++ b/src/models/nebula36-1/img/sata-backplane.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2780e440308cb5c5e0463b5da00282d9466baf1d5d10129901b4f0eed779d82 +size 274712 diff --git a/src/models/nebula36-1/img/side-fan-box.webp b/src/models/nebula36-1/img/side-fan-box.webp new file mode 100644 index 000000000..74ccef197 --- /dev/null +++ b/src/models/nebula36-1/img/side-fan-box.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50236658763af07570cd79603e627b66741a347e7156d3ae09d3292269ba2ef6 +size 373754 diff --git a/src/models/nebula36-1/img/side-fan-mounted.webp b/src/models/nebula36-1/img/side-fan-mounted.webp new file mode 100644 index 000000000..b45c44e29 --- /dev/null +++ b/src/models/nebula36-1/img/side-fan-mounted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e47bb35009c34061d5971002efedb7a74ec34846be757a87d0992f47c223ca71 +size 356490 diff --git a/src/models/nebula36-1/img/standoff-holes.webp b/src/models/nebula36-1/img/standoff-holes.webp new file mode 100644 index 000000000..fd4f4c8e9 --- /dev/null +++ b/src/models/nebula36-1/img/standoff-holes.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b3c150ad7a6e329dcd249a74a5026d99ca1f4a6e2ffe4ee61791e5a70a3494f +size 1029094 diff --git a/src/models/nebula36-1/img/standoffs-screws.webp b/src/models/nebula36-1/img/standoffs-screws.webp new file mode 100644 index 000000000..704f191f8 --- /dev/null +++ b/src/models/nebula36-1/img/standoffs-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeb6713c3c23d16b7846fc9c27948d3a0f89c012c3e351c644d55f0a684168cd +size 646268 diff --git a/src/models/nebula36-1/img/top-case-screws.webp b/src/models/nebula36-1/img/top-case-screws.webp new file mode 100644 index 000000000..1e3f27acd --- /dev/null +++ b/src/models/nebula36-1/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3978ac0d51a5de947d0fbb3ca43032a5f9cce44747ee13341b02f216bf769e63 +size 238294 diff --git a/src/models/nebula40-3/README.md b/src/models/nebula40-3/README.md new file mode 100644 index 000000000..1a5dbf83c --- /dev/null +++ b/src/models/nebula40-3/README.md @@ -0,0 +1,37 @@ +# nebula40 (nebula40-3) + +- [External Overview](./external-overview.md) +- [Parts & Assembly](./assembly.md) + +![nebula36](./img/nebula40-3.png) + +The System76 nebula40 is a desktop chassis (for DIY builds) with the following specifications: + +- Dimensions + - Size: 43.75cm × 25.25cm × 37.06cm + - Volume: 40 liters +- Motherboard sizes + - ATX + - Mini-DTX + - DTX + - MicroATX + - Mini-ITX +- GPU compatibility + - Internal clearance: 357mm + - Recommended maximum length: 348mm +- Cooling capacity + - 1x 140mm bottom intake fan + - Be Quiet! `SIW4-14025-LF-PWM` + - CPU cooler + - Optional included cooler: Thermalright Phantom Spirit 120SE + - Includes 2x Thermalright `TL-C12B V2 PWM` 120mm fans + - Max dimensions: + - Height (top to bottom of duct): 143mm + - Width (motherboard to side of duct): 170mm + - Length (front to back within duct): 176.3mm (126mm with fans) + - 1x 120mm side intake fan (optional add-on) + - Be Quiet! `SIW4-12025-MF-PWM` +- Daughterboards + - [Nebula Io](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-nebula-io) power button controller board + - MYS7523 Rev. 2.0 front I/O board + - [Thelio Io SATA](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-thelio-io-sata) 2.5" drive backplane (optional add-on) \ No newline at end of file diff --git a/src/models/nebula40-3/assembly.md b/src/models/nebula40-3/assembly.md new file mode 100644 index 000000000..390e6d8d8 --- /dev/null +++ b/src/models/nebula40-3/assembly.md @@ -0,0 +1,413 @@ +# nebula40 (Parts & Assembly) + +The nebula40 chassis is ready to be outfitted with standard personal computer components. If the system has already been built, ensure the system is powered off and all cables are unplugged from the motherboard, PCIe cards, power supply, and front I/O before opening the chassis. + +The preinstalled velcro strips are left partially unwrapped to aid in removal. When building the system, you can optionally wrap the velcro up the rest of the way. + +The nebula40-3 is the third iteration of the nebula40 (formerly nebula36) line of chassis. + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Removing the side fan bracket](#removing-the-side-fan-bracket) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Unpacking the included accessories](#unpacking-the-included-accessories) +- [Installing the motherboard](#installing-the-motherboard) +- [Installing the CPU fans](#installing-the-cpu-fans) +- [Installing the GPU](#installing-the-gpu) +- [Installing or replacing the SATA backplane](#installing-or-replacing-the-sata-backplane) +- [Installing 2.5" drives](#installing-25-drives) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Installing side intake fans](#installing-side-intake-fans) +- [Installing the power supply](#installing-the-power-supply) +- [Wiring the front I/O and power button](#wiring-the-front-io-and-power-button) + +## Replacing the front accent strip: + +nebula40 includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +- **Tools required:** None + +### Steps to replace the front accent strip: + +1. Place the nebula40 on the edge of the desk so the front side is hanging off of the desk. + - The nebula40 can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +- **Tools required:** Cross-head (Phillips) screwdriver (optional) + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Removing the side fan bracket: + +The side fan bracket provides a mounting point to help keep installed GPUs (or other PCI Express cards) in place while transporting the system. It can also be used to mount up to two extra intake fans (one, a `BQ SIW4-12025-MF-PWM`, is optional when purchasing the chassis; a second is not included.) + +![Side fan bracket](./img/gpu-brace.webp) + +The fan splitter on the side fan bracket is intended for fans mounted on the side fan bracket, and should not be used for the CPU duct fans or the bottom intake fan. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to remove the side fan bracket: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side fan bracket in place (two on the front of the case, two on the back.) + +![Side fan bracket screws](./img/gpu-brace-screws.webp) + +3. Pull the side fan bracket out of the chassis. + +## Removing the CPU duct: + +The CPU duct supports one or more of the CPU fans and guides airflow from the side of the case through the CPU radiator to the back exhaust vent. The nebula40 CPU duct is custom-designed to work with the Thermalright Phantom Spirit 120 CPU cooler, which is available as an optional add-on at the time of purchase. + +![CPU duct](./img/cpu-duct.webp) + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two side screws holding the CPU duct onto the top crossbar. + +![CPU duct top crossbar screws](./img/cpu-duct-screws-crossbar.webp) + +3. Unscrew the four back screws holding the CPU duct onto the chassis. + - Hold onto the duct while removing the final screw so it doesn't fall. + +![CPU duct back screws](./img/cpu-duct-screws-back.webp) + +4. Pull the CPU duct out of the chassis. +5. When replacing the CPU duct, ensure all fan cables are plugged into one of the fan splitter boards in the top right of the chassis. + +## Unpacking the included accessories: + +nebula40 includes the following components preinstalled: + +- 1x `nebula_io` power button controller board +- 1x `MYS7523` top I/O board +- 3x four-pin fan splitter boards +- 1x bottom case fan + - Be Quiet! Silent Wings 4 140mm (`BQ SIW4-14025-LF-PWM`) +- 2x short loopable velcro straps + +In addition, nebula40 ships with the following non-installed accessories: + +- 1x Screw and velcro box + - 22x short loopable velcro straps + - 1x long System76-branded velcro strap + - 9x motherboard standoffs + - 9x M3 (motherboard) screws + - 4x fan screws +- 1x CPU cooler w/ 2 fans (optional) + - Thermalright Phantom Spirit 120 CPU cooler w/ `TL-C12B V2` fans +- 1x Side bracket fan (optional) + - Be Quiet! Silent Wings 4 120mm (`BQ SIW4-12025-MF-PWM`) + +### Steps to unpack the included accessories: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan bracket](#removing-the-side-fan-bracket), and [remove the CPU duct](#removing-the-cpu-duct). +2. Cut the zip ties holding the accessory boxes in place. + - The image below highlights where the zip ties are joined. + - The zip ties are white in the image below. The zip ties on your unit may vary in color or size, depending on the accessories you ordered and the date of assembly. + - You can alternatively use a flathead screwdriver to release the zip tie joints without cutting the zip ties. + +![Accessory box zip ties](./img/accessory-zip-ties.webp) + +3. Remove the accessory boxes from the chassis. + +## Installing the motherboard: + +nebula40 supports the following standard motherboard sizes: + +- ATX +- Mini-DTX +- DTX +- MicroATX +- Mini-ITX + +Nine standoffs and motherboard screws are included. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the motherboard: + +1. If they are installed, [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct) and [remove the side fan bracket](#removing-the-side-fan-bracket). +2. Locate the standoffs and M3 screws from the brown screw and velcro box. + +![Standoffs and M3 screws](./img/standoffs-screws.webp) + +3. Insert the standoffs into the appropriate holes for your motherboard size. The standoff screw holes are marked with shapes on the chassis, which correspond to the most common motherboard sizes: + - Mini-ITX and Mini-DTX: hexagon (4 standoffs) + - MicroATX: square (9 standoffs) + - ATX: triangle (9 standoffs) + + The photo below also includes symbols for one additional motherboard size: + - DTX: star (6 standoffs) + +![Standoff holes](./img/standoff-holes.webp) + +4. Install the motherboard's I/O shield onto the back of the chassis by pressing it into place from the inside. +5. Place the motherboard into the chassis, aligning the motherboard's screw holes with the installed standoffs. +6. Screw the motherboard into the standoffs using the M3 screws. + +## Installing the CPU fans: + +nebula40 optionally ships with a Thermalright Phantom Spirit 120 CPU cooler, which includes two `TL-C12B V2` fans. It's recommended to install one fan in the center of the CPU cooler's heatsink, and the other fan in the CPU shroud behind the cooler. + +The heatsink-mounted fan must be installed after installing the heatsink onto your motherboard. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the heatsink-mounted CPU fan (middle): + +1. [Install the motherboard.](#installing-the-motherboard) +2. Remove the CPU cooler heatsink, one CPU cooler fan, and two metal mounting clips from the CPU cooler box. + +![Thermalright Phantom Spirit 120 box](./img/cpu-cooler-box.webp) + +![CPU cooler, fan, and fan mounting clips](./img/cpu-cooler-fan-clips.webp) + +3. Install the CPU cooler onto the motherboard. + - The fan covers the CPU cooler's screw holes, so the CPU cooler must be installed prior to mounting the fan. +4. Place the fan with the stationary cover facing up and orient it so the wire points toward the top left. +5. Insert a metal mounting clip into the top and bottom of the fan. + - Insert the clips from below the top layer of the fan so the hooks come out the top. + +![CPU cooler fan clips (installed)](./img/cpu-heatsink-fan-clip-installation.webp) + +6. Slide the fan into the center of the heatsink and clip the mounting clips onto the top and bottom of the back half of the heatsink. + - The below photo shows the clips attached to the heatsink in a Thelio Mira, which uses the nebula40 chassis and CPU cooler. + - The fan's stationary cover should face the back of the chassis, and the fan's wire should point towards the fan splitter board near the upper-right corner of the motherboard. + +![CPU cooler orientation](./img/cpu-heatsink-fan-clips.webp) + +### Steps to install the duct-mounted CPU fan (back): + +1. Remove the [top case](#removing-the-top-case) and the [CPU duct](#removing-the-cpu-duct). +2. Remove one CPU cooler fan from the CPU cooler box. + +![Thermalright Phantom Spirit 120 box](./img/cpu-cooler-box.webp) + +![CPU fan](./img/cpu-fan.webp) + +3. Remove the fan screws from the brown screw and velcro box. + +![Fan screws](./img/accessory-fan-screws.webp) + +4. Remove the back fan bracket from the CPU duct by unscrewing the four screws (highlighted yellow below) and pulling it out of the CPU duct. + +![CPU duct back fan bracket](./img/cpu-duct-fan-bracket-back.webp) + +5. Place the spinning side of the fan down and the stationary cover up, then orient the fan so the wire points towards the top left. +6. Place the fan bracket over the fan so the thinnest side (without the 90-degree flange) is on the right. +7. Screw in the four fan screws. + - It may take some force to thread the fan screws into the fan's plastic frame. + +![CPU duct fan installation](./img/cpu-duct-fan-installation.webp) + +8. Place the CPU duct fan and bracket into the CPU duct, with the thinnest side of the bracket (without the 90-degree flange) pointed into the duct. + - The spinning side of the fan should face the front of the chassis, while the stationary cover should face the back of the chassis. +9. Replace the screws holding the fan bracket onto the CPU duct. + +## Installing the GPU: + +nebula40 supports GPUs up to 357mm long. For optimal cooling and ease of installation, GPUs longer than 348mm are not recommended. + +These instructions also apply to other PCI Express cards, such as add-in sound cards or networking cards. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the GPU: + +1. If not already installed, [install the motherboard](#installing-the-motherboard). + - If the motherboard is already installed and the system is assembled, then [remove the top case](#removing-the-top-case) and [remove the side fan bracket](#removing-the-side-fan-bracket). + - If you're utilizing the top PCIe slot, you may also need to remove the [CPU duct](#removing-the-cpu-duct), depending on which set of screw holes it's mounted with. +2. Unscrew the two screws holding the PCIe bracket onto the chassis, then remove the bracket. + +![PCIe Bracket](./img/pcie-bracket.webp) + +3. Remove a PCIe slot cover for each slot the new GPU will take up. + - Additional slot covers may fall off after removing the PCIe brakcet; set them back and hold them in place when replacing the bracket. +4. Install the GPU into the motherboard. +5. Replace the PCIe bracket, which will hold the end of the GPU in place. + +## Installing or replacing the SATA backplane: + +nebula40 is designed to work with an optional SATA backplane to allow for easy hot-swapping of 2.5" storage drives. The SATA backplane can be seen below. + +![2.5" SATA backplane](./img/sata-backplane.webp) + +If you ordered the SATA backplane with your nebula40, it will come preinstalled in the chassis. The below instructions can be used to replace a damaged or defective backplane, or to install a backplane later if you didn't initially order it. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install/replace the SATA backplane: + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage cover](./img/25-drive-cover.webp) + +3. Unscrew and remove the 2.5" drive cage. + +![2.5" SATA drive cage](./img/25-drive-cage-screws.webp) + +4. If you're installing a new SATA backplane and its screw holes are covered by a translucent film, remove the film. +5. If a SATA backplane is already installed, unscrew the four screws holding it into the drive cage from the outside. + +![2.5" SATA backplane screws](./img/sata-backplane-screws.webp) + +6. Remove the old SATA backplane (if necessary) and place the new SATA backplane into the drive cage. + - The backplane should be oriented so the power plug will be at the top of the board after installing the drive cage back into the chassis. +7. Screw the backplane into the drive cage from the outside (as shown in the photo above). +8. Screw the drive cage back onto the chassis. +9. Connect the `POWER0` header on the back of the SATA backplane to the power supply, and the `DATA0` and `DATA1` ports to two of the motherboard's SATA ports. + - The `POWER0` header uses a four-pin Berg connector, also known as a floppy drive power connector. + +![2.5" SATA backplane headers](./img/sata-backplane-headers.webp) + +10. [Install any 2.5" SATA drives](#installing-25-drives) and replace the drive cage cover, side fan bracket (if necessary), and top case. + +## Installing 2.5" drives: + +The drive cage can hold two 2.5" drives. Drives of 7.5mm, 9mm, or 15mm are supported. Airflow will decrease below recommended levels with drives larger than 15mm. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install 2.5" drives: + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage cover](./img/25-drive-cover.webp) + +3. Remove the plastic ring from the top crossbar and slide out four screws for each drive being installed. + +![2.5" SATA drive screws on top crossbar](./img/25-drive-screws.webp) + +4. Insert two screws into each side of the 2.5" drive, then slide the drive into the drive cage, aligning the rubber mounts on the screws around the metal of the drive cage. + - The larger portion of the SATA connector (the power section) should be at the top, while the smaller portion (the data section) should be at the bottom. +5. If the [optional SATA backplane](#installing-or-replacing-the-sata-backplane) is not present, connect the SATA data and power cables from the back of the drive cage. + - A cutout in the chassis allows easy access to the back of the drive cage. + +## Replacing the bottom case fan: + +The 140mm bottom case fan (`BQ SIW4-14025-LF-PWM`) is preinstalled, but can be replaced if it becomes defective. The fan can also be removed to clean its dust filter. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to replace the bottom case fan: + +1. [Remove the top case](#removing-the-top-case). + - The [side fan bracket](#removing-the-side-fan-bracket) can optionally be removed to make working with the fan easier. +2. If the system is already assembled, unplug the fan from the fan splitter board or motherboard. +3. Set the machine down on its side and unscrew the four fan screws. + +![Bottom fan screws](./img/bottom-fan-screws.webp) + +4. When reinstalling the fan, place the dust filter between the fan and the chassis with the shiny side facing the chassis. + +## Installing side intake fans: + +nebula40 supports up to two 120mm side intake fans mounted to the side fan bracket. One 120mm fan (`BQ SIW4-12025-MF-PWM`) is sold as an optional add-on at the time of purchase. + +### Steps to install the side intake fans: + +1. [Remove the top case](#removing-the-top-case). +2. Unpack the fan and rubber mounting pins from the fan box. + - The plastic rings included with the rubber mounting pins are not needed. + +![Be Quiet! Silent Wings 4 120mm Box](./img/side-fan-box.webp) + +3. Place the fan in the center of the side fan bracket. + - The spinning side of the fan should face outward, while the stationary label should face inward. + - The preinstalled pinholes on the fan will line up with the long holes in the side fan bracket (the fan must be held against the top of the bracket for the pinholes to align). +4. From the back (inside of the machine), insert the rubber mounting pins through the pinholes at each corner of the fan. + - The side fan bracket can optionally be [removed](#removing-the-side-fan-bracket) to make working with the rubber mounting pins easier. + +![Mounted side fan](./img/side-fan-mounted.webp) + +5. Plug the side fan into one of the headers on the side fan bracket's fan splitter board. The nearby velcro strap can be used to hold the fan's cable. + +## Installing the power supply: + +The system supports standard ATX power supplies. nebula40 includes a [dust filter](#steps-to-replace-the-power-supply-dust-filter) installed over the power supply's fan vent. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the power supply: + +1. [Remove the top case](#removing-the-top-case). + - The [side fan bracket](#removing-the-side-fan-bracket) can optionally be removed to make working with the power supply easier. +2. Place the power supply into the chassis with the fan facing down. +3. Set the power supply on top of the rubber mounting post, then screw in the four power supply screws through the back of the chassis. + - Power supply screws are typically included with the power supply, and are not included with nebula40. + - You may need to hold the power supply up to the back of the chassis while screwing it in. + +![Power supply screw holes](./img/psu-screws.webp) + +### Steps to replace the power supply dust filter: + +1. [Remove the top case](#removing-the-top-case) and [remove the power supply](#steps-to-install-the-power-supply). +2. Unscrew the screw securing the rubber mounting post from the bottom of the chassis, then remove the rubber mounting post. + +![Power supply mounting post screw](./img/psu-mounting-post-screw.webp) + +3. Unscrew the four screws holding the dust filter onto the chassis. + +![Power supply dust filter screws](./img/psu-dust-filter.webp) + +4. Remove, clean, and replace the dust filter. + +## Wiring the front I/O and power button: + +nebula40 comes standard with two front daughterboards: + +- The `nebula-io_2.2` power button controller. +- The `MYS7523 Rev. 2.0` front I/O board. + +The Nebula Io board can be used to power the system on when the top case is removed. + +Both daughterboards can be removed and replaced if necessary. The external power button attached to the top case can also be replaced. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to wire the front I/O and power button: + +1. [Remove the top case](#removing-the-top-case). +2. Refer to the below diagram for powering the machine on or removing and replacing either daughterboard: + - The front I/O board screws are highlighted in green. + - The power button controller board screws are highlighted in red. + - The internal power button is highlighted in cyan. + +![Front daughterboard screws](./img/front-daughterboard-screws.webp) + +3. Refer to the below diagram for wiring the front I/O and power button (the CPU duct and top crossbar have been removed for easier visibility): + - The USB Type-C port cable (highlighted green) connects to the motherboard's USB 3.1 header. + - The audio cable (highlighted yellow) connects to the motherboard's analog audio header. + - The USB Type-A port cable (highlighted cyan) connects to the motherboard's USB 3.0 header. + - The Nebula Io `PMB1` header (highlighted red) connects to the motherboard's power button header. + - The Nebula Io `PFP1` header (highlighted pink) connects to the power button receptacle. + - The power button receptacle header (highlighted orange) connects to the Nebula Io board. + +![Front daughterboard connectors](./img/front-daughterboard-connectors.webp) + +### Steps to replace the power button: + +1. [Remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/nebula40-3/external-overview.md b/src/models/nebula40-3/external-overview.md new file mode 100644 index 000000000..c3a1aaa20 --- /dev/null +++ b/src/models/nebula40-3/external-overview.md @@ -0,0 +1,22 @@ +# nebula40 (External Overview) + +## Front/back overview: + +![Front & Back Views](./img/external-front-back.webp) + +## Left/right side overview: + +![Left & Right Side Views](./img/external-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/external-top-bottom.webp) + +### Front I/O (top to bottom, as pictured): + +- USB 3.2 Gen 1 (Type-A) +- 3.5mm audio input (mic level) +- 3.5mm audio output (line level) +- USB 3.2 Gen 1 (Type-C) + +Port capabilities depend on the motherboard installed in the system. \ No newline at end of file diff --git a/src/models/nebula40-3/img/25-drive-cage-screws.webp b/src/models/nebula40-3/img/25-drive-cage-screws.webp new file mode 100644 index 000000000..c0dc5dc75 --- /dev/null +++ b/src/models/nebula40-3/img/25-drive-cage-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24eb87f9a74a562ffa58b5833d3a57d1924d74232697ecf5a2673ee821fd5ae8 +size 981708 diff --git a/src/models/nebula40-3/img/25-drive-cover.webp b/src/models/nebula40-3/img/25-drive-cover.webp new file mode 100644 index 000000000..e614159f9 --- /dev/null +++ b/src/models/nebula40-3/img/25-drive-cover.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6a1d201be49204e25d8fb78f0d08759d135ab1cd821ebd41d1119098eb55d75 +size 871718 diff --git a/src/models/nebula40-3/img/25-drive-screws.webp b/src/models/nebula40-3/img/25-drive-screws.webp new file mode 100644 index 000000000..be18d0740 --- /dev/null +++ b/src/models/nebula40-3/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d73e66e02751b3026b61a4ba2069ba0fed888c310d95cc2b128c7ada6a2534b2 +size 814296 diff --git a/src/models/nebula40-3/img/accent-strip-removal.webp b/src/models/nebula40-3/img/accent-strip-removal.webp new file mode 100644 index 000000000..4d7a5f0a9 --- /dev/null +++ b/src/models/nebula40-3/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf08977aabe2145c2648dfe3174e7022b55d0521f33075a8b3df12df731b31bb +size 763922 diff --git a/src/models/nebula40-3/img/accessory-fan-screws.webp b/src/models/nebula40-3/img/accessory-fan-screws.webp new file mode 100644 index 000000000..cc18ffe53 --- /dev/null +++ b/src/models/nebula40-3/img/accessory-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:556a2c17259bc4dcf40db620b1ba5f8e3e70f9faee2ed62dc8c0021ba3565ead +size 945360 diff --git a/src/models/nebula40-3/img/accessory-zip-ties.webp b/src/models/nebula40-3/img/accessory-zip-ties.webp new file mode 100644 index 000000000..571a7b0a8 --- /dev/null +++ b/src/models/nebula40-3/img/accessory-zip-ties.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cce78073f0ce796f1fc710f486fef1df5667e60bcc4de95dd2e2c3859868afd2 +size 702952 diff --git a/src/models/nebula40-3/img/bottom-fan-screws.webp b/src/models/nebula40-3/img/bottom-fan-screws.webp new file mode 100644 index 000000000..6b0601864 --- /dev/null +++ b/src/models/nebula40-3/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f2f79b59f08514d9d3d5675a5d88f52ccaf240f638335d7f65e88aca5624f0b +size 962506 diff --git a/src/models/nebula40-3/img/cpu-cooler-box.webp b/src/models/nebula40-3/img/cpu-cooler-box.webp new file mode 100644 index 000000000..7ca44fa5c --- /dev/null +++ b/src/models/nebula40-3/img/cpu-cooler-box.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:317e786197dfab72ef2f3cee4b5045638e762b392d4c755b2c7fe30817c6755c +size 898150 diff --git a/src/models/nebula40-3/img/cpu-cooler-fan-clips.webp b/src/models/nebula40-3/img/cpu-cooler-fan-clips.webp new file mode 100644 index 000000000..2936e7d32 --- /dev/null +++ b/src/models/nebula40-3/img/cpu-cooler-fan-clips.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b097fbfd1e51216c0e6033a20addec88c3d9a2bbcb1f4295be258552eda4e462 +size 694582 diff --git a/src/models/nebula40-3/img/cpu-duct-fan-bracket-back.webp b/src/models/nebula40-3/img/cpu-duct-fan-bracket-back.webp new file mode 100644 index 000000000..a3fa75d8a --- /dev/null +++ b/src/models/nebula40-3/img/cpu-duct-fan-bracket-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8a7676737807bf656729a1ac48d8f1812f47e82c7d5ffb5482d9fc48ff419e2 +size 688194 diff --git a/src/models/nebula40-3/img/cpu-duct-fan-installation.webp b/src/models/nebula40-3/img/cpu-duct-fan-installation.webp new file mode 100644 index 000000000..3911cad0a --- /dev/null +++ b/src/models/nebula40-3/img/cpu-duct-fan-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92f6e293d83d276a67009672df48fd261b01e2e760744f1688ba419c0f840354 +size 958934 diff --git a/src/models/nebula40-3/img/cpu-duct-screws-back.webp b/src/models/nebula40-3/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..75943088e --- /dev/null +++ b/src/models/nebula40-3/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8480fe070ceafc26ffea1fe17a882fbfa43b08bb1e847cefdacf5d760951c70 +size 729016 diff --git a/src/models/nebula40-3/img/cpu-duct-screws-crossbar.webp b/src/models/nebula40-3/img/cpu-duct-screws-crossbar.webp new file mode 100644 index 000000000..98fe9b02d --- /dev/null +++ b/src/models/nebula40-3/img/cpu-duct-screws-crossbar.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef1adcf45949291871c3306c1a337a5207703bec7ebb314bfe02096e1e04c3c4 +size 707036 diff --git a/src/models/nebula40-3/img/cpu-duct.webp b/src/models/nebula40-3/img/cpu-duct.webp new file mode 100644 index 000000000..afa31418e --- /dev/null +++ b/src/models/nebula40-3/img/cpu-duct.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62ab68fef229e8958583744cd16125773a230929ba2d86f23d86303b61489ec6 +size 997082 diff --git a/src/models/nebula40-3/img/cpu-fan.webp b/src/models/nebula40-3/img/cpu-fan.webp new file mode 100644 index 000000000..347bb8a45 --- /dev/null +++ b/src/models/nebula40-3/img/cpu-fan.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61856810825776c691d7d8e75449c7bc3ae4c26978a518aac7711104dd3d8434 +size 916240 diff --git a/src/models/nebula40-3/img/cpu-heatsink-fan-clip-installation.webp b/src/models/nebula40-3/img/cpu-heatsink-fan-clip-installation.webp new file mode 100644 index 000000000..46508a66d --- /dev/null +++ b/src/models/nebula40-3/img/cpu-heatsink-fan-clip-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8681b89f6191d47cd6b6efa89c83c4c16208d60111d7fe63e1f5d5cf8be211a4 +size 827508 diff --git a/src/models/nebula40-3/img/cpu-heatsink-fan-clips.webp b/src/models/nebula40-3/img/cpu-heatsink-fan-clips.webp new file mode 100644 index 000000000..46740a30e --- /dev/null +++ b/src/models/nebula40-3/img/cpu-heatsink-fan-clips.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94457f73ddd6b9eefd2ce919c2405c8f6b13165645537d69069d38d2910158f7 +size 486634 diff --git a/src/models/nebula40-3/img/external-front-back.webp b/src/models/nebula40-3/img/external-front-back.webp new file mode 100644 index 000000000..6e026d38b --- /dev/null +++ b/src/models/nebula40-3/img/external-front-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea4531949892bf1d02230397a59cfb6574e222daa46b26e8d753d7b906684bbe +size 836168 diff --git a/src/models/nebula40-3/img/external-sides.webp b/src/models/nebula40-3/img/external-sides.webp new file mode 100644 index 000000000..b1ad675d0 --- /dev/null +++ b/src/models/nebula40-3/img/external-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:690212dbcaa7cbfac6e330ca87587a2f62343ae87255eb81e7f7f174ce280205 +size 812846 diff --git a/src/models/nebula40-3/img/external-top-bottom.webp b/src/models/nebula40-3/img/external-top-bottom.webp new file mode 100644 index 000000000..2f4c22295 --- /dev/null +++ b/src/models/nebula40-3/img/external-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1de18980e745e68bf308214d613514696f8aac3103721f171f8cb2101d431724 +size 784264 diff --git a/src/models/nebula40-3/img/front-daughterboard-connectors.webp b/src/models/nebula40-3/img/front-daughterboard-connectors.webp new file mode 100644 index 000000000..842ec2506 --- /dev/null +++ b/src/models/nebula40-3/img/front-daughterboard-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28df11e728e7308b1d49d1b7bf8fd0035d9a280e7570aef13e2f51bfd8a168f2 +size 787822 diff --git a/src/models/nebula40-3/img/front-daughterboard-screws.webp b/src/models/nebula40-3/img/front-daughterboard-screws.webp new file mode 100644 index 000000000..e522c0f77 --- /dev/null +++ b/src/models/nebula40-3/img/front-daughterboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b2bd06f412957d52d4bc3dd124cbcd54ab49205a69189a0f4ef776686911095 +size 549440 diff --git a/src/models/nebula40-3/img/gpu-brace-screws.webp b/src/models/nebula40-3/img/gpu-brace-screws.webp new file mode 100644 index 000000000..fc0350d99 --- /dev/null +++ b/src/models/nebula40-3/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c562b1a2d8e5de5b99a1c0a30f428b9615b7578c5f4ab3ae349ccd0d6f7bd190 +size 931174 diff --git a/src/models/nebula40-3/img/gpu-brace.webp b/src/models/nebula40-3/img/gpu-brace.webp new file mode 100644 index 000000000..67768e982 --- /dev/null +++ b/src/models/nebula40-3/img/gpu-brace.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:227d558bc05488d63d1094d71a51576282494ea7c9f0d93c08009ae058bc2712 +size 857236 diff --git a/src/models/nebula40-3/img/nebula40-3.png b/src/models/nebula40-3/img/nebula40-3.png new file mode 100644 index 000000000..ed2e9428f --- /dev/null +++ b/src/models/nebula40-3/img/nebula40-3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e77e55584a74d6fc874504fbb5e842f26b01b0b8987ff02317673072dd3dc28 +size 817405 diff --git a/src/models/nebula40-3/img/pcie-bracket.webp b/src/models/nebula40-3/img/pcie-bracket.webp new file mode 100644 index 000000000..a934ae825 --- /dev/null +++ b/src/models/nebula40-3/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e6bb6b91b0f8391890431a3b03ae6412d89a88bf277afe23c2a4a776e70ab0e +size 957096 diff --git a/src/models/nebula40-3/img/psu-dust-filter.webp b/src/models/nebula40-3/img/psu-dust-filter.webp new file mode 100644 index 000000000..4bcc3dba5 --- /dev/null +++ b/src/models/nebula40-3/img/psu-dust-filter.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92b90ba42228afafedd030901dffa910913886a8a390ca7bdc0ffed832f368ff +size 748318 diff --git a/src/models/nebula40-3/img/psu-mounting-post-screw.webp b/src/models/nebula40-3/img/psu-mounting-post-screw.webp new file mode 100644 index 000000000..39238ac61 --- /dev/null +++ b/src/models/nebula40-3/img/psu-mounting-post-screw.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ddf5296df38e638e9292b26cee01f14744bf69abe5ed105bb8f46f59fa09ae0 +size 988778 diff --git a/src/models/nebula40-3/img/psu-screws.webp b/src/models/nebula40-3/img/psu-screws.webp new file mode 100644 index 000000000..6f203cb63 --- /dev/null +++ b/src/models/nebula40-3/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b28a3ef5de9e8fd5cb7aa7ade57602f02848e2a47ae8a3a3ac9044ab349649b +size 764190 diff --git a/src/models/nebula40-3/img/sata-backplane-headers.webp b/src/models/nebula40-3/img/sata-backplane-headers.webp new file mode 100644 index 000000000..6a8e94dae --- /dev/null +++ b/src/models/nebula40-3/img/sata-backplane-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c077cd21857c1fbbd731569419fb114ee68bad60073d9e4e8a2290e8ebaaa6eb +size 357428 diff --git a/src/models/nebula40-3/img/sata-backplane-screws.webp b/src/models/nebula40-3/img/sata-backplane-screws.webp new file mode 100644 index 000000000..dacd35cc6 --- /dev/null +++ b/src/models/nebula40-3/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d7a57f0fe792fccb9e3de1468aff457f7c204f2d03efb67bdad2347b9f5e7d +size 364068 diff --git a/src/models/nebula40-3/img/sata-backplane.webp b/src/models/nebula40-3/img/sata-backplane.webp new file mode 100644 index 000000000..0547331fe --- /dev/null +++ b/src/models/nebula40-3/img/sata-backplane.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2780e440308cb5c5e0463b5da00282d9466baf1d5d10129901b4f0eed779d82 +size 274712 diff --git a/src/models/nebula40-3/img/side-fan-box.webp b/src/models/nebula40-3/img/side-fan-box.webp new file mode 100644 index 000000000..74ccef197 --- /dev/null +++ b/src/models/nebula40-3/img/side-fan-box.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50236658763af07570cd79603e627b66741a347e7156d3ae09d3292269ba2ef6 +size 373754 diff --git a/src/models/nebula40-3/img/side-fan-mounted.webp b/src/models/nebula40-3/img/side-fan-mounted.webp new file mode 100644 index 000000000..2a1428a23 --- /dev/null +++ b/src/models/nebula40-3/img/side-fan-mounted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:134c84fab91d7d14447c098519164e6e26d1d1afdcf06b5222ec992accd56baf +size 700234 diff --git a/src/models/nebula40-3/img/standoff-holes.webp b/src/models/nebula40-3/img/standoff-holes.webp new file mode 100644 index 000000000..d1126aacd --- /dev/null +++ b/src/models/nebula40-3/img/standoff-holes.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e56dacdeafbe52c9c6fe6341b11f4dc416f392c267e3b0c28a9b4142771813d +size 618718 diff --git a/src/models/nebula40-3/img/standoffs-screws.webp b/src/models/nebula40-3/img/standoffs-screws.webp new file mode 100644 index 000000000..32e3e2c99 --- /dev/null +++ b/src/models/nebula40-3/img/standoffs-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a028311a3e03bd76aa9cd0af1db4b4e39346b1e2096b121e5046dd1ad8f6385 +size 836432 diff --git a/src/models/nebula40-3/img/top-case-screws.webp b/src/models/nebula40-3/img/top-case-screws.webp new file mode 100644 index 000000000..d4f0c4666 --- /dev/null +++ b/src/models/nebula40-3/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13f077e8681eec902ff2fdc431ffe7f07fbc53a547f7c9953243facce9fc5ab2 +size 707390 diff --git a/src/models/nebula49-1/README.md b/src/models/nebula49-1/README.md new file mode 100644 index 000000000..1ce70d914 --- /dev/null +++ b/src/models/nebula49-1/README.md @@ -0,0 +1,38 @@ +# nebula49 (nebula49-1) + +- [External Overview](./external-overview.md) +- [Parts & Assembly](./assembly.md) + +![nebula49](./img/nebula49-1.webp) + +The System76 nebula49 is a desktop chassis (for DIY builds) with the following specifications: + +- Dimensions + - Size: 46.2cm × 26.2cm × 40.8cm + - Volume: 49 litres +- Motherboard sizes + - Extended ATX (up to 10.7") + - ATX + - Mini-DTX + - DTX + - Mini-ITX +- GPU compatibility + - Internal clearance: 396.50mm + - Recommended maximum length: 386.50mm +- Cooling capacity + - 2x 120mm CPU fans + - Rear exhaust fan: Be Quiet! `SIW4-12025-MF-PWM` + - CPU cooler: + - Optional included cooler: Noctua `NH-U12S` + - Includes 1x Noctua `NF-F12 PWM` fan + - Max dimensions: + - Height (top to bottom of duct): 142mm + - Width (motherboard to side of duct): 163mm + - Length (front to back within duct): 258mm (215mm with fans) + - 1x 140mm bottom intake fan: Be Quiet! `SIW4-14025-HF-PWM` + - 2x 120mm side intake fans + - Optional add-on: Be Quiet! `SIW4-12025-MF-PWM` +- Daughterboards + - [Nebula Io](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-nebula-io) power button controller board + - MYS7523 Rev. 2.0 front I/O board + - [Thelio Io SATA](https://github.com/system76/thelio-io-hardware/tree/thelio_io_2.3/pcb-thelio-io-sata) 2.5" drive backplane (optional add-on) \ No newline at end of file diff --git a/src/models/nebula49-1/assembly.md b/src/models/nebula49-1/assembly.md new file mode 100644 index 000000000..fd63bce32 --- /dev/null +++ b/src/models/nebula49-1/assembly.md @@ -0,0 +1,397 @@ +# nebula49 (Parts & Assembly) + +The nebula49 chassis is ready to be outfitted with standard personal computer components. If the system has already been built, ensure the system is powered off and all cables are unplugged from the motherboard, PCIe cards, power supply, and front I/O before opening the chassis. + +The preinstalled velcro strips are left partially unwrapped to aid in removal. When building the system, you can optionally wrap the velcro up the rest of the way. + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Removing the side fan bracket](#removing-the-side-fan-bracket) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Unpacking the included accessories](#unpacking-the-included-accessories) +- [Installing the motherboard](#installing-the-motherboard) +- [Installing the CPU duct fans](#installing-the-cpu-duct-fans) +- [Installing the GPU](#installing-the-gpu) +- [Installing the SATA backplane](#installing-the-sata-backplane) +- [Installing 2.5" drives](#installing-25-drives) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Installing side intake fans](#installing-side-intake-fans) +- [Installing the power supply](#installing-the-power-supply) +- [Wiring the front I/O and power button](#wiring-the-front-io-and-power-button) + +## Replacing the front accent strip: + +nebula49 includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +- **Tools required:** None + +### Steps to replace the front accent strip: + +1. Place the nebula49 on the edge of the desk so the front side is hanging off of the desk. + - The nebula49 can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +- **Tools required:** Cross-head (Phillips) screwdriver (optional) + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Removing the side fan bracket: + +The side fan bracket provides a mounting point to help keep installed GPUs (or other PCI Express cards) in place while transporting the system. It can also be used to mount up to two extra intake fans (two `BQ SIW4-12025-MF-PWM` fans are optional when purchasing the chassis.) + +![Side fan bracket](./img/gpu-brace.webp) + +The fan splitter on the side fan bracket is intended for fans mounted on the side fan bracket, and should not be used for the CPU duct fans or the bottom intake fan. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to remove the side fan bracket: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side fan bracket in place (two on the front of the case, two on the back.) + +![Side fan bracket screws](./img/gpu-brace-screws.webp) + +3. Pull the side fan bracket out of the chassis. + +## Removing the CPU duct: + +The CPU duct supports one or more of the CPU fans and guides airflow from the side of the case through the CPU radiator to the back exhaust vent. The CPU duct is custom-designed to work with the Noctua `NH-U12S` CPU cooler that's included with nebula49. + +![CPU duct](./img/cpu-duct.webp) + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two side screws holding the CPU duct onto the top crossbar. + +![CPU duct top crossbar screws](./img/cpu-duct-screws-crossbar.webp) + +3. Unscrew the four back screws holding the CPU duct onto the chassis. + - Hold onto the duct while removing the final screw so it doesn't fall. + +![CPU duct back screws](./img/cpu-duct-screws-back.webp) + +4. Pull the CPU duct out of the chassis. +5. When replacing the CPU duct, ensure all fan cables are plugged into one of the fan splitter boards in the top right of the chassis. + +## Unpacking the included accessories: + +nebula49 includes the following components preinstalled: + +- 1x `nebula_io` power button controller board +- 1x `MYS7523` top I/O board +- 3x Four-pin fan splitter boards +- 1x Back CPU duct fan + - Be Quiet! Silent Wings 4 120mm (`BQ SIW4-12025-MF-PWM`) +- 1x Bottom case fan + - Be Quiet! Silent Wings 4 140mm (`BQ SIW4-14025-HF-PWM`) +- 4x Short velcro straps + - 2x on the side of the chassis + - 1x on the bottom of the chassis + - 1x on the side fan bracket + +In addition, nebula49 ships with the following non-installed accessories: + +- 1x Screw and velcro box + - 20x Short velcro straps + - 1x Long velcro strap + - 9x Motherboard standoffs + - 9x M3 (motherboard) screws + - 4x Fan screws +- 1x CPU cooler w/ fan (optional) + - Noctua `NH-U12S` w/ `NF-F12 PWM` fan +- 2x side bracket fans (optional) + - Be Quiet! Silent Wings 4 120mm (`BQ SIW4-12025-MF-PWM`) + +### Steps to unpack the included accessories: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan bracket](#removing-the-side-fan-bracket), and [remove the CPU duct](#removing-the-cpu-duct). +2. Cut the zip ties holding the accessory boxes in place. + - The image below highlights where the zip ties are joined; they can be cut anywhere, but must be cut between a joint and the chassis in order to be removed. + +![Accessory box zip ties](./img/accessory-zip-ties.webp) + +3. Remove the accessory boxes from the chassis. + +## Installing the motherboard: + +nebula49 supports the following standard motherboard sizes: + +- Extended ATX (up to 10.7") +- ATX +- Mini-DTX +- DTX +- Mini-ITX + +Nine standoffs and motherboard screws are included. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the motherboard: + +1. If they are installed, [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct) and [remove the side fan bracket](#removing-the-side-fan-bracket). +2. Locate the standoffs and M3 screws from the brown screw and velcro box. + +![Standoffs and M3 screws](./img/standoffs-screws.webp) + +3. Insert the standoffs into the appropriate holes for your motherboard size. In the photo below, the standoff holes are labeled by color: + - Mini-ITX and Mini-DTX: green + - DTX: green and cyan + - ATX and EATX: green, cyan, and red (all holes) + +![Standoff holes](./img/standoff-holes.webp) + +4. Install the motherboard's I/O shield onto the back of the chassis by pressing it into place from the inside. +5. Place the motherboard into the chassis, aligning the motherboard's screw holes with the installed standoffs. +6. Screw the motherboard into the standoffs using the M3 screws. + +## Installing the CPU duct fans: + +nebula49 ships with one 120mm fan (`BQ SIW4-12025-MF-PWM`) installed in the back of the CPU duct. If you install a CPU cooler with its own fan, such as the optional Noctua `NH-U12S` cooler sold with nebula49 (which includes a Noctua `NF-F12 PWM` fan), then the CPU cooler's fan can be mounted in the front of the CPU duct. + +These instructions use the Noctua `NH-U12S` as an example. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the CPU cooler fan (front): + +1. Remove the [top case](#removing-the-top-case) and the [CPU duct](#removing-the-cpu-duct). +2. Remove the fan screws from the brown screw and velcro box. + +![Fan screws](./img/accessory-fan-screws.webp) + +3. Remove the `NH-U12S` from the box. + +![Noctua NH-U12S unboxing](./img/cpu-cooler-unboxing.webp) + +4. Remove the included `NF-F12` fan from the cooler heatsink by pulling the metal tabs (highlighted green above) off of the heatsink and fan. +5. Install the cooler onto the motherboard/processor. +6. Remove the front fan bracket from the CPU duct by unscrewing the four screws (highlighted green below) and pulling it out of the CPU duct. + +![CPU duct front fan bracket](./img/cpu-duct-fan-bracket-front.webp) + +7. Place the spinning side of the fan down and the stationary cover up, then orient the fan so the wire points towards the bottom left. +8. Place the fan bracket over the fan so the thinnest side (without the 90-degree flange) is on the right. +9. Screw in the four fan screws. + - It may take some force to thread the fan screws into the fan's plastic frame. + +![CPU duct fan installation](./img/cpu-duct-fan-installation.webp) + +10. Place the CPU duct fan and bracket into the CPU duct, with the thinnest side of the bracket (without the 90-degree flange) pointed into the duct. + - The spinning side of the fan should face the front of the chassis, while the stationary cover should face the back of the chassis. +11. Replace the screws holding the fan bracket onto the CPU duct. + - By default, the bracket is screwed as far back in the chassis (as farthest away from the L-shaped bend in the duct) as possible. + +### Steps to replace the preinstalled CPU duct fan (back): + +1. Remove the [top case](#removing-the-top-case) and the [CPU duct](#removing-the-cpu-duct). +2. Remove the back fan bracket from the CPU duct by unscrewing the four screws (highlighted yellow below) and pulling it out of the CPU duct. + +![CPU duct back fan bracket](./img/cpu-duct-fan-bracket-back.webp) + +3. Unscrew the four fan screws holding the fan onto the bracket. + +![CPU duct rear exhaust fan](./img/cpu-duct-rear-fan-screws.webp) + +4. When reinstalling the fan, the stationary cover should face the back of the chassis, and the wire should face the upper interior corner of the CPU duct. The thinnest side of the bracket (without the 90-degree flange) should face directly into the duct. + - The wire can be run along the top of the fan until it meets the velcro strap. + +## Installing the GPU: + +nebula49 supports GPUs up to 396.50mm long. For optimal cooling and ease of installation, GPUs longer than 386.50mm are not recommended. + +These instructions also apply to other PCI Express cards, such as add-in sound cards or networking cards. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the GPU: + +1. If not already installed, [install the motherboard](#installing-the-motherboard). + - If the motherboard is already installed and the system is assembled, then [remove the top case](#removing-the-top-case) and [remove the side fan bracket](#removing-the-side-fan-bracket). +2. Unscrew the two screws holding the PCIe bracket onto the chassis, then remove the bracket. + +![PCIe Bracket](./img/pcie-bracket.webp) + +3. Remove a PCIe slot cover for each slot the new GPU will take up. + - Additional slot covers may fall off after removing the PCIe brakcet; hold them up when replacing the bracket. +4. Install the GPU into the motherboard. +5. Replace the PCIe bracket, which will hold the end of the GPU in place. + +## Installing the SATA backplane: + +Each 2.5" drive cage in nebula49 is designed to work with an optional SATA backplane to allow for easy hot-swapping of 2.5" storage drives. The SATA backplane can be seen below. + +![2.5" SATA backplane](./img/sata-backplane.webp) + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the SATA backplane: + +*Repeat the steps for each drive cage you're installing a SATA backplane into.* + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage covers](./img/25-drive-covers.webp) + +3. Unscrew and remove the 2.5" drive cage. + +![2.5" SATA drive cages](./img/25-drive-cage-screws.webp) + +4. If the SATA backplane's screw holes are covered by a translucent film, remove the film. +5. Place the SATA backplane into the drive cage. + - The backplane should be oriented so the power plug will be at the top of the board after installing the drive cage back into the chassis. +6. Screw the backplane into the drive cage from the outside. + +![2.5" SATA backplane screws](./img/sata-backplane-screws.webp) + +7. Screw the drive cage back onto the chassis. +8. Connect the `POWER0` header on the back of the SATA backplane to the power supply, and the `DATA0` and `DATA1` ports to two of the motherboard's SATA ports. + - The `POWER0` header uses a four-pin Berg connector, also known as a floppy drive power connector. + +![2.5" SATA backplane headers](./img/sata-backplane-headers.webp) + +9. [Install any 2.5" SATA drives](#installing-25-drives) and replace the drive cage cover, side fan bracket (if necessary), and top case. + +## Installing 2.5" drives: + +nebula49 has two drive cages, which can each hold two 2.5" drives (for a total of four drives.) Drives of 7.5mm, 9mm, or 15mm are supported. Airflow will decrease below recommended levels with drives larger than 15mm. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install 2.5" drives: + +1. [Remove the top case](#removing-the-top-case). +2. Unscrew and remove the 2.5" drive cage's cover. + +![2.5" SATA drive cage cover](./img/25-drive-covers.webp) + +3. Remove the plastic ring from the top crossbar and slide out four screws for each drive being installed. + +![2.5" SATA drive screws on top crossbar](./img/25-drive-screws.webp) + +4. Insert two screws into each side of the 2.5" drive, then slide the drive into the drive cage, aligning the rubber mounts on the screws around the metal of the drive cage. + - The larger portion of the SATA connector (the power section) should be at the top, while the smaller portion (the data section) should be at the bottom. +5. If the [optional SATA backplane](#installing-the-sata-backplane) is not present, connect the SATA data and power cables from the back of the drive cage. + - A cutout in the chassis allows easy access to the back of the drive cage. + +## Replacing the bottom case fan: + +The 140mm bottom case fan (`BQ SIW4-14025-LF-PWM`) is preinstalled, but can be replaced if it becomes defective. The fan can also be removed to clean its dust filter. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to replace the bottom case fan: + +1. [Remove the top case](#removing-the-top-case). + - The [side fan bracket](#removing-the-side-fan-bracket) can optionally be removed to make working with the fan easier. +2. If the system is already assembled, unplug the fan from the fan splitter board or motherboard. +3. Set the machine down on its side and unscrew the four fan screws. + +![Bottom fan screws](./img/bottom-fan-screws.webp) + +4. When reinstalling the fan, place the dust filter between the fan and the chassis with the shiny side facing the chassis. + +## Installing side intake fans: + +nebula49 supports up to two 120mm side intake fans mounted to the side fan bracket. Two 120mm fans (`BQ SIW4-12025-MF-PWM`) are sold as an optional add-on at the time of purchase. + +### Steps to install the side intake fans: + +1. [Remove the top case](#removing-the-top-case). +2. Unpack the fan and rubber mounting pins from the fan box. + - The plastic rings included with the rubber mounting pins are not needed. + +![Be Quiet! Silent Wings 4 120mm Box](./img/side-fan-unboxing.webp) + +3. Place the fan in the desired position along the side fan bracket. + - The spinning side of the fan should face outward, while the stationary label should face inward. + - The preinstalled pinholes on the fan will line up with the long holes in the side fan bracket. +4. From the back (inside of the machine), insert the rubber mounting pins through the pinholes at each corner of the fan. + - The side fan bracket can optionally be [removed](#removing-the-side-fan-bracket) to make working with the rubber mounting pins easier. + +![Mounted side fan](./img/side-fan-mounted.webp) + +5. Plug the side fan into one of the headers on the side fan bracket's fan splitter board. The nearby velcro strap can be used to hold the fan's cable. +6. Repeat the steps for a second fan, if desired. + +## Installing the power supply: + +The system supports standard ATX power supplies. nebula49 includes a [dust filter](#steps-to-replace-the-power-supply-dust-filter) installed over the power supply's fan vent. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to install the power supply: + +1. [Remove the top case](#removing-the-top-case). + - The [side fan bracket](#removing-the-side-fan-bracket) can optionally be removed to make working with the power supply easier. +2. Place the power supply into the chassis with the fan facing down. +3. While holding the power supply against the back of the chassis, screw in the four power supply screws. + - Power supply screws are typically included with the power supply, and are not included with nebula49. + +![Power supply screw holes](./img/psu-screws.webp) + +### Steps to replace the power supply dust filter: + +1. [Remove the top case](#removing-the-top-case) and [remove the power supply](#steps-to-install-the-power-supply). +2. Unscrew the four screws holding the dust filter onto the chassis. + +![Power supply dust filter screws](./img/psu-dust-filter.webp) + +3. Remove, clean, and replace the dust filter. + +## Wiring the front I/O and power button: + +nebula49 comes standard with two front daughterboards: + +- The `nebula-io_2.2` power button controller. +- The `MYS7523 Rev. 2.0` front I/O board. + +The Nebula Io board can be used to power the system on when the top case is removed. + +Both daughterboards can be removed and replaced if necessary. The external power button attached to the top case can also be replaced. + +- **Tools required:** Cross-head (Phillips) screwdriver + +### Steps to wire the front I/O and power button: + +1. [Remove the top case](#removing-the-top-case). +2. Refer to the below diagram for powering the machine on or removing and replacing either daughterboard: + - The front I/O board screws are highlighted in green. + - The power button controller board screws are highlighted in red. + - The internal power button is highlighted in cyan. + +![Front daughterboard screws](./img/front-daughterboard-screws.webp) + +3. Refer to the below diagram for wiring the front I/O and power button (the CPU duct and top crossbar have been removed for easier visibility): + - The USB Type-C port cable (highlighted green) connects to the motherboard's USB 3.1 header. + - The audio cable (highlighted yellow) connects to the motherboard's analog audio header. + - The USB Type-A port cable (highlighted cyan) connects to the motherboard's USB 3.0 header. + - The Nebula Io `PMB1` header (highlighted red) connects to the motherboard's power button header. + - The Nebula Io `PFP1` header (highlighted pink) connects to the power button receptacle. + - The power button receptacle header (highlighted orange) connects to the Nebula Io board. + +![Front daughterboard connectors](./img/front-daughterboard-connectors.webp) + +### Steps to replace the power button: + +1. [Remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/nebula49-1/external-overview.md b/src/models/nebula49-1/external-overview.md new file mode 100644 index 000000000..910cfed82 --- /dev/null +++ b/src/models/nebula49-1/external-overview.md @@ -0,0 +1,13 @@ +# nebula49 (External Overview) + +## Front/back overview: + +![Front & Back Views](./img/external-front-back.webp) + +## Left/right side overview: + +![Left & Right Side Views](./img/external-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/external-top-bottom.webp) \ No newline at end of file diff --git a/src/models/nebula49-1/img/25-drive-cage-screws.webp b/src/models/nebula49-1/img/25-drive-cage-screws.webp new file mode 100644 index 000000000..daa8ec227 --- /dev/null +++ b/src/models/nebula49-1/img/25-drive-cage-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8dd94dc81230263bdcacdb8846d5b4a6a4a42e17b4b6b5a98b514a3b9c063fc +size 514574 diff --git a/src/models/nebula49-1/img/25-drive-covers.webp b/src/models/nebula49-1/img/25-drive-covers.webp new file mode 100644 index 000000000..9a3039c5f --- /dev/null +++ b/src/models/nebula49-1/img/25-drive-covers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2193421351fa65a6b56e71ff47e7727bdda5fb2435c6cfb7a756af8d83d1a13f +size 535264 diff --git a/src/models/nebula49-1/img/25-drive-screws.webp b/src/models/nebula49-1/img/25-drive-screws.webp new file mode 100644 index 000000000..3af36d101 --- /dev/null +++ b/src/models/nebula49-1/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55ed705a7e9bff5b1946ae3d9889d5939bda9126af902a46ae27075160239b79 +size 892758 diff --git a/src/models/nebula49-1/img/accent-strip-removal.webp b/src/models/nebula49-1/img/accent-strip-removal.webp new file mode 100644 index 000000000..ad40002d1 --- /dev/null +++ b/src/models/nebula49-1/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22115b15bafe0e6691d540ac79e2c21feacc63eb72759e86df034f7ad5e3e451 +size 641434 diff --git a/src/models/nebula49-1/img/accessory-fan-screws.webp b/src/models/nebula49-1/img/accessory-fan-screws.webp new file mode 100644 index 000000000..64aa0cdae --- /dev/null +++ b/src/models/nebula49-1/img/accessory-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4356569876ed229a1c666827305aa33afdbdfa745f6cc35b10ba9f3ce5e467bf +size 286166 diff --git a/src/models/nebula49-1/img/accessory-zip-ties.webp b/src/models/nebula49-1/img/accessory-zip-ties.webp new file mode 100644 index 000000000..9e54d9a8d --- /dev/null +++ b/src/models/nebula49-1/img/accessory-zip-ties.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbd5dc536cebfa3d4a7e3a967faa29a85b276966c04f207f5f12971b0cae2df7 +size 918068 diff --git a/src/models/nebula49-1/img/bottom-fan-screws.webp b/src/models/nebula49-1/img/bottom-fan-screws.webp new file mode 100644 index 000000000..2a7dea3ad --- /dev/null +++ b/src/models/nebula49-1/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3413bfa3503d7584ba89208dcaad972a3cedae32ab0d98d4d6ad4fcfcb32c03 +size 812054 diff --git a/src/models/nebula49-1/img/cpu-cooler-unboxing.webp b/src/models/nebula49-1/img/cpu-cooler-unboxing.webp new file mode 100644 index 000000000..f44bca142 --- /dev/null +++ b/src/models/nebula49-1/img/cpu-cooler-unboxing.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:730ace74f0d50977255af3444be33863b2a66f452ae752ea6e42bd41734e9e39 +size 530812 diff --git a/src/models/nebula49-1/img/cpu-duct-fan-bracket-back.webp b/src/models/nebula49-1/img/cpu-duct-fan-bracket-back.webp new file mode 100644 index 000000000..6a8466155 --- /dev/null +++ b/src/models/nebula49-1/img/cpu-duct-fan-bracket-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b9bb672735fb3174690eb10a4b810bfd39f12ab89b52fb97e918fa46bd02d27 +size 813914 diff --git a/src/models/nebula49-1/img/cpu-duct-fan-bracket-front.webp b/src/models/nebula49-1/img/cpu-duct-fan-bracket-front.webp new file mode 100644 index 000000000..89688490f --- /dev/null +++ b/src/models/nebula49-1/img/cpu-duct-fan-bracket-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8388bae81f3017e7c8a8931440dc92c1e78c9e4968a5733d0bd86c396ca5a751 +size 827588 diff --git a/src/models/nebula49-1/img/cpu-duct-fan-installation.webp b/src/models/nebula49-1/img/cpu-duct-fan-installation.webp new file mode 100644 index 000000000..2ddb8ff0a --- /dev/null +++ b/src/models/nebula49-1/img/cpu-duct-fan-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b0adcff070cd4affdd311597d33e73382674a9b6babef7716ee561e59756822 +size 937084 diff --git a/src/models/nebula49-1/img/cpu-duct-rear-fan-screws.webp b/src/models/nebula49-1/img/cpu-duct-rear-fan-screws.webp new file mode 100644 index 000000000..c1434a082 --- /dev/null +++ b/src/models/nebula49-1/img/cpu-duct-rear-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e192ce09eb32c90b9e5f5edff38916eff8ed55c690a0200f8130683548bc2222 +size 759528 diff --git a/src/models/nebula49-1/img/cpu-duct-screws-back.webp b/src/models/nebula49-1/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..d4dfabe28 --- /dev/null +++ b/src/models/nebula49-1/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca51df2018bd5e6306807394877af1eb032467becc9cff1e195cce97ac41762d +size 444396 diff --git a/src/models/nebula49-1/img/cpu-duct-screws-crossbar.webp b/src/models/nebula49-1/img/cpu-duct-screws-crossbar.webp new file mode 100644 index 000000000..53a689610 --- /dev/null +++ b/src/models/nebula49-1/img/cpu-duct-screws-crossbar.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99b82b47b3520bd7fd84294f6e1a931c3096d3a4954a38fb95f0b77a4f3a3ea4 +size 520874 diff --git a/src/models/nebula49-1/img/cpu-duct.webp b/src/models/nebula49-1/img/cpu-duct.webp new file mode 100644 index 000000000..801027d14 --- /dev/null +++ b/src/models/nebula49-1/img/cpu-duct.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93f076f55b79f3a5fb211f275750d5b608d41b50afc95b981ece21280a51e64d +size 482506 diff --git a/src/models/nebula49-1/img/external-front-back.webp b/src/models/nebula49-1/img/external-front-back.webp new file mode 100644 index 000000000..5c9a8b94e --- /dev/null +++ b/src/models/nebula49-1/img/external-front-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fbf6e76120a44929715e261e7bd344564bb66418eaac956309fb100e854f56f +size 558884 diff --git a/src/models/nebula49-1/img/external-sides.webp b/src/models/nebula49-1/img/external-sides.webp new file mode 100644 index 000000000..0ef09dc43 --- /dev/null +++ b/src/models/nebula49-1/img/external-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:353c15ba63b2ff6977cd22195194bce85b9316e44ff8646f58dc77d5eb411e2c +size 748566 diff --git a/src/models/nebula49-1/img/external-top-bottom.webp b/src/models/nebula49-1/img/external-top-bottom.webp new file mode 100644 index 000000000..e3aed8ba0 --- /dev/null +++ b/src/models/nebula49-1/img/external-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5908047cb9cc80613b6c8a39e06e71615bc8d53c82df921e7afbc0bf8c2cb933 +size 936930 diff --git a/src/models/nebula49-1/img/front-daughterboard-connectors.webp b/src/models/nebula49-1/img/front-daughterboard-connectors.webp new file mode 100644 index 000000000..6d783844c --- /dev/null +++ b/src/models/nebula49-1/img/front-daughterboard-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:942a2704844b3cfd7f68305c81e662b6aba13022a2b5cd99c08e229368948719 +size 392416 diff --git a/src/models/nebula49-1/img/front-daughterboard-screws.webp b/src/models/nebula49-1/img/front-daughterboard-screws.webp new file mode 100644 index 000000000..340a4e4dd --- /dev/null +++ b/src/models/nebula49-1/img/front-daughterboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f7f6851dc903bae98cfabffcb2f74f0243723813c43246354342279fd6f705c +size 162662 diff --git a/src/models/nebula49-1/img/gpu-brace-screws.webp b/src/models/nebula49-1/img/gpu-brace-screws.webp new file mode 100644 index 000000000..315fa7ab8 --- /dev/null +++ b/src/models/nebula49-1/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e63ce96f9e21581ec41403074e34c1fe061ef50b9804bea81451f6e1cb3b2be0 +size 718582 diff --git a/src/models/nebula49-1/img/gpu-brace.webp b/src/models/nebula49-1/img/gpu-brace.webp new file mode 100644 index 000000000..a4a7ec388 --- /dev/null +++ b/src/models/nebula49-1/img/gpu-brace.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:517abcf1b9f0f0ff1130b2c9df38a60aa6f9e306186e5bf0c00a14141179eb08 +size 263692 diff --git a/src/models/nebula49-1/img/nebula49-1.webp b/src/models/nebula49-1/img/nebula49-1.webp new file mode 100644 index 000000000..b025bf0bb --- /dev/null +++ b/src/models/nebula49-1/img/nebula49-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5815fd375a413d62a944c9cb99f57703ce41d1022dba4d57a2bee028f5a096b +size 50194 diff --git a/src/models/nebula49-1/img/pcie-bracket.webp b/src/models/nebula49-1/img/pcie-bracket.webp new file mode 100644 index 000000000..01a6fa19c --- /dev/null +++ b/src/models/nebula49-1/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e510c3fa08511848eae0808b3a98d92d090accee60d81dfb3f3fb34cf758700a +size 449390 diff --git a/src/models/nebula49-1/img/psu-dust-filter.webp b/src/models/nebula49-1/img/psu-dust-filter.webp new file mode 100644 index 000000000..dd89ee815 --- /dev/null +++ b/src/models/nebula49-1/img/psu-dust-filter.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8100827a29a18f6854f59ac73558bf5e0be598e5ed2f3e06b8b24b61b9c66b6f +size 274630 diff --git a/src/models/nebula49-1/img/psu-screws.webp b/src/models/nebula49-1/img/psu-screws.webp new file mode 100644 index 000000000..87f884fc3 --- /dev/null +++ b/src/models/nebula49-1/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:540ccc16f60a1473da10949a7f70252f1bd9f4fd69964e535b4563e71c8624ff +size 861278 diff --git a/src/models/nebula49-1/img/sata-backplane-headers.webp b/src/models/nebula49-1/img/sata-backplane-headers.webp new file mode 100644 index 000000000..01f7b82aa --- /dev/null +++ b/src/models/nebula49-1/img/sata-backplane-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4addf9c512ff3e1036a1f04a28c370d4680d451d8c40aef71c2ed7c2fab3e03b +size 323448 diff --git a/src/models/nebula49-1/img/sata-backplane-screws.webp b/src/models/nebula49-1/img/sata-backplane-screws.webp new file mode 100644 index 000000000..618860773 --- /dev/null +++ b/src/models/nebula49-1/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b1446fd3dd5285c3d6ab5e79f97578bd2866b73c4b9144cb442fca85e1a561 +size 168640 diff --git a/src/models/nebula49-1/img/sata-backplane.webp b/src/models/nebula49-1/img/sata-backplane.webp new file mode 100644 index 000000000..0547331fe --- /dev/null +++ b/src/models/nebula49-1/img/sata-backplane.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2780e440308cb5c5e0463b5da00282d9466baf1d5d10129901b4f0eed779d82 +size 274712 diff --git a/src/models/nebula49-1/img/side-fan-mounted.webp b/src/models/nebula49-1/img/side-fan-mounted.webp new file mode 100644 index 000000000..58bef2e19 --- /dev/null +++ b/src/models/nebula49-1/img/side-fan-mounted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97cd6a73fc3ff89aee8938fee965e5ecb311f84d48a68c24c92119dbf9e118a6 +size 729090 diff --git a/src/models/nebula49-1/img/side-fan-unboxing.webp b/src/models/nebula49-1/img/side-fan-unboxing.webp new file mode 100644 index 000000000..93e04b5a9 --- /dev/null +++ b/src/models/nebula49-1/img/side-fan-unboxing.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:324fd82503c36b3c021dd3ba9266c9dc2f810dab9d0d05fb1c347a64e01b6cb7 +size 386142 diff --git a/src/models/nebula49-1/img/standoff-holes.webp b/src/models/nebula49-1/img/standoff-holes.webp new file mode 100644 index 000000000..30fa6f5a6 --- /dev/null +++ b/src/models/nebula49-1/img/standoff-holes.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:337db7769dd01ca2960375de8097c4be209286760466cb352ba88959643fe6a4 +size 653950 diff --git a/src/models/nebula49-1/img/standoffs-screws.webp b/src/models/nebula49-1/img/standoffs-screws.webp new file mode 100644 index 000000000..59f008402 --- /dev/null +++ b/src/models/nebula49-1/img/standoffs-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8db213bfab6c1730ecfdfb27a9e4df4dffa659ae5556278ce9f64bb99de47228 +size 417438 diff --git a/src/models/nebula49-1/img/top-case-screws.webp b/src/models/nebula49-1/img/top-case-screws.webp new file mode 100644 index 000000000..8b0116a20 --- /dev/null +++ b/src/models/nebula49-1/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b825cef5dc62f23cbf24e4fa12aba0cb59b85bd1f66710c942d1c7f7db91f9c +size 296766 diff --git a/src/models/oryp10/README.md b/src/models/oryp10/README.md new file mode 100644 index 000000000..f137b24f7 --- /dev/null +++ b/src/models/oryp10/README.md @@ -0,0 +1,74 @@ +# Oryx Pro (oryp10) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Oryx Pro](./img/oryp10.webp) + +The System76 Oryx Pro is a laptop with the following specifications: + +- CPU + - Supports Intel Alder Lake CPUs + - [Intel i7-12700H](https://ark.intel.com/content/www/us/en/ark/products/132228/intel-core-i712700h-processor-24m-cache-up-to-4-70-ghz.html) +- Chipset + - [Intel HM670](https://ark.intel.com/content/www/us/en/ark/products/187451/intel-hm670-chipset.html) +- BIOS + - Macronix MX25L25673GZ4I-08G flash chip + - WSON-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 + - Dedicated GPU options: + - NVIDIA GeForce RTX 3080 Ti (Max-Q) + - TGP: 80W + - NVIDIA GeForce RTX 3070 Ti (Max-Q) + - TGP: 80W + - Integrated GPU: + - Intel Iris Xe Graphics + - eDP display options: + - 15.6" 3840x2160@60Hz OLED + - OLED panel: Samsung ATNA56WR14-0 (or equivalent) + - 15.6" 1920x1080@144Hz LCD + - LCD panel: BOE NV156FHM-NY5 (or equivalent) + - 17.3" 1920x1080@144Hz LCD + - LCD panel: BOE NV173FHM-NY1 (or equivalent) + - External video output: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 + - 2x DisplayPort 1.4 over USB-C +- Memory + - Up to 64GB (2x32GB) dual-channel DDR5 SO-DIMMs @ 4800 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6 AX200/AX201 +- Power + - 230W (20.0V, 11.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Lite-On PA-1231-26 + - AC power cord type: IEC C5 + - 80Wh 6-cell Lithium-Ion battery + - 15" model number: PD50BAT-6-80 + - 17" model number: PD70BAT-6-80 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Combined microphone & S/PDIF (optical) 3.5mm jack + - HDMI, Mini DisplayPort, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - MicroSD card reader +- USB + - 1x USB Type-C with Thunderbolt 4 + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-C + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - 2x USB 3.2 Gen 1 Type-A +- Dimensions + - 15": 35.814cm x 24.003cm x 2.489cm, 2.4kg + - 17": 39.599cm x 26.213cm x 2.489cm, 2.8kg diff --git a/src/models/oryp10/external-overview.md b/src/models/oryp10/external-overview.md new file mode 100644 index 000000000..cf8bbe52d --- /dev/null +++ b/src/models/oryp10/external-overview.md @@ -0,0 +1,64 @@ +# Oryx 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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material | +|----------------------------------|------------------------| +|LCD back cover (lid) |Aluminum | +|LCD front cover (bezel) |Plastic | +|Top case (palm rests/port covers) |Plastic | +|Bottom panel |Aluminum | + +## 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## 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
(non-OLED models only) | +|![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/oryp10/img/battery.webp b/src/models/oryp10/img/battery.webp new file mode 100644 index 000000000..8f59ce02d --- /dev/null +++ b/src/models/oryp10/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da5366a1f8051a2b95fd5ecbb4d06adec2a0a25d5440c9e674bdcad849f85639 +size 507918 diff --git a/src/models/oryp10/img/bottom-panel-screws.webp b/src/models/oryp10/img/bottom-panel-screws.webp new file mode 100644 index 000000000..f0572770e --- /dev/null +++ b/src/models/oryp10/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e3c707a5200aaf137a1cf5789f4edb038e612e33821b23b479e20a6e4fe8985 +size 654436 diff --git a/src/models/oryp10/img/cmos-battery.webp b/src/models/oryp10/img/cmos-battery.webp new file mode 100644 index 000000000..f4e291b49 --- /dev/null +++ b/src/models/oryp10/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b78f1f019b25af5111d1a457546043a1e4eeb8b506505504a639604bc74bc0f +size 441652 diff --git a/src/models/oryp10/img/components-highlighted.webp b/src/models/oryp10/img/components-highlighted.webp new file mode 100644 index 000000000..4fcdec0ec --- /dev/null +++ b/src/models/oryp10/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2403f531112961f61f2deaea26bcbd1b8a306d26d6cfb79c3d2828807fda433f +size 936494 diff --git a/src/models/oryp10/img/fn-dia.jpg b/src/models/oryp10/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f1.png b/src/models/oryp10/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f10.png b/src/models/oryp10/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f11.png b/src/models/oryp10/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f12.png b/src/models/oryp10/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f2.png b/src/models/oryp10/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f3.png b/src/models/oryp10/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f5.png b/src/models/oryp10/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f6.png b/src/models/oryp10/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f7.png b/src/models/oryp10/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f8.png b/src/models/oryp10/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-f9.png b/src/models/oryp10/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/fn-star.png b/src/models/oryp10/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/heat-conductive-metal-application.webp b/src/models/oryp10/img/heat-conductive-metal-application.webp new file mode 100644 index 000000000..b7d467d0d --- /dev/null +++ b/src/models/oryp10/img/heat-conductive-metal-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d019c916e82acfc7d6667a2877ce5bd0a59afea6e06fe02f0d7dd5167095de8a +size 137764 diff --git a/src/models/oryp10/img/heat-conductive-metal-removal.webp b/src/models/oryp10/img/heat-conductive-metal-removal.webp new file mode 100644 index 000000000..c262d6518 --- /dev/null +++ b/src/models/oryp10/img/heat-conductive-metal-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26d7ec801c35a2d20ad881bdc5dda2cb87e8836e90d29ad5342fc61aeff6b409 +size 204758 diff --git a/src/models/oryp10/img/keyboard-adhesive-access.webp b/src/models/oryp10/img/keyboard-adhesive-access.webp new file mode 100644 index 000000000..7e13f655d --- /dev/null +++ b/src/models/oryp10/img/keyboard-adhesive-access.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c4f4ca7dfdcc6fe2dbdca015d210e25cf051210a6725038eeb3386062a865ba +size 580124 diff --git a/src/models/oryp10/img/keyboard-adhesive-removal.webp b/src/models/oryp10/img/keyboard-adhesive-removal.webp new file mode 100644 index 000000000..aaeef0a13 --- /dev/null +++ b/src/models/oryp10/img/keyboard-adhesive-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7350d07d36e0161b9d69cfd0c86bd6fc2b8fad34e383fcba5d3c2c945abe107e +size 831142 diff --git a/src/models/oryp10/img/keyboard-push-point.webp b/src/models/oryp10/img/keyboard-push-point.webp new file mode 100644 index 000000000..0e86c60b6 --- /dev/null +++ b/src/models/oryp10/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:853c3410792f1fec145ff40d42917ce745f7ab34c2357b5e2231c54bbb5a91d1 +size 131762 diff --git a/src/models/oryp10/img/keyboard-ribbons.webp b/src/models/oryp10/img/keyboard-ribbons.webp new file mode 100644 index 000000000..663918b0a --- /dev/null +++ b/src/models/oryp10/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0613cada9bfdfc858b2e1957b3f60aedd3e1f69dd574a1becab0684cf376ee48 +size 353380 diff --git a/src/models/oryp10/img/keyboard-touchpad.webp b/src/models/oryp10/img/keyboard-touchpad.webp new file mode 100644 index 000000000..60bf4e50d --- /dev/null +++ b/src/models/oryp10/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4fb8008f383fd2f0e247e8601f5853cb01435454ff1c5effe95d288421664ea +size 112752 diff --git a/src/models/oryp10/img/led-airplane.png b/src/models/oryp10/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/led-battery.png b/src/models/oryp10/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/led-power.png b/src/models/oryp10/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/led-storage.png b/src/models/oryp10/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/oryp10/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/oryp10/img/m2-slots.webp b/src/models/oryp10/img/m2-slots.webp new file mode 100644 index 000000000..80b13c830 --- /dev/null +++ b/src/models/oryp10/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cc29067e48e3d83a81ac0dc945708b34100b0b1a58c81961d880038cdd73555 +size 661196 diff --git a/src/models/oryp10/img/oryp10.webp b/src/models/oryp10/img/oryp10.webp new file mode 100644 index 000000000..f6142400b --- /dev/null +++ b/src/models/oryp10/img/oryp10.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2597de32070b9b17b437139003d6e77891273b978d8515d49f7c5e57c2bdbe1c +size 52052 diff --git a/src/models/oryp10/img/ports-back.webp b/src/models/oryp10/img/ports-back.webp new file mode 100644 index 000000000..863bdc7e4 --- /dev/null +++ b/src/models/oryp10/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7ccbc3601c30e44039f13f2e6a2b7424e51a749e17e12bad6ea7501a49e6c50 +size 42490 diff --git a/src/models/oryp10/img/ports-front.webp b/src/models/oryp10/img/ports-front.webp new file mode 100644 index 000000000..e31121368 --- /dev/null +++ b/src/models/oryp10/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee981c3a455290bd5505810136b0bf93aa56793143980f770eb880c78da85bb3 +size 14506 diff --git a/src/models/oryp10/img/ports-left.webp b/src/models/oryp10/img/ports-left.webp new file mode 100644 index 000000000..15837fe01 --- /dev/null +++ b/src/models/oryp10/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1a69552decb657667a3ae71c20be0a30bbd4eb965fa423e19e7a961939616c +size 55008 diff --git a/src/models/oryp10/img/ports-right.webp b/src/models/oryp10/img/ports-right.webp new file mode 100644 index 000000000..9f8672746 --- /dev/null +++ b/src/models/oryp10/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:705dd25134c985ed514a6e264ef42d28320cf1daa92063592c1774484c469a12 +size 40866 diff --git a/src/models/oryp10/img/ram-slots.webp b/src/models/oryp10/img/ram-slots.webp new file mode 100644 index 000000000..2e390e354 --- /dev/null +++ b/src/models/oryp10/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:897aface62c1b6f506eaffb61ab831821e2a91184c7bdfc952540b56ad12423d +size 999632 diff --git a/src/models/oryp10/img/speakers.webp b/src/models/oryp10/img/speakers.webp new file mode 100644 index 000000000..863d3a6d0 --- /dev/null +++ b/src/models/oryp10/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5008099652e1e0878923bf39f0e943dca29498e2212dae25c38f86da6d35c205 +size 587116 diff --git a/src/models/oryp10/img/thermal-paste-application.webp b/src/models/oryp10/img/thermal-paste-application.webp new file mode 100644 index 000000000..33ab7f6b0 --- /dev/null +++ b/src/models/oryp10/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77bcb7e5e8394d6d488938cf2ffcfb0d9d10ec6b4f1d77d6257788f5a24b681c +size 848520 diff --git a/src/models/oryp10/img/thermal-paste-removal.webp b/src/models/oryp10/img/thermal-paste-removal.webp new file mode 100644 index 000000000..8447fdb14 --- /dev/null +++ b/src/models/oryp10/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63ea6a72b10bdef4b79eba98547a4b1eab1ab34e311f416696bad4b346866767 +size 952066 diff --git a/src/models/oryp10/img/thermal-screws.webp b/src/models/oryp10/img/thermal-screws.webp new file mode 100644 index 000000000..e684de1b5 --- /dev/null +++ b/src/models/oryp10/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c79c45c6c0b3e183c81f9b1db934fad313d27ba675f775a5fd6b48c3c20f04f +size 703508 diff --git a/src/models/oryp10/img/under-keyboard.webp b/src/models/oryp10/img/under-keyboard.webp new file mode 100644 index 000000000..2e51523e1 --- /dev/null +++ b/src/models/oryp10/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:370fb44b119c932d34a08965dcee4fa8150434b0015e01d12d6d82df7465ef24 +size 493020 diff --git a/src/models/oryp10/img/wireless-card.webp b/src/models/oryp10/img/wireless-card.webp new file mode 100644 index 000000000..f62d97ee6 --- /dev/null +++ b/src/models/oryp10/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5b8d785999528252dcd97e0b57204a302ee981c43927eb9592e5282e80699ed +size 325648 diff --git a/src/models/oryp10/internal-overview.md b/src/models/oryp10/internal-overview.md new file mode 100644 index 000000000..f35753fc4 --- /dev/null +++ b/src/models/oryp10/internal-overview.md @@ -0,0 +1,31 @@ +# Oryx Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- Fan connectors are highlighted in cyan +- Webcam/microphone connector is highlighted in yellow +- M.2 SSDs are highlighted in maroon +- Wireless card is highlighted in purple + - Wireless card is underneath the innermost SSD +- CMOS battery connector is highlighted in blue + - CMOS battery connector is underneath the outermost SSD +- Speaker connectors are highlighted in light green + - Right speaker connector is underneath the outermost SSD +- Touchpad connector is highlighted in white +- Battery connector is highlighted in red +- RAM is highlighted in dark green +- BIOS flash chip (U60) is highlighted in black +- LCD panel connector is highlighted in orange +- Keyboard adhesive access hole is highlighted in pink + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in cyan +- Keyboard adhesive strip (used) is highlighted in red + - Access hole is located on the left side +- Power button/LED connector is highlighted in green diff --git a/src/models/oryp10/repairs.md b/src/models/oryp10/repairs.md new file mode 100644 index 000000000..a1dcdfe1d --- /dev/null +++ b/src/models/oryp10/repairs.md @@ -0,0 +1,267 @@ +# Oryx Pro (Parts & Repairs) + +Many components in your Oryx Pro can be upgraded or replaced as necessary. This page uses photos of the 15" model, but screw counts, general component locations, and other details are the same on the 17" model unless otherwise noted. + +- [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. + +**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 16 bottom panel screws. + - All screws are the same length on any given unit. However, the 17" model uses longer screws than the 15" model. + +![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 10 supports up to 64GB (2x32GB) of DDR5 SO-DIMMs running at 4800MHz. 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 only. The slots are backwards-compatible with PCIe NVMe Generation 3 drives, but the slots do not support SATA. + +**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 and hold it in place. +5. Replace the retainer screw. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model and part numbers for the Oryx Pro 10's battery are dependent on the screen size: + +- For the 15" model, the battery model is `PD50BAT-6-80` and the original part number is `6-87-PD50S-82B01`. +- For the 17" model, the battery model is `PC70BAT-6-80` and the original part number is `6-87-PD70S-82B01`. + +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 two silver battery screws along the bottom of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector (highlighted yellow above) connecting the battery to the motherboard. +4. Remove the battery, starting from the bottom edge with screw holes. +5. When putting in the new battery, start with the plastic tabs along the top edge (opposite from the screw holes.) +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## 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). + +**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) and [remove both SSDs](#replacing-an-m2nvme-ssd). + - Removing the outermost SSD is optional, but will make it easier to work with the wireless card. +2. Locate the wireless card. 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. Keeping the wireless card parallel with the motherboard, slide the card out of the M.2 slot. +6. Insert the new wireless card into the M.2 slot. +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. + +**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) + +**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), [remove both SSDs](#replacing-an-m2nvme-ssd), and [remove the wireless card](#replacing-the-wireless-card). + - If you are not replacing the CMOS battery, then removing the wireless card is optional.\ + +![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 case. +3. To clear the CMOS, [disconnect the main battery](#replacing-the-battery) (if it's still installed), 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](#replacing-an-m2nvme-ssd). +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: + +If the CPU/GPU fans become noisy and cleaning them out doesn't fix the issue, you may need a new fan. + +The Oryx Pro 10 comes with heat-conductive metal on the dedicated GPU, and uses regular thermal paste for the CPU. These materials help facilitate effective heat transfer between the CPU/GPU and the cooling equipment. + +- Thermal paste should generally be replaced after removing the heatsink; thermal paste also dries over time, so depending on your climate and the age of the machine, applying new thermal paste may increase thermal performance. +- The heat-conductive metal does not dry out, and replacing it is optional; replacement may be useful if the previous metal has flowed out of the proper area for cooling. + +Replacement heat-conductive metal fitted to the machine and replacement fans can be obtained by [contacting support](https://support.system76.com). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 40 minutes +**Difficulty:** High + +### Steps to replace the fans/heatsink/thermal paste: + +1. Power off the machine. Wait 20 minutes for the machine to cool down to room temperature. + - **Warning:** Removing the heatsink before the machine has cooled to room temperature may result in heat-conductive metal flowing onto the motherboard and causing irrepairable damage. +2. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +3. Unscrew the fan and heatsink screws in the order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #12. + - The screws are held captive and will not come out of the fans/heatsink. The fan screws will click when they are fully loosened. + - The order for the 17" model is shown below; the screws are numbered differently on the 15" model. Follow the order stamped into the heatsink metal. + - Do not remove the smaller screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +4. If there is any clear tape securing the heatsink/fans or the fan wires, remove it. +5. Unplug the two white fan connectors from the motherboard (highlighted red above). +6. 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. +7. Using a paper towel, remove the existing thermal paste from the CPU, the CPU heatsink, the border of the GPU die, and the GPU heatsink. + - A small amount of rubbing alcohol can be used if the old paste is dried or difficult to remove. + - The heat-conductive metal may have some holes where pieces stuck to the die or heatsink. + - If you are not replacing the heat-conductive metal, do not pick or wipe the heat-conductive metal off of the GPU heatsink. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +8. If you are replacing the heat-conductive metal, remove the plastic cover from the GPU heatsink. + - A fingernail or a thin plastic tool can be used to pick a side of the plastic cover up from the GPU heatsink. + - **Warning:** The heat-conductive metal is electrically conductive. Be careful not to get specks of heat-conductive metal onto the motherboard. The heat-conductive metal can cause the motherboard to malfunction or fail if it makes contact. + - After removing the plastic covers, wipe away any remaining heat-conductive metal residue from the heatsink and GPU. + - Some adhesive residue may remain on the GPU heatsink. + +![Heat-conductive metal removal](./img/heat-conductive-metal-removal.webp) + +9. Apply the new heat-conductive metal to the GPU heatsink, matching the orientation of the plastic covering with the diagonal corner of its respective surface. + - **Warning:** Replacement heat-conductive metal obtained from System76 will include the plastic covering. If you are applying third-party heat-conductive or liquid metal, clean and reuse the plastic covering from the stock heat-conductive metal to prevent the aftermarket metal from flowing onto the motherboard when heated. + +![Heat-conductive metal application](./img/heat-conductive-metal-application.webp) + +10. Apply a small line of thermal paste directly onto each CPU die. +11. Apply a line of thermal paste around the border of the GPU die. + - The purpose of this border is to further prevent melted heat-conductive metal from flowing onto the motherboard during operation. + - Keep the nozzle of the thermal paste tube pressed against the surface of the chip; dispense the thermal paste slowly while moving the nozzle. + - Be careful not to apply too much thermal paste around the GPU. Only a thin layer is needed. + +![Thermal paste application](./img/thermal-paste-application.webp) + +12. Carefully replace the heatsink. +13. Tighten the fan and heatsink screws, starting with #1, then #2, and so on until #12. +14. Plug the two white fan connectors back into the motherboard. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). For the right speaker, also [remove the outermost SSD](#replacing-an-m2nvme-ssd). +2. Disconnect the speaker wire from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker screws and connectors](./img/speakers.webp) + +3. Unscrew the speaker screws and lift the speaker out of the machine. + - The right speaker has three screws; the left speaker has two screws. + - The speaker wire may be partially routed behind other components or tape; be careful when removing it. +4. Place the new speaker in the machine, plug in the connector, replace the screws, and reinstall the outermost SSD (if necessary) and bottom panel. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Warning:** The Oryx Pro 10's keyboard is held in by a strip 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 likely that permanent aesthetic damage will occur to the bottom side of the keyboard during removal. Removal is not recommended unless the keyboard is malfunctioning. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers, spudger tool (optional) +**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). +2. Locate the keyboard adhesive strip access point near the right fan. + - You can optionally remove the fan/heatsink assembly to make access easier, but this is not recommended unless you are also removing the thermal paste. + +![Keyboard adhesive access point](./img/keyboard-adhesive-access.webp) + +3. Using a pair of tweezers, pull out the end of the adhesive strip. + +![Keyboard adhesive removal](./img/keyboard-adhesive-removal.webp) + +4. Open the lid slightly and place the machine on its side. +5. Push a screwdriver into the adhesive slot until the keyboard pops out. + - If available, a flathead spudger tool can also be used to provide more contact with the keyboard. + - A layer of plastic may stick to the adhesive and come off of the keyboard. Try to keep as much of the plastic shielding on the keyboard as possible. + +![Keyboard push point](./img/keyboard-push-point.webp) + +6. 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 ribbon connectors](./img/keyboard-ribbons.webp) + +7. Flip the black latches upwards to free the ribbon cables. +8. Pull the ribbon cables out of the connectors. +9. Remove the keyboard and replace it with the new one. +10. Carefully slide both ribbon cables into their connectors. +11. Flip the black latches back into place to secure the ribbon cables. +12. Place the keyboard back into position, starting with the tabs on the bottom edge. + - The keyboard is primarily held in place by the perimeter clips and the keyboard screw (one of the bottom panel screws). The adhesive strip can optionally be removed or omitted to make future keyboard removal easier. +13. Secure the rest of the keyboard by pressing down on each of its edges. +14. Turn the machine lid-side down again and press the adhesive strip back into its slot. \ No newline at end of file diff --git a/src/models/oryp11/README.md b/src/models/oryp11/README.md new file mode 100644 index 000000000..bbfc40dd5 --- /dev/null +++ b/src/models/oryp11/README.md @@ -0,0 +1,74 @@ +# Oryx Pro (oryp11) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Oryx Pro](./img/oryp11.webp) + +The System76 Oryx Pro is a laptop with the following specifications: + +- CPU + - Supports Intel 13th Generation (Raptor Lake) CPUs + - [Intel Core i9-13900H](https://ark.intel.com/content/www/us/en/ark/products/232135/intel-core-i913900h-processor-24m-cache-up-to-5-40-ghz.html) +- Chipset + - [Intel HM770](https://ark.intel.com/content/www/us/en/ark/products/232478/intel-hm770-chipset.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-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 + - Dedicated GPU options: + - NVIDIA GeForce RTX 4070 + - TGP: 115W (140W boost) + - NVIDIA GeForce RTX 4060 + - TGP: 115W (140W boost) + - NVIDIA GeForce RTX 4050 + - TGP: 115W (140W boost) + - Integrated GPU: + - Intel Iris Xe Graphics + - eDP display options: + - 16" 1920x1200@165Hz LCD + - LCD panel: BOE NV160WUM-NX2 (or equivalent) + - External video output: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5200 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6 AX210/AX211 +- Power + - RTX 4050 model: + - 180W (20.0V, 9A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Lite-On PA-1181-76 + - AC power cord type: IEC C5 + - RTX 4060 and 4070 models: + - 230W (20.0V, 11.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Lite-On PA-1231-26 + - AC power cord type: IEC C5 + - 73Wh 4-cell battery + - Model number: NV40BAT-4-73 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Combined microphone & S/PDIF (optical) 3.5mm jack + - HDMI, Mini DisplayPort, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - MicroSD card reader +- USB + - 1x USB Type-C with Thunderbolt 4 + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-C + - 2x USB 3.2 Gen 1 Type-A +- Dimensions + - 35.95cm x 27.3cm x 1.99cm, 2.7kg diff --git a/src/models/oryp11/external-overview.md b/src/models/oryp11/external-overview.md new file mode 100644 index 000000000..6cd68d374 --- /dev/null +++ b/src/models/oryp11/external-overview.md @@ -0,0 +1,64 @@ +# Oryx 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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material |Part Number | +|----------------------------------|------------------------|-------------------| +|LCD back cover (lid) |Aluminum |6-39-PE601-022 | +|LCD front cover (bezel) |Plastic |6-39-PE601-012 | +|Top case (palm rests/port covers) |Plastic |6-78-PE60RNEG2-010 | +|Bottom panel |Aluminum |6-39-PE603-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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard shortcuts: + +|Key |Shortcut|Action | +|---------------------------|--------|-----------------------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Toggle microphone mute | +|![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-/](./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/oryp11/img/battery.webp b/src/models/oryp11/img/battery.webp new file mode 100644 index 000000000..dc8393ff2 --- /dev/null +++ b/src/models/oryp11/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10fdd4e11565f5ff1fc45db76f7f77e73f726883b02b539ead8c624ec4f961b4 +size 373000 diff --git a/src/models/oryp11/img/bottom-panel-screws.webp b/src/models/oryp11/img/bottom-panel-screws.webp new file mode 100644 index 000000000..5adaf7d59 --- /dev/null +++ b/src/models/oryp11/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7b9e5ea80d3e4546bec5e9ec8f9da78c72aeb1eed2aedbaf1f6031fb327288c +size 1023154 diff --git a/src/models/oryp11/img/cmos-battery.webp b/src/models/oryp11/img/cmos-battery.webp new file mode 100644 index 000000000..935c7a535 --- /dev/null +++ b/src/models/oryp11/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f70391261433858341c8bc79babc483aab62c70f612cf2b37d7ca3c3bc78afcf +size 447122 diff --git a/src/models/oryp11/img/components-highlighted.webp b/src/models/oryp11/img/components-highlighted.webp new file mode 100644 index 000000000..4ebbcec10 --- /dev/null +++ b/src/models/oryp11/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec234f1df894dda2b4a1d1b5f2ae002903a2d7e3ae65a05b5ede3a71cbdbf46b +size 1105118 diff --git a/src/models/oryp11/img/fn-dia.jpg b/src/models/oryp11/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f1.png b/src/models/oryp11/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f10.png b/src/models/oryp11/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f11.png b/src/models/oryp11/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f12.png b/src/models/oryp11/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f2.png b/src/models/oryp11/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/oryp11/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/oryp11/img/fn-f3.png b/src/models/oryp11/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f5.png b/src/models/oryp11/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f6.png b/src/models/oryp11/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f7.png b/src/models/oryp11/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f8.png b/src/models/oryp11/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-f9.png b/src/models/oryp11/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/fn-minus.png b/src/models/oryp11/img/fn-minus.png new file mode 100644 index 000000000..bf7469bc1 --- /dev/null +++ b/src/models/oryp11/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b99b89b5b98045809dcf00c725d09af574ab04364554cbdcbc013e8ab0875e +size 1033 diff --git a/src/models/oryp11/img/fn-plus.png b/src/models/oryp11/img/fn-plus.png new file mode 100644 index 000000000..4aefef650 --- /dev/null +++ b/src/models/oryp11/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0cd837223708d3bec7791c2d2be672b514085624811eb0c7bf079663657b96f +size 1000 diff --git a/src/models/oryp11/img/fn-slash.png b/src/models/oryp11/img/fn-slash.png new file mode 100644 index 000000000..d517737fc --- /dev/null +++ b/src/models/oryp11/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6becd6bee80bfd9c39f6bd2f2786829167a9d5e1df799c93ef8a4eee7d8b2a78 +size 1435 diff --git a/src/models/oryp11/img/fn-star.png b/src/models/oryp11/img/fn-star.png new file mode 100644 index 000000000..ca7713a04 --- /dev/null +++ b/src/models/oryp11/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2658956bc8c4c8ef8de258e0baba339e7d36e44a914c3814711ee95fa05dff08 +size 1347 diff --git a/src/models/oryp11/img/keyboard-push-point.webp b/src/models/oryp11/img/keyboard-push-point.webp new file mode 100644 index 000000000..aa90236b0 --- /dev/null +++ b/src/models/oryp11/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b98e4a2f1ff06e6f40fc18d54f363912d80d7057d1c365ff359991f533a45f8b +size 47748 diff --git a/src/models/oryp11/img/keyboard-ribbons.webp b/src/models/oryp11/img/keyboard-ribbons.webp new file mode 100644 index 000000000..76ea46965 --- /dev/null +++ b/src/models/oryp11/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bb588333bbc3f5d337776e9f338660f84e8ea87cf222d1faafa90d25f6117dc +size 84116 diff --git a/src/models/oryp11/img/keyboard-screws.webp b/src/models/oryp11/img/keyboard-screws.webp new file mode 100644 index 000000000..7c2b3f497 --- /dev/null +++ b/src/models/oryp11/img/keyboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66905db461bf90c9ca303cd9f2e83c04f05eb0721943322d9ffba335c946df34 +size 1025944 diff --git a/src/models/oryp11/img/keyboard-touchpad.webp b/src/models/oryp11/img/keyboard-touchpad.webp new file mode 100644 index 000000000..ae557ec7b --- /dev/null +++ b/src/models/oryp11/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6096e7ee15b0fa07906264e68e42b3b179e0add62b1a129d312a4d6022cae52 +size 147554 diff --git a/src/models/oryp11/img/led-airplane.png b/src/models/oryp11/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/led-battery.png b/src/models/oryp11/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/led-power.png b/src/models/oryp11/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/led-storage.png b/src/models/oryp11/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/oryp11/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/oryp11/img/m2-slots.webp b/src/models/oryp11/img/m2-slots.webp new file mode 100644 index 000000000..5e655e703 --- /dev/null +++ b/src/models/oryp11/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:039ce8720ee050056f4d0cfeea17ca164fab2f987162297721771e1e6ac516df +size 414588 diff --git a/src/models/oryp11/img/m2-thermal-strip.webp b/src/models/oryp11/img/m2-thermal-strip.webp new file mode 100644 index 000000000..6dba67b9f --- /dev/null +++ b/src/models/oryp11/img/m2-thermal-strip.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:643daac50634788353f072522d461bec5efdaad32499564afe562ab4bcfa05fa +size 538978 diff --git a/src/models/oryp11/img/oryp11.webp b/src/models/oryp11/img/oryp11.webp new file mode 100644 index 000000000..38580553e --- /dev/null +++ b/src/models/oryp11/img/oryp11.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23a1a63bd1c5946899f7599a856c669493b2ce7052ab34e681d8d7bb361bfe3b +size 197334 diff --git a/src/models/oryp11/img/ports-back.webp b/src/models/oryp11/img/ports-back.webp new file mode 100644 index 000000000..bd98b853a --- /dev/null +++ b/src/models/oryp11/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce02f9774940a0e9d8467d146590010a70ba5f7226968ccf77c957591990d3f +size 131488 diff --git a/src/models/oryp11/img/ports-front.webp b/src/models/oryp11/img/ports-front.webp new file mode 100644 index 000000000..5bb8e7405 --- /dev/null +++ b/src/models/oryp11/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cef7538d771c2de83b17a7e6af116d017685ab4b6d2ea330099acf9e20418c8 +size 86762 diff --git a/src/models/oryp11/img/ports-left.webp b/src/models/oryp11/img/ports-left.webp new file mode 100644 index 000000000..ee1069b5b --- /dev/null +++ b/src/models/oryp11/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8052459865a301495d4270679108b09024209611b1ac9bed36987bab0053053f +size 196506 diff --git a/src/models/oryp11/img/ports-right.webp b/src/models/oryp11/img/ports-right.webp new file mode 100644 index 000000000..44bd09719 --- /dev/null +++ b/src/models/oryp11/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997c022266a9ce5b24ba7a6cf52ad2531a291a012873f3d4b69bd2b2f4284abc +size 183134 diff --git a/src/models/oryp11/img/ram-slots.webp b/src/models/oryp11/img/ram-slots.webp new file mode 100644 index 000000000..ab131f1a2 --- /dev/null +++ b/src/models/oryp11/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2ae716b15ac9c794cb02a95e3498fd02da9ef8bb8443f78c2639b33ab8cccd2 +size 982042 diff --git a/src/models/oryp11/img/speakers.webp b/src/models/oryp11/img/speakers.webp new file mode 100644 index 000000000..e6d5401ee --- /dev/null +++ b/src/models/oryp11/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41d72b4de2ee38c5db30a889c54cc0b3a4681c67c13c864dd847a66417e7e4cc +size 395072 diff --git a/src/models/oryp11/img/thermal-paste-application.webp b/src/models/oryp11/img/thermal-paste-application.webp new file mode 100644 index 000000000..255e5c7f0 --- /dev/null +++ b/src/models/oryp11/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24333483ba730e24a330e6c6b988fb827250359f4ac2fedbb48a286611a37b94 +size 490674 diff --git a/src/models/oryp11/img/thermal-paste-removal.webp b/src/models/oryp11/img/thermal-paste-removal.webp new file mode 100644 index 000000000..6a65d22c6 --- /dev/null +++ b/src/models/oryp11/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2c34413949c154cf67445385b88eb0e633131c1e98bf83a49c0dcdcf164b133 +size 771294 diff --git a/src/models/oryp11/img/thermal-screws.webp b/src/models/oryp11/img/thermal-screws.webp new file mode 100644 index 000000000..708ac64a0 --- /dev/null +++ b/src/models/oryp11/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45fc10e8195cd44ad5e8bf222bba4c208d7b78c5a97ae21c2136159fb450e61a +size 791648 diff --git a/src/models/oryp11/img/under-keyboard.webp b/src/models/oryp11/img/under-keyboard.webp new file mode 100644 index 000000000..a286a98e6 --- /dev/null +++ b/src/models/oryp11/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e70c6c3495dccaaeda429e6a82714addc799ca34a1dae36f31c6a106814c74bf +size 363482 diff --git a/src/models/oryp11/img/wireless-card.webp b/src/models/oryp11/img/wireless-card.webp new file mode 100644 index 000000000..beb551bd7 --- /dev/null +++ b/src/models/oryp11/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0c6ba811aa90891ebe2cbd8e4555826e3511713e12c8d8e6e26d14bf86a416a +size 399272 diff --git a/src/models/oryp11/internal-overview.md b/src/models/oryp11/internal-overview.md new file mode 100644 index 000000000..381c82629 --- /dev/null +++ b/src/models/oryp11/internal-overview.md @@ -0,0 +1,30 @@ +# Oryx Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- Webcam/microphone connector is highlighted in yellow + - Webcam/microphone connector is underneath the heatsink +- LCD panel connector is highlighted in orange + - LCD panel connector is underneath the heatsink +- Fan connectors are highlighted in cyan +- RAM is highlighted in dark green +- BIOS flash chip (U60) is highlighted in black +- Touchpad connector is highlighted in white +- Wireless card is highlighted in purple +- Speaker connectors are highlighted in light green +- Battery connector is highlighted in red +- M.2 SSDs are highlighted in maroon + - Both slots support PCIe NVMe Gen 4 +- CMOS battery connector is highlighted in pink + - CMOS battery is underneath SSD slot 2 (closest to the main battery) + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Left I/O ribbon is highlighted in red +- 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/oryp11/repairs.md b/src/models/oryp11/repairs.md new file mode 100644 index 000000000..1d61b2e8d --- /dev/null +++ b/src/models/oryp11/repairs.md @@ -0,0 +1,232 @@ +# Oryx Pro (Parts & Repairs) + +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. + +**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 16 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 11 supports up to 96GB (2x48GB) of DDR5 SO-DIMMs running at 5200MHz. 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 only. The slots are backwards-compatible with PCIe NVMe Generation 3 drives, but the slots do not support SATA. + +**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 and hold it in place. +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. + +The model number for the Oryx Pro 11's battery is `NV40BAT-4-73`, and the original part number is `6-87-NV4RS-71M00`. 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 five silver battery screws along the perimeter of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector (highlighted yellow above) connecting the battery to the motherboard. +4. Remove the battery, starting from the bottom edge with screw holes. +5. When putting in the new battery, start with the plastic tabs along the top edge (opposite from the screw holes.) +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## 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). + +**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. Locate the wireless card. 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. Keeping the wireless card parallel with the motherboard, slide the card out of the M.2 slot. +6. Insert the new wireless card into the M.2 slot. +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. + +**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) + +**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 2](#replacing-an-m2nvme-ssd) (closest to the [main battery](#replacing-the-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 case. +3. To clear the CMOS, [disconnect the main battery](#replacing-the-battery) (if it's still installed), 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 2](#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 11 uses two fans and a heatsink manufactured as a single assembly. The part number for the complete assembly is YINGFAN `6-31-PE60N-102`. The part number for the left fan is WINMA `EFC-92091S2-0BH`; the part number for the right fan is WINMA `EFC-90091S2-0BH`. + +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. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 40 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. Remove any clear tape that is securing the fan wires. +3. Remove the heatsink and fan screws in the order of the stamped and stickered numbers, starting with #1, then #2, and continuing until you have removed #12. + - *Note: Do not remove the smaller screws holding the fan covers onto the fans.* + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the two fan connectors from the motherboard (highlighted red above). +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 chips and the GPU chip, as well as the corresponding points on the heat sink. 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 three Samsung VRAM chips and the twelve `R15` 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 VRAM 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 both CPU chips and the GPU chip. + - If you're also replacing the thermal putty, apply the new putty to the three Samsung VRAM chips and the twelve `R15` 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 and `R15` 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 #12. +10. Plug the two white fan connectors back into the motherboard. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker wire from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker screws and connectors](./img/speakers.webp) + +3. Unscrew the speaker screws and lift the speaker out of the machine. + - The right speaker has three screws; the left speaker has two screws. + - The speaker wire may be partially routed through channels in the chassis; be careful when removing it. +4. Place the new speaker in the machine, plug in the connector, replace the screws, and reinstall the bottom panel. + +## 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. diff --git a/src/models/oryp12/README.md b/src/models/oryp12/README.md new file mode 100644 index 000000000..70bd82986 --- /dev/null +++ b/src/models/oryp12/README.md @@ -0,0 +1,73 @@ +# Oryx Pro (oryp12) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Oryx Pro](./img/oryp12.webp) + +The System76 Oryx Pro is a laptop with the following specifications: + +- CPU + - Supports Intel 14th Generation (Raptor Lake) CPUs + - [Intel Core i9-14900HX](https://ark.intel.com/content/www/us/en/ark/products/235995/intel-core-i9-processor-14900hx-36m-cache-up-to-5-80-ghz.html) +- Chipset + - [Intel HM770](https://ark.intel.com/content/www/us/en/ark/products/232478/intel-hm770-chipset.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-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 + - Dedicated GPU options: + - NVIDIA GeForce RTX 4070 + - TGP: 115W (140W boost) + - NVIDIA GeForce RTX 4060 + - TGP: 115W (140W boost) + - NVIDIA GeForce RTX 4050 + - TGP: 115W (140W boost) + - Integrated GPU: + - Intel Iris Xe Graphics + - eDP display options: + - 16" 1920x1200@165Hz LCD + - LCD panel: BOE NV160WUM-NX2 (or equivalent) + - Brightness: 500 nits (cd/m²) + - sRGB color coverage: 100% + - External video output: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - 2.5-Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth options: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- Power + - 230W (20.0V, 11.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Lite-On PA-1231-26 + - AC power cord type: IEC C5 + - 73Wh 4-cell battery + - Model number: NV40BAT-4-73 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Combined microphone & S/PDIF (optical) 3.5mm jack + - HDMI, Mini DisplayPort, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - MicroSD card reader +- USB + - 1x USB Type-C with Thunderbolt 4 + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-C + - 2x USB 3.2 Gen 1 Type-A +- Dimensions + - 35.95cm x 27.3cm x 1.99cm, 2.7kg diff --git a/src/models/oryp12/external-overview.md b/src/models/oryp12/external-overview.md new file mode 100644 index 000000000..d5160f519 --- /dev/null +++ b/src/models/oryp12/external-overview.md @@ -0,0 +1,68 @@ +# 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-PE601-023-1 | +|LCD front cover (bezel) |Plastic |6-39-PE601-013 | +|Top case (palm rests/port covers) |Plastic |6-78-PE6S2-012 | +|Bottom panel |Aluminum |6-39-PE603-014-1 | + +## 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard shortcuts: + +|Key |Shortcut|Action | +|---------------------------|--------|-----------------------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Toggle microphone mute | +|![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-/](./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/oryp12/img/battery.webp b/src/models/oryp12/img/battery.webp new file mode 100644 index 000000000..1ac52ab7f --- /dev/null +++ b/src/models/oryp12/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dc2635eafcd2a436c354042ac7f8bf565fdea78adfca49bedf22817e6f691ed +size 753778 diff --git a/src/models/oryp12/img/bottom-panel-screws.webp b/src/models/oryp12/img/bottom-panel-screws.webp new file mode 100644 index 000000000..24c3ba421 --- /dev/null +++ b/src/models/oryp12/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2adb824ece2b1449ce477f3a459075ff633e7e99a6149185af03d94e52cf0988 +size 997688 diff --git a/src/models/oryp12/img/cmos-battery.webp b/src/models/oryp12/img/cmos-battery.webp new file mode 100644 index 000000000..de0fa1351 --- /dev/null +++ b/src/models/oryp12/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7af339815929404bba443185f83b9c7021b5a1d19b358d0286525fce4fa7e847 +size 334226 diff --git a/src/models/oryp12/img/components-highlighted.webp b/src/models/oryp12/img/components-highlighted.webp new file mode 100644 index 000000000..9608a91da --- /dev/null +++ b/src/models/oryp12/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e70a6352aa7ce4ead219a9c5dca319ad7c87493fbeacc8382f00d04d431689d +size 841714 diff --git a/src/models/oryp12/img/fn-dia.jpg b/src/models/oryp12/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f1.png b/src/models/oryp12/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f10.png b/src/models/oryp12/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f11.png b/src/models/oryp12/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f12.png b/src/models/oryp12/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f2.png b/src/models/oryp12/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/oryp12/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/oryp12/img/fn-f3.png b/src/models/oryp12/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f5.png b/src/models/oryp12/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f6.png b/src/models/oryp12/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f7.png b/src/models/oryp12/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f8.png b/src/models/oryp12/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-f9.png b/src/models/oryp12/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/fn-minus.png b/src/models/oryp12/img/fn-minus.png new file mode 100644 index 000000000..bf7469bc1 --- /dev/null +++ b/src/models/oryp12/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b99b89b5b98045809dcf00c725d09af574ab04364554cbdcbc013e8ab0875e +size 1033 diff --git a/src/models/oryp12/img/fn-plus.png b/src/models/oryp12/img/fn-plus.png new file mode 100644 index 000000000..4aefef650 --- /dev/null +++ b/src/models/oryp12/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0cd837223708d3bec7791c2d2be672b514085624811eb0c7bf079663657b96f +size 1000 diff --git a/src/models/oryp12/img/fn-slash.png b/src/models/oryp12/img/fn-slash.png new file mode 100644 index 000000000..d517737fc --- /dev/null +++ b/src/models/oryp12/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6becd6bee80bfd9c39f6bd2f2786829167a9d5e1df799c93ef8a4eee7d8b2a78 +size 1435 diff --git a/src/models/oryp12/img/fn-star.png b/src/models/oryp12/img/fn-star.png new file mode 100644 index 000000000..ca7713a04 --- /dev/null +++ b/src/models/oryp12/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2658956bc8c4c8ef8de258e0baba339e7d36e44a914c3814711ee95fa05dff08 +size 1347 diff --git a/src/models/oryp12/img/keyboard-push-point.webp b/src/models/oryp12/img/keyboard-push-point.webp new file mode 100644 index 000000000..eef97cb94 --- /dev/null +++ b/src/models/oryp12/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:374f91255957105bcf99307309eb9726827843fb5e08c72b81ca97a02c0b5894 +size 150492 diff --git a/src/models/oryp12/img/keyboard-ribbons.webp b/src/models/oryp12/img/keyboard-ribbons.webp new file mode 100644 index 000000000..96a9a776d --- /dev/null +++ b/src/models/oryp12/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8780c26e088d05fe84e860279c65b930b0039a89c6d317db0e1ed9db46428ff8 +size 242114 diff --git a/src/models/oryp12/img/keyboard-screws.webp b/src/models/oryp12/img/keyboard-screws.webp new file mode 100644 index 000000000..25d456701 --- /dev/null +++ b/src/models/oryp12/img/keyboard-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c14e859201c6451af282ac4d1750f34f04846baf6a651340acdcade198954c59 +size 815420 diff --git a/src/models/oryp12/img/keyboard-touchpad.webp b/src/models/oryp12/img/keyboard-touchpad.webp new file mode 100644 index 000000000..ae557ec7b --- /dev/null +++ b/src/models/oryp12/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6096e7ee15b0fa07906264e68e42b3b179e0add62b1a129d312a4d6022cae52 +size 147554 diff --git a/src/models/oryp12/img/led-airplane.png b/src/models/oryp12/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/led-battery.png b/src/models/oryp12/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/led-power.png b/src/models/oryp12/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/led-storage.png b/src/models/oryp12/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/oryp12/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/oryp12/img/lid.webp b/src/models/oryp12/img/lid.webp new file mode 100644 index 000000000..098151fca --- /dev/null +++ b/src/models/oryp12/img/lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e16430ea19a670d1872eb1f299e88f5ea8030344b76e749c8be4b5608ab97921 +size 756910 diff --git a/src/models/oryp12/img/m2-slots.webp b/src/models/oryp12/img/m2-slots.webp new file mode 100644 index 000000000..e86bba52a --- /dev/null +++ b/src/models/oryp12/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9240893e885300b8224c5e874a264d44284335a6bd4d4c806aa63ce8e87cdd0 +size 817656 diff --git a/src/models/oryp12/img/m2-thermal-strip.webp b/src/models/oryp12/img/m2-thermal-strip.webp new file mode 100644 index 000000000..6dba67b9f --- /dev/null +++ b/src/models/oryp12/img/m2-thermal-strip.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:643daac50634788353f072522d461bec5efdaad32499564afe562ab4bcfa05fa +size 538978 diff --git a/src/models/oryp12/img/oryp12.webp b/src/models/oryp12/img/oryp12.webp new file mode 100644 index 000000000..38580553e --- /dev/null +++ b/src/models/oryp12/img/oryp12.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23a1a63bd1c5946899f7599a856c669493b2ce7052ab34e681d8d7bb361bfe3b +size 197334 diff --git a/src/models/oryp12/img/ports-back.webp b/src/models/oryp12/img/ports-back.webp new file mode 100644 index 000000000..bd98b853a --- /dev/null +++ b/src/models/oryp12/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce02f9774940a0e9d8467d146590010a70ba5f7226968ccf77c957591990d3f +size 131488 diff --git a/src/models/oryp12/img/ports-front.webp b/src/models/oryp12/img/ports-front.webp new file mode 100644 index 000000000..5bb8e7405 --- /dev/null +++ b/src/models/oryp12/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cef7538d771c2de83b17a7e6af116d017685ab4b6d2ea330099acf9e20418c8 +size 86762 diff --git a/src/models/oryp12/img/ports-left.webp b/src/models/oryp12/img/ports-left.webp new file mode 100644 index 000000000..ee1069b5b --- /dev/null +++ b/src/models/oryp12/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8052459865a301495d4270679108b09024209611b1ac9bed36987bab0053053f +size 196506 diff --git a/src/models/oryp12/img/ports-right.webp b/src/models/oryp12/img/ports-right.webp new file mode 100644 index 000000000..44bd09719 --- /dev/null +++ b/src/models/oryp12/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997c022266a9ce5b24ba7a6cf52ad2531a291a012873f3d4b69bd2b2f4284abc +size 183134 diff --git a/src/models/oryp12/img/ram-slots.webp b/src/models/oryp12/img/ram-slots.webp new file mode 100644 index 000000000..8f9fed11d --- /dev/null +++ b/src/models/oryp12/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00961d6b7cb14d3a7da2b68eefa39ece797f47af118ff796cb96bd871e508396 +size 804104 diff --git a/src/models/oryp12/img/speakers.webp b/src/models/oryp12/img/speakers.webp new file mode 100644 index 000000000..1c7edca4d --- /dev/null +++ b/src/models/oryp12/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:279e5b547898dda9558a4a097a702100cdeeab894bf3cf23f91cc7fda08e4b58 +size 572114 diff --git a/src/models/oryp12/img/thermal-paste-application.webp b/src/models/oryp12/img/thermal-paste-application.webp new file mode 100644 index 000000000..06fa2a706 --- /dev/null +++ b/src/models/oryp12/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33db797a6143c277f66d5e89de203cc205395a5316232a168b7e7b658cf9c235 +size 954080 diff --git a/src/models/oryp12/img/thermal-paste-removal.webp b/src/models/oryp12/img/thermal-paste-removal.webp new file mode 100644 index 000000000..b652ffbab --- /dev/null +++ b/src/models/oryp12/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb14741897b3c077113c1d49d27a8fa92ecb8ab115eb1e6510a44dceb5a6c14 +size 840146 diff --git a/src/models/oryp12/img/thermal-screws.webp b/src/models/oryp12/img/thermal-screws.webp new file mode 100644 index 000000000..0ab222d11 --- /dev/null +++ b/src/models/oryp12/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc09e546ad7a46197d517560421a017194cbaefa6b6a8e531491eccb70f99530 +size 589048 diff --git a/src/models/oryp12/img/under-keyboard.webp b/src/models/oryp12/img/under-keyboard.webp new file mode 100644 index 000000000..c4d5ec103 --- /dev/null +++ b/src/models/oryp12/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12cdf6c898a31973e741789d8bb698c224f49215b9e0db24738051e7cd8ae88f +size 876714 diff --git a/src/models/oryp12/img/wireless-card.webp b/src/models/oryp12/img/wireless-card.webp new file mode 100644 index 000000000..9c6713306 --- /dev/null +++ b/src/models/oryp12/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a0833e898711ab493f1295fce6c58251f561a6d79ac2844f6031a61b7224e75 +size 491624 diff --git a/src/models/oryp12/internal-overview.md b/src/models/oryp12/internal-overview.md new file mode 100644 index 000000000..fa27a5231 --- /dev/null +++ b/src/models/oryp12/internal-overview.md @@ -0,0 +1,30 @@ +# Oryx Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- Webcam/microphone connector is highlighted in yellow + - Webcam/microphone connector is underneath the heatsink +- LCD panel connector is highlighted in orange + - LCD panel connector is underneath the heatsink +- Fan connectors are highlighted in cyan +- RAM is highlighted in dark green +- BIOS flash chip (U63) is highlighted in black +- Touchpad connector is highlighted in white +- Wireless card is highlighted in purple +- Speaker connectors are highlighted in light green +- Battery connector is highlighted in red +- M.2 SSDs are highlighted in maroon + - Both slots support PCIe NVMe Gen 4 +- CMOS battery connector is highlighted in pink + - CMOS battery is underneath SSD slot 2 (closest to the main battery) + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Left I/O ribbon is highlighted in red +- 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/oryp12/repairs.md b/src/models/oryp12/repairs.md new file mode 100644 index 000000000..25e3da27b --- /dev/null +++ b/src/models/oryp12/repairs.md @@ -0,0 +1,259 @@ +# Oryx Pro (Parts & Repairs) + +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-PE603-014-1` + +**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 16 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 12 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 only. The slots are backwards-compatible with PCIe NVMe Generation 3 drives, but the slots do not support SATA. + +**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 and hold it in place. +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 `NV40BAT-4-73`, and the original part number is `6-87-NV4RS-71M00`. + - 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 five silver battery screws along the perimeter of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector (highlighted yellow above) connecting the battery to the motherboard. +4. Remove the battery, starting from the bottom edge with screw holes. +5. When putting in the new battery, start with the plastic tabs along the top edge (opposite from the screw holes.) +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## 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 `AX211NGW`. + +**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. Locate the wireless card. 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. Keeping the wireless card parallel with the motherboard, slide the card out of the M.2 slot. +6. Insert the new wireless card into the M.2 slot. +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. + +**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 2](#replacing-an-m2nvme-ssd) (closest to the [main battery](#replacing-the-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 case. +3. To clear the CMOS, [disconnect the main battery](#replacing-the-battery) (if it's still installed), 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 2](#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 12 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: YINGFAN `6-31-PE6SN-102` +- Individual fans (may not be available separately): + - Left fan: WINMA `ECG-82090S2-0AH` + - Right fan: WINMA `ECG-85090S1-0AH` + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 40 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. Remove any clear tape that is securing the fan wires. +3. Remove the heatsink and fan screws in the order of the stamped and stickered numbers, starting with #1, then #2, and continuing until you have removed #13. + - The black screws are held captive and will not fully come away from the heatsink. The silver screw (#13) is not held captive. + - 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 from the motherboard (highlighted red above). +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 chips and the GPU chip, as well as the corresponding points on the heat sink. 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 Samsung VRAM chips surrounding the GPU chip and the seven `R15` chips forming an "L" shape around the CPU if you have replacement thermal putty to install. + - Some thermal paste and/or putty may already be on the motherboard around the VRAM 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 both CPU chips and the GPU chip. + - If you're also replacing the thermal putty, apply the new putty to the four Samsung VRAM chips and the seven `R15` 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 and `R15` 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 #12. +10. Plug the two white 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: `6-23-5PE60-0L1` +- Right speaker: `6-23-5PE60-0R1` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker wire from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker screws and connectors](./img/speakers.webp) + +3. Unscrew the speaker screws and lift the speaker out of the machine. + - The right speaker has three screws; the left speaker has two screws. + - The speaker wire may be partially routed through channels in the chassis; be careful when removing it. +4. Place the new speaker in the machine, plug in the connector, replace the screws, and reinstall the bottom panel. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Part numbers:** +- Keyboard: `6-PE60SNE-G-KB-MCL-US` + - Keyboards shipped by System76 include a custom-printed Super key. + +**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. diff --git a/src/models/oryp13/README.md b/src/models/oryp13/README.md new file mode 100644 index 000000000..13ee076b0 --- /dev/null +++ b/src/models/oryp13/README.md @@ -0,0 +1,60 @@ +# Oryx Pro (oryp13) + +- [Parts & Repairs](./repairs.md) + +![Oryx Pro](./img/oryp13.webp) + +The System76 Oryx Pro is a laptop with the following specifications: + +- CPU + - Supports AMD Ryzen AI 300 Series (Strix Point) CPUs + - [Ryzen AI 9 HX 370](https://www.amd.com/en/products/processors/laptop/ryzen/ai-300-series/amd-ryzen-ai-9-hx-370.html) + - TDP: 28W +- BIOS + - XMC XM25RU256CXIQT10S flash chip + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5570E + - Programmed with non-open EC firmware +- Graphics + - Dedicated GPU: NVIDIA GeForce RTX 5070 + - TGP: 105W + - Integrated GPU: AMD Radeon 890M + - eDP display options: + - 16" 2560x1600@240Hz LCD + - LCD panel: BOE NE160QDM-NZA (or equivalent) + - Brightness: 500 nits (cd/m²) + - Color coverage: + - sRGB: 99% + - DCI-P3: 78% + - External video output: + - 1x HDMI 2.1 + - 2x DisplayPort 2.1 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth: Intel AX210 + - WiFi 6E + - Bluetooth 5.3 +- Power + - 180W DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - 80Wh 4-cell battery +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 1x M.2 (PCIe NVMe Gen 4 x4) + - 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 + - 1x USB 3.2 Gen 2 Type-C + - 1x USB 3.2 Gen 1 Type-A +- Dimensions + - 35.81cm x 25.86cm x 1.98cm, 2.25kg diff --git a/src/models/oryp13/img/oryp13.webp b/src/models/oryp13/img/oryp13.webp new file mode 100644 index 000000000..2ee83f363 --- /dev/null +++ b/src/models/oryp13/img/oryp13.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f65dece1f7c72266db6bf92276f8711d83f190b7eb6ea4da5faff75865acdf1e +size 308822 diff --git a/src/models/oryp13/repairs.md b/src/models/oryp13/repairs.md new file mode 100644 index 000000000..ba1e5bb15 --- /dev/null +++ b/src/models/oryp13/repairs.md @@ -0,0 +1,3 @@ +# 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). diff --git a/src/models/oryp6/README.md b/src/models/oryp6/README.md index 01889ccc1..911bc3158 100644 --- a/src/models/oryp6/README.md +++ b/src/models/oryp6/README.md @@ -14,9 +14,12 @@ The System76 Oryx Pro is a laptop with the following specifications: - Chipset - [Intel HM470](https://ark.intel.com/content/www/us/en/ark/products/203697/intel-hm470-chipset.html) - BIOS - - MX25L12872F flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - MX25L12872F flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - GPU options: - NVIDIA GeForce RTX 2080 Super (Max-Q) @@ -42,7 +45,8 @@ The System76 Oryx Pro is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Chicony A17-180P4A - AC power cord type: IEC C5 - - 73Wh 3-cell battery + - 73Wh 3-cell Lithium-Ion battery + - Model number: PC50BAT-3 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/oryp6/repairs.md b/src/models/oryp6/repairs.md index c1141b5a2..2b0d0086f 100644 --- a/src/models/oryp6/repairs.md +++ b/src/models/oryp6/repairs.md @@ -147,6 +147,8 @@ Depending on your climate and the age of the machine, it may be necessary to app The battery provides primary power whenever the system is unplugged. +The model number for the Oryx Pro 6's battery is `PC50BAT-3`, and the original part number is `6-87-PC50S-72A02`. 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:** 5 minutes **Difficulty:** Medium @@ -166,6 +168,8 @@ The battery provides primary power whenever the system is unplugged. 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 replacing. +**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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Medium @@ -185,7 +189,7 @@ The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the ## 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 (A Key). +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). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes diff --git a/src/models/oryp7/README.md b/src/models/oryp7/README.md index 21a8543dd..036f825bc 100644 --- a/src/models/oryp7/README.md +++ b/src/models/oryp7/README.md @@ -14,9 +14,12 @@ The System76 Oryx Pro is a laptop with the following specifications: - Chipset - [Intel HM470](https://ark.intel.com/content/www/us/en/ark/products/203697/intel-hm470-chipset.html) - BIOS - - MX25L12873F flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - MX25L12873F flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - GPU options: - NVIDIA GeForce RTX 3080 (Max-Q) @@ -47,7 +50,8 @@ The System76 Oryx Pro is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Chicony A17-180P4A - AC power cord type: IEC C5 - - 73Wh 3-cell battery + - 73Wh 3-cell Lithium-Ion battery + - Model number: PC50BAT-3 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/oryp7/repairs.md b/src/models/oryp7/repairs.md index 13e9c70cb..8eb539be9 100644 --- a/src/models/oryp7/repairs.md +++ b/src/models/oryp7/repairs.md @@ -70,7 +70,7 @@ This model supports up to two M.2 SSDs. Both M.2 slots are size 2280. The inner- ## 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 (A Key). +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). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes @@ -94,6 +94,8 @@ Your Oryx Pro's WiFi and Bluetooth are both handled by the same module. It is a The battery provides primary power whenever the system is unplugged. +The model number for the Oryx Pro 7's battery is `PC50BAT-3`, and the original part number is `6-87-PC50S-72A03`. 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 @@ -114,6 +116,8 @@ The battery provides primary power whenever the system is unplugged. 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/oryp8/README.md b/src/models/oryp8/README.md index d20dc41c9..d4a957ef2 100644 --- a/src/models/oryp8/README.md +++ b/src/models/oryp8/README.md @@ -14,15 +14,20 @@ The System76 Oryx Pro is a laptop with the following specifications: - Chipset - [Intel HM570](https://ark.intel.com/content/www/us/en/ark/products/213683/intel-hm570-chipset.html) - BIOS - - GD25B127D flash chip running [System76 Open Firmware](https://github.com/system76/firmware-open) + - GD25B127D flash chip + - SOIC-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) - EC - - ITE IT5570E running [System76 EC](https://github.com/system76/ec) + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) - Graphics - - GPU options: + - Dedicated GPU options: - NVIDIA GeForce RTX 3080 (Max-Q) - TGP: 80W - NVIDIA GeForce RTX 3070 (Max-Q) - TGP: 80W + - Integrated GPU: + - Intel UHD Graphics - eDP display options: - 15.6" 1920x1080@144Hz LCD - LCD panel: LG LP156WFG-SPB3 (or equivalent) @@ -43,7 +48,8 @@ The System76 Oryx Pro is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Lite-On PA-1181-16 - AC power cord type: IEC C5 - - 73Wh 3-cell battery + - 73Wh 3-cell Lithium-Ion battery + - Model number: PC50BAT-3 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/oryp8/repairs.md b/src/models/oryp8/repairs.md index 6df126b53..18a2a5512 100644 --- a/src/models/oryp8/repairs.md +++ b/src/models/oryp8/repairs.md @@ -70,7 +70,7 @@ This model supports up to two M.2 SSDs. Both M.2 slots are size 2280. The inner- ## 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 (A Key). +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). **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes @@ -94,6 +94,8 @@ Your Oryx Pro's WiFi and Bluetooth are both handled by the same module. It is a The battery provides primary power whenever the system is unplugged. +The model number for the Oryx Pro 8's battery is `PC50BAT-3`, and the original part number is `6-87-PC50S-72A03`. 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 @@ -114,6 +116,8 @@ The battery provides primary power whenever the system is unplugged. 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium diff --git a/src/models/oryp9/README.md b/src/models/oryp9/README.md new file mode 100644 index 000000000..e6f7da4f0 --- /dev/null +++ b/src/models/oryp9/README.md @@ -0,0 +1,70 @@ +# Oryx Pro (oryp9) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Oryx Pro](./img/oryp9.webp) + +The System76 Oryx Pro is a laptop with the following specifications: + +- CPU + - Supports Intel Alder Lake CPUs + - [Intel i7-12700H](https://ark.intel.com/content/www/us/en/ark/products/132228/intel-core-i712700h-processor-24m-cache-up-to-4-70-ghz.html) +- Chipset + - [Intel HM670](https://ark.intel.com/content/www/us/en/ark/products/187451/intel-hm670-chipset.html) +- BIOS + - Macronix MX25L25673GZ4I-08G flash chip + - WSON-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 + - Dedicated GPU options: + - NVIDIA GeForce RTX 3080 Ti (Max-Q) + - TGP: 80W + - NVIDIA GeForce RTX 3070 Ti (Max-Q) + - TGP: 80W + - Integrated GPU: + - Intel Iris Xe Graphics + - eDP display options: + - 15.6" 1920x1080@144Hz LCD + - LCD panel: BOE NV156FHM-NY5 (or equivalent) + - 17.3" 1920x1080@144Hz LCD + - LCD panel: BOE NV173FHM-NY1 (or equivalent) + - External video output: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 + - 1x DisplayPort 1.4 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 + - 230W (20.0V, 11.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Lite-On PA-1231-26 + - AC power cord type: IEC C5 + - 80Wh 6-cell Lithium-Ion battery + - 15" model number: PD50BAT-6-80 + - 17" model number: PD70BAT-6-80 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Combined microphone & S/PDIF (optical) 3.5mm jack + - HDMI, Mini DisplayPort, USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - MicroSD card reader +- USB + - 1x USB Type-C with Thunderbolt 4 + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - 1x USB 3.2 Gen 2 Type-C + - 2x USB 3.2 Gen 1 Type-A +- Dimensions + - 15": 35.814cm x 24.003cm x 2.489cm, 1.99kg + - 17": 39.599cm x 26.213cm x 2.489cm, 2.3kg diff --git a/src/models/oryp9/external-overview.md b/src/models/oryp9/external-overview.md new file mode 100644 index 000000000..314fea92f --- /dev/null +++ b/src/models/oryp9/external-overview.md @@ -0,0 +1,60 @@ +# Oryx 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 | +|----------------------------------|------------------------| +|LCD back cover (lid) |Aluminum | +|LCD front cover (bezel) |Plastic | +|Top case (palm rests/port covers) |Plastic | +|Bottom panel |Aluminum | + +## 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## 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/oryp9/img/battery.webp b/src/models/oryp9/img/battery.webp new file mode 100644 index 000000000..114352ec1 --- /dev/null +++ b/src/models/oryp9/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d9b961193a5be6e90692750baa7c3f21131c2cbf7e238c6dfb73e30b9ddc3bd +size 275556 diff --git a/src/models/oryp9/img/bottom-panel-screws.webp b/src/models/oryp9/img/bottom-panel-screws.webp new file mode 100644 index 000000000..527f5a6db --- /dev/null +++ b/src/models/oryp9/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86dffabe3feb075f35d1d09b485986b9fb1701c44a6be80a6b9e534ba91de2d6 +size 392762 diff --git a/src/models/oryp9/img/cmos-battery.webp b/src/models/oryp9/img/cmos-battery.webp new file mode 100644 index 000000000..156de9c04 --- /dev/null +++ b/src/models/oryp9/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0333a5ff1920574703baf7082f83113acdb708c3c8cd48d5f5b5a75a4c6f6321 +size 191084 diff --git a/src/models/oryp9/img/components-highlighted.webp b/src/models/oryp9/img/components-highlighted.webp new file mode 100644 index 000000000..5b032f8c1 --- /dev/null +++ b/src/models/oryp9/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1daaa481e1a9b869aeb78783f7d3f55895cb408f638fd459e3608b5e3e45942 +size 741224 diff --git a/src/models/oryp9/img/fn-dia.jpg b/src/models/oryp9/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f1.png b/src/models/oryp9/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f10.png b/src/models/oryp9/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f11.png b/src/models/oryp9/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f12.png b/src/models/oryp9/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f2.png b/src/models/oryp9/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f3.png b/src/models/oryp9/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f5.png b/src/models/oryp9/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f6.png b/src/models/oryp9/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f7.png b/src/models/oryp9/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f8.png b/src/models/oryp9/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-f9.png b/src/models/oryp9/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/fn-star.png b/src/models/oryp9/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/heat-conductive-metal-application-cpu.webp b/src/models/oryp9/img/heat-conductive-metal-application-cpu.webp new file mode 100644 index 000000000..2a2a2501c --- /dev/null +++ b/src/models/oryp9/img/heat-conductive-metal-application-cpu.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcd781fee8947f53a7d5f7ffd4a1dabce0bceb670b2b99cadf54d8d3625e494c +size 381712 diff --git a/src/models/oryp9/img/heat-conductive-metal-application-gpu.webp b/src/models/oryp9/img/heat-conductive-metal-application-gpu.webp new file mode 100644 index 000000000..9bab5f507 --- /dev/null +++ b/src/models/oryp9/img/heat-conductive-metal-application-gpu.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2839a3c471374a5a628f2afda444157e74856442dbea043efbb235367cd72a8 +size 287164 diff --git a/src/models/oryp9/img/heat-conductive-metal-loose.webp b/src/models/oryp9/img/heat-conductive-metal-loose.webp new file mode 100644 index 000000000..ec674f344 --- /dev/null +++ b/src/models/oryp9/img/heat-conductive-metal-loose.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e877a73f76f607fd3750df4a6eef54eb5c6c344f333bad8a6c8b49ea4e3b733 +size 68010 diff --git a/src/models/oryp9/img/heat-conductive-metal-removal.webp b/src/models/oryp9/img/heat-conductive-metal-removal.webp new file mode 100644 index 000000000..66a560f42 --- /dev/null +++ b/src/models/oryp9/img/heat-conductive-metal-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:948ed8295120f16b0b5ca82371d9381af1cb5bf32cd63189979f8ce8a58ec667 +size 897610 diff --git a/src/models/oryp9/img/keyboard-adhesive-access.webp b/src/models/oryp9/img/keyboard-adhesive-access.webp new file mode 100644 index 000000000..e74047bb0 --- /dev/null +++ b/src/models/oryp9/img/keyboard-adhesive-access.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eccbc27b76b1a9f9ed6bb72dc30ddafe40fa78e6bcf03253de79cbcc14721b32 +size 404356 diff --git a/src/models/oryp9/img/keyboard-adhesive-removal.webp b/src/models/oryp9/img/keyboard-adhesive-removal.webp new file mode 100644 index 000000000..fee295357 --- /dev/null +++ b/src/models/oryp9/img/keyboard-adhesive-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad58985eaede88ff9cd85c69d615be1ed0d51f206be5fbf8c86bac666f51b08e +size 171074 diff --git a/src/models/oryp9/img/keyboard-push-point.webp b/src/models/oryp9/img/keyboard-push-point.webp new file mode 100644 index 000000000..79a411d81 --- /dev/null +++ b/src/models/oryp9/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d06f8e67c747d856425ae898b7641ff85d72b39e1ca97b61d45d8eaf6236cdfa +size 139954 diff --git a/src/models/oryp9/img/keyboard-ribbons.webp b/src/models/oryp9/img/keyboard-ribbons.webp new file mode 100644 index 000000000..639219e31 --- /dev/null +++ b/src/models/oryp9/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:166d95df5d73a920125c5102f9a5c6c2b16e43b445aa5c033c5618e86f87c897 +size 169106 diff --git a/src/models/oryp9/img/led-airplane.png b/src/models/oryp9/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/led-battery.png b/src/models/oryp9/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/led-power.png b/src/models/oryp9/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/led-storage.png b/src/models/oryp9/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/oryp9/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/oryp9/img/m2-slots.webp b/src/models/oryp9/img/m2-slots.webp new file mode 100644 index 000000000..af8360bae --- /dev/null +++ b/src/models/oryp9/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d2a20af0528bee65f4a8ec5e8fb525ff75bec0aa5d242e3560e7b8f4114ba3b +size 557564 diff --git a/src/models/oryp9/img/oryp9.webp b/src/models/oryp9/img/oryp9.webp new file mode 100644 index 000000000..f6142400b --- /dev/null +++ b/src/models/oryp9/img/oryp9.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2597de32070b9b17b437139003d6e77891273b978d8515d49f7c5e57c2bdbe1c +size 52052 diff --git a/src/models/oryp9/img/ports-back.webp b/src/models/oryp9/img/ports-back.webp new file mode 100644 index 000000000..863bdc7e4 --- /dev/null +++ b/src/models/oryp9/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7ccbc3601c30e44039f13f2e6a2b7424e51a749e17e12bad6ea7501a49e6c50 +size 42490 diff --git a/src/models/oryp9/img/ports-front.webp b/src/models/oryp9/img/ports-front.webp new file mode 100644 index 000000000..e31121368 --- /dev/null +++ b/src/models/oryp9/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee981c3a455290bd5505810136b0bf93aa56793143980f770eb880c78da85bb3 +size 14506 diff --git a/src/models/oryp9/img/ports-left.webp b/src/models/oryp9/img/ports-left.webp new file mode 100644 index 000000000..15837fe01 --- /dev/null +++ b/src/models/oryp9/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1a69552decb657667a3ae71c20be0a30bbd4eb965fa423e19e7a961939616c +size 55008 diff --git a/src/models/oryp9/img/ports-right.webp b/src/models/oryp9/img/ports-right.webp new file mode 100644 index 000000000..9f8672746 --- /dev/null +++ b/src/models/oryp9/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:705dd25134c985ed514a6e264ef42d28320cf1daa92063592c1774484c469a12 +size 40866 diff --git a/src/models/oryp9/img/ram-slots.webp b/src/models/oryp9/img/ram-slots.webp new file mode 100644 index 000000000..c60c35ba5 --- /dev/null +++ b/src/models/oryp9/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b092338e23d1a776106d0c4b804f3002a3137bc8013956d3686f58bd67f7f507 +size 387188 diff --git a/src/models/oryp9/img/speakers.webp b/src/models/oryp9/img/speakers.webp new file mode 100644 index 000000000..941a21d42 --- /dev/null +++ b/src/models/oryp9/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfe84402073502d556ad25856d1eb1d95b862a851f5bf58c5b334fc71916a131 +size 245544 diff --git a/src/models/oryp9/img/thermal-paste-application.webp b/src/models/oryp9/img/thermal-paste-application.webp new file mode 100644 index 000000000..1d1e381e3 --- /dev/null +++ b/src/models/oryp9/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d5cfd120acdaa82fbd386a35da53a38ff8ebe56f46d9a693c772a02eb51f05 +size 377742 diff --git a/src/models/oryp9/img/thermal-paste-borders.webp b/src/models/oryp9/img/thermal-paste-borders.webp new file mode 100644 index 000000000..6af39eed8 --- /dev/null +++ b/src/models/oryp9/img/thermal-paste-borders.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199719373e7d877b346207812076f1d1a3c13c1851ded64a9c7b081524274642 +size 678200 diff --git a/src/models/oryp9/img/thermal-paste-removal.webp b/src/models/oryp9/img/thermal-paste-removal.webp new file mode 100644 index 000000000..a6acea221 --- /dev/null +++ b/src/models/oryp9/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e5b2dd9e19421ff442cadf0a57cc0f133574d0210df6f13cade5d69b51d3c3 +size 379390 diff --git a/src/models/oryp9/img/thermal-screws.webp b/src/models/oryp9/img/thermal-screws.webp new file mode 100644 index 000000000..b0ca90ca8 --- /dev/null +++ b/src/models/oryp9/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f2be5f474f4e5aff6883a2b7f88e5ec025e46e9067f05db5b2055dc0871a3c4 +size 321920 diff --git a/src/models/oryp9/img/under-keyboard.webp b/src/models/oryp9/img/under-keyboard.webp new file mode 100644 index 000000000..344244902 --- /dev/null +++ b/src/models/oryp9/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7131d0b3ae24cbabd4b2403031569b0e6868de6ad4affb6b289793e37054a228 +size 262196 diff --git a/src/models/oryp9/img/wireless-card.webp b/src/models/oryp9/img/wireless-card.webp new file mode 100644 index 000000000..e1e49d58d --- /dev/null +++ b/src/models/oryp9/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2385ee57c33bf7d7a9d997973d31394a7d4162617af8d487fe1c18b0486262e4 +size 407692 diff --git a/src/models/oryp9/internal-overview.md b/src/models/oryp9/internal-overview.md new file mode 100644 index 000000000..f4dd51b8f --- /dev/null +++ b/src/models/oryp9/internal-overview.md @@ -0,0 +1,30 @@ +# Oryx Pro (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- Fan connectors are highlighted in cyan +- Webcam/microphone connector is highlighted in yellow +- M.2 SSDs are highlighted in maroon +- Wireless card is highlighted in purple + - Wireless card is underneath the innermost SSD +- CMOS battery connector is highlighted in blue + - CMOS battery connector is underneath the outermost SSD +- Speaker connectors are highlighted in light green + - Right speaker connector is underneath the outermost SSD +- Touchpad connector is highlighted in white +- Battery connector is highlighted in red +- RAM is highlighted in dark green +- BIOS flash chip (U60) is highlighted in black +- LCD panel connector is highlighted in orange +- Keyboard adhesive access hole is highlighted in pink + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in cyan +- Keyboard adhesive access hole is highlighted in red +- Power button/LED connector is highlighted in green diff --git a/src/models/oryp9/repairs.md b/src/models/oryp9/repairs.md new file mode 100644 index 000000000..ffb630365 --- /dev/null +++ b/src/models/oryp9/repairs.md @@ -0,0 +1,271 @@ +# Oryx Pro (Parts & Repairs) + +Many components in your Oryx Pro can be upgraded or replaced as necessary. This page uses photos of the 17" model, but screw counts, general component locations, and other details are the same on the 15" model unless otherwise noted. + +- [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. + +**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 16 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 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 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 only. The slots are backwards-compatible with PCIe NVMe Generation 3 drives, but the slots do not support SATA. + +**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 and hold it in place. +5. Replace the retainer screw. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model and part numbers for the Oryx Pro 9's battery are dependent on the screen size: + +- For the 15" model, the battery model is `PD50BAT-6-80` and the original part number is `6-87-PD50S-82B01`. +- For the 17" model, the battery model is `PC70BAT-6-80` and the original part number is `6-87-PD70S-82B01`. + +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 three silver battery screws along the top of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector (highlighted yellow above) connecting the battery to the motherboard. +4. Remove the battery, starting from the top edge with screw holes. +5. When putting in the new battery, start with the plastic tabs along the bottom edge (opposite from the screw holes.) +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## 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). + +**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) and [remove both SSDs](#replacing-an-m2nvme-ssd). + - Removing the outermost SSD is optional, but will make it easier to work with the wireless card. +2. Locate the wireless card. 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. Keeping the wireless card parallel with the motherboard, slide the card out of the M.2 slot. +6. Insert the new wireless card into the M.2 slot. +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. + +**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) + +**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), [remove both SSDs](#replacing-an-m2nvme-ssd), and [remove the wireless card](#replacing-the-wireless-card). + - If you are not replacing the CMOS battery, then removing the wireless card is optional.\ + +![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 case. +3. To clear the CMOS, [disconnect the main battery](#replacing-the-battery) (if it's still installed), 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](#replacing-an-m2nvme-ssd). +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: + +If the CPU/GPU fans become noisy and cleaning them out doesn't fix the issue, you may need a new fan. + +The Oryx Pro 9 comes with heat-conductive metal on the dedicated GPU die and the main CPU die, and uses regular thermal paste for the integrated GPU die. These materials help facilitate effective heat transfer between the CPU/GPU and the cooling equipment. + +- Thermal paste should generally be replaced after removing the heatsink; thermal paste also dries over time, so depending on your climate and the age of the machine, applying new thermal paste may increase thermal performance. +- The heat-conductive metal does not dry out, and replacing it is optional; replacement may be useful if the previous metal has flowed out of the proper area for cooling. + +Replacement heat-conductive metal fitted to the machine and replacement fans can be obtained by [contacting support](https://support.system76.com). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 40 minutes +**Difficulty:** High + +### Steps to replace the fans/heatsink/thermal paste: + +1. Power off the machine. Wait 20 minutes for the machine to cool down to room temperature. + - **Warning:** Removing the heatsink before the machine has cooled to room temperature may result in heat-conductive metal flowing onto the motherboard and causing irrepairable damage. +2. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +3. Unscrew the fan and heatsink screws in the order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #12. + - The screws are held captive and will not come out of the fans/heatsink. The fan screws will click when they are fully loosened. + - The order for the 17" model is shown below; the screws are numbered differently on the 15" model. Follow the order stamped into the heatsink metal. + - Do not remove the smaller screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +4. If there is any clear tape securing the heatsink/fans or the fan wires, remove it. +5. Unplug the two white fan connectors from the motherboard (highlighted red above). +6. 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. +7. Using a paper towel, remove the existing thermal paste from the integrated CPU die, the border of the CPU chip, the CPU heatsink, the border of the GPU die, and the GPU heatsink. + - A small amount of rubbing alcohol can be used if the old paste is dried or difficult to remove. + - The heat-conductive metal may have some holes where pieces stuck to the die or heatsink. + - If you are not replacing the heat-conductive metal, do not pick or wipe the heat-conductive metal off of the main CPU die or the GPU heatsink. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +8. If you are replacing the heat-conductive metal, remove the plastic covers from the GPU heatsink and the CPU chip. + - A fingernail or a thin plastic tool can be used to pick a side of the plastic cover up from the CPU chip/GPU heatsink. + - **Warning:** The heat-conductive metal is electrically conductive. Be careful not to get specks of heat-conductive metal onto the motherboard. The heat-conductive metal can cause the motherboard to malfunction or fail if it makes contact. + - After removing the plastic covers, wipe away any remaining heat-conductive metal residue from the heatsink, dedicated GPU die, and main CPU die. + - Some adhesive residue may remain on the GPU heatsink and CPU chip. + +![Heat-conductive metal removal](./img/heat-conductive-metal-removal.webp) + +9. Apply the new heat-conductive metal to the CPU chip and the GPU heatsink, matching the orientation of the plastic coverings with the diagonal corners of their respective surfaces. + - **Warning:** Replacement heat-conductive metal obtained from System76 will include the plastic covering. If you are applying third-party heat-conductive or liquid metal, clean and reuse the plastic covering from the stock heat-conductive metal to prevent the aftermarket metal from flowing onto the motherboard when heated. + +![Loose heat-conductive metal](./img/heat-conductive-metal-loose.webp) + +_**Above:** Heat-conductive metal for the CPU (left) and the GPU (right), with plastic coverings._ +_**Below:** Heat-conductive metal application on the CPU chip and the GPU heatsink._ + +![CPU heat-conductive metal application](./img/heat-conductive-metal-application-cpu.webp) + +![CPU heat-conductive metal application](./img/heat-conductive-metal-application-gpu.webp) + +10. Apply a small line of thermal paste directly onto the integrated GPU die (the smaller die on the CPU chip). + +![Thermal paste application](./img/thermal-paste-application.webp) + +11. Apply a line of thermal paste around the border of the CPU chip and the border of the GPU die. + - The purpose of this border is to further prevent melted heat-conductive metal from flowing onto the motherboard during operation. + - Keep the nozzle of the thermal paste tube pressed against the surface of the chip; dispense the thermal paste slowly while moving the nozzle. + - Be careful not to apply too much thermal paste. Only a thin layer is needed. + +![Thermal paste border](./img/thermal-paste-borders.webp) + +12. Carefully replace the heatsink. +13. Tighten the fan and heatsink screws, starting with #1, then #2, and so on until #12. +14. Plug the two white fan connectors back into the motherboard. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). For the right speaker, also [remove the outermost SSD](#replacing-an-m2nvme-ssd). +2. Disconnect the speaker wire from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker screws and connectors](./img/speakers.webp) + +3. Unscrew the speaker screws and lift the speaker out of the machine. + - The right speaker has three screws; the left speaker has two screws. + - The speaker wire may be partially routed behind other components or tape; be careful when removing it. +4. Place the new speaker in the machine, plug in the connector, replace the screws, and reinstall the outermost SSD (if necessary) and bottom panel. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Locate the keyboard adhesive strip access point near the right fan. + +![Keyboard adhesive access point](./img/keyboard-adhesive-access.webp) + +3. Using a pair of tweezers, pull out the end of the adhesive strip. + +![Keyboard adhesive removal](./img/keyboard-adhesive-removal.webp) + +4. Open the lid slightly and place the machine on its side. +5. Push a screwdriver into the adhesive slot until the keyboard pops out. + +![Keyboard push point](./img/keyboard-push-point.webp) + +6. 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 ribbon connectors](./img/keyboard-ribbons.webp) + +7. Flip the black latches upwards to free the ribbon cables. +8. Pull the ribbon cables out of the connectors. +9. Remove the keyboard and replace it with the new one. +10. Carefully slide both ribbon cables into their connectors. +11. Flip the black latches back into place to secure the ribbon cables. +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 press the adhesive strip back into its slot. + - The keyboard is primarily held in place by the perimeter clips and the keyboard screw (one of the bottom panel screws). The adhesive strip can optionally be removed to make future keyboard removal easier. \ No newline at end of file diff --git a/src/models/pang10/README.md b/src/models/pang10/README.md index 2237e56c7..c8555a5e0 100644 --- a/src/models/pang10/README.md +++ b/src/models/pang10/README.md @@ -12,19 +12,20 @@ The System76 Pangolin is a laptop with the following specifications: - Supports AMD Ryzen (Renoir) Mobile CPUs - [Ryzen 5 4500U](https://www.amd.com/en/products/apu/amd-ryzen-5-4500u) - [Ryzen 7 4700U](https://www.amd.com/en/products/apu/amd-ryzen-7-4700u) -- Firmware - - System76 Firmware (non-open) - BIOS - - W74M12JWSSIQ flash chip running non-open System76 firmware + - W74M12JWSSIQ flash chip + - SOIC-8 form factor + - Programmed with System76 firmware (non-open) - EC - - ITE IT5570 running non-open EC firmware + - ITE IT5570 + - Programmed with non-open EC firmware - Graphics - GPU: AMD Radeon Vega 7 - eDP display: 15.6" 1920x1080@60Hz LCD - LCD panel: LG LP156WFC-SPD1 (or equivalent) - External video output: 1x HDMI 1.4b - Memory - - Up to 64 (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz - Networking - Gigabit Ethernet - M.2 PCIe/CNVi WiFi/Bluetooth @@ -34,7 +35,8 @@ The System76 Pangolin is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Chicony A18-065N3A - AC power cord type: IEC C5 - - 49Wh 4-cell Lithium-Ion battery (model number NL40BAT-4) + - 49Wh 4-cell Lithium-Ion battery + - Model number: NL40BAT-4 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/pang10/repairs.md b/src/models/pang10/repairs.md index d56a5009b..15cca7d10 100644 --- a/src/models/pang10/repairs.md +++ b/src/models/pang10/repairs.md @@ -68,6 +68,8 @@ The keyboard can be replaced using the instructions below. The battery provides primary power whenever the system is unplugged. +The model number for the Pangolin 10's battery is `NL40BAT-4`, and the original part number is `6-87-NL4CS-43G01`. 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 @@ -121,7 +123,7 @@ This model supports one M.2 SSD of size 2280, either SATA III or PCIe NVMe Gener ## Replacing the wireless card: -Your Pangolin'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). +Your Pangolin'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 **Time estimate:** 12 minutes @@ -145,6 +147,8 @@ Your Pangolin's WiFi and Bluetooth are both handled by the same module. It is a 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Easy diff --git a/src/models/pang11/README.md b/src/models/pang11/README.md index 0028126aa..b4ea89cef 100644 --- a/src/models/pang11/README.md +++ b/src/models/pang11/README.md @@ -13,16 +13,19 @@ The System76 Pangolin is a laptop with the following specifications: - [Ryzen 5 5500U](https://www.amd.com/en/products/apu/amd-ryzen-5-5500u) - [Ryzen 7 5700U](https://www.amd.com/en/products/apu/amd-ryzen-7-5700u) - BIOS - - W74M12JWSSIQ flash chip running non-open System76 firmware + - W74M12JWSSIQ flash chip + - SOIC-8 form factor + - Programmed with System76 firmware (non-open) - EC - - ITE IT5570 running non-open EC firmware + - ITE IT5570 + - Programmed with non-open EC firmware - Graphics - GPU: AMD Radeon Vega 7 - eDP display: 15.6" 1920x1080@60Hz LCD - LCD panel: Innolux N156HCA-EA1 (or equivalent) - External video output: 1x HDMI 2.0 - Memory - - Up to 64 (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz - Networking - Gigabit Ethernet - M.2 PCIe/CNVi WiFi/Bluetooth @@ -32,7 +35,8 @@ The System76 Pangolin is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Chicony A18-065N3A - AC power cord type: IEC C5 - - 49Wh 4-cell Lithium-Ion battery (model number NL40BAT-4) + - 49Wh 4-cell Lithium-Ion battery + - Model number: NL40BAT-4 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/pang11/repairs.md b/src/models/pang11/repairs.md index 1b6a3cbf2..9927bfa2f 100644 --- a/src/models/pang11/repairs.md +++ b/src/models/pang11/repairs.md @@ -33,6 +33,8 @@ Removing the cover is required to access the internal components and to remove t The battery provides primary power whenever the system is unplugged. +The model number for the Pangolin 11's battery is `NL40BAT-4`, and the original part number is `6-87-NL4CS-41B01`. 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 @@ -86,7 +88,7 @@ This model supports one M.2 SSD of size 2280, either SATA III or PCIe NVMe Gener ## Replacing the wireless card: -Your Pangolin'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). +Your Pangolin'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 **Time estimate:** 12 minutes @@ -110,6 +112,8 @@ Your Pangolin's WiFi and Bluetooth are both handled by the same module. It is a 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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Medium diff --git a/src/models/pang12/README.md b/src/models/pang12/README.md new file mode 100644 index 000000000..803b8c16d --- /dev/null +++ b/src/models/pang12/README.md @@ -0,0 +1,57 @@ +# Pangolin (pang12) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Pangolin](./img/pang12.webp) + +The System76 Pangolin is a laptop with the following specifications: + +- CPU + - Supports AMD Ryzen (Rembrandt) Mobile CPUs + - [Ryzen 7 6800U](https://www.amd.com/en/products/apu/amd-ryzen-7-6800u) +- BIOS + - Winbond W25R256JW flash chip + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5571 + - Programmed with non-open EC firmware +- Graphics + - GPU: AMD Radeon 680M + - eDP display: 15.6" 1920x1080@144Hz LCD + - LCD panel: Innolux N156HRA-EA1 (or equivalent) + - External video output: + - 1x HDMI 2.0 + - 1x DisplayPort 1.4 over USB-C +- Memory + - 32GB LPDDR5 (on-board) @ 6400 MHz + - 16x [Micron MT62F2G32D8DR-031](https://www.micron.com/products/memory/dram-components/lpddr5/part-catalog/part-detail/mt62f2g32d8dr-031-wt-b) (2GB each) +- Networking + - Gigabit Ethernet + - M.2 PCIe WiFi/Bluetooth + - Mediatek MT7921K +- Power + - 65W (19V, 3.42A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: Shenzhen Jihongda JHD-AD065B-190342BA-A + - AC power cord type: IEC C5 + - USB-C charging compatible with 65W+ charger + - 70Wh 3-cell Lithium-Ion battery + - Model number: 628467-3S1P +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - SD card reader +- USB + - 1x USB 3.2 Gen 2 Type-C + - Supports DisplayPort over USB-C + - Supports USB-C charging (USB-PD) + - Does not support Thunderbolt + - 3x USB 3.2 Gen 1 Type-A +- Dimensions + - 1.80cm x 37.06cm x 24.79cm, 1.79kg diff --git a/src/models/pang12/external-overview.md b/src/models/pang12/external-overview.md new file mode 100644 index 000000000..fc3cddf33 --- /dev/null +++ b/src/models/pang12/external-overview.md @@ -0,0 +1,61 @@ +# Pangolin (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/overview-top.webp) + +## Lid: + +![Lid](./img/overview-lid.webp) + +## Materials + +| Part | Material | +|--------------------------------------|-----------------| +| LCD back cover (lid) | Magnesium Alloy | +| LCD front cover (bezel) | Plastic | +| Top case (palm rests/port covers) | Magnesium Alloy | +| Bottom panel | Magnesium Alloy | + +## LED indicators: + +| Icon | State | Description | +|-----------------------------------------|----------|-----------------------------------| +| ![Charging LED](./img/led-charging.svg) | On | Charging | +| | Off | Fully charged | +| ![Webcam LED](./img/led-webcam.svg ) | On | Webcam disabled (privacy mode on) | +| | Off | Webcam enabled (privacy mode off) | +| ![Storage LED](./img/led-power.svg) | On | Powered on | +| | Pulsing | Suspended | +| | Off | Powered off | + +## Keyboard shortcuts + +| Key | Shortcut| Action | +|-----------------------------|---------|----------------------------| +| ![Fn-F1](./img/fn-f1.svg) | Fn+F1 | Mute | +| ![Fn-F2](./img/fn-f2.svg) | Fn+F2 | Volume down | +| ![Fn-F3](./img/fn-f3.svg) | Fn+F3 | Volume up | +| ![Fn-F6](./img/fn-f6.svg) | Fn+F6 | Toggle trackpad | +| ![Fn-F7](./img/fn-f7.svg) | Fn+F7 | Cycle keyboard brightness | +| ![Fn-F9](./img/fn-f9.svg) | Fn+F9 | Toggle airplane mode | +| ![Fn-F10](./img/fn-f10.svg) | Fn+F10 | Toggle displays | +| ![Fn-F11](./img/fn-f11.svg) | Fn+F11 | Screen brightness down | +| ![Fn-F12](./img/fn-f12.svg) | Fn+F12 | Screen brightness up | + diff --git a/src/models/pang12/img/battery.webp b/src/models/pang12/img/battery.webp new file mode 100644 index 000000000..3ee729d48 --- /dev/null +++ b/src/models/pang12/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1263c860da01e23e898e0d122964b8b9d5d484d08dbfa3bd4ec31088f6c274f +size 644552 diff --git a/src/models/pang12/img/bottom-panel-screws.webp b/src/models/pang12/img/bottom-panel-screws.webp new file mode 100644 index 000000000..86c22bc72 --- /dev/null +++ b/src/models/pang12/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:536cc03746121e2bd339fcbc049b25161a594a924fbbb496e751e052fbf70442 +size 606664 diff --git a/src/models/pang12/img/cmos-battery.webp b/src/models/pang12/img/cmos-battery.webp new file mode 100644 index 000000000..16f960c99 --- /dev/null +++ b/src/models/pang12/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82dcaff0af3558aa5f9e1bd06cfe228ebb3b286294ab2d53b123cec352f40b4c +size 396644 diff --git a/src/models/pang12/img/components-highlighted.webp b/src/models/pang12/img/components-highlighted.webp new file mode 100644 index 000000000..3f7cf4f1e --- /dev/null +++ b/src/models/pang12/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4c42eb736fa3dbf0477187938eede9274d8902eabdd651cdad495c45377ec4b +size 902110 diff --git a/src/models/pang12/img/fn-f1.svg b/src/models/pang12/img/fn-f1.svg new file mode 100644 index 000000000..45fde5104 --- /dev/null +++ b/src/models/pang12/img/fn-f1.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f10.svg b/src/models/pang12/img/fn-f10.svg new file mode 100644 index 000000000..1325d36a3 --- /dev/null +++ b/src/models/pang12/img/fn-f10.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f11.svg b/src/models/pang12/img/fn-f11.svg new file mode 100644 index 000000000..5ef798621 --- /dev/null +++ b/src/models/pang12/img/fn-f11.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f12.svg b/src/models/pang12/img/fn-f12.svg new file mode 100644 index 000000000..e1af5c00a --- /dev/null +++ b/src/models/pang12/img/fn-f12.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f2.svg b/src/models/pang12/img/fn-f2.svg new file mode 100644 index 000000000..0b5ee8ade --- /dev/null +++ b/src/models/pang12/img/fn-f2.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f3.svg b/src/models/pang12/img/fn-f3.svg new file mode 100644 index 000000000..6327897e2 --- /dev/null +++ b/src/models/pang12/img/fn-f3.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f6.svg b/src/models/pang12/img/fn-f6.svg new file mode 100644 index 000000000..237bbe2b6 --- /dev/null +++ b/src/models/pang12/img/fn-f6.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f7.svg b/src/models/pang12/img/fn-f7.svg new file mode 100644 index 000000000..94756cca7 --- /dev/null +++ b/src/models/pang12/img/fn-f7.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/fn-f9.svg b/src/models/pang12/img/fn-f9.svg new file mode 100644 index 000000000..32ba39f5b --- /dev/null +++ b/src/models/pang12/img/fn-f9.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/led-charging.svg b/src/models/pang12/img/led-charging.svg new file mode 100644 index 000000000..6a049935e --- /dev/null +++ b/src/models/pang12/img/led-charging.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/led-power.svg b/src/models/pang12/img/led-power.svg new file mode 100644 index 000000000..a12470f38 --- /dev/null +++ b/src/models/pang12/img/led-power.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/led-webcam.svg b/src/models/pang12/img/led-webcam.svg new file mode 100644 index 000000000..a079a492d --- /dev/null +++ b/src/models/pang12/img/led-webcam.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang12/img/m2-access-door.webp b/src/models/pang12/img/m2-access-door.webp new file mode 100644 index 000000000..e32aa0ffe --- /dev/null +++ b/src/models/pang12/img/m2-access-door.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef68f317e02aae44e5aa10768d59ecc2e5105d0a795f93643b97b7b72e9b0e6f +size 410312 diff --git a/src/models/pang12/img/m2-slots.webp b/src/models/pang12/img/m2-slots.webp new file mode 100644 index 000000000..01f9d3846 --- /dev/null +++ b/src/models/pang12/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:216500ae34e326b0d33b5501df63fa2115428a729d7469d993bbf8d28a34df97 +size 486956 diff --git a/src/models/pang12/img/overview-lid.webp b/src/models/pang12/img/overview-lid.webp new file mode 100644 index 000000000..36eff8705 --- /dev/null +++ b/src/models/pang12/img/overview-lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adef90e258e48929e19b9d3dda5a463f87b270cff61ea35f611d257fb11e2409 +size 189366 diff --git a/src/models/pang12/img/overview-top.webp b/src/models/pang12/img/overview-top.webp new file mode 100644 index 000000000..e01fd7e96 --- /dev/null +++ b/src/models/pang12/img/overview-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbd4579b7b09f7981378b70582f9f45cfd07c694bd4fc0f53c798bd37c1f0ed +size 246510 diff --git a/src/models/pang12/img/pang12.webp b/src/models/pang12/img/pang12.webp new file mode 100644 index 000000000..0f31039df --- /dev/null +++ b/src/models/pang12/img/pang12.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d555dc2a70c1114d7e77995943a358e2e5e6740fda584ef8ae9300e672ea1ad0 +size 48362 diff --git a/src/models/pang12/img/ports-back.webp b/src/models/pang12/img/ports-back.webp new file mode 100644 index 000000000..5f6cb89e7 --- /dev/null +++ b/src/models/pang12/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fe59bb5e2ce5fd3d830ddd59a00a6f811bc89c182f2a6c6430a699bfe0ab1b8 +size 21978 diff --git a/src/models/pang12/img/ports-front.webp b/src/models/pang12/img/ports-front.webp new file mode 100644 index 000000000..ab0a4abeb --- /dev/null +++ b/src/models/pang12/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32184d6e9aa5f15bb11ce29e74e90abe58d73d929c051c9f66e2e2c5864fb8b4 +size 56660 diff --git a/src/models/pang12/img/ports-left.webp b/src/models/pang12/img/ports-left.webp new file mode 100644 index 000000000..5f69ce0f6 --- /dev/null +++ b/src/models/pang12/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d19d034e51a5ad285d443bb8a495e5bee51c55a0415e26d826d9e47aa86952b7 +size 181586 diff --git a/src/models/pang12/img/ports-right.webp b/src/models/pang12/img/ports-right.webp new file mode 100644 index 000000000..ccd21c336 --- /dev/null +++ b/src/models/pang12/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c891a330c2173972e810a720e1895dc2c00b125b2ee4fb8b950c430be6983d +size 129894 diff --git a/src/models/pang12/img/speakers.webp b/src/models/pang12/img/speakers.webp new file mode 100644 index 000000000..dbc60114f --- /dev/null +++ b/src/models/pang12/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b398e236dd8f2393575d8ef7a9eb08e25dbbcd69d5833979edd3d94def81ebb +size 299094 diff --git a/src/models/pang12/img/thermal-paste-application.webp b/src/models/pang12/img/thermal-paste-application.webp new file mode 100644 index 000000000..a5d8a107a --- /dev/null +++ b/src/models/pang12/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b83df66d1babc7ed54ca01e3c73b502d171d1b0f7ee91def4955aca585c202dd +size 580648 diff --git a/src/models/pang12/img/thermal-paste-removal.webp b/src/models/pang12/img/thermal-paste-removal.webp new file mode 100644 index 000000000..6143d819f --- /dev/null +++ b/src/models/pang12/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08c8909e3e2a1cb7a1ab972591b05b9a273ab86d01b0953e41afd46ddb640759 +size 633770 diff --git a/src/models/pang12/img/thermal-system.webp b/src/models/pang12/img/thermal-system.webp new file mode 100644 index 000000000..191967ed4 --- /dev/null +++ b/src/models/pang12/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:233f76bfa589ab2ec1d1878e7ded3af9682b542dcc8e9f0bdc88d150b260db99 +size 526468 diff --git a/src/models/pang12/img/wireless-card.webp b/src/models/pang12/img/wireless-card.webp new file mode 100644 index 000000000..a52804543 --- /dev/null +++ b/src/models/pang12/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cc9433e57202e3e07f89719b655c4a3a541465da16eec67a7ea3731a458bed1 +size 345610 diff --git a/src/models/pang12/internal-overview.md b/src/models/pang12/internal-overview.md new file mode 100644 index 000000000..54468227c --- /dev/null +++ b/src/models/pang12/internal-overview.md @@ -0,0 +1,17 @@ +# Pangolin (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- M.2 SSDs are highlighted in dark green +- Wireless card is highlighted in dark blue +- LCD panel connector is highlighted in red +- CMOS battery connector is highlighted in yellow +- Main battery connector is highlighted in purple +- Fan connectors are highlighted in orange +- BIOS flash chip (U4) is highlighted in black +- Speaker connector is highlighted in cyan +- Touchpad connector is highlighted in white +- Keyboard connector is highlighted in light green +- Keyboard backlight connector is highlighted in pink diff --git a/src/models/pang12/repairs.md b/src/models/pang12/repairs.md new file mode 100644 index 000000000..793738d86 --- /dev/null +++ b/src/models/pang12/repairs.md @@ -0,0 +1,176 @@ +# Pangolin (Parts & Repairs) + +Many components in your Pangolin can be upgraded or replaced as necessary. Follow these step-by-step guides for instructions: + +- [Replacing an M.2/NVMe SSD](#replacing-an-m2nvme-ssd) +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Removing the battery](#removing-the-battery) +- [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 speakers](#replacing-the-speakers) + +## Replacing an M.2/NVMe SSD: + +This model supports two M.2 SSDs. Both slots support PCIe NVMe Generation 4 connections and M.2 size 2280. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 3 minutes +**Difficulty:** Easy + +### Steps to replace the M.2 drive: + +1. Unscrew the M.2 access door screw. + +![M.2 access door](./img/m2-access-door.webp) + +2. Pull the M.2 access door off, starting from the top (larger side). + - A flat, plastic tool can be used to pry the edge of the door up. + - If the door is difficult to remove, the M.2 drives can alternatively be accessed by [removing the bottom cover](#removing-the-bottom-cover). +3. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slots](./img/m2-slots.webp) + +4. Remove the existing M.2 drive by pulling it out of the slot. +5. Insert the new M.2 drive into the slot and hold it in place. + - If a slot is being used for the first time, the spare thermal pad (which is included in the Pangolin's box) can be applied to the silver backplate before placing the drive down on top of it. +6. Replace the retainer screw. + +## 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:** 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 11 bottom panel screws. + - The [M.2 access door screw](#replacing-an-m2nvme-ssd) does not need to be removed. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Lift the bottom panel off, starting from the hinges in the back. + +## Removing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Pangolin 12's battery is `628467-3S1P`, and the original part number is `3ICP7/85/67`. 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 remove the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the four battery screws, highlighted green below. + +![Battery screws](./img/battery.webp) + +3. Unplug the battery connector (highlighted cyan above) and lift the battery out of the chassis. + +## Replacing the wireless card: + +Your Pangolin'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 +**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. + +**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) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### 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, carefully peel it away from the adhesive holding it to the chassis. +4. To clear the CMOS, [disconnect the main battery](#removing-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 bottom panel. +6. 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 Pangolin 12 has a fan and heatsink assembly to cool the CPU. The fans and heatsink are held together with adhesive; it is possible to replace the fans individually, but removing the entire assembly is recommended to perform service. + +If the fan becomes noisy and cleaning it 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. + +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. + +**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. If a black adhesive sheet is present between the fans, peel it off. Also remove any black tape that may be covering the fan screws and wires. +3. Remove the six fan screws, highlighted green below. + +![Thermal screws](./img/thermal-system.webp) + +4. Unplug the fan connectors, highlighted cyan above. +5. Unscrew the three heatsink screws, highlighted red above. + - The heatsink screws are held captive and will not come out of the heatsink. +6. Remove the fan and heatsink assembly from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. + - The fans are held onto the heatsink with adhesive strips on both the top and bottom; if they come loose, place them back into position between the strips before reinstalling the fan/heatsink assembly. +7. 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) + +8. 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) + +9. Carefully replace the heatsink. +10. Tighten the three heatsink screws. +11. Replace the fan screws and plug in the fan connectors. + +## Replacing the speakers: + +The system has two bottom-firing speakers. The speakers are a connected set, and must be replaced together. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the left speaker (on the right side when the machine is upside-down) from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker wires and posts](./img/speakers.webp) + +3. Pull both speakers up and off of the plastic posts. +4. Remove any tape necessary to free the wire between the left and right speakers. +5. Slide the new speakers onto the plastic posts, run the wire between the speakers through the channels in the chassis, and connect the left speaker to the motherboard. diff --git a/src/models/pang13/README.md b/src/models/pang13/README.md new file mode 100644 index 000000000..f12baab97 --- /dev/null +++ b/src/models/pang13/README.md @@ -0,0 +1,57 @@ +# Pangolin (pang13) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Pangolin](./img/pang13.webp) + +The System76 Pangolin is a laptop with the following specifications: + +- CPU + - Supports AMD Ryzen (Rembrandt) Mobile CPUs + - [Ryzen 7 7735U](https://www.amd.com/en/products/apu/amd-ryzen-7-7735u) +- BIOS + - Winbond W25R256JW flash chip + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5571 + - Programmed with non-open EC firmware +- Graphics + - GPU: AMD Radeon 680M + - eDP display: 15.6" 1920x1080@144Hz LCD + - LCD panel: Innolux N156HRA-EA1 (or equivalent) + - External video output: + - 1x HDMI 2.0 + - 1x DisplayPort 1.4 over USB-C +- Memory + - 32GB LPDDR5 (on-board) @ 6400 MHz + - 16x [Micron MT62F2G32D8DR-031](https://www.micron.com/products/memory/dram-components/lpddr5/part-catalog/part-detail/mt62f2g32d8dr-031-wt-b) (2GB each) +- Networking + - Gigabit Ethernet + - M.2 PCIe WiFi/Bluetooth + - Mediatek MT7921K +- Power + - 90W (19V, 4.74A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: ShenZhen SOY-1900474 + - AC power cord type: IEC C13 + - USB-C charging compatible with 90W+ charger + - 70Wh 3-cell Lithium-Ion battery + - Model number: 628467-3S1P +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - SD card reader +- USB + - 1x USB 3.2 Gen 2 Type-C + - Supports DisplayPort over USB-C + - Supports USB-C charging (USB-PD) + - Does not support Thunderbolt + - 3x USB 3.2 Gen 1 Type-A +- Dimensions + - 1.80cm x 37.06cm x 24.79cm, 1.79kg diff --git a/src/models/pang13/external-overview.md b/src/models/pang13/external-overview.md new file mode 100644 index 000000000..fc3cddf33 --- /dev/null +++ b/src/models/pang13/external-overview.md @@ -0,0 +1,61 @@ +# Pangolin (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/overview-top.webp) + +## Lid: + +![Lid](./img/overview-lid.webp) + +## Materials + +| Part | Material | +|--------------------------------------|-----------------| +| LCD back cover (lid) | Magnesium Alloy | +| LCD front cover (bezel) | Plastic | +| Top case (palm rests/port covers) | Magnesium Alloy | +| Bottom panel | Magnesium Alloy | + +## LED indicators: + +| Icon | State | Description | +|-----------------------------------------|----------|-----------------------------------| +| ![Charging LED](./img/led-charging.svg) | On | Charging | +| | Off | Fully charged | +| ![Webcam LED](./img/led-webcam.svg ) | On | Webcam disabled (privacy mode on) | +| | Off | Webcam enabled (privacy mode off) | +| ![Storage LED](./img/led-power.svg) | On | Powered on | +| | Pulsing | Suspended | +| | Off | Powered off | + +## Keyboard shortcuts + +| Key | Shortcut| Action | +|-----------------------------|---------|----------------------------| +| ![Fn-F1](./img/fn-f1.svg) | Fn+F1 | Mute | +| ![Fn-F2](./img/fn-f2.svg) | Fn+F2 | Volume down | +| ![Fn-F3](./img/fn-f3.svg) | Fn+F3 | Volume up | +| ![Fn-F6](./img/fn-f6.svg) | Fn+F6 | Toggle trackpad | +| ![Fn-F7](./img/fn-f7.svg) | Fn+F7 | Cycle keyboard brightness | +| ![Fn-F9](./img/fn-f9.svg) | Fn+F9 | Toggle airplane mode | +| ![Fn-F10](./img/fn-f10.svg) | Fn+F10 | Toggle displays | +| ![Fn-F11](./img/fn-f11.svg) | Fn+F11 | Screen brightness down | +| ![Fn-F12](./img/fn-f12.svg) | Fn+F12 | Screen brightness up | + diff --git a/src/models/pang13/img/battery.webp b/src/models/pang13/img/battery.webp new file mode 100644 index 000000000..281268019 --- /dev/null +++ b/src/models/pang13/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea60aad349afefa07f6ee8db458c4a6ed3aa1baaec07cd809cd09fbf03452b04 +size 279256 diff --git a/src/models/pang13/img/bottom-panel-screws.webp b/src/models/pang13/img/bottom-panel-screws.webp new file mode 100644 index 000000000..ba217ec7f --- /dev/null +++ b/src/models/pang13/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38343d8b1ce6ba7aa18183b24af334cdae3df93841ea4b07618906d5b44a3397 +size 451584 diff --git a/src/models/pang13/img/cmos-battery.webp b/src/models/pang13/img/cmos-battery.webp new file mode 100644 index 000000000..56fdd9c4f --- /dev/null +++ b/src/models/pang13/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bc1e21644ce2a02f16ed0f3cbcadc88c3894671542df40a74244180cae7ec9b +size 346864 diff --git a/src/models/pang13/img/components-highlighted.webp b/src/models/pang13/img/components-highlighted.webp new file mode 100644 index 000000000..acd670ae5 --- /dev/null +++ b/src/models/pang13/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdd5c04d25d07b2f7f56e85720558f8d87dbcc0fcb02e69997c02d76b33ba693 +size 1184326 diff --git a/src/models/pang13/img/fn-f1.svg b/src/models/pang13/img/fn-f1.svg new file mode 100644 index 000000000..45fde5104 --- /dev/null +++ b/src/models/pang13/img/fn-f1.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f10.svg b/src/models/pang13/img/fn-f10.svg new file mode 100644 index 000000000..1325d36a3 --- /dev/null +++ b/src/models/pang13/img/fn-f10.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f11.svg b/src/models/pang13/img/fn-f11.svg new file mode 100644 index 000000000..5ef798621 --- /dev/null +++ b/src/models/pang13/img/fn-f11.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f12.svg b/src/models/pang13/img/fn-f12.svg new file mode 100644 index 000000000..e1af5c00a --- /dev/null +++ b/src/models/pang13/img/fn-f12.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f2.svg b/src/models/pang13/img/fn-f2.svg new file mode 100644 index 000000000..0b5ee8ade --- /dev/null +++ b/src/models/pang13/img/fn-f2.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f3.svg b/src/models/pang13/img/fn-f3.svg new file mode 100644 index 000000000..6327897e2 --- /dev/null +++ b/src/models/pang13/img/fn-f3.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f6.svg b/src/models/pang13/img/fn-f6.svg new file mode 100644 index 000000000..237bbe2b6 --- /dev/null +++ b/src/models/pang13/img/fn-f6.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f7.svg b/src/models/pang13/img/fn-f7.svg new file mode 100644 index 000000000..94756cca7 --- /dev/null +++ b/src/models/pang13/img/fn-f7.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/fn-f9.svg b/src/models/pang13/img/fn-f9.svg new file mode 100644 index 000000000..32ba39f5b --- /dev/null +++ b/src/models/pang13/img/fn-f9.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/led-charging.svg b/src/models/pang13/img/led-charging.svg new file mode 100644 index 000000000..6a049935e --- /dev/null +++ b/src/models/pang13/img/led-charging.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/led-power.svg b/src/models/pang13/img/led-power.svg new file mode 100644 index 000000000..a12470f38 --- /dev/null +++ b/src/models/pang13/img/led-power.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/led-webcam.svg b/src/models/pang13/img/led-webcam.svg new file mode 100644 index 000000000..a079a492d --- /dev/null +++ b/src/models/pang13/img/led-webcam.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang13/img/m2-access-door.webp b/src/models/pang13/img/m2-access-door.webp new file mode 100644 index 000000000..4d74d07b1 --- /dev/null +++ b/src/models/pang13/img/m2-access-door.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1296da32720d69448c70327159988b895e5433a02069f668169f7cb193800dd6 +size 420636 diff --git a/src/models/pang13/img/m2-slots.webp b/src/models/pang13/img/m2-slots.webp new file mode 100644 index 000000000..48a532588 --- /dev/null +++ b/src/models/pang13/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b477c95611e409123107634dc76a6847a349f435b8cea8377ba32bcedacf4ef +size 455264 diff --git a/src/models/pang13/img/m2-thermal-pads.webp b/src/models/pang13/img/m2-thermal-pads.webp new file mode 100644 index 000000000..9ff15123a --- /dev/null +++ b/src/models/pang13/img/m2-thermal-pads.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf9155b19fde10ce05d208397d1fa0ced194d8f8ebfdfaf05a5bdb7474eb954e +size 317428 diff --git a/src/models/pang13/img/overview-lid.webp b/src/models/pang13/img/overview-lid.webp new file mode 100644 index 000000000..36eff8705 --- /dev/null +++ b/src/models/pang13/img/overview-lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adef90e258e48929e19b9d3dda5a463f87b270cff61ea35f611d257fb11e2409 +size 189366 diff --git a/src/models/pang13/img/overview-top.webp b/src/models/pang13/img/overview-top.webp new file mode 100644 index 000000000..e01fd7e96 --- /dev/null +++ b/src/models/pang13/img/overview-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbd4579b7b09f7981378b70582f9f45cfd07c694bd4fc0f53c798bd37c1f0ed +size 246510 diff --git a/src/models/pang13/img/pang13.webp b/src/models/pang13/img/pang13.webp new file mode 100644 index 000000000..0f31039df --- /dev/null +++ b/src/models/pang13/img/pang13.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d555dc2a70c1114d7e77995943a358e2e5e6740fda584ef8ae9300e672ea1ad0 +size 48362 diff --git a/src/models/pang13/img/ports-back.webp b/src/models/pang13/img/ports-back.webp new file mode 100644 index 000000000..5f6cb89e7 --- /dev/null +++ b/src/models/pang13/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fe59bb5e2ce5fd3d830ddd59a00a6f811bc89c182f2a6c6430a699bfe0ab1b8 +size 21978 diff --git a/src/models/pang13/img/ports-front.webp b/src/models/pang13/img/ports-front.webp new file mode 100644 index 000000000..ab0a4abeb --- /dev/null +++ b/src/models/pang13/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32184d6e9aa5f15bb11ce29e74e90abe58d73d929c051c9f66e2e2c5864fb8b4 +size 56660 diff --git a/src/models/pang13/img/ports-left.webp b/src/models/pang13/img/ports-left.webp new file mode 100644 index 000000000..5f69ce0f6 --- /dev/null +++ b/src/models/pang13/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d19d034e51a5ad285d443bb8a495e5bee51c55a0415e26d826d9e47aa86952b7 +size 181586 diff --git a/src/models/pang13/img/ports-right.webp b/src/models/pang13/img/ports-right.webp new file mode 100644 index 000000000..ccd21c336 --- /dev/null +++ b/src/models/pang13/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c891a330c2173972e810a720e1895dc2c00b125b2ee4fb8b950c430be6983d +size 129894 diff --git a/src/models/pang13/img/speakers.webp b/src/models/pang13/img/speakers.webp new file mode 100644 index 000000000..57b4cd60b --- /dev/null +++ b/src/models/pang13/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf7d57de5c7b647e88420ed624dd3152b61d4980fd1697eaff45b770f81d8a69 +size 229696 diff --git a/src/models/pang13/img/thermal-adhesive-sheet.webp b/src/models/pang13/img/thermal-adhesive-sheet.webp new file mode 100644 index 000000000..ae279cd5e --- /dev/null +++ b/src/models/pang13/img/thermal-adhesive-sheet.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4432185f128a550edb1b7f3b817c54f44b76eaecc031764c2cc716bd9aef80f7 +size 501462 diff --git a/src/models/pang13/img/thermal-paste-application.webp b/src/models/pang13/img/thermal-paste-application.webp new file mode 100644 index 000000000..12313a520 --- /dev/null +++ b/src/models/pang13/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad3b73a551b9b1f848378b17f18507e4587c2fc776149c7397ba0171662f2e04 +size 318200 diff --git a/src/models/pang13/img/thermal-paste-removal.webp b/src/models/pang13/img/thermal-paste-removal.webp new file mode 100644 index 000000000..3fa40b737 --- /dev/null +++ b/src/models/pang13/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3f30ee460f9093ac993c1867d3ec01288bff24f666fced0323f343a26be5694 +size 594728 diff --git a/src/models/pang13/img/thermal-system.webp b/src/models/pang13/img/thermal-system.webp new file mode 100644 index 000000000..535dc5c54 --- /dev/null +++ b/src/models/pang13/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ce38b33376f0dcc789f41441db0d45de5a04c5bd8a73b5427290686829673c +size 295080 diff --git a/src/models/pang13/img/wireless-card.webp b/src/models/pang13/img/wireless-card.webp new file mode 100644 index 000000000..bdb7f5eef --- /dev/null +++ b/src/models/pang13/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02c2a9647efbc0166091cf50f816a0ce884bdcab80c0c0ddb4f8270f3454c036 +size 323108 diff --git a/src/models/pang13/internal-overview.md b/src/models/pang13/internal-overview.md new file mode 100644 index 000000000..402c6efac --- /dev/null +++ b/src/models/pang13/internal-overview.md @@ -0,0 +1,19 @@ +# Pangolin (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- M.2 SSDs are highlighted in dark green +- Wireless card is highlighted in dark blue +- LCD panel connector is highlighted in red +- CMOS battery connector is highlighted in yellow +- Main battery connector is highlighted in purple +- Fan connectors are highlighted in orange + - Left fan connector is underneath the thermal adhesive sheet +- BIOS flash chip (U4) is highlighted in black + - BIOS flash chip is underneath the thermal adhesive sheet +- Speaker connector is highlighted in cyan +- Touchpad connector is highlighted in white +- Keyboard connector is highlighted in light green +- Keyboard backlight connector is highlighted in pink diff --git a/src/models/pang13/repairs.md b/src/models/pang13/repairs.md new file mode 100644 index 000000000..4093c27e4 --- /dev/null +++ b/src/models/pang13/repairs.md @@ -0,0 +1,182 @@ +# Pangolin (Parts & Repairs) + +Many components in your Pangolin can be upgraded or replaced as necessary. Follow these step-by-step guides for instructions: + +- [Replacing an M.2/NVMe SSD](#replacing-an-m2nvme-ssd) +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Removing the battery](#removing-the-battery) +- [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 speakers](#replacing-the-speakers) + +## Replacing an M.2/NVMe SSD: + +This model supports two M.2 SSDs. Both slots support PCIe NVMe Generation 4 connections and M.2 size 2280. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 3 minutes +**Difficulty:** Easy + +### Steps to replace the M.2 drive: + +1. Unscrew the M.2 access door screw. + +![M.2 access door](./img/m2-access-door.webp) + +2. Pull the M.2 access door off, starting from the top (larger side). + - A flat, plastic tool can be used to pry the edge of the door up. + - If the door is difficult to remove, the M.2 drives can alternatively be accessed by [removing the bottom cover](#removing-the-bottom-cover). +3. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slots](./img/m2-slots.webp) + +4. Remove the existing M.2 drive by pulling it out of the slot. +5. Insert the new M.2 drive into the slot and hold it in place. + - If a slot is being used for the first time, the spare thermal pad (which is included in the Pangolin's box) can be applied to the silver backplate before placing the drive down on top of it. + ![M.2 thermal pads](./img/m2-thermal-pads.webp) +6. Replace the retainer screw. + +## 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:** 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 11 bottom panel screws. + - The [M.2 access door screw](#replacing-an-m2nvme-ssd) does not need to be removed. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Lift the bottom panel off, starting from the hinges in the back. + +## Removing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model number for the Pangolin 13's battery is `628467-3S1P`, and the original part number is `3ICP7/85/67`. 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 remove the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the four battery screws, highlighted green below. + +![Battery screws](./img/battery.webp) + +3. Unplug the battery connector (highlighted cyan above) and lift the battery out of the chassis. + +## Replacing the wireless card: + +Your Pangolin'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 +**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. + +**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) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### 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, carefully peel it away from the adhesive holding it to the chassis. +4. To clear the CMOS, [disconnect the main battery](#removing-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 bottom panel. +6. 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 Pangolin 13 has a fan and heatsink assembly to cool the CPU. The fans and heatsink are held together with adhesive; it is possible to replace the fans individually, but removing the entire assembly is recommended to perform service. + +If the fan becomes noisy and cleaning it 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. + +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. + +**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 off the black adhesive sheet covering the heatsink. + +![Thermal adhesive sheet](./img/thermal-adhesive-sheet.webp) + +3. Remove any black tape that may be covering the fan screws and wires. +4. Remove the six fan screws, highlighted green below. + +![Thermal screws](./img/thermal-system.webp) + +5. Unplug the fan connectors, highlighted cyan above. +6. Unscrew the three heatsink screws, highlighted red above. + - The heatsink screws are held captive and will not come out of the heatsink. +7. Remove the fan and heatsink assembly from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. + - The fans are held onto the heatsink with adhesive strips on both the top and bottom; if they come loose, place them back into position between the strips before reinstalling the fan/heatsink assembly. +8. Using a paper towel, remove the existing silver thermal paste. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + - The pink thermal pads do not need to be removed. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +9. 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) + +10. Carefully replace the heatsink. +11. Tighten the three heatsink screws. +12. Replace the fan screws, stick the adhesive sheet back on, and plug in the fan connectors. + +## Replacing the speakers: + +The system has two bottom-firing speakers. The speakers are a connected set, and must be replaced together. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the left speaker (on the right side when the machine is upside-down) from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker wires and posts](./img/speakers.webp) + +3. Pull both speakers up and off of the plastic posts. +4. Remove any tape necessary to free the wire between the left and right speakers. +5. Slide the new speakers onto the plastic posts, run the wire between the speakers through the channels in the chassis, and connect the left speaker to the motherboard. diff --git a/src/models/pang14/README.md b/src/models/pang14/README.md new file mode 100644 index 000000000..be2da0ba7 --- /dev/null +++ b/src/models/pang14/README.md @@ -0,0 +1,57 @@ +# Pangolin (pang14) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Pangolin](./img/pang14.webp) + +The System76 Pangolin is a laptop with the following specifications: + +- CPU + - Supports AMD Ryzen (Phoenix) Mobile CPUs + - [Ryzen 7 7840U](https://www.amd.com/en/products/apu/amd-ryzen-7-7840u) +- BIOS + - Winbond W25R256JW flash chip + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5571 + - Programmed with non-open EC firmware +- Graphics + - GPU: AMD Radeon 780M + - eDP display: 16.1" 1920x1080@60Hz LCD + - LCD panel: Innolux N161HCA-EA3 (or equivalent) + - External video output: + - 1x HDMI 2.0 + - 1x DisplayPort 1.4 over USB-C +- Memory + - 32GB LPDDR5 (on-board) @ 6400 MHz + - 16x [Micron MT62F2G32D8DR-031](https://www.micron.com/products/memory/dram-components/lpddr5/part-catalog/part-detail/mt62f2g32d8dr-031-wt-b) (2GB each) +- Networking + - Gigabit Ethernet + - M.2 PCIe WiFi/Bluetooth + - [Mediatek MT7921K](https://fcc.id/RAS-MT7921K) +- Power + - 90W (19V, 4.74A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: ShenZhen SOY-1900474 + - AC power cord type: IEC C13 + - USB-C charging compatible with 90W+ charger + - 70Wh 3-cell Lithium-Ion battery + - Model number: 628467-3S1P +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - SD card reader +- USB + - 1x USB 3.2 Gen 2 Type-C + - Supports DisplayPort over USB-C + - Supports USB-C charging (USB-PD) + - Does not support Thunderbolt + - 3x USB 3.2 Gen 1 Type-A +- Dimensions + - 1.80cm x 37.06cm x 24.79cm, 1.79kg diff --git a/src/models/pang14/external-overview.md b/src/models/pang14/external-overview.md new file mode 100644 index 000000000..fc3cddf33 --- /dev/null +++ b/src/models/pang14/external-overview.md @@ -0,0 +1,61 @@ +# Pangolin (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/overview-top.webp) + +## Lid: + +![Lid](./img/overview-lid.webp) + +## Materials + +| Part | Material | +|--------------------------------------|-----------------| +| LCD back cover (lid) | Magnesium Alloy | +| LCD front cover (bezel) | Plastic | +| Top case (palm rests/port covers) | Magnesium Alloy | +| Bottom panel | Magnesium Alloy | + +## LED indicators: + +| Icon | State | Description | +|-----------------------------------------|----------|-----------------------------------| +| ![Charging LED](./img/led-charging.svg) | On | Charging | +| | Off | Fully charged | +| ![Webcam LED](./img/led-webcam.svg ) | On | Webcam disabled (privacy mode on) | +| | Off | Webcam enabled (privacy mode off) | +| ![Storage LED](./img/led-power.svg) | On | Powered on | +| | Pulsing | Suspended | +| | Off | Powered off | + +## Keyboard shortcuts + +| Key | Shortcut| Action | +|-----------------------------|---------|----------------------------| +| ![Fn-F1](./img/fn-f1.svg) | Fn+F1 | Mute | +| ![Fn-F2](./img/fn-f2.svg) | Fn+F2 | Volume down | +| ![Fn-F3](./img/fn-f3.svg) | Fn+F3 | Volume up | +| ![Fn-F6](./img/fn-f6.svg) | Fn+F6 | Toggle trackpad | +| ![Fn-F7](./img/fn-f7.svg) | Fn+F7 | Cycle keyboard brightness | +| ![Fn-F9](./img/fn-f9.svg) | Fn+F9 | Toggle airplane mode | +| ![Fn-F10](./img/fn-f10.svg) | Fn+F10 | Toggle displays | +| ![Fn-F11](./img/fn-f11.svg) | Fn+F11 | Screen brightness down | +| ![Fn-F12](./img/fn-f12.svg) | Fn+F12 | Screen brightness up | + diff --git a/src/models/pang14/img/battery.webp b/src/models/pang14/img/battery.webp new file mode 100644 index 000000000..5815a95ba --- /dev/null +++ b/src/models/pang14/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1fb34f3caf2e1101cb692006c38052e64c1bb3891866dd30aae99129cda7519 +size 896774 diff --git a/src/models/pang14/img/bottom-panel-screws.webp b/src/models/pang14/img/bottom-panel-screws.webp new file mode 100644 index 000000000..7cc67be0b --- /dev/null +++ b/src/models/pang14/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12467b615f1f13f6c7c319778f4068216e264a42071a3447a179ab34e8594064 +size 865956 diff --git a/src/models/pang14/img/cmos-battery.webp b/src/models/pang14/img/cmos-battery.webp new file mode 100644 index 000000000..5e067fb9e --- /dev/null +++ b/src/models/pang14/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e420dc6edabe34303e0b7748000f99a25e98495f05557f169a6a16580bd336f0 +size 513530 diff --git a/src/models/pang14/img/components-highlighted.webp b/src/models/pang14/img/components-highlighted.webp new file mode 100644 index 000000000..4eb3e3f17 --- /dev/null +++ b/src/models/pang14/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a7c61e8d03ea55af750385f9ef6badf5cf42529c451e25c8efa3282c45aff6a +size 851696 diff --git a/src/models/pang14/img/fn-f1.svg b/src/models/pang14/img/fn-f1.svg new file mode 100644 index 000000000..45fde5104 --- /dev/null +++ b/src/models/pang14/img/fn-f1.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f10.svg b/src/models/pang14/img/fn-f10.svg new file mode 100644 index 000000000..1325d36a3 --- /dev/null +++ b/src/models/pang14/img/fn-f10.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f11.svg b/src/models/pang14/img/fn-f11.svg new file mode 100644 index 000000000..5ef798621 --- /dev/null +++ b/src/models/pang14/img/fn-f11.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f12.svg b/src/models/pang14/img/fn-f12.svg new file mode 100644 index 000000000..e1af5c00a --- /dev/null +++ b/src/models/pang14/img/fn-f12.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f2.svg b/src/models/pang14/img/fn-f2.svg new file mode 100644 index 000000000..0b5ee8ade --- /dev/null +++ b/src/models/pang14/img/fn-f2.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f3.svg b/src/models/pang14/img/fn-f3.svg new file mode 100644 index 000000000..6327897e2 --- /dev/null +++ b/src/models/pang14/img/fn-f3.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f6.svg b/src/models/pang14/img/fn-f6.svg new file mode 100644 index 000000000..237bbe2b6 --- /dev/null +++ b/src/models/pang14/img/fn-f6.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f7.svg b/src/models/pang14/img/fn-f7.svg new file mode 100644 index 000000000..94756cca7 --- /dev/null +++ b/src/models/pang14/img/fn-f7.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/fn-f9.svg b/src/models/pang14/img/fn-f9.svg new file mode 100644 index 000000000..32ba39f5b --- /dev/null +++ b/src/models/pang14/img/fn-f9.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/led-charging.svg b/src/models/pang14/img/led-charging.svg new file mode 100644 index 000000000..6a049935e --- /dev/null +++ b/src/models/pang14/img/led-charging.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/led-power.svg b/src/models/pang14/img/led-power.svg new file mode 100644 index 000000000..a12470f38 --- /dev/null +++ b/src/models/pang14/img/led-power.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/led-webcam.svg b/src/models/pang14/img/led-webcam.svg new file mode 100644 index 000000000..a079a492d --- /dev/null +++ b/src/models/pang14/img/led-webcam.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang14/img/m2-access-door.webp b/src/models/pang14/img/m2-access-door.webp new file mode 100644 index 000000000..ae4405f27 --- /dev/null +++ b/src/models/pang14/img/m2-access-door.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5afd97c95469a3d386935618cbbb845dd4c93bd368feb51ff2f66d31f6da55a +size 900460 diff --git a/src/models/pang14/img/m2-slots.webp b/src/models/pang14/img/m2-slots.webp new file mode 100644 index 000000000..90daf0b20 --- /dev/null +++ b/src/models/pang14/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd054aada6ce70aafa11a21c9f349411d2124aea487fed247725dd8bf150bb87 +size 870812 diff --git a/src/models/pang14/img/m2-thermal-pads.webp b/src/models/pang14/img/m2-thermal-pads.webp new file mode 100644 index 000000000..411781eff --- /dev/null +++ b/src/models/pang14/img/m2-thermal-pads.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43ae11717c550bc2f3f99122fd3550ae64d31d48e2c66c1c9f9f75851397d406 +size 955668 diff --git a/src/models/pang14/img/overview-lid.webp b/src/models/pang14/img/overview-lid.webp new file mode 100644 index 000000000..0aaa91cf2 --- /dev/null +++ b/src/models/pang14/img/overview-lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56c134f890f31d2e23367320b854dab38609c5349f8d902f5dc78dbdf4e2e202 +size 382368 diff --git a/src/models/pang14/img/overview-top.webp b/src/models/pang14/img/overview-top.webp new file mode 100644 index 000000000..e01fd7e96 --- /dev/null +++ b/src/models/pang14/img/overview-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbd4579b7b09f7981378b70582f9f45cfd07c694bd4fc0f53c798bd37c1f0ed +size 246510 diff --git a/src/models/pang14/img/pang14.webp b/src/models/pang14/img/pang14.webp new file mode 100644 index 000000000..5ff1b8397 --- /dev/null +++ b/src/models/pang14/img/pang14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c35e6ab42b8a9b4a8cc437ee55f694f5620258f768e6333b06a6f1018d4b2a1 +size 719464 diff --git a/src/models/pang14/img/ports-back.webp b/src/models/pang14/img/ports-back.webp new file mode 100644 index 000000000..5f6cb89e7 --- /dev/null +++ b/src/models/pang14/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fe59bb5e2ce5fd3d830ddd59a00a6f811bc89c182f2a6c6430a699bfe0ab1b8 +size 21978 diff --git a/src/models/pang14/img/ports-front.webp b/src/models/pang14/img/ports-front.webp new file mode 100644 index 000000000..c5ab5174e --- /dev/null +++ b/src/models/pang14/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5c4240577b623d15b69650c65e863e6e1861f228216482eabb622c00794429b +size 355272 diff --git a/src/models/pang14/img/ports-left.webp b/src/models/pang14/img/ports-left.webp new file mode 100644 index 000000000..5f69ce0f6 --- /dev/null +++ b/src/models/pang14/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d19d034e51a5ad285d443bb8a495e5bee51c55a0415e26d826d9e47aa86952b7 +size 181586 diff --git a/src/models/pang14/img/ports-right.webp b/src/models/pang14/img/ports-right.webp new file mode 100644 index 000000000..ccd21c336 --- /dev/null +++ b/src/models/pang14/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c891a330c2173972e810a720e1895dc2c00b125b2ee4fb8b950c430be6983d +size 129894 diff --git a/src/models/pang14/img/speakers.webp b/src/models/pang14/img/speakers.webp new file mode 100644 index 000000000..3c250be6c --- /dev/null +++ b/src/models/pang14/img/speakers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2fba01b62dbd5a54a6ded5062417ae4b36533420de86c03d22a1b86d0e43b8d +size 496094 diff --git a/src/models/pang14/img/thermal-paste-application.webp b/src/models/pang14/img/thermal-paste-application.webp new file mode 100644 index 000000000..96f7179f2 --- /dev/null +++ b/src/models/pang14/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ce6b4735dbb459e78daf825636b9025ef108708a8fa6b51e8e3baf9f9354c17 +size 356302 diff --git a/src/models/pang14/img/thermal-paste-removal.webp b/src/models/pang14/img/thermal-paste-removal.webp new file mode 100644 index 000000000..bbeca66ab --- /dev/null +++ b/src/models/pang14/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f87950b1cdea6c2d449363e01eb2083d0e018aa08f2ff11b8f8078ddc8c7fef +size 823084 diff --git a/src/models/pang14/img/thermal-system.webp b/src/models/pang14/img/thermal-system.webp new file mode 100644 index 000000000..8e5ce9344 --- /dev/null +++ b/src/models/pang14/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36653b07bacab8c313292aea4d1914038d2c1a50160a5a740f19ef1ff299bf00 +size 748452 diff --git a/src/models/pang14/img/wireless-card.webp b/src/models/pang14/img/wireless-card.webp new file mode 100644 index 000000000..82ef9bb47 --- /dev/null +++ b/src/models/pang14/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41f61de9c2517f7a21a241c944ced111153c14d7fcf280b2d3bc82c85590118f +size 399658 diff --git a/src/models/pang14/internal-overview.md b/src/models/pang14/internal-overview.md new file mode 100644 index 000000000..090dc11fb --- /dev/null +++ b/src/models/pang14/internal-overview.md @@ -0,0 +1,19 @@ +# Pangolin (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- M.2 SSDs are highlighted in dark green +- Wireless card is highlighted in dark blue +- LCD panel connector is highlighted in red* +- CMOS battery connector is highlighted in yellow +- Main battery connector is highlighted in purple +- Fan connectors are highlighted in orange +- BIOS flash chip (U4) is highlighted in black +- Speaker connector is highlighted in cyan +- Touchpad connector is highlighted in white* +- Keyboard connector is highlighted in light green* +- Keyboard backlight connector is highlighted in pink* + +\* Marked connectors are protected by black tape by default. diff --git a/src/models/pang14/repairs.md b/src/models/pang14/repairs.md new file mode 100644 index 000000000..bdba8ba5c --- /dev/null +++ b/src/models/pang14/repairs.md @@ -0,0 +1,196 @@ +# Pangolin (Parts & Repairs) + +Many components in your Pangolin can be upgraded or replaced as necessary. Follow these step-by-step guides for instructions: + +- [Replacing an M.2/NVMe SSD](#replacing-an-m2nvme-ssd) +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Removing the battery](#removing-the-battery) +- [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 speakers](#replacing-the-speakers) + +## Replacing an M.2/NVMe SSD: + +This model supports two M.2 SSDs. Both slots support PCIe NVMe Generation 4 connections and M.2 size 2280. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 3 minutes +**Difficulty:** Easy + +### Steps to replace the M.2 drive: + +1. Unscrew the M.2 access door screw. + +![M.2 access door](./img/m2-access-door.webp) + +2. Pull the M.2 access door off, starting from the top (larger side). + - A flat, plastic tool can be used to pry the edge of the door up. + - If the door is difficult to remove, the M.2 drives can alternatively be accessed by [removing the bottom cover](#removing-the-bottom-cover). +3. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slots](./img/m2-slots.webp) + +4. Remove the existing M.2 drive by pulling it out of the slot. +5. Insert the new M.2 drive into the slot and hold it in place. + - If a slot is being used for the first time, the spare thermal pad (which is included in the Pangolin's box) can be applied to the silver backplate before placing the drive down on top of it. + ![M.2 thermal pads](./img/m2-thermal-pads.webp) +6. Replace the retainer screw. + +## 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:** +- The bottom panel's part number is `NM16ARB-D`. + +**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 11 bottom panel screws. + - The [M.2 access door screw](#replacing-an-m2nvme-ssd) does not need to be removed. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Lift the bottom panel off, starting from the hinges in the back. + +## Removing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `628467-3S1P`, and the original part number is `3ICP7/85/67`. + - 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 remove the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the four battery screws, highlighted green below. + +![Battery screws](./img/battery.webp) + +3. Unplug the battery connector (highlighted cyan above) and lift the battery out of the chassis. + +## Replacing the wireless card: + +Your Pangolin'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 a Mediatek `MT7921K`. + +**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 and/or black tape that is securing the wires and card. + +![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. + +**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 EVE CR2032 battery. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### 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, carefully peel it away from the adhesive holding it to the chassis. +4. To clear the CMOS, [disconnect the main battery](#removing-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 bottom panel. +6. 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 Pangolin 14 has a fan and heatsink assembly to cool the CPU. The fans and heatsink are held together with adhesive; it is possible to replace the fans individually, but removing the entire assembly is recommended to perform service. + +If the fan becomes noisy and cleaning it 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. + +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. + +**Part numbers:** +- The heatsink's part number is `01.WW7.NM16ACPD002`. +- The left fan's part number is `01.SS9.NM16ACPD000`, and its model number is `B7007ASHNF2101TN`. +- The right fan's part number is `01.SS9.NM16ACPD001`, and its model number is `B7007ASHSF2101TN`. +- The complete fan/heatsink assembly is also known as `NM16AC-AC928-PEAK`. + +**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. Remove any black tape that may be covering the fan screws and wires. +3. Remove the six fan screws, highlighted green below. + +![Thermal screws](./img/thermal-system.webp) + +4. Unplug the fan connectors, highlighted cyan above. +5. Unscrew the three heatsink screws, highlighted red above. + - The heatsink screws are held captive and will not come out of the heatsink. +6. Remove the fan and heatsink assembly from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. + - The fans are held onto the heatsink with adhesive strips on both the top and bottom; if they come loose, place them back into position between the strips before reinstalling the fan/heatsink assembly. +7. Using a paper towel, remove the existing silver thermal paste. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + - The pink thermal pads do not need to be removed. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +8. 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) + +9. Carefully replace the heatsink. +10. Tighten the three heatsink screws. +11. Replace the fan screws, stick the adhesive sheet back on, and plug in the fan connectors. + +## Replacing the speakers: + +The system has two bottom-firing speakers. The speakers are a connected set, and must be replaced together. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the left speaker (on the right side when the machine is upside-down) from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Speaker wires and posts](./img/speakers.webp) + +3. Pull both speakers up and off of the plastic posts. +4. Remove any tape necessary to free the wire between the left and right speakers. +5. Slide the new speakers onto the plastic posts, run the wire between the speakers through the channels in the chassis, and connect the left speaker to the motherboard. diff --git a/src/models/pang15/README.md b/src/models/pang15/README.md new file mode 100644 index 000000000..64672f548 --- /dev/null +++ b/src/models/pang15/README.md @@ -0,0 +1,66 @@ +# Pangolin (pang15) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Pangolin](./img/pang15.webp) + +The System76 Pangolin is a laptop with the following specifications: + +- CPU + - Supports AMD Ryzen (Hawk Point) Mobile CPUs + - [Ryzen 9 8945HS](https://www.amd.com/en/products/processors/laptop/ryzen/8000-series/amd-ryzen-9-8945hs.html) +- BIOS + - Winbond W25R256JW flash chip + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5571 + - Programmed with non-open EC firmware +- Graphics + - GPU: AMD Radeon 780M + - eDP display: 16.1" 2560×1600@120Hz LCD + - LCD panel: BOE NE160QDM-NY2 (or equivalent) + - Brightness: 350 nits (cd/m²) + - sRGB color coverage: 100% + - External video output: + - 1x HDMI 2.0 + - 2x DisplayPort 1.4 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 @ 5600 MHz +- Networking + - WiFi 6E/Bluetooth 5.2 (soldered) + - Model: AzureWave AW-XM514NF + - Chipset: MediaTek MT7922A12L +- Power + - 100W USB-C charging + - Lower-powered chargers supported with performance throttling + - Included USB-C charger: Dongguan Aohai A879-200500C-US1 + - 100W (20V, 5A) DC-in port + - Barrel size: + - Outer port diameter: 3.5mm + - Inner pin diameter: 1.35mm + - Barrel length: 10mm + - Barrel charger not included + - 57.75Wh 4-cell Lithium-Ion battery + - Model number: U716849PHV-4S1P +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI & USB-C DisplayPort audio +- Storage + - 2x M.2 (PCIe NVMe Gen 4) + - MicroSD card reader +- USB + - 1x USB 4.0 Type-C + - Supports DisplayPort over USB-C + - Supports USB-C charging (USB-PD) + - Does not support Thunderbolt + - 1x USB 3.2 Gen 2 Type-C + - Supports DisplayPort over USB-C + - Does not support USB-C charging (USB-PD) + - Does not support Thunderbolt + - 3x USB 3.2 Gen 1 Type-A +- Dimensions + - 1.8cm x 35.6cm x 24.6cm, 1.73kg diff --git a/src/models/pang15/external-overview.md b/src/models/pang15/external-overview.md new file mode 100644 index 000000000..f0b43df39 --- /dev/null +++ b/src/models/pang15/external-overview.md @@ -0,0 +1,60 @@ +# Pangolin (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/overview-top.webp) + +## Lid: + +![Lid](./img/overview-lid.webp) + +## Materials + +| Part | Material | Part Number | +|--------------------------------------|----------|--------------------| +| LCD back cover (lid) | Aluminum | 02.SKD.NM16AHFTX00 | +| LCD front cover (bezel) | Plastic | 02.SKD.NM16AHFTX00 | +| Top case (palm rests/port covers) | Aluminum | 02.SKD.NM16AHFTX01 | +| Bottom panel | Aluminum | 02.SKD.NM16AHFTX02 | + +## LED indicators: + +| Icon | State | Description | +|-----------------------------------------|----------|-----------------------------------| +| ![Charging LED](./img/led-charging.svg) | Blue | Fully charged | +| | Red | Charging | +| | Off | Not charging (disconnected) | +| ![Webcam LED](./img/led-webcam.svg) | On | Webcam disabled (privacy mode on) | +| | Off | Webcam enabled (privacy mode off) | + +## Keyboard shortcuts + +| Key | Shortcut| Action | +|-----------------------------|---------|----------------------------| +| ![Fn-F1](./img/fn-f1.svg) | Fn+F1 | Mute | +| ![Fn-F2](./img/fn-f2.svg) | Fn+F2 | Volume down | +| ![Fn-F3](./img/fn-f3.svg) | Fn+F3 | Volume up | +| ![Fn-F4](./img/fn-f4.svg) | Fn+F4 | Mute/unmute microphone | +| ![Fn-F6](./img/fn-f6.svg) | Fn+F6 | Toggle trackpad | +| ![Fn-F7](./img/fn-f7.svg) | Fn+F7 | Cycle keyboard brightness | +| ![Fn-F9](./img/fn-f9.svg) | Fn+F9 | Toggle airplane mode | +| ![Fn-F10](./img/fn-f10.svg) | Fn+F10 | Toggle displays | +| ![Fn-F11](./img/fn-f11.svg) | Fn+F11 | Screen brightness down | +| ![Fn-F12](./img/fn-f12.svg) | Fn+F12 | Screen brightness up | + diff --git a/src/models/pang15/img/battery.webp b/src/models/pang15/img/battery.webp new file mode 100644 index 000000000..65778ba47 --- /dev/null +++ b/src/models/pang15/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeceab5407cace8e7f9671167df80ef2600e36cc5ee8f2118230149fe0e664a6 +size 252470 diff --git a/src/models/pang15/img/bottom-panel-screws.webp b/src/models/pang15/img/bottom-panel-screws.webp new file mode 100644 index 000000000..dca4e7d77 --- /dev/null +++ b/src/models/pang15/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9b17ef52d6d7b72a1955f1e68b19cd544a9944bc88b63d7488970ba62f719b6 +size 566388 diff --git a/src/models/pang15/img/cmos-battery.webp b/src/models/pang15/img/cmos-battery.webp new file mode 100644 index 000000000..8ff2197c2 --- /dev/null +++ b/src/models/pang15/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c39295d66899c6b410516246b4df860f3b68b3095160d416fd293122372c0569 +size 394052 diff --git a/src/models/pang15/img/components-highlighted.webp b/src/models/pang15/img/components-highlighted.webp new file mode 100644 index 000000000..1f5c32568 --- /dev/null +++ b/src/models/pang15/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d85109d3c9cb4c2fa6a13e7b509e404530be1317017dd8f0793bd9ae0138bf1e +size 509072 diff --git a/src/models/pang15/img/fn-f1.svg b/src/models/pang15/img/fn-f1.svg new file mode 100644 index 000000000..45fde5104 --- /dev/null +++ b/src/models/pang15/img/fn-f1.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f10.svg b/src/models/pang15/img/fn-f10.svg new file mode 100644 index 000000000..1325d36a3 --- /dev/null +++ b/src/models/pang15/img/fn-f10.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f11.svg b/src/models/pang15/img/fn-f11.svg new file mode 100644 index 000000000..5ef798621 --- /dev/null +++ b/src/models/pang15/img/fn-f11.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f12.svg b/src/models/pang15/img/fn-f12.svg new file mode 100644 index 000000000..e1af5c00a --- /dev/null +++ b/src/models/pang15/img/fn-f12.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f2.svg b/src/models/pang15/img/fn-f2.svg new file mode 100644 index 000000000..0b5ee8ade --- /dev/null +++ b/src/models/pang15/img/fn-f2.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f3.svg b/src/models/pang15/img/fn-f3.svg new file mode 100644 index 000000000..6327897e2 --- /dev/null +++ b/src/models/pang15/img/fn-f3.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f4.svg b/src/models/pang15/img/fn-f4.svg new file mode 100644 index 000000000..37d6110d1 --- /dev/null +++ b/src/models/pang15/img/fn-f4.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f6.svg b/src/models/pang15/img/fn-f6.svg new file mode 100644 index 000000000..237bbe2b6 --- /dev/null +++ b/src/models/pang15/img/fn-f6.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f7.svg b/src/models/pang15/img/fn-f7.svg new file mode 100644 index 000000000..94756cca7 --- /dev/null +++ b/src/models/pang15/img/fn-f7.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/fn-f9.svg b/src/models/pang15/img/fn-f9.svg new file mode 100644 index 000000000..32ba39f5b --- /dev/null +++ b/src/models/pang15/img/fn-f9.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/led-charging.svg b/src/models/pang15/img/led-charging.svg new file mode 100644 index 000000000..6a049935e --- /dev/null +++ b/src/models/pang15/img/led-charging.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/led-power.svg b/src/models/pang15/img/led-power.svg new file mode 100644 index 000000000..a12470f38 --- /dev/null +++ b/src/models/pang15/img/led-power.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/led-webcam.svg b/src/models/pang15/img/led-webcam.svg new file mode 100644 index 000000000..a079a492d --- /dev/null +++ b/src/models/pang15/img/led-webcam.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/models/pang15/img/m2-slots.webp b/src/models/pang15/img/m2-slots.webp new file mode 100644 index 000000000..3a9348a2b --- /dev/null +++ b/src/models/pang15/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c55fd03c27a7acc4cc50c2829902d498343d788bfa2ad7e30f0cf35bbad28d64 +size 297898 diff --git a/src/models/pang15/img/overview-lid.webp b/src/models/pang15/img/overview-lid.webp new file mode 100644 index 000000000..2089db42b --- /dev/null +++ b/src/models/pang15/img/overview-lid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee4e0d6d283f6a7cac4cfd2b56abebfb472ef4fc83ccbb92e0e7eaeb34e2415c +size 295928 diff --git a/src/models/pang15/img/overview-top.webp b/src/models/pang15/img/overview-top.webp new file mode 100644 index 000000000..0c2089c6b --- /dev/null +++ b/src/models/pang15/img/overview-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c21b64f48a46ecf91074c57eafd2c76350b312cb911fd727e3e613bc2568258 +size 503556 diff --git a/src/models/pang15/img/pang15.webp b/src/models/pang15/img/pang15.webp new file mode 100644 index 000000000..7f825c341 --- /dev/null +++ b/src/models/pang15/img/pang15.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2ca320d51cae754ba50349524ded6453cdc2dea3255c0f6e2e7a87d1c00b5e7 +size 534590 diff --git a/src/models/pang15/img/ports-back.webp b/src/models/pang15/img/ports-back.webp new file mode 100644 index 000000000..c4a905138 --- /dev/null +++ b/src/models/pang15/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:313abe630262edaf044ea799c515e4fef45f2d9d43308d4341782564217a2672 +size 70694 diff --git a/src/models/pang15/img/ports-front.webp b/src/models/pang15/img/ports-front.webp new file mode 100644 index 000000000..3bc4dba08 --- /dev/null +++ b/src/models/pang15/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48f0ac08a0b34a39ae556fd3bca2438ee9e22118387337f1ad71299af8ee5274 +size 40954 diff --git a/src/models/pang15/img/ports-left.webp b/src/models/pang15/img/ports-left.webp new file mode 100644 index 000000000..43855cadf --- /dev/null +++ b/src/models/pang15/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e67c9b4d22d433450c60be1688e099870a61b012eefe79c96bacb3e1ca4e45d +size 95492 diff --git a/src/models/pang15/img/ports-right.webp b/src/models/pang15/img/ports-right.webp new file mode 100644 index 000000000..4990a1e36 --- /dev/null +++ b/src/models/pang15/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c0e759febeba76cbc0cc2a5dc4d2e5f0023a6a175067b66ff7a8a30839fad81 +size 97788 diff --git a/src/models/pang15/img/ram-slots.webp b/src/models/pang15/img/ram-slots.webp new file mode 100644 index 000000000..7e144415d --- /dev/null +++ b/src/models/pang15/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b28423f937b8cc554abc501d5eed159bc8a3fb0eb7897f86911bd6a71b2912 +size 603978 diff --git a/src/models/pang15/img/speakers-left-tape.webp b/src/models/pang15/img/speakers-left-tape.webp new file mode 100644 index 000000000..d080515e2 --- /dev/null +++ b/src/models/pang15/img/speakers-left-tape.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5383ff4d5994d121b4f934709c069051a2c5e726ce92767f300625a3e460a64 +size 449798 diff --git a/src/models/pang15/img/speakers-left.webp b/src/models/pang15/img/speakers-left.webp new file mode 100644 index 000000000..a1118939d --- /dev/null +++ b/src/models/pang15/img/speakers-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a34d84e053c704c610499cf33f2e14a7139e415b740b160465a5da1f112fc235 +size 492060 diff --git a/src/models/pang15/img/speakers-right.webp b/src/models/pang15/img/speakers-right.webp new file mode 100644 index 000000000..d41733614 --- /dev/null +++ b/src/models/pang15/img/speakers-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b928f6adb0aef2ce117965dc38d505b867ea0a04397dd1c8ee175737bfb9508 +size 442896 diff --git a/src/models/pang15/img/thermal-paste-application.webp b/src/models/pang15/img/thermal-paste-application.webp new file mode 100644 index 000000000..4f51a72f5 --- /dev/null +++ b/src/models/pang15/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70c497193594c47e2266db7404bbb9c6449a6279f05857bdd1bb0c05f45b0112 +size 386828 diff --git a/src/models/pang15/img/thermal-paste-removal.webp b/src/models/pang15/img/thermal-paste-removal.webp new file mode 100644 index 000000000..1a14c8a47 --- /dev/null +++ b/src/models/pang15/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fec34c956faf30d02f2d7ff15d6da175a21560ad4cdb731457e7ab7803c94c1 +size 444156 diff --git a/src/models/pang15/img/thermal-system-covers.webp b/src/models/pang15/img/thermal-system-covers.webp new file mode 100644 index 000000000..5594ccbbe --- /dev/null +++ b/src/models/pang15/img/thermal-system-covers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4d7bacb5fdb5a7519f45508de4f0489bdd87b99b8658153353d5ed6497e3349 +size 385886 diff --git a/src/models/pang15/img/thermal-system.webp b/src/models/pang15/img/thermal-system.webp new file mode 100644 index 000000000..a1332f419 --- /dev/null +++ b/src/models/pang15/img/thermal-system.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deda4dc6eed9ef198072a344a83053b49dfea7d359bf1e385fba925dd1ffb2bd +size 446600 diff --git a/src/models/pang15/img/wireless-card.webp b/src/models/pang15/img/wireless-card.webp new file mode 100644 index 000000000..fd3dd934c --- /dev/null +++ b/src/models/pang15/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84ce2179416814fc43b4d2d9f4a38a7311e1f574b2daea3e6aee7338bd491049 +size 185332 diff --git a/src/models/pang15/internal-overview.md b/src/models/pang15/internal-overview.md new file mode 100644 index 000000000..2956f4d4e --- /dev/null +++ b/src/models/pang15/internal-overview.md @@ -0,0 +1,24 @@ +# Pangolin (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- RAM slots are highlighted in maroon + - RAM sticks are covered with protective plastic +- M.2 SSDs are highlighted in dark green +- Wireless card is highlighted in dark blue +- LCD panel connector is highlighted in red + - Covered by black protective tape +- CMOS battery connector is highlighted in yellow +- Main battery connector is highlighted in purple +- Fan connectors are highlighted in orange +- Speaker connectors are highlighted in cyan + - Left speaker connector (on the right side) is covered by black protective tape +- Keyboard connector is highlighted in light green +- Keyboard backlight connector is highlighted in pink + - Covered by black protective tape +- Touchpad connector is highlighted in white + - Covered by black protective tape +- BIOS flash chip is highlighted in black + - Covered by the CPU heatsink pipe diff --git a/src/models/pang15/repairs.md b/src/models/pang15/repairs.md new file mode 100644 index 000000000..af08743ea --- /dev/null +++ b/src/models/pang15/repairs.md @@ -0,0 +1,244 @@ +# Pangolin (Parts & Repairs) + +Many components in your Pangolin 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) +- [Removing the battery](#replacing-the-battery) +- [Reseating the WiFi/Bluetooth antennas](#reseating-the-wireless-antenna-connectors) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [Replacing the speakers](#replacing-the-speakers) + +## 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:** +- The bottom panel's part number is `02.SKD.NM16AHFTX02`. + +**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 7 bottom panel screws. + - The back-center screw (highlighted red below) is longer than the rest of the screws. + - The front four screws are mounted at an angle into the machine; hold the screwdriver at an angle for the easiest removal/installation. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Lift the bottom panel off, starting from the hinges in the back. + +## Replacing the RAM: + +The Pangolin 15 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. Remove the black protective covers from the RAM slots, shown on the left below. + - Alternatively, you can pull the outer ends of the covers up and hold them away from the RAM sticks while replacing them instead of entirely removing the covers from the slots. + +![RAM slots](./img/ram-slots.webp) + +3. Press the small tabs on both sides of the RAM simultaneously. The RAM should spring up to an angle. +4. Remove the RAM from the slot. +5. 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 support PCIe NVMe Generation 4 connections and M.2 size 2280. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 3 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. If replacing an M.2 drive, slowly peel the light blue thermal pad off of the old drive, then place it on the new drive. + - If you ordered less than two drives when purchasing your system, the additional thermal pad will be included in the box. + - M.2 thermal pads are optional, and drives can be used without thermal pads if the pads are lost or unable to be transferred. Without the thermal pad, performance may be throttled to avoid overheating. +5. Insert the new M.2 drive into the slot and hold it in place. +6. Replace the retainer screw. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `U716849PHV-4S1P`, and the original part number is `4ICP8/68/49`. + - 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 seven battery screws, highlighted cyan below. + +![Battery screws](./img/battery.webp) + +3. Unplug the battery connector (highlighted green above) and lift the battery out of the chassis. + - Wires may be routed through the hooks on the left side of the battery. Free the wires, and push them back into the hooks when installing the battery again. + - When plugging in the battery, the red wires go on the left, and the black wires go on the right. + +## Reseating the wireless antenna connectors: + +Your Pangolin's WiFi and Bluetooth are both handled by the same module, which is soldered to the Pangolin motherboard. If you are experiencing wireless connectivity issues and would like to reseat the wireless antenna connectors, you can do so using the instructions below. + +**Part numbers:** +- The built-in wireless card is an AzureWave `AW-XM514NF`. + - The wireless card chipset is a MediaTek `MT7922A12L`. +- The motherboard's model number is `EM_APX938_V2.0`. + +**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 the clear cover securing the wires and card (shown on the left below). + +![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. Re-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. + +**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 CR2032 battery. The stock battery is Malak brand. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### 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 cyan below.) + +![CMOS battery](./img/cmos-battery.webp) + +3. If you are replacing the CMOS battery, carefully peel it away from the adhesive holding it to the chassis. +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 bottom panel. + - When connecting the CMOS battery, the red wire goes on the left, and the black wire goes on the right. +6. 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 Pangolin 15 has a fan and heatsink assembly to cool the CPU. The fans and heatsink are held together with adhesive; it is possible to replace the fans individually, but removing the entire assembly is recommended to perform service. + +If the fan becomes noisy and cleaning it 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. + +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. + +**Part numbers:** +- The heatsink's part number is `01.WW7.APX938ARM00`. +- The left fan is a Joray `BF070E12P (S-0592)`, and its part number is `01.SS9.APX938DTH00`. +- The right fan is a Joray `BF080D12P (S-0593)`, and its part number is `01.SS9.APX938DTH01`. + +**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. Slowly peel off the black coverings and their connecting strip from the heatsink, highlighted green below. + +![Thermal system covers](./img/thermal-system-covers.webp) + +3. Remove the six fan screws, highlighted green below. + +![Thermal screws](./img/thermal-system.webp) + +4. Unplug the fan connectors, highlighted cyan above. +5. Unscrew the four heatsink screws, highlighted red above. + - The heatsink screws are held captive and will not come out of the heatsink. +6. Remove the fan and heatsink assembly from the system, being careful not to bend the heatsink pipe. It may take some pressure to break the seal of the thermal paste. + - The fans are held onto the heatsink with adhesive strips on both the top and bottom; if they come loose, place them back into position between the strips before reinstalling the fan/heatsink assembly. +7. Using a paper towel, remove the existing silver thermal paste. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + - The pink thermal pads do not need to be removed. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +8. 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) + +9. Carefully replace the heatsink. +10. Tighten the four heatsink screws. +11. Replace the fan screws, plug in the fan connectors, stick the black coverings back onto the heatsink pipes, and replace the bottom panel. + +## Replacing the speakers: + +The system has four speakers (two top-firing tweeters and two bottom-firing woofers). The left and right channels can be replaced independently. + +**Part numbers:** +- Left speakers (right side of machine when viewing from below): + - Tweeter: `GS-NM16TG-L` + - Woofer: `GS-NM16TG-L-2` +- Right speakers (left side of machine when viewing from below): + - Tweeter: `GS-NM16TG-R` + - Woofer: `GS-NM16TG-R-2` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the right speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Unplug the `SPK1` connector, highlighted cyan below. + - Peel back any black tape covering the wires stemming from this connector. + - This can alternatively be done after freeing the speakers. + +![Right speakers and wire](./img/speakers-right.webp) + +3. Unscrew the right tweeter screws, highlighted pink above. +4. Pull the right woofer off of the plastic mounting posts (highlighted yellow above), then lift the speakers out of the machine. + - The woofer wire is not routed underneath the battery by default, but may become routed underneath the battery after the battery is replaced. If this is the case, it may be necessary to [remove the battery](#replacing-the-battery) before removing the right woofer. +5. Slide the new woofer onto the plastic posts, screw the new tweeter in, and connect the `SPK1` connector. +6. Replace the black tape and bottom panel. + +### Steps to replace the left speakers: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the black tape (highlighted green below) covering the `SPK2` connector and the left tweeter. + +![Left speaker tape](./img/speakers-left-tape.webp) + +3. Disconnect the `SPK2` connector from the motherboard, highlighted cyan below. + - This can alternatively be done after freeing the speakers. + +![Left speakers and wire](./img/speakers-left.webp) + +4. Unscrew the left tweeter screws, highlighted pink above. +5. Pull the left woofer off of the plastic mounting posts (highlighted yellow above), then lift the speakers out of the machine. +6. Slide the new woofer onto the plastic posts, screw the new tweeter in, and connect the `SPK2` connector. +7. Replace the black tape and bottom panel. diff --git a/src/models/serw12/README.md b/src/models/serw12/README.md index 7123764d3..5d0e02bb5 100644 --- a/src/models/serw12/README.md +++ b/src/models/serw12/README.md @@ -10,15 +10,18 @@ The System76 Serval WS is a laptop with the following specifications: - CPU - Supports AMD Ryzen (3rd Gen) CPUs - - [AMD Ryzen 5 3600](https://www.amd.com/en/products/cpu/amd-ryzen-5-3600) - - [AMD Ryzen 7 3700X](https://www.amd.com/en/products/cpu/amd-ryzen-7-3700x) - - [AMD Ryzen 9 PRO 3900](https://www.amd.com/en/products/cpu/amd-ryzen-9-pro-3900) + - [AMD Ryzen 5 3600](https://www.amd.com/en/product/8456) + - [AMD Ryzen 7 3700X](https://www.amd.com/en/product/8446) + - [AMD Ryzen 9 PRO 3900](https://www.amd.com/en/product/8861) - Chipset - AMD B450 - BIOS - - MX25U12872F flash chip running System76 Firmware (non-open) + - MX25U12872F flash chip + - SOIC-8 form factor + - Programmed with System76 firmware (non-open) - EC - ITE IT5570E + - Programmed with non-open EC firmware - Graphics - GPU options: - NVIDIA GeForce RTX 2070 @@ -49,7 +52,8 @@ The System76 Serval WS is a laptop with the following specifications: - Barrel size: 5.5mm (outer), 2.5mm (inner) - Included AC adapter: Chicony A17-180P4A - AC power cord type: IEC C5 - - 62Wh 6-cell battery + - 62Wh 6-cell Lithium-Ion battery + - Model number: PB50BAT-6 - Sound - Internal speakers & microphone - Combined headphone & microphone 3.5mm jack diff --git a/src/models/serw12/repairs.md b/src/models/serw12/repairs.md index 9eca43151..23132b812 100644 --- a/src/models/serw12/repairs.md +++ b/src/models/serw12/repairs.md @@ -16,6 +16,8 @@ Many components in your Serval WS can be upgraded or replaced as necessary. Foll The battery provides primary power whenever the system is unplugged. +The model number for the Serval 12's battery is `PB50BAT-6`, and the original part number is `6-87-PB50S-61D02`. 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:** 1 minute **Difficulty:** Easy @@ -199,6 +201,8 @@ The Serval WS uses an AM4 socket for the CPU. If you are upgrading or replacing The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the comptuer'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) + **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 10 minutes **Difficulty:** Easy @@ -221,7 +225,7 @@ The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the ## Replacing the wireless card: -Your Serval WS'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). +Your Serval WS'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 **Time estimate:** 10 minutes diff --git a/src/models/serw13/README.md b/src/models/serw13/README.md new file mode 100644 index 000000000..5da95efc9 --- /dev/null +++ b/src/models/serw13/README.md @@ -0,0 +1,74 @@ +# Serval WS (serw13) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Serval WS](./img/serw13.webp) + +The System76 Serval WS is a laptop with the following specifications: + +- CPU + - Supports Intel 13th & 14th Generation (Raptor Lake) CPUs + - [Core i9-14900HX](https://ark.intel.com/content/www/us/en/ark/products/235995/intel-core-i9-processor-14900hx-36m-cache-up-to-5-80-ghz.html) + - [Core i9-13900HX](https://ark.intel.com/content/www/us/en/ark/products/232171/intel-core-i913900hx-processor-36m-cache-up-to-5-40-ghz.html) +- Chipset + - [Intel HM770](https://www.intel.com/content/www/us/en/products/sku/232478/intel-hm770-chipset/specifications.html) +- BIOS + - GigaDevice GD25B256EYIGR + - WSON-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 options: + - NVIDIA GeForce RTX 4070 + - NVIDIA GeForce RTX 4060 + - eDP display: + - 17.3" 3840x2160@144Hz + - LCD panel: AUO B173ZAN03.0 (or equivalent) + - 17.3" 2560x1440@240Hz LCD + - LCD panel: BOE NE173QHM-NZ1 (or equivalent) + - 15.6" 1920x1080@165Hz LCD + - LCD panel: BOE NV156FHM-NY8 (or equivalent) + - External video outputs: + - 1x HDMI 2.1a + - 1x Mini DisplayPort 1.4 + - 1x DisplayPort 1.4 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - 2.5-Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth options: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 + - Intel Wi-Fi 6E AX210/AX211 + - Bluetooth 5.3 +- Power + - 280W (20V, 14A) DC-in port + - DC-in port accepts rectangular (not barrel) connector + - Included AC adapter: Chicony A18-280P1A + - AC power cord type: IEC C13 + - 80Wh 6-cell Lithium-Ion battery + - 15" model number: PD50BAT-6-80 + - 17" model number: PD70BAT-6-80 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Combined microphone & S/PDIF 3.5mm jack + - HDMI, Mini DisplayPort, USB-C DisplayPort audio +- Storage + - 2x PCIe NVMe Gen 4 + - MicroSD card reader +- USB + - 1x USB Type-C with Thunderbolt 4 + - Supports DisplayPort over USB-C. + - Supports USB-PD (charging) up to 100W when the system is powered off or suspended. + - 1x USB 3.2 Gen 2 Type-C + - Partially supports DisplayPort over USB-C. + - Display output is unreliable with some display brands;
usage of the Thunderbolt port is recommended instead. + - 2x USB 3.2 Gen 1 Type-A +- Dimensions + - 15": 2.49cm x 35.8cm x 24.0cm, 2.4kg + - 17": 2.49cm x 39.6cm x 26.2cm, 2.8kg diff --git a/src/models/serw13/external-overview.md b/src/models/serw13/external-overview.md new file mode 100644 index 000000000..87ccac037 --- /dev/null +++ b/src/models/serw13/external-overview.md @@ -0,0 +1,68 @@ +# Serval WS (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) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material | +|----------------------------------|---------| +|LCD back cover (lid) |Aluminum | +|LCD front cover (bezel) |Plastic | +|Top case (palm rests/port covers) |Plastic | +|Bottom panel |Aluminum | + +## LED indicators + +The Serval WS has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +### Keyboard Shortcuts + +The Serval WS has the following actions available using the Fn and Function keys: + +|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-/](./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/serw13/img/battery.webp b/src/models/serw13/img/battery.webp new file mode 100644 index 000000000..17557df03 --- /dev/null +++ b/src/models/serw13/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:038c1f232da46298cf53493d575c9143d069e6559c16f8ce38b6fb1f6a21ae0b +size 624516 diff --git a/src/models/serw13/img/bottom-panel-screws.webp b/src/models/serw13/img/bottom-panel-screws.webp new file mode 100644 index 000000000..7c7e1c5f7 --- /dev/null +++ b/src/models/serw13/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8614e8256e92eba934306ccdb5aeaa62d32d61da8a906916d114dbe4967897d5 +size 825240 diff --git a/src/models/serw13/img/cmos-battery.webp b/src/models/serw13/img/cmos-battery.webp new file mode 100644 index 000000000..5dbdc316a --- /dev/null +++ b/src/models/serw13/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364bd06a641dfaf78c53a5696d583fdddc9e0bb102b3eeec050d4799584a0a07 +size 311422 diff --git a/src/models/serw13/img/components-highlighted.webp b/src/models/serw13/img/components-highlighted.webp new file mode 100644 index 000000000..583c51743 --- /dev/null +++ b/src/models/serw13/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e91f2f79c8244378f51cab0dfeea511c910e5c4e1f9c91e9c6c5812a26f2d3 +size 979816 diff --git a/src/models/serw13/img/fn-dia.jpg b/src/models/serw13/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f1.png b/src/models/serw13/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f10.png b/src/models/serw13/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f11.png b/src/models/serw13/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f12.png b/src/models/serw13/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f2.png b/src/models/serw13/img/fn-f2.png new file mode 100644 index 000000000..6b8bbd67c --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f3.png b/src/models/serw13/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f5.png b/src/models/serw13/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f6.png b/src/models/serw13/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f7.png b/src/models/serw13/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f8.png b/src/models/serw13/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-f9.png b/src/models/serw13/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/serw13/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/serw13/img/fn-minus.png b/src/models/serw13/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/serw13/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/serw13/img/fn-plus.png b/src/models/serw13/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/serw13/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/serw13/img/fn-slash.png b/src/models/serw13/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/serw13/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/serw13/img/fn-star.png b/src/models/serw13/img/fn-star.png new file mode 100644 index 000000000..54300bf6c --- /dev/null +++ b/src/models/serw13/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49220aa3120f9a6b70b58af2df56da137444db554be0328d9c131914bc6ef899 +size 1303 diff --git a/src/models/serw13/img/keyboard-adhesive.webp b/src/models/serw13/img/keyboard-adhesive.webp new file mode 100644 index 000000000..2bb90a7f4 --- /dev/null +++ b/src/models/serw13/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c8d745a4492d5c7d258f358ac568c758d5e2f222706638807022cee233ef6c +size 541336 diff --git a/src/models/serw13/img/keyboard-push-point.webp b/src/models/serw13/img/keyboard-push-point.webp new file mode 100644 index 000000000..0cc729600 --- /dev/null +++ b/src/models/serw13/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa5b7da0be186e4c1ae5004859b0ef4d5c1ecaccb07c6a950e607c30d17208aa +size 124480 diff --git a/src/models/serw13/img/keyboard-ribbons.webp b/src/models/serw13/img/keyboard-ribbons.webp new file mode 100644 index 000000000..5fdcb46cf --- /dev/null +++ b/src/models/serw13/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9d71a023f9e45e8e4de81d767ee03e49bdd39d43fa0b8c7296a0b8cd02fa3a0 +size 214362 diff --git a/src/models/serw13/img/keyboard-touchpad.webp b/src/models/serw13/img/keyboard-touchpad.webp new file mode 100644 index 000000000..e457e5da7 --- /dev/null +++ b/src/models/serw13/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da59358523c2c2a82f63bde5ca8c329579d63c2caa5c28f237a4013f355cd286 +size 80600 diff --git a/src/models/serw13/img/led-airplane.png b/src/models/serw13/img/led-airplane.png new file mode 100644 index 000000000..10dc99022 --- /dev/null +++ b/src/models/serw13/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/serw13/img/led-battery.png b/src/models/serw13/img/led-battery.png new file mode 100644 index 000000000..781f3426a --- /dev/null +++ b/src/models/serw13/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/serw13/img/led-power.png b/src/models/serw13/img/led-power.png new file mode 100644 index 000000000..3fa979594 --- /dev/null +++ b/src/models/serw13/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/serw13/img/led-storage.png b/src/models/serw13/img/led-storage.png new file mode 100644 index 000000000..7161a1144 --- /dev/null +++ b/src/models/serw13/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/serw13/img/m2-slots.webp b/src/models/serw13/img/m2-slots.webp new file mode 100644 index 000000000..e20f72f95 --- /dev/null +++ b/src/models/serw13/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a884a78d51245d941277321a2dbdd75a46169b22e9990db9127acd0e2f78998 +size 882136 diff --git a/src/models/serw13/img/ports-back.webp b/src/models/serw13/img/ports-back.webp new file mode 100644 index 000000000..f2133d029 --- /dev/null +++ b/src/models/serw13/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c32724db9d25c3b4b1271544c371f8e64c0448b7f64fde1e4e5b2905f0f63534 +size 33072 diff --git a/src/models/serw13/img/ports-front.webp b/src/models/serw13/img/ports-front.webp new file mode 100644 index 000000000..5a3fa28ff --- /dev/null +++ b/src/models/serw13/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:498869e12ca73cbebc0fb634e7d9bb8c6a8614564184a02882c941d793a24105 +size 18702 diff --git a/src/models/serw13/img/ports-left.webp b/src/models/serw13/img/ports-left.webp new file mode 100644 index 000000000..b8169a0c5 --- /dev/null +++ b/src/models/serw13/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aad93cc502aceada7de9442431779377798c744b4a322de8f9ef394455e3dde +size 36468 diff --git a/src/models/serw13/img/ports-right.webp b/src/models/serw13/img/ports-right.webp new file mode 100644 index 000000000..f95f4be00 --- /dev/null +++ b/src/models/serw13/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dafea2cc972391023809c93687119d46be9ac6da4f49e04eb101737f53ed9400 +size 25962 diff --git a/src/models/serw13/img/ram-slots.webp b/src/models/serw13/img/ram-slots.webp new file mode 100644 index 000000000..1b865cb74 --- /dev/null +++ b/src/models/serw13/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a642b7100b730c1133150ccad9a8086047bb4c53369d2704056b32caada461 +size 817060 diff --git a/src/models/serw13/img/serw13.webp b/src/models/serw13/img/serw13.webp new file mode 100644 index 000000000..b41f4902c --- /dev/null +++ b/src/models/serw13/img/serw13.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:119b64f71f7fc4d05719d9b3fb0a08ca4cd4e4c5cd1c92922f59b2ffa32bd4ed +size 207344 diff --git a/src/models/serw13/img/speaker-left.webp b/src/models/serw13/img/speaker-left.webp new file mode 100644 index 000000000..723d455b4 --- /dev/null +++ b/src/models/serw13/img/speaker-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02f7620e3b22c87401532be9871fb966fec34d4f2b58f5749b0422de6e65c710 +size 1522050 diff --git a/src/models/serw13/img/speaker-right.webp b/src/models/serw13/img/speaker-right.webp new file mode 100644 index 000000000..65325c1d1 --- /dev/null +++ b/src/models/serw13/img/speaker-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae770b5177221d7066e519be9c06ef995b2a62ed442214f315841b6896299bca +size 632104 diff --git a/src/models/serw13/img/thermal-paste-application.webp b/src/models/serw13/img/thermal-paste-application.webp new file mode 100644 index 000000000..f081d98ab --- /dev/null +++ b/src/models/serw13/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8508bea19d6e3bc75d9302ffcc0873b096e7243318e9b3727e5f557974cd858 +size 640020 diff --git a/src/models/serw13/img/thermal-paste-removal.webp b/src/models/serw13/img/thermal-paste-removal.webp new file mode 100644 index 000000000..1211f6342 --- /dev/null +++ b/src/models/serw13/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86177cd751b051a78a781a6d7aa5383d4dee02a0624c3b583bb3298ff933a638 +size 590994 diff --git a/src/models/serw13/img/thermal-screws.webp b/src/models/serw13/img/thermal-screws.webp new file mode 100644 index 000000000..4e6f02eef --- /dev/null +++ b/src/models/serw13/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829ef120106655197b6f22acc977e08ca3ff581aec19182ae633bf1e389a4794 +size 520018 diff --git a/src/models/serw13/img/under-keyboard.webp b/src/models/serw13/img/under-keyboard.webp new file mode 100644 index 000000000..cab9c3260 --- /dev/null +++ b/src/models/serw13/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:156a538f97b307ab3184eba2334b09361180898dabe1a7cc2bf282af7a37d6d9 +size 471808 diff --git a/src/models/serw13/img/wireless-card.webp b/src/models/serw13/img/wireless-card.webp new file mode 100644 index 000000000..6e86b7a54 --- /dev/null +++ b/src/models/serw13/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cba185f71d497ad7259d60fe69b27eb23c811e4f4bf2114da10903da9d89361 +size 482630 diff --git a/src/models/serw13/internal-overview.md b/src/models/serw13/internal-overview.md new file mode 100644 index 000000000..1029a90cb --- /dev/null +++ b/src/models/serw13/internal-overview.md @@ -0,0 +1,29 @@ +# Serval WS (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in light green +- Webcam/microphone connector is highlighted in cyan +- Keyboard adhesive access point is highlighted in pink +- RAM is highlighted in maroon +- BIOS flash chip (U46) is highlighted in black +- Fan connectors are highlighted in orange +- M.2 SSDs are highlighted in dark green + - Both slots support PCIe NVMe Gen 4 +- Speaker connectors are highlighted in yellow + - Right speaker connector (on the left) is under the outermost SSD +- CMOS battery connector (under the outermost SSD) is highlighted in purple +- Wireless card (under the innermost SSD) is highlighted in blue +- Touchpad connector is highlighted in white +- Main battery connector is highlighted in red + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in green +- Power button/LED connector is highlighted in red +- Front LED connector is highlighted in cyan \ No newline at end of file diff --git a/src/models/serw13/repairs.md b/src/models/serw13/repairs.md new file mode 100644 index 000000000..b0edd0bc0 --- /dev/null +++ b/src/models/serw13/repairs.md @@ -0,0 +1,257 @@ +# Serval WS (Parts & Repairs) + +Many components in your Serval WS can be upgraded or replaced as necessary. This page uses photos of the 15" model, but screw counts, general component locations, and other details are the same on the 17" model unless otherwise noted. + +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Replacing the battery](#replacing-the-battery) +- [Replacing the keyboard](#replacing-the-keyboard) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing an M.2/NVMe SSD](#replacing-an-m2nvme-ssd) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [Replacing the WiFi/Bluetooth module](#replacing-the-wireless-card) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the speakers](#replacing-the-speakers) + +## 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:** 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 15 bottom panel screws. + - All screws are the same length on any given unit. However, the 17" model uses longer screws than the 15" model. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from the hinges in the back. + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +The model and part numbers for the Serval WS 13's battery are dependent on the screen size: + +- For the 15" model, the battery model is `PD50BAT-6-80` and the original part number is `6-87-PD50S-82B01`. +- For the 17" model, the battery model is `PC70BAT-6-80` and the original part number is `6-87-PD70S-82B01`. + +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 three silver battery screws along the bottom of the battery. + +![Battery screws](./img/battery.webp) + +3. Unplug the white connector (highlighted cyan above) connecting the battery to the motherboard. +4. Remove the battery, starting from the bottom edge with screw holes. +5. When putting in the new battery, start with the plastic tabs along the top edge (opposite from the screw holes.) +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## Replacing the keyboard: + +The keyboard can be replaced using the instructions below. + +**Tools required:** Cross-head (Phillips) screwdriver; tweezers (optional) +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access point is highlighted green below. + - If the end of the keyboard adhesive strip is tucked behind the fan, it can be pulled out using tweezers or a small screwdriver, or the [thermal system can be removed](#replacing-the-cooling-system) to expose it. + - Replacing the thermal paste is recommended if the thermal system is removed. + - If the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive & push point](./img/keyboard-adhesive.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push the screwdriver into the keyboard push point (highlighted red 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. (Optional) Replace the keyboard adhesive strip on the chassis. +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. +15. Replace the bottom panel. + +## Replacing the RAM: + +The Serval WS 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 and support 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. + +![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. + +## Replacing the cooling system: + +The Serval WS 13 has a single heatsink assembly with two fans. This assembly cools the CPU and GPU. + +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. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 15 minutes +**Difficulty:** High + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the thirteen heatsink and fan screws in order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #13. + - The black screws (#1-#12) are held captive, and will not completely detatch from the heatsink/fans. The silver screw (#13) is not held captive, and will come loose when untightened. + - Do not remove the smaller black screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +3. Unplug the white fan connectors from the motherboard. +4. 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. +5. Using a paper towel, remove the existing thermal paste from the CPU, GPU, and 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +6. Apply a small line of thermal paste directly onto the CPU chip and the GPU chip. + - 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 VRAM 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) + +7. Carefully replace the heatsink. +8. Replace the fan and heatsink screws, starting with #1, then #2, and so on until #13. +9. Plug the white fan connectors back into the motherboard. + +## Replacing the wireless card: + +Your Serval WS'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 +**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. If there is an M.2 SSD in the slot closest to the battery, follow the steps above to [remove the M.2 SSD](#replacing-an-m2nvme-ssd). + - The other SSD can optionally be removed to make working with the wireless card easier. +3. Locate the wireless module. Remove any clear tape that is securing the wires. + +![Wireless card](./img/wireless-card.webp) + +4. Gently remove the two antennas (highlighted red above) by pulling them up and away from the wireless card. +5. Remove the retaining screw opposite the M.2 slot, highlighted yellow above. +6. Slide the card out of the M.2 slot, parallel with the motherboard. +7. Insert the new wireless card into the M.2 slot. +8. Replace the retaining screw. +9. 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._ +10. Replace the M.2 SSD, bottom cover, and battery. + +## Replacing the CMOS battery: + +The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the comptuer'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) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover), [unplug the main battery](#replacing-the-battery), and [remove the outermost SSD](#replacing-an-m2nvme-ssd). +2. Remove the [innermost SSD](#replacing-an-m2nvme-ssd) and [remove the wireless card](#replacing-the-wireless-card), then pull the battery away from the adhesive holding it to the case. + - If you are not replacing the CMOS battery, then this step is optional. + +![CMOS battery](./img/cmos-battery.webp) + +3. Unplug the white connector that connects the CMOS battery to the motherboard. +4. To clear the CMOS, 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. +6. Replace the SSDs and wireless card (if necessary) and the bottom panel. +7. Power up the Serval WS. The system may power itself off and on after initial boot; this is normal behavior when the CMOS has been reset. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the left speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Left speaker wire and screws](./img/speaker-left.webp) + +3. Unscrew the two speaker screws, free the speaker wire from the channels in the chassis, and remove the speaker. +4. Screw in the new speaker and connect it to the motherboard, securing the wire using the channels in the chassis. +5. Replace the [bottom cover](#removing-the-bottom-cover). + +### Steps to replace the right speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the outermost SSD](#replacing-an-m2nvme-ssd). +2. Peel back any clear tape hanging onto the speaker from the wireless card. +3. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Right speaker wire and screws](./img/speaker-right.webp) + +4. Unscrew the three speaker screws and remove the speaker. +5. Screw in the new speaker and connect it to the motherboard. +6. Replace the [outermost SSD](#replacing-an-m2nvme-ssd) (if necessary) and [bottom cover](#removing-the-bottom-cover). diff --git a/src/models/serw14/README.md b/src/models/serw14/README.md new file mode 100644 index 000000000..014b21fa9 --- /dev/null +++ b/src/models/serw14/README.md @@ -0,0 +1,75 @@ +# Serval WS (serw14) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Serval WS](./img/serw14.webp) + +The System76 Serval WS is a laptop with the following specifications: + +- CPU + - Supports Intel Core Ultra 2nd generation (Arrow Lake) CPUs + - [Core Ultra 9 275HX](https://www.intel.com/content/www/us/en/products/sku/242293/intel-core-ultra-9-processor-275hx-36m-cache-up-to-5-40-ghz/specifications.html) +- Chipset + - [Intel HM870](https://www.intel.com/content/www/us/en/products/sku/240123/intel-hm870-chipset/specifications.html) +- BIOS + - Flash chip: + - XMC XM25QU256C, GigaDevice GD25LB256FYIG, or equivalent + - WSON-8 form factor + - Programmed with System76 firmware (non-open) +- EC + - ITE IT5570E + - Programmed with non-open EC firmware +- Graphics + - GPU options: + - NVIDIA GeForce RTX 5070 Ti + - eDP display options: + - 16" 2560x1600@300Hz LCD + - LCD panel: BOE NE160QDM-NZL (or equivalent) + - Brightness: 500 nits (cd/m²) + - Color coverage: + - DCI-P3: 81% + - sRGB: 100% + - Defaults to 240Hz due to iGPU limitation + - Change "Display Mode" to "Discrete GPU" in BIOS for 300Hz + - 16" 2560x1600@240Hz LCD + - LCD panel: BOE NE160QAM-NZ1 (or equivalent) + - Brightness: 500 nits (cd/m²) + - Color coverage: + - DCI-P3: 100% + - sRGB: 100% + - External video outputs: + - 1x HDMI 2.1 + - 2x DisplayPort 2.0 over USB-C +- Memory + - Up to 96GB (2x48GB) dual-channel DDR5 SO-DIMMs @ 5600 MHz +- Networking + - 2.5-Gigabit Ethernet + - M.2 PCIe/CNVi WiFi/Bluetooth: + - Intel Wi-Fi 7 BE200 + - Bluetooth 5.4 +- Power + - 230W (20V, 11.5A) DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: + - FSP FSP230-ACBS3 + - LiteOn PA-1231-26 + - ...or other equivalent + - 80Wh 8-cell Lithium-Ion battery + - Model number: X560BAT-4-80 +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - HDMI, USB-C DisplayPort audio +- Storage + - 1x M.2 PCIe NVMe Gen 5 + - 2x M.2 PCIe NVMe Gen 4 + - MicroSD card reader +- USB + - 2x USB Type-C with Thunderbolt 4 + - Both ports support DisplayPort over USB-C + - Both ports support USB-C charging (USB-PD) + - 2x USB 3.2 Gen 2 Type-A +- Dimensions + - 35.585cm x 27.102cm x 1.981cm, 2.25kg diff --git a/src/models/serw14/external-overview.md b/src/models/serw14/external-overview.md new file mode 100644 index 000000000..bf18addf4 --- /dev/null +++ b/src/models/serw14/external-overview.md @@ -0,0 +1,72 @@ +# Serval WS (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.png) + +## Materials: + +|Part |Material | Part Number | +|----------------------------------|---------|----------------| +|LCD back cover (lid) |Aluminum | 6-39-X5601-022 | +|LCD front cover (bezel) |Plastic | 6-39-X5601-012 | +|Top case (palm rests/port covers) |Aluminum | 6-39-X5602-012 | +|Bottom panel |Aluminum | 6-39-X5603-012 | + +## LED indicators + +The Serval WS has the following 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 | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +### Keyboard Shortcuts + +The Serval WS has the following actions available using the Fn and Function keys: + +|Key |Shortcut|Action | +|---------------------------|--------|-----------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Toggle microphone mute | +|![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-/](./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/serw14/img/battery.webp b/src/models/serw14/img/battery.webp new file mode 100644 index 000000000..05aca95f7 --- /dev/null +++ b/src/models/serw14/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca06a3e09bce0e93eea9546f9d3ff51b4890e405f2f687adfa95923755d5ee2b +size 746666 diff --git a/src/models/serw14/img/bottom-panel-screws.webp b/src/models/serw14/img/bottom-panel-screws.webp new file mode 100644 index 000000000..28df4c0c6 --- /dev/null +++ b/src/models/serw14/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1140d511d23e1f4eab513e4bbafbd63816944cbf75bd5d093ca6620fdb8c91ef +size 831734 diff --git a/src/models/serw14/img/cmos-battery.webp b/src/models/serw14/img/cmos-battery.webp new file mode 100644 index 000000000..19f6e8afe --- /dev/null +++ b/src/models/serw14/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b690b4c3b781f5b7f8ffcbf76ad07e41455a26ad367ddd8da46a555848d0a47 +size 916626 diff --git a/src/models/serw14/img/components-highlighted.webp b/src/models/serw14/img/components-highlighted.webp new file mode 100644 index 000000000..bc972df7a --- /dev/null +++ b/src/models/serw14/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cd822aae619baf6cdb2c51822b68719c77927395a19851b2683862840352c59 +size 974940 diff --git a/src/models/serw14/img/fn-dia.jpg b/src/models/serw14/img/fn-dia.jpg new file mode 100644 index 000000000..bd4d6084e --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f1.png b/src/models/serw14/img/fn-f1.png new file mode 100644 index 000000000..8adb6b7c9 --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f10.png b/src/models/serw14/img/fn-f10.png new file mode 100644 index 000000000..216187f9a --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f11.png b/src/models/serw14/img/fn-f11.png new file mode 100644 index 000000000..10215d7e1 --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f12.png b/src/models/serw14/img/fn-f12.png new file mode 100644 index 000000000..0a7f336a9 --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f2.png b/src/models/serw14/img/fn-f2.png new file mode 100644 index 000000000..4e5edeea4 --- /dev/null +++ b/src/models/serw14/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e4ea5ef18c301f4cae75178556f26f0c95492d0dbef48a0aed529d4d587b51 +size 1653 diff --git a/src/models/serw14/img/fn-f3.png b/src/models/serw14/img/fn-f3.png new file mode 100644 index 000000000..b06cecb3e --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f5.png b/src/models/serw14/img/fn-f5.png new file mode 100644 index 000000000..927a5f9fe --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f6.png b/src/models/serw14/img/fn-f6.png new file mode 100644 index 000000000..9cebdf00f --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f7.png b/src/models/serw14/img/fn-f7.png new file mode 100644 index 000000000..fe7005021 --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f8.png b/src/models/serw14/img/fn-f8.png new file mode 100644 index 000000000..6b6c3999e --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-f9.png b/src/models/serw14/img/fn-f9.png new file mode 100644 index 000000000..a29b0ea4f --- /dev/null +++ b/src/models/serw14/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/serw14/img/fn-minus.png b/src/models/serw14/img/fn-minus.png new file mode 100644 index 000000000..f1e1a44f4 --- /dev/null +++ b/src/models/serw14/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/serw14/img/fn-plus.png b/src/models/serw14/img/fn-plus.png new file mode 100644 index 000000000..54ed4ea35 --- /dev/null +++ b/src/models/serw14/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/serw14/img/fn-slash.png b/src/models/serw14/img/fn-slash.png new file mode 100644 index 000000000..1d7559cf7 --- /dev/null +++ b/src/models/serw14/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/serw14/img/fn-star.png b/src/models/serw14/img/fn-star.png new file mode 100644 index 000000000..936386526 --- /dev/null +++ b/src/models/serw14/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/serw14/img/keyboard-adhesive.webp b/src/models/serw14/img/keyboard-adhesive.webp new file mode 100644 index 000000000..0492814bd --- /dev/null +++ b/src/models/serw14/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f11df61e37032e3036d68ad23bdc1e89be847a21ed28ea0d2f1050927e12d90 +size 903324 diff --git a/src/models/serw14/img/keyboard-push-point.webp b/src/models/serw14/img/keyboard-push-point.webp new file mode 100644 index 000000000..6cf8fe81a --- /dev/null +++ b/src/models/serw14/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04ca611be7ff64a31966c12028b8984597207694d05b48f6bcd99579f6a6a8e0 +size 293414 diff --git a/src/models/serw14/img/keyboard-ribbons.webp b/src/models/serw14/img/keyboard-ribbons.webp new file mode 100644 index 000000000..b6038c06f --- /dev/null +++ b/src/models/serw14/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8212a2d42851331035383cc93d85f79b6d71d34730695d0b1375647af3c1e6 +size 487718 diff --git a/src/models/serw14/img/keyboard-touchpad.webp b/src/models/serw14/img/keyboard-touchpad.webp new file mode 100644 index 000000000..38b1308f0 --- /dev/null +++ b/src/models/serw14/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b03a7e91670b0990de97850e11d0f5b196b5fa8c2a7221b9e0480bd3dd760fa8 +size 100266 diff --git a/src/models/serw14/img/lid.png b/src/models/serw14/img/lid.png new file mode 100644 index 000000000..f705f4ac9 --- /dev/null +++ b/src/models/serw14/img/lid.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:448cec212e3812c3f81732432ec2d50e1f6b63d57f73cd8f495b821b49822341 +size 444972 diff --git a/src/models/serw14/img/m2-slots.webp b/src/models/serw14/img/m2-slots.webp new file mode 100644 index 000000000..163e584c7 --- /dev/null +++ b/src/models/serw14/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7f28d5748a86a1adfed5c48400c3915e830b56bd9341a032bec6f8f48310061 +size 844468 diff --git a/src/models/serw14/img/ports-back.webp b/src/models/serw14/img/ports-back.webp new file mode 100644 index 000000000..4020a8fd8 --- /dev/null +++ b/src/models/serw14/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33aacd241231b995e23dbe6e1a9e1d49636cf6607f28411d6291ef270f8314ab +size 90216 diff --git a/src/models/serw14/img/ports-front.webp b/src/models/serw14/img/ports-front.webp new file mode 100644 index 000000000..cd9e11523 --- /dev/null +++ b/src/models/serw14/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c45d7fef38ea28647418f6bd1b49913cd5dbb2c5bc057eaeb32cff20cb19f24 +size 51140 diff --git a/src/models/serw14/img/ports-left.webp b/src/models/serw14/img/ports-left.webp new file mode 100644 index 000000000..24e384c2d --- /dev/null +++ b/src/models/serw14/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:755bf9ab35e72ce35d8be73e09eba3a81e713d2dd6224974c5e06263034bdcae +size 105974 diff --git a/src/models/serw14/img/ports-right.webp b/src/models/serw14/img/ports-right.webp new file mode 100644 index 000000000..c0214dc1b --- /dev/null +++ b/src/models/serw14/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7181983e17f8c27687127c6760e9b686d3066ddf7c0ea465a42c910f8fe965c7 +size 120360 diff --git a/src/models/serw14/img/ram-slots.webp b/src/models/serw14/img/ram-slots.webp new file mode 100644 index 000000000..eabef5622 --- /dev/null +++ b/src/models/serw14/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63273c6b1fcfe8e21dcc8b0a1e8e62e371567d1e7773880b8e48ced205ea2b8c +size 776788 diff --git a/src/models/serw14/img/serw14.webp b/src/models/serw14/img/serw14.webp new file mode 100644 index 000000000..609e0f68f --- /dev/null +++ b/src/models/serw14/img/serw14.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82b4c10dc668d7b329f1e9777ca3f325395defcf701fe73bd1e0545c076dad17 +size 529130 diff --git a/src/models/serw14/img/speaker-left.webp b/src/models/serw14/img/speaker-left.webp new file mode 100644 index 000000000..be911ed97 --- /dev/null +++ b/src/models/serw14/img/speaker-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd5481f0b902c1f29e3fbda0854ad43ec1f7cb15a88c65648c4175312fab0e13 +size 936134 diff --git a/src/models/serw14/img/speaker-right.webp b/src/models/serw14/img/speaker-right.webp new file mode 100644 index 000000000..76f102dee --- /dev/null +++ b/src/models/serw14/img/speaker-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bba1dfb1a2bbfeacd0859edb1dad19330da69e55861f1e639f95224171a1f389 +size 566080 diff --git a/src/models/serw14/img/thermal-paste-application.webp b/src/models/serw14/img/thermal-paste-application.webp new file mode 100644 index 000000000..e39d7edce --- /dev/null +++ b/src/models/serw14/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88d493d65ea024c8228ad4348580fc29eab97ab1fc4e64c8674f9e013cb2c4d2 +size 964530 diff --git a/src/models/serw14/img/thermal-paste-removal.webp b/src/models/serw14/img/thermal-paste-removal.webp new file mode 100644 index 000000000..89934665b --- /dev/null +++ b/src/models/serw14/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8db69b2a078f8076155f3c5ea1a51889ab006acde00f5451388cdd37c806a8e +size 979024 diff --git a/src/models/serw14/img/thermal-screws.webp b/src/models/serw14/img/thermal-screws.webp new file mode 100644 index 000000000..aeea4c015 --- /dev/null +++ b/src/models/serw14/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e5187a734d3cf735e9e2d64c8d8e5adc765416a2dbbb91b5b3b92cac6a6d784 +size 840766 diff --git a/src/models/serw14/img/under-keyboard.webp b/src/models/serw14/img/under-keyboard.webp new file mode 100644 index 000000000..9020d6875 --- /dev/null +++ b/src/models/serw14/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2481ea0e0715ae502566580764f371a3bd79b930b450ab81ac00ef92368e7e0c +size 920550 diff --git a/src/models/serw14/img/wireless-card-antennas.webp b/src/models/serw14/img/wireless-card-antennas.webp new file mode 100644 index 000000000..5c8e31a1f --- /dev/null +++ b/src/models/serw14/img/wireless-card-antennas.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57a4a104924f64560e7fde6a09cb77b343279fecb85552ef2c05b9db940be2dc +size 923694 diff --git a/src/models/serw14/img/wireless-card-screw.webp b/src/models/serw14/img/wireless-card-screw.webp new file mode 100644 index 000000000..52f31a35f --- /dev/null +++ b/src/models/serw14/img/wireless-card-screw.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35047997fa05ac23d86644e1b60d7688d1a0d869f7c9ffea38f615293303ed36 +size 650076 diff --git a/src/models/serw14/internal-overview.md b/src/models/serw14/internal-overview.md new file mode 100644 index 000000000..ac645a581 --- /dev/null +++ b/src/models/serw14/internal-overview.md @@ -0,0 +1,29 @@ +# Serval WS (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector (under the heatsink) is highlighted in light green +- Webcam/microphone connector (under the heatsink) is highlighted in brown +- Keyboard adhesive access point is highlighted in pink +- M.2 SSDs are highlighted in dark green + - Slot 1 (closest to the fan) supports PCIe NVMe Gen 5 + - Slots 2 and 3 (closest to the battery) support PCIe NVMe Gen 4 +- Wireless card (under SSD slot 4) is highlighted in cyan +- Fan connectors are highlighted in orange +- CMOS battery connector (under SSD slot 2 and the main battery) is highlighted in purple +- Speaker connectors are highlighted in yellow +- BIOS flash chip (U81) is highlighted in black +- Main battery connector is highlighted in red +- RAM is highlighted in white + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Touchpad connector is highlighted in pink +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in green +- Keyboard adhesive access slot is highlighted in cyan +- Power button/LED connector is highlighted in red diff --git a/src/models/serw14/repairs.md b/src/models/serw14/repairs.md new file mode 100644 index 000000000..9e42854c5 --- /dev/null +++ b/src/models/serw14/repairs.md @@ -0,0 +1,277 @@ +# Serval WS (Parts & Repairs) + +Many components in your Serval WS can be upgraded or replaced as necessary. This page uses photos of the 15" model, but screw counts, general component locations, and other details are the same on the 17" model unless otherwise noted. + +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Replacing the battery](#replacing-the-battery) +- [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 speakers](#replacing-the-speakers) + +## 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:** +- Bottomm panel: `6-39-X5603-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 14 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 battery: + +The battery provides primary power whenever the system is unplugged. + +**Part numbers:** +- The battery's model number is `X560BAT-4-80`. +- The battery's original part number is `6-87-X560S-84J01`. +- 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 black 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. Remove the battery by lifting it out of the machine. +5. Set the new battery in place on top of the screw holes. +6. When plugging in the new battery, the red wire on the connector goes on the left, and the black wire goes on the right. + +## Replacing the RAM: + +The Serval WS 14 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 away from each other 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 three M.2 SSDs of size 2280. SSD slot 1 (closest to the fan) supports PCIe NVMe Gen 5, while slots 2 and 3 (closest to the left and right sides of the battery) support PCIe NVMe Gen 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. + +![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. + +## Replacing the wireless card: + +Your Serval WS'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:** +- Default wireless card: Intel `BE200` + +**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) and [remove the M.2 SSD from slot 3](#replacing-an-m2nvme-ssd) (if installed). +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 wires onto the card. +4. Gently remove the two antennas (highlighted red below) by pulling them up and away from the wireless card. + +![Wireless card antennas](./img/wireless-card-antennas.webp) + +5. Slide the card horizontally out of the M.2 slot. +6. Insert the new wireless card into the M.2 slot. +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._ +8. Replace the metal bracket and the retaining screw. +9. Replace the M.2 SSD in slot 3 (if necessary) and the bottom panel. + +## Replacing the CMOS battery: + +The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the comptuer'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:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover), [remove the main battery](#replacing-the-battery), and [remove the SSD from slot 2](#replacing-an-m2nvme-ssd) (if installed). +2. Peel back the black tape holding the CMOS battery's wire to the chassis. +3. Unplug the white connector from its header on the edge of the motherboard's underside. + +![CMOS battery](./img/cmos-battery.webp) + +4. To clear the CMOS, 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 secure its wire with the black tape on the chassis. + - When plugging in the CMOS battery, orient the red wire towards the corner of the motherboard. +6. Reinstall the main battery, the SSD in slot 2 (if necessary), and the bottom panel. +7. Power up the Serval WS. 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 Serval WS 14 has a single heatsink assembly with two fans. This assembly cools the CPU and GPU. + +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: `6-31-X560N-102` +- Individual fans (may not be available separately): + - Left fan: Yingfan `D56 NB801012HHT4B02F11` + - Right fan: Yingfan `D55 NA801012HHT4B02F11` + +**Tools required:** Cross-head (Phillips) screwdriver, thermal putty spreader (flat plastic tool) +**Time estimate:** 15 minutes +**Difficulty:** High + +### Steps to replace the heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the fourteen heatsink and fan screws in order of the stamped and stickered numbers, starting with #1, then #2, and continuing until you have removed #14. + - The screws are held captive and will not completely detatch from the heatsink/fans. + - Do not remove the smaller black screws holding the fan covers onto the fans. + +![Thermal screws](./img/thermal-screws.webp) + +2. Unplug the black fan connectors from the motherboard. +4. 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. +5. Using a paper towel, remove the existing thermal paste from the CPU, GPU, and 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 six VRAM chips surrounding the GPU chip if you have replacement thermal putty to install. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +6. Apply a small line of thermal paste directly onto the CPU chip and the GPU chip. + - If you're also replacing the thermal putty, apply the new putty to the six VRAM chips. + - If you aren't replacing the thermal putty, scoop the existing putty (from the VRAM 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) + +7. Carefully replace the heatsink. +8. Replace the fan and heatsink screws, starting with #1, then #2, and so on until #14. +9. Plug the white fan connectors back into the motherboard. + +## Replacing the keyboard: + +The keyboard can be replaced using the instructions below. + +**Part numbers:** +- Keyboard: `6-X560WNT-G-KB-MCL4-US` + - Keyboards shipped by System76 include a custom-printed Super key. + +**Tools required:** Cross-head (Phillips) screwdriver; tweezers (optional) +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull the keyboard adhesive out of the machine to detatch it from the keyboard. + - The adhesive strip access point is highlighted green below. + - If the end of the keyboard adhesive strip is tucked behind the fan, it can be pulled out using tweezers or a small screwdriver, or the [thermal system can be removed](#replacing-the-cooling-system) to expose it. + - Replacing the thermal paste is recommended if the thermal system is removed. + - If the adhesive strip breaks, remove as much of it as possible. The keyboard can be reinstalled without the adhesive strip. + +![Keyboard adhesive & push point](./img/keyboard-adhesive.webp) + +3. Open the lid slightly and place the machine on its side. +4. Push the screwdriver into the keyboard push point (highlighted red 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. (Optional) Replace the keyboard adhesive strip on the chassis. +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. +15. Replace the bottom panel. + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Part numbers:** +- Left speaker: `6-23-5X560-0L1` +- Right speaker: `6-23-5X560-0R1` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the left speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the SSD from slot 2](#replacing-an-m2nvme-ssd) (if installed). + - You can optionally remove the [SSD from slot 1](#replacing-an-m2nvme-ssd) and the [main battery](#replacing-the-battery) for easier access to the speaker wire and the tape holding it down. +2. Pull the speaker off of the plastic posts. + +![Left speaker wire and screws](./img/speaker-left.webp) + +3. Peel back (from the bottom) the black tape holding the speaker's wire to the chassis. + - A screwdriver can be used to lift the bottom edge of the tape from below the main battery. +4. Disconnect the speaker connector from the motherboard. +5. Replace the speaker, plug it into the `J_SPKL1` header, and secure the wire with the black tape on the chassis. +6. Replace the SSD(s), the main battery, and the bottom cover as necessary. + +### Steps to replace the right speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull the speaker(s) off of the plastic posts. + +![Right speaker wire and screws](./img/speaker-right.webp) + +3. Disconnect the speaker connector from the motherboard. +4. Replace the speaker, plug it into the `J_SPKR1` header, and replace the bottom cover. diff --git a/src/models/thelio-astra-a1-n1/README.md b/src/models/thelio-astra-a1-n1/README.md new file mode 100644 index 000000000..02d690be8 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/README.md @@ -0,0 +1,95 @@ +# Thelio Astra (thelio-astra-a1-n1) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) +- [Ubuntu 24.04 LTS Setup](./ubuntu-24.04.md) +- [Ubuntu 20.04 LTS Setup](./ubuntu-20.04.md) + +![Thelio Astra](./img/thelio-astra-a1-n1.png) + +The System76 Thelio Astra is a desktop with the following specifications: + +- Processor options + - Supports Ampere Altra and Altra Max family CPUs + - [Ampere Altra Max M128-30](https://amperecomputing.com/briefs/ampere-altra-family-product-brief) + - [Ampere Altra Max M128-26](https://amperecomputing.com/briefs/ampere-altra-family-product-brief) + - [Ampere Altra Max M96-28](https://amperecomputing.com/briefs/ampere-altra-family-product-brief) + - [Ampere Altra Q80-30](https://amperecomputing.com/briefs/ampere-altra-family-product-brief) + - [Ampere Altra Q64-22](https://amperecomputing.com/briefs/ampere-altra-family-product-brief) + - [Ampere Altra Q32-17](https://amperecomputing.com/briefs/ampere-altra-family-product-brief) +- Motherboard options + - Revision 1.1: [ASRock ALTRAD8UD-1L2T](https://www.asrockrack.com/general/productdetail.asp?Model=ALTRAD8UD-1L2T#Specifications) running System76 Firmware (non-open) + - Revision 1: [ASRock ALTRAD8UD2-1L2Q](https://www.asrockrack.com/general/productdetail.asp?Model=ALTRAD8UD2-1L2Q#Specifications) running System76 Firmware (non-open) +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) + - Version 2.3 +- Graphics options + - Configured with up to one dedicated GPU + - Primary GPU slot: + - PCIe 4.0 x16 + - Up to 5-slot height + - GPU size: + - Internal clearance: 358.00mm + - Recommended maximum length: 348.00mm + - Tested with the following GPUs: + - [NVIDIA RTX 6000 Ada](https://www.nvidia.com/en-us/design-visualization/rtx-6000/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA RTX 4000 Ada](https://www.nvidia.com/en-us/design-visualization/rtx-4000/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA RTX 2000 Ada](https://www.nvidia.com/en-us/design-visualization/rtx-2000/#specifications) + - 4x mini DisplayPort 1.4a + - [NVIDIA GeForce RTX 4090](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4090/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1a + - [NVIDIA RTX A400](https://www.nvidia.com/en-us/design-visualization/rtx-a400/#specifications) + - 4x Mini DisplayPort 1.4a + - 1x integrated VGA port (for system management) +- Expansion + - ALTRAD8UD-1L2T motherboard variant: + - 2x PCIe 4.0 x16 (top two slots) + - Runs at x8 bandwidth when using non-Max processor options + - 1x PCIe 4.0 x16 (primary GPU slot) + - 1x PCIe 4.0 x16 (bottom slot) + - CMOS battery mount may prevent long PCIe cards from fitting + - ALTRAD8UD2-1L2Q motherboard variant: + - 2x PCIe 4.0 x16 (top two slots) + - Runs at x8 bandwidth when using non-Max processor options + - 1x PCIe 4.0 x16 (primary GPU slot) + - 1x PCIe 4.0 x16 (bottom slot) +- Memory + - Up to 512GB (8x64GB) octa-channel DDR4 RDIMM/LRDIMMs @ 3200 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Samsung M393A8G40AB2-CWE](https://semiconductor.samsung.com/us/dram/module/rdimm/m393a8g40ab2-cwe/#pd-semi-spec) (64GB/stick) + - [Samsung M393A4K40DB3-CWE](https://semiconductor.samsung.com/us/dram/module/rdimm/m393a4k40db3-cwe/#pd-semi-spec) (32GB/stick) +- Networking + - ALTRAD8UD-1L2T motherboard variant: + - 2x 10-Gigabit Ethernet ([Intel X550](https://ark.intel.com/content/www/us/en/ark/products/88209/intel-ethernet-converged-network-adapter-x550-t2.html)) + - 1x 2.5-Gigabit Ethernet ([Intel i210](https://ark.intel.com/content/www/us/en/ark/products/64400/intel-ethernet-controller-i210-at.html)) + - 1x 1-Gigabit Ethernet (Realtek RTL8211E) + - Dedicated IPMI port + - ALTRAD8UD2-1L2Q motherboard variant: + - 2x 25-Gigabit SFP28 ([Broadcom BCM57414](https://www.broadcom.com/products/ethernet-connectivity/network-adapters/bcm57414-50g-ic)) + - 1x or 2x 10-Gigabit Ethernet (RJ-45) transceivers are available as build options. + - 1x 2.5-Gigabit Ethernet ([Intel i210](https://ark.intel.com/content/www/us/en/ark/products/64400/intel-ethernet-controller-i210-at.html)) + - 1x 1-Gigabit Ethernet (Realtek RTL8211E) + - Dedicated IPMI port +- Power + - C13 power cord + - 850W PSU + - 80+ Gold Efficiency + - Tested with the following PSU models (may ship with other tested models): + - [Be Quiet! Pure Power 12 M](https://www.bequiet.com/en/powersupply/4162) + - [XPG Core Reactor II](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii) +- Storage + - ALTRAD8UD-1L2T motherboard variant: + - 2x M.2 (PCIe NVMe Gen 4) SSDs + - Additional SSDs offered with PCIe adapter card + - ALTRAD8UD2-1L2Q motherboard variant: + - 1x M.2 (PCIe NVMe Gen 4) SSD + - Additional SSDs offered with PCIe adapter card +- USB + - Back ports: + - 4x USB 3.2 Gen 1 (Type-A) +- Dimensions + - 43.8cm × 24.7cm × 37.2cm diff --git a/src/models/thelio-astra-a1-n1/external-overview.md b/src/models/thelio-astra-a1-n1/external-overview.md new file mode 100644 index 000000000..4d0763e6c --- /dev/null +++ b/src/models/thelio-astra-a1-n1/external-overview.md @@ -0,0 +1,35 @@ +# Thelio Astra (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### SFP Port Information: + +- When ordering Thelio Astra revision A1 (with the `ALTRAD8UD2-1L2Q` motherboard), options for one or two 10GbE RJ-45 transceivers preinstalled into the 25GbE SFP port(s) are offered. + - No transceivers are installed in the photo above. +- Thelio Astra revision A1.1 (with the `ALTRAD8UD-1L2T` motherboard) includes two built-in 10GbE RJ-45 ports instead of SFP ports. + +### Unit Identification (UID) Button Guide: + +- Pressing the button toggles the blue identification light on and off. + - The light can also be toggled remotely using the baseboard management controller (BMC). +- Holding the button for more than 4 seconds resets the baseboard management controller (BMC) to default settings. + - After resetting the BMC using this method, it may be necessary to power cycle the Thelio Astra before the BMC becomes reachable again. + +### PCIe Slot Information: + +- The top two PCIe slots run at x16 bandwidth with Altra Max processor options, and run at x8 bandwidth with Altra (non-Max) processor options. + +### Power Switch Guide: + +- 1: On +- 0: Off + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-astra-a1-n1/img/accent-strip-removal.webp b/src/models/thelio-astra-a1-n1/img/accent-strip-removal.webp new file mode 100644 index 000000000..a2581183d --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1bb0c76b9d96047ba4d8d5138b43d7b81da5dea47da80fd82dec84245e84984 +size 803910 diff --git a/src/models/thelio-astra-a1-n1/img/bottom-fan-cable.webp b/src/models/thelio-astra-a1-n1/img/bottom-fan-cable.webp new file mode 100644 index 000000000..eff303ae8 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/bottom-fan-cable.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70c852a55285ad875e8c9782747d04905d27abede1a5bdb56e20f1a10a2b41e1 +size 684932 diff --git a/src/models/thelio-astra-a1-n1/img/bottom-fan-connector.webp b/src/models/thelio-astra-a1-n1/img/bottom-fan-connector.webp new file mode 100644 index 000000000..8b0be5099 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/bottom-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9597d4ab0a60c0dbbcac9a13c469930be860641f4e26239d3c8a3329e3b6395 +size 537510 diff --git a/src/models/thelio-astra-a1-n1/img/bottom-fan-screws.webp b/src/models/thelio-astra-a1-n1/img/bottom-fan-screws.webp new file mode 100644 index 000000000..09bc38c58 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:516b357fe3ea7e4713bf01ca5d3ba7e074a38458279c2b8a0673cf60b2a31c98 +size 836448 diff --git a/src/models/thelio-astra-a1-n1/img/cmos-battery.webp b/src/models/thelio-astra-a1-n1/img/cmos-battery.webp new file mode 100644 index 000000000..9ff993c88 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b765dbef12da3487ac0192cb6f8f54ba5316da289a9a36f9aa9141e18743a3f1 +size 597950 diff --git a/src/models/thelio-astra-a1-n1/img/cmos-clear-pad.webp b/src/models/thelio-astra-a1-n1/img/cmos-clear-pad.webp new file mode 100644 index 000000000..84fcd9b41 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cmos-clear-pad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79e781e210ac1fdbf543087d850685822798f896122bbbfd53d8982a9021d900 +size 967108 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-cooler-screws.webp b/src/models/thelio-astra-a1-n1/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..56ed73b0c --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:956136a29cc74f6cf5a8c763badfb7080fbbe4bdcea2cb1a17899eeebe60181e +size 976604 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-duct-fan-bracket-screws.webp b/src/models/thelio-astra-a1-n1/img/cpu-duct-fan-bracket-screws.webp new file mode 100644 index 000000000..033c0098b --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-duct-fan-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8697c745df1918f540bf2369d47143c245202b96df4e53d3bab1eb777d0ea704 +size 780948 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-duct-fan-screws.webp b/src/models/thelio-astra-a1-n1/img/cpu-duct-fan-screws.webp new file mode 100644 index 000000000..f4a4f6900 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-duct-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd563726a7218aa37ff31248b2321f3f17498c8d922194693a2ccfd5f5f0c7f2 +size 897458 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-duct-screws-back.webp b/src/models/thelio-astra-a1-n1/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..e99ba61e7 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5575086f8b5d40ed93b8129ee176e7319e896fefb24a55bcc8ef3558ba47231 +size 784620 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-duct-screws-top.webp b/src/models/thelio-astra-a1-n1/img/cpu-duct-screws-top.webp new file mode 100644 index 000000000..ef66b888a --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-duct-screws-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05bf7914e42c53871e903e0ca35860c12e1772dd83e6a2d7d63676188073eac3 +size 557276 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-fan-connectors.webp b/src/models/thelio-astra-a1-n1/img/cpu-fan-connectors.webp new file mode 100644 index 000000000..cddeaf822 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39cdb6b8f70922b401626145b7049805d0c834d6722da2d7a94eb437981ce29b +size 547332 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-heatsink-fans-installed.webp b/src/models/thelio-astra-a1-n1/img/cpu-heatsink-fans-installed.webp new file mode 100644 index 000000000..402074bf7 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-heatsink-fans-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaedcded2880d803a6aec0a9409d1e7f05485c7ea6ec8dffbf2e7ea7b548459e +size 939512 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-heatsink-fans-removed.webp b/src/models/thelio-astra-a1-n1/img/cpu-heatsink-fans-removed.webp new file mode 100644 index 000000000..6ffbd5b9b --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-heatsink-fans-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc9dea9187e382bad776c424a99dac0f414af7ca10ec70c813de9d6a0a69ffb +size 727358 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-holder-raised.webp b/src/models/thelio-astra-a1-n1/img/cpu-holder-raised.webp new file mode 100644 index 000000000..dee659472 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-holder-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5067e6f8143658e45075c34bf23dd89947c4605838d74150435abacacceb33ea +size 818448 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-removed.webp b/src/models/thelio-astra-a1-n1/img/cpu-removed.webp new file mode 100644 index 000000000..b4afcd15c --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee7a886398abed633d018d4a4020a3e3570708db4c7e2f96e4ea2e73dfc22947 +size 968012 diff --git a/src/models/thelio-astra-a1-n1/img/cpu-socket-screws.webp b/src/models/thelio-astra-a1-n1/img/cpu-socket-screws.webp new file mode 100644 index 000000000..cfa836735 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/cpu-socket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ae46f1a52b49ae796759211c9d4f3bb436cf6da929588485a1b60460f5d836e +size 982624 diff --git a/src/models/thelio-astra-a1-n1/img/gpu-brace-finger-screws-back.webp b/src/models/thelio-astra-a1-n1/img/gpu-brace-finger-screws-back.webp new file mode 100644 index 000000000..45727902b --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/gpu-brace-finger-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:173abd9a9a20a3403b8e6004de572ec43a37b62f2c0f755f6b6e1eb4d3b74f2d +size 822520 diff --git a/src/models/thelio-astra-a1-n1/img/gpu-brace-finger-screws-side.webp b/src/models/thelio-astra-a1-n1/img/gpu-brace-finger-screws-side.webp new file mode 100644 index 000000000..6f94cd5bd --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/gpu-brace-finger-screws-side.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb01d1a7c645ca005f7c9931ff434b4ab3c2201973a13b8553eb121cf5c4c4fc +size 828724 diff --git a/src/models/thelio-astra-a1-n1/img/gpu-fan-cabling.webp b/src/models/thelio-astra-a1-n1/img/gpu-fan-cabling.webp new file mode 100644 index 000000000..3bd39f2d0 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/gpu-fan-cabling.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69729318bb90f2c54ea6b3bd3d9397e26db7bf8f9dbb76189d24112f8856e6b7 +size 804100 diff --git a/src/models/thelio-astra-a1-n1/img/gpu-fan-screws.webp b/src/models/thelio-astra-a1-n1/img/gpu-fan-screws.webp new file mode 100644 index 000000000..374c1e699 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/gpu-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:022138e3fffffea8325bc1f0b1970edb2b58b7d3301acf78228ad31110245755 +size 732326 diff --git a/src/models/thelio-astra-a1-n1/img/gpu-power.webp b/src/models/thelio-astra-a1-n1/img/gpu-power.webp new file mode 100644 index 000000000..2b8a01fe2 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17ed4df6d0cf76eace81d1238e74a384033c55d9c7afdf9355137ac69544ca2b +size 780200 diff --git a/src/models/thelio-astra-a1-n1/img/internal-front.webp b/src/models/thelio-astra-a1-n1/img/internal-front.webp new file mode 100644 index 000000000..9bd91d8bf --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/internal-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f052ac1ec88d39d702eb91c2cc1e2371f3deb7d0fca9551b03a661450a1d68d +size 381868 diff --git a/src/models/thelio-astra-a1-n1/img/internal-left-chassis.webp b/src/models/thelio-astra-a1-n1/img/internal-left-chassis.webp new file mode 100644 index 000000000..62e5e2428 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/internal-left-chassis.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5a6ca45e6087613cb1ba0d0d7867ac78ae61fae0ff3f9f09cdd6dbf8fc08006 +size 507246 diff --git a/src/models/thelio-astra-a1-n1/img/internal-left-electronics.webp b/src/models/thelio-astra-a1-n1/img/internal-left-electronics.webp new file mode 100644 index 000000000..db1ad9683 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/internal-left-electronics.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c88605da39162f05259e1319ce8c07feb82d229427b2b849c062df71bb55ef8 +size 902734 diff --git a/src/models/thelio-astra-a1-n1/img/internal-right.webp b/src/models/thelio-astra-a1-n1/img/internal-right.webp new file mode 100644 index 000000000..f79c1650b --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/internal-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:001a3d7b5454ee9c8b3600226618fcd09d482873e8e84228c3dc180d2669094f +size 831854 diff --git a/src/models/thelio-astra-a1-n1/img/internal-top.webp b/src/models/thelio-astra-a1-n1/img/internal-top.webp new file mode 100644 index 000000000..99c46ef19 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/internal-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d9ed574d5b72928146b820ae8265b77b4d3c431204f83bfc629335a42161eaf +size 847532 diff --git a/src/models/thelio-astra-a1-n1/img/m2-slot.webp b/src/models/thelio-astra-a1-n1/img/m2-slot.webp new file mode 100644 index 000000000..673fef89b --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/m2-slot.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c684c82b5a5c3cba2ff6377790481bee162baa3b9bb947846063223c3d09d31 +size 982762 diff --git a/src/models/thelio-astra-a1-n1/img/motherboard-fan-header.webp b/src/models/thelio-astra-a1-n1/img/motherboard-fan-header.webp new file mode 100644 index 000000000..f9a0163f0 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/motherboard-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e6e0e479094f5c9b178e8836d5313622070bc2e6e3910740a1155f71282fa3f +size 753780 diff --git a/src/models/thelio-astra-a1-n1/img/motherboard-power-usb.webp b/src/models/thelio-astra-a1-n1/img/motherboard-power-usb.webp new file mode 100644 index 000000000..a25bb4459 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/motherboard-power-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:448a080c50f0b2ea646bc8e55d6f1e16bf1560bc3b362182cf009eb077f61b8c +size 961106 diff --git a/src/models/thelio-astra-a1-n1/img/pcie-bracket.webp b/src/models/thelio-astra-a1-n1/img/pcie-bracket.webp new file mode 100644 index 000000000..3fe26fc2e --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44c24a30dc46d8deda402ca0b22afb1409a42bfc91ffdb32937ab922ccdc40af +size 714132 diff --git a/src/models/thelio-astra-a1-n1/img/pcie-slots.webp b/src/models/thelio-astra-a1-n1/img/pcie-slots.webp new file mode 100644 index 000000000..81f59f516 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/pcie-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:146ebd6158f70fd176bbfab7c70ad0c85bcd490603cb93d35ce65f65d456e674 +size 882406 diff --git a/src/models/thelio-astra-a1-n1/img/ports-back.webp b/src/models/thelio-astra-a1-n1/img/ports-back.webp new file mode 100644 index 000000000..04de1f346 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b7832e4d721f804b250790ea23c8a936117220a4c518bf0eec36125a79fd5cd +size 883088 diff --git a/src/models/thelio-astra-a1-n1/img/ports-front-sides.webp b/src/models/thelio-astra-a1-n1/img/ports-front-sides.webp new file mode 100644 index 000000000..fc60410be --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e226338c09e3dcadde7e7323d6862289f2152303728f8f8af01c793007a62ba +size 816518 diff --git a/src/models/thelio-astra-a1-n1/img/ports-top-bottom.webp b/src/models/thelio-astra-a1-n1/img/ports-top-bottom.webp new file mode 100644 index 000000000..326ea0fd1 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:add69271e9babf29b326e749d8140e653cf89873d27584b9a87f0e91c499d495 +size 880024 diff --git a/src/models/thelio-astra-a1-n1/img/power-button-receptacle.webp b/src/models/thelio-astra-a1-n1/img/power-button-receptacle.webp new file mode 100644 index 000000000..79abe5e0e --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04fd18e54be16895ad8f2805935b20524a6591bb74ad6a5d024c8cbb5d1af8d8 +size 195738 diff --git a/src/models/thelio-astra-a1-n1/img/power-button-wiring.jpg b/src/models/thelio-astra-a1-n1/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-astra-a1-n1/img/psu-bracket-screw-left.webp b/src/models/thelio-astra-a1-n1/img/psu-bracket-screw-left.webp new file mode 100644 index 000000000..213bc527f --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/psu-bracket-screw-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:168530e229d69fc1861618bdf8661ba1e5c3035649c57060a68edfda3010b002 +size 841086 diff --git a/src/models/thelio-astra-a1-n1/img/psu-bracket-screw-right.webp b/src/models/thelio-astra-a1-n1/img/psu-bracket-screw-right.webp new file mode 100644 index 000000000..bfe35a1e0 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/psu-bracket-screw-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:169c9d9856b041f5143cc89f673a524ece71b775fbed45316aed10f6baee5dbe +size 930872 diff --git a/src/models/thelio-astra-a1-n1/img/psu-cable-management-bracket.webp b/src/models/thelio-astra-a1-n1/img/psu-cable-management-bracket.webp new file mode 100644 index 000000000..bd403442c --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/psu-cable-management-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:043b814ef2ce9b4f0d33ad77343059db2e8b3dfd98cbdd0d133131c65692157f +size 920790 diff --git a/src/models/thelio-astra-a1-n1/img/psu-cables.webp b/src/models/thelio-astra-a1-n1/img/psu-cables.webp new file mode 100644 index 000000000..9a9e8fd70 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/psu-cables.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d550537b53cbee547de8d7780aa6d8d0dacb17e2f748c51667ba6e0e4769dad2 +size 592574 diff --git a/src/models/thelio-astra-a1-n1/img/psu-screws.webp b/src/models/thelio-astra-a1-n1/img/psu-screws.webp new file mode 100644 index 000000000..eb2dd12f7 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b932a8beea93665a84adfbb2f265a5397d37d02cf1c1f559bcf683058c6e07a4 +size 902744 diff --git a/src/models/thelio-astra-a1-n1/img/ram-order.webp b/src/models/thelio-astra-a1-n1/img/ram-order.webp new file mode 100644 index 000000000..8624090df --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/ram-order.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a63b8ba3742764aaa05f5209654469e3fc000119654c67da15f9a03347547869 +size 32754 diff --git a/src/models/thelio-astra-a1-n1/img/ram-slots.webp b/src/models/thelio-astra-a1-n1/img/ram-slots.webp new file mode 100644 index 000000000..c2f71d357 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfa6f3f3c8868b2147943df895437dc72f95ac579dd556169762a3195adfcdb4 +size 948874 diff --git a/src/models/thelio-astra-a1-n1/img/side-brace-screws.webp b/src/models/thelio-astra-a1-n1/img/side-brace-screws.webp new file mode 100644 index 000000000..33943553c --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/side-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13013570c02cf9a9826739ffa33de526ee3f77966942b5379e2f661947d2d025 +size 944862 diff --git a/src/models/thelio-astra-a1-n1/img/side-fan-connector.webp b/src/models/thelio-astra-a1-n1/img/side-fan-connector.webp new file mode 100644 index 000000000..7e677e835 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/side-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e088cb97aa519b8b3108e70865a35f60b5ad41481ec092a324aaed9b9082e0d7 +size 757690 diff --git a/src/models/thelio-astra-a1-n1/img/thelio-astra-a1-n1.png b/src/models/thelio-astra-a1-n1/img/thelio-astra-a1-n1.png new file mode 100644 index 000000000..084a9a363 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/thelio-astra-a1-n1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:125ed652e680e88bde727c2ce6056ac754fa6f6c20310bf7a8c9262429370788 +size 639226 diff --git a/src/models/thelio-astra-a1-n1/img/thelio-io-board.webp b/src/models/thelio-astra-a1-n1/img/thelio-io-board.webp new file mode 100644 index 000000000..b5df5f4e3 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/thelio-io-board.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:839f32a91522c8c492a336018cadc8d2cad828d731ad622d04904c1aa1bd3918 +size 502164 diff --git a/src/models/thelio-astra-a1-n1/img/thelio-io-cabling-cutout.webp b/src/models/thelio-astra-a1-n1/img/thelio-io-cabling-cutout.webp new file mode 100644 index 000000000..24495cf46 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/thelio-io-cabling-cutout.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9ee778c193b75302a2c64440a9e6ae85383b462bc6373f3f2f035ca17b7c1db +size 405906 diff --git a/src/models/thelio-astra-a1-n1/img/thelio-io-power-button.webp b/src/models/thelio-astra-a1-n1/img/thelio-io-power-button.webp new file mode 100644 index 000000000..c3be3996a --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/thelio-io-power-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4abdccf46ed92be5c1e47992f5fe1542c64f923d808462217eb4bad599a2a3df +size 621652 diff --git a/src/models/thelio-astra-a1-n1/img/thelio-io-screws.webp b/src/models/thelio-astra-a1-n1/img/thelio-io-screws.webp new file mode 100644 index 000000000..2d1def48e --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e91b15532aff3d6723e1b4e6db4198290bd089c7842ad545c6a8b92892ebab0 +size 556708 diff --git a/src/models/thelio-astra-a1-n1/img/thermal-paste-application.webp b/src/models/thelio-astra-a1-n1/img/thermal-paste-application.webp new file mode 100644 index 000000000..7518e72db --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19047f050c427e2748e7d3c90099ea32e4f10ccd048f1dc7bc13f3dabe0a478c +size 945654 diff --git a/src/models/thelio-astra-a1-n1/img/thermal-paste-removal.webp b/src/models/thelio-astra-a1-n1/img/thermal-paste-removal.webp new file mode 100644 index 000000000..785ede1c0 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13588c4a1967d7fa7870e72face573eb9e294af69442c32bd8e56e824718e75e +size 926724 diff --git a/src/models/thelio-astra-a1-n1/img/top-case-screws.webp b/src/models/thelio-astra-a1-n1/img/top-case-screws.webp new file mode 100644 index 000000000..446f1b0b6 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192c8d065cd7ee7db247ebc9b2e36fc4d0e8d16b92b5206b06b5f6de197ac989 +size 774978 diff --git a/src/models/thelio-astra-a1-n1/internal-overview.md b/src/models/thelio-astra-a1-n1/internal-overview.md new file mode 100644 index 000000000..df7b0b915 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/internal-overview.md @@ -0,0 +1,56 @@ +# Thelio Mira (Internal Overview) + +## Left side overview: + +### Chassis components: + +![Internal overview (left side - chassis)](./img/internal-left-chassis.webp) + +- CPU duct is highlighted in red +- Side brace is highlighted in green +- PSU bracket is highlighted in cyan + +### Electronic components: + +![Internal overview (left side - electronics)](./img/internal-left-electronics.webp) + +- CPU heatsink is highlighted in cyan +- RAM slots are highlighted in green +- CMOS battery is highlighted in pink +- Thelio Io daughterboard is highlighted in olive +- M.2 slot is highlighted in red +- GPU is highlighted in yellow +- Power supply is highlighted in orange +- Bottom case fan is highlighted in white + +## Right side overview: + +![Internal overview (right side)](./img/internal-right.webp) + +- Back of Thelio Io board is highlighted in cyan + - Internal power button is on the Thelio Io board +- Power supply access cutout is highlighted in red + +## Front side overview: + +![Internal overview (front side)](./img/internal-front.webp) + +- Power button receptacle cutout is highlighted in cyan +- Thelio Io connector access cutout is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/internal-top.webp) + +- CPU & motherboard power connectors are highlighted in green + - Motherboard power connector is on top, CPU power connector is below + - Connect to power supply +- Motherboard power adapter is highlighted in red + - Black side connects to power supply + - White side connects to motherboard +- CPU fan splitter is highlighted in pink + - Connects to CPU fans and Thelio Io board +- Power button receptacle is highlighted in cyan + - Connects to Thelio Io board + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-astra-a1-n1/repairs.md b/src/models/thelio-astra-a1-n1/repairs.md new file mode 100644 index 000000000..2d16831ff --- /dev/null +++ b/src/models/thelio-astra-a1-n1/repairs.md @@ -0,0 +1,525 @@ +# Thelio Astra (Parts & Repairs) + +Many components in your Thelio Astra can be upgraded or replaced as necessary. This page uses photos of the the A1-N1 revision, which indicates: + +- **A1:** The first Ampere-compatible motherboard used in Thelio Astra (`ALTRAD8UD2-1L2Q`). + - Units marked **A1.1** include the `ALTRAD8UD-1L2T` motherboard instead. +- **N1:** The first chassis revision of the Thelio Astra. + - The Thelio Astra chassis is based on the nebula40 chassis (revision 3), but lacks top I/O and 2.5" drive mounts. + +Minor case details may vary based on the production date of the unit, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Removing the side brace](#removing-the-side-brace) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the GPU](#replacing-the-gpu) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio Io board](#replacing-the-thelio-io-board) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio Astra includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 2 minutes +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Removing the side brace: + +The side brace provides a mounting point for the GPU brace fingers, which help keep GPUs or other PCI Express cards in place during shipping. It also provides mounting points for up to two 120mm fans; one 120mm fan is offered as an optional add-on during factory configuration. + +The GPU brace fingers are only required during shipping. The system can be run without this part if it does not fit an upgraded GPU. + +**Part numbers:** +- The optional side fan is a 120mm Be Quiet! Silent Wings 4. + - Model number: `BQ SIW4-12025-MF-PWM` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to remove the side brace: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side bracket in place (two on the front of the case, two on the back). + - Take note of which screw holes the side brace is screwed into, which varies by GPU. In the below photos, the innermost set of screw holes is used. + +![Side brace screws](./img/side-brace-screws.webp) + +3. Pull the side brace out of the chassis. Unplug the side fan connector from the splitter board on the right side, if connected. + +![Side fan connector](./img/side-fan-connector.webp) + +### Steps to adjust the GPU brace fingers: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#steps-to-remove-the-side-brace). +2. To adjust the GPU brace fingers' horizontal position, unscrew the four corner screws (highlighted green below), move the GPU brace fingers' mounting bar, and reattach it in the desired position. + - If any vertical alignment screws overlap the side brace, they will also need to be removed. + +![GPU brace finger screws, back](./img/gpu-brace-finger-screws-back.webp) + +3. To adjust a GPU brace finger's vertical position, unscrew the three vertical adjustment screws (per finger), move the GPU brace finger, and reattach it in the desired position. + +![GPU brace finger screws, side](./img/gpu-brace-finger-screws-side.webp) + +### Steps to replace the side GPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#steps-to-remove-the-side-brace). +2. Unplug the GPU fan from the splitter board on the side brace and free its cable from the velcro strap. + +![GPU fan cabling](./img/gpu-fan-cabling.webp) + +3. Remove the four screws holding the side GPU fan in place. + +![GPU fan screws](./img/gpu-fan-screws.webp) + +4. Screw the new fan into the side brace, plug it into the splitter board, and secure its cable with the velcro strap. + +## Replacing the bottom case fan: + +Thelio Astra A1-N1 has one case-mounted intake fan on the bottom of the chassis. + +**Part numbers:** +- The bottom case fan is a 140mm Be Quiet! Silent Wings 4. + - Model number: `BQ SIW4-14025-MF-PWM` + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the fan and its cabling. +2. Unplug the fan's cable from the Thelio Io daughterboard. + - The bottom case fan plugs into the `INTAKE FAN`/`FANOUT2` port on the Thelio Io board. + - When viewed from the access cutout on the front of the case, this connector is the lowest one with a white receptacle. + +![Bottom case fan connector](./img/bottom-fan-connector.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + - A soft surface such as a towel can optionally be used to protect the work surface and the machine. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. + - The cable runs along the inner corner of the case, passing through the velcro strap closest to the Thelio Io board. + +![Bottom case fan cable management](./img/bottom-fan-cable.webp) + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top PCIe slot. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unplug the braided fan connector (highlighted red below) from the top splitter board in the front corner of the machine. + - The splitter board provides the same signal to both ports, so it doesn't matter which port each cable is plugged into. In the below photo, the braided cable is plugged into the top port (`J2`). + +![CPU fan connectors](./img/cpu-fan-connectors.webp) + +3. Unscrew the four back screws and two top crossbar screws holding the CPU duct in place. + +![CPU duct thumbscrews (back)](./img/cpu-duct-screws-back.webp) + +![CPU duct screws (top crossbar)](./img/cpu-duct-screws-top.webp) + +4. Pull the CPU duct away from the machine. + +## Replacing the RAM: + +Thelio Astra A1-N1 supports up to 512GB (8x64GB) of RAM. The RAM sticks are ECC DDR4 RDIMMs/LRDIMMs running at a speed of 3200 MHz. + +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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - [Removing the CPU cooler](#replacing-the-cpu-cooler-and-cpu) is not physically required, but can optionally be done for easier access to the inner RAM slots. Replacing the thermal paste is strongly recommended if the CPU cooler is removed. In the below photo, the CPU cooler has been removed for greater visibility. +2. If installing/removing RAM in any of the top RAM slots, unplug the 8-pin CPU power cable (labeled `ATX12V1` to the right of the port), highlighted red below. + +![RAM slots](./img/ram-slots.webp) + +3. To remove an existing RAM stick, flip the left and right latches away from the stick, then pull the stick out of the slot. +4. Make sure the tabs on the left and right of the slot are open (pulled away from the slot), then insert the new RAM (or re-seat the existing RAM) into the slot. + - The RAM stick will only fit in one direction. The larger group of pins goes on the left. + - Use the following guide for placement of the RAM sticks: + ![RAM slot order](./img/ram-order.webp) +4. Replace the CPU cooler (if necessary), CPU duct, and top case. + +## Replacing the GPU: + +Thelio Astra ships with one dedicated GPU in the PCIe 4.0 x16 slot third from the top. GPUs greater than one slot tall will obstruct the lowest PCIe slot. + +Depending on your motherboard and firmware version, the boot splash screen may not show up if the GPU is installed in either of the top two PCIe slots. For this reason, and for optimal thermal efficiency, it's recommended to reserve the top two slots for non-GPU PCIe accessories. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). +2. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + - Thelio Astra includes both classic 6+2-pin and 12VHPWR 16-pin GPU power cables. If you're changing GPUs and switching from one type of cable to the other, you may need to free the new cable from the velcro straps at the bottom of the chassis, then secure the old cable out of the way using the velcro straps. + +![GPU power connections](./img/gpu-power.webp) + +3. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket (or slide it into the rightmost position). + +![PCIe bracket screws](./img/pcie-bracket.webp) + +4. Pull the card out of the slot. + - There are no latches on the PCIe slots of the Thelio Astra motherboards. + +![PCIe slots & latches](./img/pcie-slots.webp) + +5. After inserting the new GPU into its slot, connect the power cable. +6. Once the GPU is installed, replace the back PCIe bracket, side brace, and top case. + - The GPU brace finger may need to be [adjusted](#steps-to-adjust-the-gpu-brace-fingers) before the side brace can be reinstalled. + +## 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 CR2032 battery. The stock battery is Toshiba brand. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery (ALTRAD8UD2-1L2Q motherboard variant): + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct), and [remove the side brace](#removing-the-side-brace). + - Depending on the size of your GPU, you may also need to [remove the GPU](#replacing-the-gpu) to access the Clear CMOS Pad. +2. Unplug the CMOS battery connector (highlighted cyan below) from the header next to the silver heatsink at the top left of the motherboard. + +![CMOS battery](./img/cmos-battery.webp) + +3. If you are replacing the CMOS battery, pull it away from the Ethernet port casing. +4. To reset the CMOS, bridge the contacts of the Clear CMOS Pad near the bottom-right corner of the motherboard (near the M.2 SSD). + +![Clear CMOS pad](./img/cmos-clear-pad.webp) + +5. Plug in the new CMOS battery (or re-connect the existing CMOS battery) and adhere it to the top of the Ethernet port casing. +6. Replace the GPU, side brace, and top case. + +## Replacing the M.2 drives: + +Thelio Astra A1-N1 has one or two M.2 storage slots on the motherboard, depending on the motherboard variant: + +- The ALTRAD8UD-1L2T motherboard variant includes two M.2 slots. +- The ALTRAD8UD2-1L2Q motherboard variant (shown in the photos on this page) includes one M.2 slot. + +All motherboard slots are M-key and support sizes 2280 and 2230. + +Factory configurations offer up to four additional SSDs using a PCIe adapter card, not pictured in this manual. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [remove the GPU](#replacing-the-gpu). + - Removing the GPU is optional to access the top slot (the only slot in the ALTRAD8UD2-1L2Q motherboard vairant), but still recommended for ease of access. +2. Unscrew and remove the plastic-headed screw holding the M.2 drive in place. + - The M.2 drive will pop up at an angle and can be removed. + +![M.2 slot](./img/m2-slot.webp) + +3. To install a drive, insert it into the slot at an angle, then hold it against the motherboard while screwing in the plastic-headed screw. +4. Replace the GPU, side brace, and top case as applicable. + +## Replacing the CPU fans: + +Thelio Astra A1-N1 contains three 120mm CPU fans. One fan is mounted in the back of the CPU duct, while two others are mounted on the front and back of the CPU cooler's heatsink. + +**Part numbers:** +- The duct-mounted CPU fan is a Be Quiet! Silent Wings 4 ([BQ SIW4-12025-MF-PWM](https://www.bequiet.com/en/casefans/3700)). +- The heatsink-mounted CPU fans are Arctic Freezer 4U fans. + - The heatsink-mounted fans are produced for the Arctic Freezer 4U-M Ampere CPU cooler, and it may not be possible to source them separately. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). +3. Unscrew the four screws (two on each side) holding the fan bracket onto the duct. + - Removing the bracket from the duct is not required, but it makes removal and installation of the fan much easier. + +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) + +4. Unscrew the four screws attaching the bracket to the fan. + +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) + +5. When reinstalling the fan into the CPU duct: + - The spinning side should face inward (towards the front of the chassis), while the stationary label should face outward (towards the back of the chassis). + - The cable should point towards the fan connector (towards the top left, when viewed from the back). + - The fan bracket contains a cable channel in the corresponding corner. + - Overtightening the fan bracket's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. + +### Steps to replace the heatsink-mounted CPU fans: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - You can optionally [remove the side brace](#removing-the-side-brace) for easier access. +2. Disconnect the rear cooler fan from the front cooler fan's Y-cable, and unplug the front cooler fan's Y-cable from the splitter board (if it wasn't already unplugged while [removing the CPU duct](#removing-the-cpu-duct)). + - The heatsink fan cable connection points are highlighted red below. + +![CPU heatsink fans & connectors](./img/cpu-heatsink-fans-installed.webp) + +3. Pull the fans (highlighted green above) directly out of the case, sliding them off the heatsink. + +![CPU heatsink fans (removed)](./img/cpu-heatsink-fans-removed.webp) + +4. When reinstalling the CPU heatsink fans, the fan with a normal cable goes on the back of the heatsink, while the fan with a Y-cable goes on the front. + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +**Part numbers:** +- The CPU cooler is an [Arctic Freezer 4U-M](https://www.arctic.de/us/Freezer-4U-M/ACFRE00133A). +- The CPU uses an LGA 4926 socket. + +**Tools required:** Cross-head (Phillips) screwdriver, six-point star (Torx T20) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), [remove the CPU duct](#removing-the-cpu-duct), [remove the GPU](#replacing-the-gpu), and [remove the heatsink-mounted CPU fans](#steps-to-replace-the-heatsink-mounted-cpu-fans). +2. While holding the CPU cooler in place so it doesn't fall, loosen the screws to the left and right of the CPU cooler. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. Lower the cooler away from the CPU. +4. Using a paper towel, clean the existing thermal paste off of the heatsink and CPU. + - Due to the design of the heatsink, some thermal paste may remain between the heatsink pipes. Only the flat section of the pipes that makes contact with the CPU needs to be cleaned. + - 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) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Using a Torx T20 screwdriver, unscrew the Torx screws in reverse order of the stamped numbers (unscrewing #1 last). + - Your motherboard may have four or five Torx screws on the CPU socket, depending on the revision. + - The screws are held captive and will not come apart from the CPU holder. + +![CPU socket screws](./img/cpu-socket-screws.webp) + +3. The spring-loaded CPU holder will raise off of the motherboard. + +![CPU holder raised](./img/cpu-holder-raised.webp) + +4. Carefully lift the CPU's black plastic frame out of the CPU socket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +5. Gently place the new CPU into the socket. + - The diagonal-cut corner of the CPU (marked with a triangle on the bottom) should be oriented to match the triangle on the CPU socket, pointing towards the bottom right of the motherboard. +6. Flip the CPU cover back onto the CPU. +7. Screw in the CPU cover's Torx screws in the order of the stamped numbers (starting with #1). + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, screw in its four mounting screws. + - The cooler should be oriented so the Arctic logo faces the right side. + - Insert each screw partially, then finish tightening them all. +3. Set the computer upright, then reinstall the cooler-mounted CPU fans, CPU duct, GPU, side brace, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) can be replaced with another unit of the same model. + +**Part numbers:** +- The default PSU is the [XPG Core Reactor II](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 45 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [unplug the GPU (if installed)](#replacing-the-gpu). +2. Unscrew the power supply bracket's left side from the bottom of the chassis. + +![Power supply bracket screw (left)](./img/psu-bracket-screw-left.webp) + +3. Unscrew and remove the chassis spacer bracket on the right side of the chassis, then unscrew the power supply bracket's right side from the chassis. + +![Cable management bracket](./img/psu-cable-management-bracket.webp) +![Power supply bracket screw (right)](./img/psu-bracket-screw-right.webp) + +4. Unscrew the power supply's four screws from the back of the chassis. + +![Power supply screws](./img/psu-screws.webp) + +5. Unplug all of the modular cabling from the back of the PSU. + +![PSU cabling](./img/psu-cables.webp) + +6. Remove/replace the power supply. + - The replacement PSU should be installed with the fan facing the bottom of the case. + - Place the PSU on the rubber post and hold it against the screwholes in the back of the case while attaching it. +7. Connect the power cables to the new power supply and GPU, then reinstall the PSU brace, side brace, and top case. + +## Replacing the Thelio Io board: + +Named after Jupiter's moon Io, the Thelio Io daughterboard handles the front power button and fan control. If the Thelio Io board becomes defective, it can be replaced using the instructions below. + +**Part numbers:** +- Thelio Astra A1-N1 uses [Thelio Io version 2](https://github.com/system76/thelio-io/tree/92c2a60b6d6acc0f9d51d819cba07ad28e2b03f3) ([PCB revision thelio_io_2.3](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io)). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** High + +### Steps to replace the Thelio Io board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [CPU duct](#removing-the-cpu-duct) and [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the cabling. +2. Use the cutout on the front of the chassis to unplug all cabling from the Thelio Io board. + - The topmost connector requires pulling the white tab while unplugging. + +![Thelio Io cabling cutout](./img/thelio-io-cabling-cutout.webp) + +3. Unscrew the two screws holding the daughterboard on from the right side of the chassis. + +![Thelio Io drive cage screws](./img/thelio-io-screws.webp) + +4. Screw in the new Thelio Io board and reconnect the wiring. + +### Thelio Io wiring guide: + +![Thelio Io wiring guide](./img/thelio-io-board.webp) + +1. When wiring the Thelio Io board, refer to the port labels and the following guide. + - `FANOUT1`/`CPU FAN` - to the top fan splitter (connecting to the [CPU fans](#replacing-the-cpu-fans)). + - `FANOUT4`/`AUX FAN` - disconnected. + - `FANOUT2`/`INTAKE FAN` - to the [bottom case fan](#replacing-the-bottom-case-fan). + - `FANOUT3`/`GPU FAN` - to the [side brace](#removing-the-side-brace) fan splitter. + - May be disconnected by default if no side fan is ordered as factory configuration. + - `FANIN1`/`MOTHERBOARD FAN INPUT` - to the `FAN1` header on the right side of the motherboard, highlighted cyan below. + + ![Motherboard CPU fan output header](./img/motherboard-fan-header.webp) + - `POWER1`/`POWER INPUT` - to the [power supply](#replacing-the-power-supply) via 4-pin Molex connector. + - The white plastic clip needs to be held away from the connector to unplug this cable from the Thelio Io board. + - `PFP1`/`FRONT PANEL` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the power button receptacle, the wire color order (from left to right) is red, black, blue, black. + - `PMB1`/`MOTHERBOARD` - to the first four pins of the `PANEL1` header at the bottom right of the motherboard, highlighted green below. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the motherboard, the wire color order (from left to right) is red, black, blue, black. + - `USB` - to the `USB3_3_1` header on the bottom edge of the motherboard (via an included USB 2.0 to 3.0 adapter cable), highlighted yellow below. + - A small clip needs to be held down to unplug this cable from the Thelio Io board. + + ![Motherboard power button & USB headers](./img/motherboard-power-usb.webp) + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `POWER` on the Thelio Io board. + - The white LED to the left of the button lights up to indicate when the system is powered on (and pulses when the system is suspended). + +![Internal power button](./img/thelio-io-power-button.webp) + +4. If the Thelio Io `POWER` button powers the machine on and the LED lights up, then the issue is either the front power button or its connection to the Thelio Io board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio Io `POWER` button and/or LED does not work, then the issue is either the Thelio Io board or its connection to the motherboard. [Check the wiring between the Thelio Io board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFP1` port on the Thelio Io board, with the red wire on the top (see the [Thelio Io wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-astra-a1-n1/ubuntu-20.04.md b/src/models/thelio-astra-a1-n1/ubuntu-20.04.md new file mode 100644 index 000000000..648f9b684 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/ubuntu-20.04.md @@ -0,0 +1,134 @@ +# Thelio Astra (Ubuntu 20.04 LTS Setup) + +Thelio Astra uses an Ampere processor supporting AArch64 (ARM64) versions of Linux. If you need to reinstall the operating system, the instructions on this page can be used to set up Ubuntu 20.04 LTS. + +## Operating system download: + +1. Download the [Ubuntu Server for ARM 20.04.5 LTS ISO](https://cdimage.ubuntu.com/releases/20.04/release/ubuntu-20.04.5-live-server-arm64.iso). +2. Verify that the SHA256SUM matches the following: + ``` + e42d6373dd39173094af5c26cbf2497770426f42049f8b9ea3e60ce35bebdedf + ``` + - You can run `sha256sum ubuntu-20.04.5-live-server-arm64.iso` to check the SHA256SUM from the terminal, or use a GUI application such as Popsicle. + +## Hardware preparation: + +- It's recommended to fill all 8 memory channels for maximum CPU performance. +- When using Ampere Altra (non-Max) CPUs, the top two PCIe x16 slots (closest to the CPU) will run at x8 speeds. Place x16 devices into the bottom two slots for optimal performance. +- Install all required hardware, including GPUs and WiFi cards, before installing the OS. +- The system firmware version must be `3.02` or above in order to support early boot output on NVIDIA GPUs. +- There is a jumper labeled `BMC_DIS` (BMC Disabled) that can bypass the requirement that the BMC boots before the power button is functional. + - Because the BMC may be necessary to complete the initial setup, use of this jumper is not recommended until initial setup is complete. + - Bridging the second and third pins disables waiting for the BMC on boot. The default behavior (enabling the BMC) is the same as if the first and second pins are bridged. + +## Firmware preparation: + +1. Plug the last ethernet port (closest to the PCIe slots) into to a DHCP-capable network where you already have another computer connected. + - This is the BMC's ethernet port, which will enable remote server management. +2. Power on the system. Press the `F2` key when the firmware splash screen appears to enter the firmware setup menu. +3. Navigate to the `Advanced` tab, then select the `Network Stack Configuration` item. Switch `Network Stack` to `Disabled`. This will reduce boot times by disabling network booting, which will not be used in this guide. +4. Navigate to the `Server Mgmt` tab, then select the `BMC Network Configuration` item. Note the `Station IP address`, which is how you will connect to the BMC's web interface later. +5. Navigate to the `Exit` tab and choose `Save Changes and Exit`. When prompted, select yes. +6. After the system reboots, power it off to prepare for the next task. + +## BMC interface preparation: + +1. Open a web browser on another computer that is on the same network as the BMC. Navigate to the URL `https://AAA.BBB.CCC.DDD`, replacing `AAA.BBB.CCC.DDD` with the station IP address recorded before. +2. A login screen should appear. The default username is `root` and the default password is `0penBmc`. + - The default password starts with a zero `0`, not the letter `O`. +3. Under the `Operations` menu, select the `Virtual media` item. Click on `Add file`, and in the `File Upload` dialog, choose the `ubuntu-20.04.5-live-server-arm64.iso` file that you downloaded and verified before. Click on `Start`; a notification should briefly appear in the top right corner indicating success. +4. Under the `Operations` menu, select the `SOL console` item. This will show the system's serial output, which allows viewing Linux kernel output if it does not show up on the connected display. + +## Operating system installation: + +1. Plug the second to last ethernet port (above the BMC's ethernet port) into a DHCP-capable network with internet access. +2. Power on the system. Press the `F11` key when the firmware splash screen appears to open the boot menu. +3. In the boot menu, select the option that starts with `UEFI OS (Linux File-Stor Gadget`. +4. Navigate to the `Boot and Install with the HWE kernel` option and press `e` to edit it. +5. Move the cursor to the line starting with `linux`. In between `/casper/hwe-vmlinuz` and `---`, replace `quiet splash` with `console=tty0 nomodeset fsck.mode=skip`, ensuring that there are spaces before and after these added arguments. Press `F10` to boot. + - The first added argument, `console=tty0`, tries to get Linux console output to show up on a connected display. + - The second added argument, `nomodeset`, works around potential nouveau driver crashes when NVIDIA graphics cards are used. + - The third added argument, `fsck.mode=skip`, will skip filesystem checks, which can take a long time. +6. It will take some time to boot to the installer. If no output is seen, check the `Serial over LAN (SOL) console` page in the BMC web interface. +7. Select the desired language. +8. If you are prompted to apply an installer update, choose `Continue without updating`. +9. On the `Keyboard configuration` page, select the desired keyboard layout and variant. Select `Done` to continue. +10. On the `Network configuration` page, you should have a successfully connected ethernet port. Select `Done` to continue. +11. On the `Proxy configuration` page, enter any required proxy (this should almost always be left blank). Select `Done` to continue. +12. On the `Ubuntu archive mirror configuration` page, the default mirror for packages will be tested. When it completes, select `Done` to continue. +13. On the `Guided storage configuration` page, select `Use an entire disk`, and choose the desired disk. Leave the `Set up this disk as an LVM group` option enabled. Select `Done` to continue. +14. On the `Storage configuration` page, you can review the disk configuration. Select `Done` to continue. A warning will be shown; select `Continue`. +15. On the `Profile setup` page, enter the following information (or substitute your own information): + - `Your name:` `System76` + - `Your servers name:` `system76-pc` + - `Pick a username:` `system76` + - `Choose a password:` `system76` + - `Confirm your password:` `system76` +16. On the `SSH setup` page, leave `Install OpenSSH server` unselected. Select `Done` to continue. +17. On the `Third-party drivers` page, leave any aptions unselected. Select `Continue` to continue. +18. On the `Featured Server Snaps` page, leave all options unselected. Select `Done` to continue. +19. On the `Installing system` page, installation progress will be shown. This may take some time to finish. When it is complete, select `Reboot Now`. +20. You may be prompted to remove the installation medium. Navigate in the BMC web interface to the `Operations` menu and `Virtual media` page. Click on the `Stop` button. A notification should briefly appear in the top right corner indicating success. Press Enter on the system to reboot. + +## Desktop environment installation: + +1. The system will boot to a terminal login prompt. Log in with `system76` as the username and `system76` as the password (or your own credentials). + - You may need to log in with the BMC serial console if the physical display does not show a prompt. +2. Upgrade the system with the following commands: + ``` + sudo apt update + sudo apt full-upgrade + ``` +3. Install the NVIDIA driver with the following command. The 550 driver is currently only packaged with the server variant for 20.04. + ``` + sudo apt install nvidia-driver-550-server + ``` +4. Install the default Ubuntu desktop environment with the following command. This will download a lot of packages and take a while to install: + ``` + sudo apt install ubuntu-desktop + ``` +5. At this point, NetworkManager will be installed alongside systemd-networkd, which causes boot delays as they both wait for network completion. The following steps will disable systemd-networkd in favor of NetworkManager, which has better integration with the Ubuntu desktop. + - A. Disable and mask systemd-networkd services with the following commands: + ``` + sudo systemctl disable systemd-networkd.service systemd-networkd.socket + sudo systemctl mask systemd-networkd.service systemd-networkd.socket + ``` + - B. Edit the netplan configuration with `sudo nano /etc/netplan/00-installer-config.yaml` and replace all of the contents with the following: + ``` + network: + version: 2 + renderer: NetworkManager + ``` + - C. Regenerate the netplan configuration by running the following command: + ``` + sudo netplan generate + ``` +6. Reboot by running `sudo reboot`. +7. You should see a login screen, where you can log in to the `System76` user with the password `system76` (or log into your own account). + - If you don't see a login screen, try a different display connection type (e.g. DisplayPort instead of HDMI) and/or a different display. +8. After logging in, initial setup will appear. + - A. On the `Online Acconts` page, click `Skip` to continue. + - B. On the `Livepatch` page, click `Next` to continue. + - C. On the `Help improve Ubuntu` page, select `No, don't send system info`, then click `Next` to continue. + - D. On the `Privacy` page, leave `Location Services` unselected. Click `Next` to continue. + - E. On the `Ready to go` page, click `Done`. +9. Default additional ethernet connections will repeatedly fail to connect. Run `nm-connnection-editor` to open the connection manager and remove them. + +## System76 Driver installation: + +1. Ensure that DMI information is properly set at this point. If not, set it and reboot. + - If you are reinstalling your OS and have not re-flashed your firmware from a non-System76 source, then the DMI information should already be set correctly. +2. Add the System76 PPA with the following command: + ``` + sudo add-apt-repository ppa:system76-dev/stable + ``` +3. Install the System76 Driver with the following command: + ``` + sudo apt install system76-driver + ``` +4. Upgrade the system with the following commands. This may downgrade some packages as they pull the versions from the System76 PPA: + ``` + sudo apt update + sudo apt full-upgrade + ``` +5. Reboot the system with the `reboot` command. \ No newline at end of file diff --git a/src/models/thelio-astra-a1-n1/ubuntu-24.04.md b/src/models/thelio-astra-a1-n1/ubuntu-24.04.md new file mode 100644 index 000000000..5c2a3fc69 --- /dev/null +++ b/src/models/thelio-astra-a1-n1/ubuntu-24.04.md @@ -0,0 +1,58 @@ +# Thelio Astra (Ubuntu 24.04 LTS Setup) + +Thelio Astra uses an Ampere processor supporting AArch64 (ARM64) versions of Linux. If you need to reinstall the operating system, the instructions on this page can be used to set up Ubuntu 24.04 LTS. + +## Operating system download: + +1. Download the [Ubuntu Desktop for ARM 24.04.1 LTS daily ISO from 8/27/2024](https://apt.pop-os.org/iso/ubuntu-24.04-arm64-20240827.iso). + - This was the latest daily ISO available for arm64 at the time this guide was last updated. Newer daily ISOs may work, but will have a different SHA256SUM in the next step. +2. Verify that the SHA256SUM matches the following: + ``` + 839627cb19b70d8c4da64c789ecbdec6af14f0017d925ab086c9ad7e93f2c325 + ``` + - You can run `sha256sum noble-desktop-arm64.iso` to check the SHA256SUM from the terminal, or use a GUI application such as Popsicle. +3. Write the ISO to a USB flash drive using an application such as [Popsicle](https://github.com/pop-os/popsicle/releases) or [Etcher](https://etcher.io). + +## Hardware preparation: + +- It's recommended to fill all 8 memory channels for maximum CPU performance. +- When using Ampere Altra (non-Max) CPUs, the top two PCIe x16 slots (closest to the CPU) will run at x8 speeds. Place x16 devices into the bottom two slots for optimal performance. +- Install all required hardware, including GPUs and WiFi cards, before installing the OS. +- The system firmware version must be `3.02` or above in order to support early boot output on NVIDIA GPUs. +- There is a jumper labeled `BMC_DIS` (BMC Disabled) that can bypass the requirement that the BMC boots before the power button is functional. + - Bridging the second and third pins disables waiting for the BMC on boot. The default behavior (enabling the BMC) is the same as if the first and second pins are bridged. + +## Operating system installation: + +1. Power on the system. Press the `F11` key when the firmware splash screen appears to open the boot menu. +2. In the boot menu, select the option to boot the installation media (e.g. `UEFI OS (Linux File-Stor Gadget`). +3. Proceed through the graphical Ubuntu installation wizard. + +## System76 Driver installation: + +1. Ensure that DMI information is properly set at this point. If not, set it and reboot. + - If you are reinstalling your OS and have not re-flashed your firmware from a non-System76 source, then the DMI information should already be set correctly. +2. Install all available operating system updates: + ``` + sudo apt update + sudo apt full-upgrade + ``` +2. Add the System76 PPA with the following command: + ``` + sudo add-apt-repository ppa:system76-dev/stable + ``` +3. Install the System76 driver. + - If your Thelio Astra contains an NVIDIA GPU, use the following command, which includes a System76-packaged NVIDIA driver along with other drivers and utilities: + ``` + sudo apt install system76-driver-nvidia + ``` + - Otherwise, use the following command to only install non-NVIDIA-related drivers and utilities: + ``` + sudo apt install system76-driver + ``` +4. Install all available OS updates again. This may downgrade some packages as they pull the version from the System76 PPA: + ``` + sudo apt update + sudo apt full-upgrade + ``` +5. Reboot the system with the GUI or with the `reboot` command. \ No newline at end of file diff --git a/src/models/thelio-b4/README.md b/src/models/thelio-b4/README.md new file mode 100644 index 000000000..dccc4b256 --- /dev/null +++ b/src/models/thelio-b4/README.md @@ -0,0 +1,92 @@ +# Thelio (thelio-b4) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio](./img/thelio-b4.webp) + +The System76 Thelio is a desktop with the following specifications: + +- Processor options + - Supports Intel 12th Generation (Alder Lake) and 13th Generation (Raptor Lake) CPUs + - [Pentium Gold G7400](https://ark.intel.com/content/www/us/en/ark/products/219435/intel-pentium-gold-g7400-processor-6m-cache-3-70-ghz.html) + - [Core i3-12100](https://ark.intel.com/content/www/us/en/ark/products/134584/intel-core-i312100-processor-12m-cache-up-to-4-30-ghz.html) + - [Core i5-12400](https://ark.intel.com/content/www/us/en/ark/products/134586/intel-core-i512400-processor-18m-cache-up-to-4-40-ghz.html) + - [Core i5-12600K](https://ark.intel.com/content/www/us/en/ark/products/134589/intel-core-i512600k-processor-20m-cache-up-to-4-90-ghz.html) + - [Core i7-12700K](https://ark.intel.com/content/www/us/en/ark/products/134594/intel-core-i712700k-processor-25m-cache-up-to-5-00-ghz.html) +- Motherboard + - [MSI MEG Z690I UNIFY](https://www.msi.com/Motherboard/MEG-Z690I-UNIFY/Specification) running System76 Firmware (non-open) + - Intel Z690 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) +- Graphics options + - One GPU (PCIe 4.0 x16) of up to two-slot height + - GPU size: + - Internal clearance: 278.175mm + - Recommended maximum length: 268.175mm + - Tested with the following GPUs: + - Integrated Graphics + - 1x HDMI 2.1, 1x DisplayPort 1.4a + - [NVIDIA GeForce GT 1030](https://www.nvidia.com/en-us/geforce/graphics-cards/gt-1030/specifications/) + - 1x HDMI 2.0b, 1x DisplayPort 1.4, 1x DVI-D (single-link) + - [NVIDIA GeForce GTX 1650](https://www.nvidia.com/en-us/geforce/graphics-cards/compare/?section=compare-16) + - 1x HDMI 2.0b, 1x DisplayPort 1.4a, 1x DVI-D (dual-link) + - [AMD Radeon RX 6500 XT](https://www.amd.com/en/products/graphics/amd-radeon-rx-6500-xt#product-specs) + - 1x HDMI 2.1, 1x DisplayPort 1.4a + - [AMD Radeon RX 6600](https://www.amd.com/en/products/graphics/amd-radeon-rx-6600#product-specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3060](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - Requires 650W PSU + - [NVIDIA GeForce RTX 3060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - Requires 650W PSU + - [NVIDIA GeForce RTX 3070](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3070-3070ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - Requires 650W PSU + - [NVIDIA RTX A2000](https://www.nvidia.com/en-us/design-visualization/rtx-a2000/#specifications) + - 4x Mini DisplayPort 1.4 + - Requires 650W PSU + - [NVIDIA RTX A4000](https://www.nvidia.com/en-us/design-visualization/rtx-a4000/#specifications) + - 4x DisplayPort 1.4 + - Requires 650W PSU +- Expansion + - 1x PCIe 4.0 x16 (GPU slot) +- Memory + - Up to 64GB (2x32GB) dual-channel DDR5 DIMMs @ 5600 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Crucial CT8G48C40U5](https://www.crucial.com/memory/ddr5/ct8g48c40u5#spec) (8GB/stick) + - [Kingston Fury KF556C40BB-8](https://www.kingston.com/datasheets/KF556C40BB-8.pdf) (8GB/stick) + - [Crucial CT16G48C40U5](https://www.crucial.com/memory/ddr5/ct16g48c40u5#spec) (16GB/stick) + - [Kingston Fury KF556C40BB-16](https://www.kingston.com/datasheets/KF556C40BB-16.pdf) (16GB/stick) + - [Crucial CT32G48C40U5](https://www.crucial.com/memory/ddr5/ct32g48c40u5#spec) (32GB/stick) + - [Kingston Fury KF556C40BB-32](https://www.kingston.com/datasheets/KF556C40BB-32.pdf) (32GB/stick) +- Networking + - 1x 2.5-Gigabit Ethernet ([Intel I225-V](https://ark.intel.com/content/www/us/en/ark/products/184676/intel-ethernet-controller-i225v.html)) + - Wi-Fi 6E + Bluetooth 5.2 ([Intel AX211](https://ark.intel.com/content/www/us/en/ark/products/204837/intel-wifi-6e-ax211-gig.html)) +- Power + - C13 power cord + - 450W minimum PSU + - Some GPU configurations require 650W PSU + - Tested with the following PSU models (may ship with other tested models): + - [EVGA SuperNOVA 450W GM 80+ Gold](https://www.evga.com/products/product.aspx?pn=123-GM-0450-Y1) + - [FSP Dagger Pro 650W 80+ Gold](https://www.fspgroupusa.com/ecommerce/daggerpro650w.html) +- Sound + - 3.5mm line out, line in, microphone jacks + - Up to 7.1-channel audio output + - Realtek ALC4080 audio chipset (with Savitech SV3H712 amplifier) + - HDMI, DisplayPort, USB-C DisplayPort audio (depending on GPU) +- Storage + - 2x M.2 (PCIe NVMe Gen 4) SSD + - Only active with 11th Gen CPUs. + - 1x M.2 (PCIe NVMe Gen 3 or SATA III) + - 4x 2.5" SATA +- USB + - 2x USB Type-C with Thunderbolt 4 + - Does not provide a DisplayPort over USB-C signal. + - Supports DisplayPort over USB-C passthrough when a GPU is connected to the associated Mini DisplayPort input. + - 2x USB 3.2 Gen 2 Type-A + - 4x USB 3.2 Gen 1 Type-A +- Dimensions + - 32.7cm × 20.7cm × 29.1cm diff --git a/src/models/thelio-b4/external-overview.md b/src/models/thelio-b4/external-overview.md new file mode 100644 index 000000000..82d287a46 --- /dev/null +++ b/src/models/thelio-b4/external-overview.md @@ -0,0 +1,18 @@ +# Thelio (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### Power Switch Guide: + +- 1: On +- 0: Off + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-b4/img/25-drive-installation.webp b/src/models/thelio-b4/img/25-drive-installation.webp new file mode 100644 index 000000000..82cdcb94c --- /dev/null +++ b/src/models/thelio-b4/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b5fe39fcf753e9c9ef089084c28ad4afe6ff113bfb13767a69690ee8e889861 +size 294566 diff --git a/src/models/thelio-b4/img/25-drive-installed.webp b/src/models/thelio-b4/img/25-drive-installed.webp new file mode 100644 index 000000000..64c390d85 --- /dev/null +++ b/src/models/thelio-b4/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057564322c5bbff1e8b882a7b65b786bc3f16579e4527ccb65b76f4395fe8700 +size 738992 diff --git a/src/models/thelio-b4/img/25-drive-screws.webp b/src/models/thelio-b4/img/25-drive-screws.webp new file mode 100644 index 000000000..856498092 --- /dev/null +++ b/src/models/thelio-b4/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:136019b28f24e97da94c8ef33e14b4ea9b58ebdb4c97201d5e6ff54b77d10783 +size 696858 diff --git a/src/models/thelio-b4/img/accent-strip-removal.webp b/src/models/thelio-b4/img/accent-strip-removal.webp new file mode 100644 index 000000000..99273d939 --- /dev/null +++ b/src/models/thelio-b4/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df610570b7dd0b431e915c3b9915eb09bbdb2af3c6c9c174877f8291ccc84799 +size 981272 diff --git a/src/models/thelio-b4/img/b0-button.webp b/src/models/thelio-b4/img/b0-button.webp new file mode 100644 index 000000000..1394a1cf3 --- /dev/null +++ b/src/models/thelio-b4/img/b0-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77f00102ed9736935bce24df1491ad92a727bffadc796fc6143a94f1ccd07c74 +size 422098 diff --git a/src/models/thelio-b4/img/bottom-fan-cable-management.webp b/src/models/thelio-b4/img/bottom-fan-cable-management.webp new file mode 100644 index 000000000..08ede435e --- /dev/null +++ b/src/models/thelio-b4/img/bottom-fan-cable-management.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c999d14b6b79c6d6d50f80c4c7e2738da13d82eba758e1db945a0d836465df +size 787298 diff --git a/src/models/thelio-b4/img/bottom-fan-connector.webp b/src/models/thelio-b4/img/bottom-fan-connector.webp new file mode 100644 index 000000000..960e6a665 --- /dev/null +++ b/src/models/thelio-b4/img/bottom-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dfa956d62dde85965a1cd0ae4800b8ee32343a22c387e8629d49d4fc73fcaa1 +size 414778 diff --git a/src/models/thelio-b4/img/bottom-fan-screws.webp b/src/models/thelio-b4/img/bottom-fan-screws.webp new file mode 100644 index 000000000..d33d87e8f --- /dev/null +++ b/src/models/thelio-b4/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb1c07f3b968aa705b5d9962e62a625127b8f59528dfca01510eb81ac328287d +size 839658 diff --git a/src/models/thelio-b4/img/components-front.webp b/src/models/thelio-b4/img/components-front.webp new file mode 100644 index 000000000..1b2773b6a --- /dev/null +++ b/src/models/thelio-b4/img/components-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a86df640df5e2333fbc6ee7c0b410fcbe667825f91bc2ea997400ad2c8d27e3 +size 167974 diff --git a/src/models/thelio-b4/img/components-left.webp b/src/models/thelio-b4/img/components-left.webp new file mode 100644 index 000000000..e568e393a --- /dev/null +++ b/src/models/thelio-b4/img/components-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2ce9ee9367a9b5940927b7f746e05f36a237e60006ab8aec7c1b432acf6c44a +size 502718 diff --git a/src/models/thelio-b4/img/components-right.webp b/src/models/thelio-b4/img/components-right.webp new file mode 100644 index 000000000..5a4cc2128 --- /dev/null +++ b/src/models/thelio-b4/img/components-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25ec16671cbbee92b6c975ec776cc2d6705715f083da8f65f815510eb2c7ecbc +size 492812 diff --git a/src/models/thelio-b4/img/components-top.webp b/src/models/thelio-b4/img/components-top.webp new file mode 100644 index 000000000..4fb8e2baf --- /dev/null +++ b/src/models/thelio-b4/img/components-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c8bba5fde9df247134080666f739e7b71e7f4b688aef189a2677aac0b3f180b +size 712090 diff --git a/src/models/thelio-b4/img/cpu-cooler-fan-clip.webp b/src/models/thelio-b4/img/cpu-cooler-fan-clip.webp new file mode 100644 index 000000000..23bdafb0c --- /dev/null +++ b/src/models/thelio-b4/img/cpu-cooler-fan-clip.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:009ed60cb06c4b9600ca55a245bc12633c76f2c0754a3e5581c92630b1fe4852 +size 392728 diff --git a/src/models/thelio-b4/img/cpu-cooler-screws.webp b/src/models/thelio-b4/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..3f9cb1776 --- /dev/null +++ b/src/models/thelio-b4/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:193deaeb9b9a8a70b14fe297eec465aa39b57a2776f0dffbba221e6d45a510e8 +size 410886 diff --git a/src/models/thelio-b4/img/cpu-duct-fan-screws.webp b/src/models/thelio-b4/img/cpu-duct-fan-screws.webp new file mode 100644 index 000000000..d7be5b826 --- /dev/null +++ b/src/models/thelio-b4/img/cpu-duct-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deae9973942cece27648d896bd96a132e900e1fff46420c3dee2b074858d59af +size 171372 diff --git a/src/models/thelio-b4/img/cpu-duct-screws.webp b/src/models/thelio-b4/img/cpu-duct-screws.webp new file mode 100644 index 000000000..4c6d1de30 --- /dev/null +++ b/src/models/thelio-b4/img/cpu-duct-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9343e0409b394fd701d0e6559989a11c801c9d6e7a230d82bfcd559f9b2b9a5b +size 778938 diff --git a/src/models/thelio-b4/img/cpu-fan-cabling.webp b/src/models/thelio-b4/img/cpu-fan-cabling.webp new file mode 100644 index 000000000..1d172b7cb --- /dev/null +++ b/src/models/thelio-b4/img/cpu-fan-cabling.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:993664c73bdeb9ee661559ebf89bd2a58eed36dce6f098fe52ee0d69b08bed2f +size 937762 diff --git a/src/models/thelio-b4/img/cpu-holder-raised.webp b/src/models/thelio-b4/img/cpu-holder-raised.webp new file mode 100644 index 000000000..6a429bea0 --- /dev/null +++ b/src/models/thelio-b4/img/cpu-holder-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:642d05fcd070b2ad1cbb2653af0353ce980a2aca9d8817a158f14023b0051e33 +size 2273486 diff --git a/src/models/thelio-b4/img/cpu-locking-pin.webp b/src/models/thelio-b4/img/cpu-locking-pin.webp new file mode 100644 index 000000000..97033d98a --- /dev/null +++ b/src/models/thelio-b4/img/cpu-locking-pin.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cec8971fd947c7c28a66ad11cd9a5f9c619f145b29c75981e07e6d533a14cee5 +size 419050 diff --git a/src/models/thelio-b4/img/cpu-removed.webp b/src/models/thelio-b4/img/cpu-removed.webp new file mode 100644 index 000000000..bf88069fb --- /dev/null +++ b/src/models/thelio-b4/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f1724f450fd045d800f1eee607177e4665664133e3298383c6d58191eb1dede +size 699358 diff --git a/src/models/thelio-b4/img/front-cpu-fan-connector.webp b/src/models/thelio-b4/img/front-cpu-fan-connector.webp new file mode 100644 index 000000000..8995d2777 --- /dev/null +++ b/src/models/thelio-b4/img/front-cpu-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b61d9c8e227b42a2269040988efb9db1d6041d1ce794a4ab0948a7cbcd09cd6 +size 1019514 diff --git a/src/models/thelio-b4/img/gpu-brace-adjustment-screws.webp b/src/models/thelio-b4/img/gpu-brace-adjustment-screws.webp new file mode 100644 index 000000000..f80300fa4 --- /dev/null +++ b/src/models/thelio-b4/img/gpu-brace-adjustment-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eda05c698352fe62ecdb1fd74971859d8df602620fe237fc00cd311b7a5f318b +size 812948 diff --git a/src/models/thelio-b4/img/gpu-brace-screws.webp b/src/models/thelio-b4/img/gpu-brace-screws.webp new file mode 100644 index 000000000..8116fee2e --- /dev/null +++ b/src/models/thelio-b4/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4d9cafa2cf0ee0df3766e5b84ecfda3433e358e996125bdfc2afb85188c06f0 +size 319726 diff --git a/src/models/thelio-b4/img/gpu-power.webp b/src/models/thelio-b4/img/gpu-power.webp new file mode 100644 index 000000000..9c540bda4 --- /dev/null +++ b/src/models/thelio-b4/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d44ba8e15a41ac7ab8c50fca3c91ef3e3c42a062a76bd67c051342e157028755 +size 352120 diff --git a/src/models/thelio-b4/img/gpu-slot.webp b/src/models/thelio-b4/img/gpu-slot.webp new file mode 100644 index 000000000..df5417e39 --- /dev/null +++ b/src/models/thelio-b4/img/gpu-slot.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d4869b62dd4d3af810cee476eaf6d8cc45260c30449a296f336c6ee363948d +size 274048 diff --git a/src/models/thelio-b4/img/m2-heatsink-screws.webp b/src/models/thelio-b4/img/m2-heatsink-screws.webp new file mode 100644 index 000000000..3975f61df --- /dev/null +++ b/src/models/thelio-b4/img/m2-heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32af8ec3b2b2f93210f5a0dddd20c299197df627033a6ccbc6f1278eb465801a +size 235762 diff --git a/src/models/thelio-b4/img/m2-slot-1.webp b/src/models/thelio-b4/img/m2-slot-1.webp new file mode 100644 index 000000000..c0cad4040 --- /dev/null +++ b/src/models/thelio-b4/img/m2-slot-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df5a756ff760b885bc1c4e1087132b43c9b67d406046f7f0f2d6064d54a0b2fa +size 222656 diff --git a/src/models/thelio-b4/img/m2-slot-2.webp b/src/models/thelio-b4/img/m2-slot-2.webp new file mode 100644 index 000000000..9856f080d --- /dev/null +++ b/src/models/thelio-b4/img/m2-slot-2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:212af932746ed6c5d9130c7a9de1c6cc11f8fe406e1d679b25192f4967de996d +size 234142 diff --git a/src/models/thelio-b4/img/m2-slot-3.webp b/src/models/thelio-b4/img/m2-slot-3.webp new file mode 100644 index 000000000..c5c1c0d5c --- /dev/null +++ b/src/models/thelio-b4/img/m2-slot-3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:237062acf45e0644052a4ae4e6c9764c2e40d204da247c2c41bba34c300d3495 +size 619048 diff --git a/src/models/thelio-b4/img/m2-switch-screws.webp b/src/models/thelio-b4/img/m2-switch-screws.webp new file mode 100644 index 000000000..3d55fbb4c --- /dev/null +++ b/src/models/thelio-b4/img/m2-switch-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:520ccc0f12450092ab1e69f0775166a0f409561f2e62f017eb3af933cce54f0f +size 279608 diff --git a/src/models/thelio-b4/img/motherboard-cpu-fan-header.webp b/src/models/thelio-b4/img/motherboard-cpu-fan-header.webp new file mode 100644 index 000000000..7141243b4 --- /dev/null +++ b/src/models/thelio-b4/img/motherboard-cpu-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47f2f0b871a0748dcf9bf6a05c05b2434680332b5875babf645cc1678fa8c486 +size 480758 diff --git a/src/models/thelio-b4/img/motherboard-power-sw-led-headers.webp b/src/models/thelio-b4/img/motherboard-power-sw-led-headers.webp new file mode 100644 index 000000000..b42befebc --- /dev/null +++ b/src/models/thelio-b4/img/motherboard-power-sw-led-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46f0decdaacccc77bc120af7a382a6f23a7cf7263ef61c2caef3715387a61ae8 +size 1403374 diff --git a/src/models/thelio-b4/img/motherboard-sata-usb-headers.webp b/src/models/thelio-b4/img/motherboard-sata-usb-headers.webp new file mode 100644 index 000000000..d5ce26237 --- /dev/null +++ b/src/models/thelio-b4/img/motherboard-sata-usb-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5cd922ad5539ddb6b20258d223a97fdb80badae6024d1c3b980fd400cfde087 +size 319330 diff --git a/src/models/thelio-b4/img/pcie-bracket.webp b/src/models/thelio-b4/img/pcie-bracket.webp new file mode 100644 index 000000000..af104b821 --- /dev/null +++ b/src/models/thelio-b4/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bf5352c738b4759e0692242669554d80c7f1a5854a09b7bd3ae9d10dcfe99e6 +size 515654 diff --git a/src/models/thelio-b4/img/ports-back.webp b/src/models/thelio-b4/img/ports-back.webp new file mode 100644 index 000000000..fc1e0fd2c --- /dev/null +++ b/src/models/thelio-b4/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8676dd6d5c8123eeb5d974c788049c44a9d7c597b951994b976f9424b19cafe0 +size 528650 diff --git a/src/models/thelio-b4/img/ports-front-sides.webp b/src/models/thelio-b4/img/ports-front-sides.webp new file mode 100644 index 000000000..f92fb78bf --- /dev/null +++ b/src/models/thelio-b4/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:956abe7eab1f6bcf21a06af802699e049d845d48d4ce7142485a2d5b989f8d96 +size 1417908 diff --git a/src/models/thelio-b4/img/ports-top-bottom.webp b/src/models/thelio-b4/img/ports-top-bottom.webp new file mode 100644 index 000000000..1e376060b --- /dev/null +++ b/src/models/thelio-b4/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6003ea78bfc98828fdf55775ed9c0bf891146843d409a48cb3b42f52cee83d89 +size 2170290 diff --git a/src/models/thelio-b4/img/power-button-receptacle.webp b/src/models/thelio-b4/img/power-button-receptacle.webp new file mode 100644 index 000000000..6d35b6070 --- /dev/null +++ b/src/models/thelio-b4/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:190bde0021f3b8ac2e3e1921d0b83e793c18dc7e195b28ae9595be6f50cc2128 +size 355362 diff --git a/src/models/thelio-b4/img/power-button-wiring.jpg b/src/models/thelio-b4/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-b4/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-b4/img/psu-cables.webp b/src/models/thelio-b4/img/psu-cables.webp new file mode 100644 index 000000000..0496b21c8 --- /dev/null +++ b/src/models/thelio-b4/img/psu-cables.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347e9915dee11f18ad5a029d046f59a84d711d0f37ca1da5996b5e6837e212fc +size 502058 diff --git a/src/models/thelio-b4/img/psu-screws.webp b/src/models/thelio-b4/img/psu-screws.webp new file mode 100644 index 000000000..74747956b --- /dev/null +++ b/src/models/thelio-b4/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1c658ba9db92e6eb439b8c712c4fbb6aa6e661c4f79e55bbf3b0b1648f7758 +size 459182 diff --git a/src/models/thelio-b4/img/ram-slots.webp b/src/models/thelio-b4/img/ram-slots.webp new file mode 100644 index 000000000..1dd605b5a --- /dev/null +++ b/src/models/thelio-b4/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d8881053577263516890acb3c8458ec871d8bee642165cb209b5599f72017cd +size 712382 diff --git a/src/models/thelio-b4/img/thelio-b4.webp b/src/models/thelio-b4/img/thelio-b4.webp new file mode 100644 index 000000000..8c39f3675 --- /dev/null +++ b/src/models/thelio-b4/img/thelio-b4.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e51225bc170d01f9d5d7ef6dccd108edad653d254074500bd470b69cbd55cd2 +size 9750 diff --git a/src/models/thelio-b4/img/thelio-io-cabling-cutouts.webp b/src/models/thelio-b4/img/thelio-io-cabling-cutouts.webp new file mode 100644 index 000000000..67417c8d7 --- /dev/null +++ b/src/models/thelio-b4/img/thelio-io-cabling-cutouts.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1813954219b6bc39763b6005fbec0f32e07a5f9dca20603147927c598b146a82 +size 598156 diff --git a/src/models/thelio-b4/img/thelio-io-screws.webp b/src/models/thelio-b4/img/thelio-io-screws.webp new file mode 100644 index 000000000..57640447b --- /dev/null +++ b/src/models/thelio-b4/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:babfc72c2c6fe0f751c87994d71457b33e53b18008c37219ecedd810b0b16fd5 +size 572924 diff --git a/src/models/thelio-b4/img/thelio-io-wiring.webp b/src/models/thelio-b4/img/thelio-io-wiring.webp new file mode 100644 index 000000000..6abc41f4f --- /dev/null +++ b/src/models/thelio-b4/img/thelio-io-wiring.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8c6020aef3c66017184dfa4ce4e97fe8d60f78dc486530aaab18c0723964d0f +size 715342 diff --git a/src/models/thelio-b4/img/thermal-paste-application.webp b/src/models/thelio-b4/img/thermal-paste-application.webp new file mode 100644 index 000000000..5d48594e6 --- /dev/null +++ b/src/models/thelio-b4/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d967d105a7504e5dcc0a1f7df01e3044ebf7011ed408a4ca4e81505e4dbe9235 +size 665112 diff --git a/src/models/thelio-b4/img/thermal-paste-removal.webp b/src/models/thelio-b4/img/thermal-paste-removal.webp new file mode 100644 index 000000000..deb268cce --- /dev/null +++ b/src/models/thelio-b4/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4286aedf4418d15bbc6dbc50f6d2ab2de7022b81a19961cbc35d0ce34021092e +size 724586 diff --git a/src/models/thelio-b4/img/top-case-screws.webp b/src/models/thelio-b4/img/top-case-screws.webp new file mode 100644 index 000000000..ba6a43773 --- /dev/null +++ b/src/models/thelio-b4/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2f312b76c394c49839eb73449fbaea9394735bb935691cd4607b1464a7d6d08 +size 357550 diff --git a/src/models/thelio-b4/internal-overview.md b/src/models/thelio-b4/internal-overview.md new file mode 100644 index 000000000..4b3591144 --- /dev/null +++ b/src/models/thelio-b4/internal-overview.md @@ -0,0 +1,39 @@ +# Thelio (Internal Overview) + +## Left side overview: + +![Internal overview (left side)](./img/components-left.webp) + +- CPU cooler & CPU are highlighted in red (located behind the CPU duct) +- RAM slots are highlighted in green +- 2.5" SATA drive cage is highlighted in pink +- M.2 slots 1 and 2 are highlighted in white (located underneath the heatsink) +- GPU (in PCIe 4.0 x16 slot) is highlighted in yellow +- Power supply is highlighted in cyan +- Bottom case fan is highlighted in orange + +## Right side overview: + +![Internal overview (right side)](./img/components-right.webp) + +- M.2 slot 3 is highlighted in cyan +- CPU fan Y-cable connectors are highlighted in yellow + +## Front side overview: + +![Internal overview (front side)](./img/components-front.webp) + +- Thelio-IO connector access cutout is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/components-top.webp) + +- 2.5" drive screws are highlighted in green +- 2.5" drive cage cover is highlighted in cyan +- Motherboard CPU fan header is highlighted in yellow + - Connects to Thelio-IO board +- CPU power connector is highlighted in red + - Connects to power supply + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-b4/repairs.md b/src/models/thelio-b4/repairs.md new file mode 100644 index 000000000..d4adbc3c2 --- /dev/null +++ b/src/models/thelio-b4/repairs.md @@ -0,0 +1,455 @@ +# Thelio (Parts & Repairs) + +Many components in your Thelio can be upgraded or replaced as necessary. This page uses photos of the initial revision for this generation (B4-0). Minor case details may vary on newer units, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Replacing the GPU](#replacing-the-gpu) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio-IO board](#replacing-the-thelio-io-board) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 1 minute +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Adding/removing 2.5" storage drives: + +Thelio B4 supports up to four 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 5 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two screws securing the drive bay's cover, highlighted green below. + +![2.5" drive cover and 2.5" drive screws](./img/25-drive-screws.webp) + +3. If you are adding a new drive, pop out a black plastic ring on the top crossbar and slide out four screws (per drive). +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the Thelio-IO board. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +_Thelio B4 with one 2.5" screw ring removed and one 2.5" drive installed._ + +6. Replace the black plastic screw rings and the 2.5" drive bay cover. + +## Replacing the bottom case fan: + +Thelio B4 has one case-mounted intake fan on the bottom of the chassis. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unplug the fan's cable from the Thelio-IO daughterboard. + - The bottom case fan plugs into the `INTAKE0` port on the Thelio-IO board. + - When viewed from the front of the case, this connector is second from the right. + +![Bottom case fan connector](./img/bottom-fan-connector.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. Thread the new fan's cable through the opening in the back of the case and through the two velcro connectors leading to the Thelio-IO board. + +![Bottom case fan cable management](./img/bottom-fan-cable-management.webp) + +## Replacing the GPU: + +Thelio supports one dual-slot dedicated GPU. The GPU slot is a PCIe 5.0 x16 slot. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket. + +![PCIe bracket screws](./img/pcie-bracket.webp) + +3. Unscrew the four screws holding the side GPU brace in place. Remove the brace. + +![GPU brace screws](./img/gpu-brace-screws.webp) + +4. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +5. Push and hold the latch on the motherboard to free the PCIe connection, then pull the card out of the slot. + +![PCIe slot & latch](./img/gpu-slot.webp) + +7. After inserting the new GPU into its slot, connect the power cable. +8. Once the GPU is installed, replace the side GPU brace, back PCIe bracket, and top case. + - The side GPU brace includes screws to adjust for the height and depth of the graphics cards. + +![GPU brace screws](./img/gpu-brace-adjustment-screws.webp) + +_The GPU brace's primary function is to prevent damage during shipping. The system can be run without the brace if it doesn't fit an upgraded card; the back PCIe bracket provides primary support for the GPU._ + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace](#replacing-the-gpu). + - The GPU can also be removed to provide more room for working with the components. +2. Unplug the connector for the front CPU fan. + +![Front CPU fan connector](./img/front-cpu-fan-connector.webp) + +3. Unscrew the four back screws holding the CPU duct in place. + +![CPU duct screws](./img/cpu-duct-screws.webp) + +4. Pull the CPU duct away from the machine. + +## Replacing the RAM: + +Thelio B4 supports up to 64GB (2x32GB) of RAM. The RAM sticks are DDR5 DIMMs (non-ECC) running at a speed of up to 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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). +2. To remove an existing RAM stick, flip the top latch up away from the stick, then pull the stick out of the slot, starting from the top edge. (The bottom of the RAM slot does not move.) + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tab on the top of the slot is open (pulled upwards), then insert the new RAM (or re-seat the existing RAM) into the slot, starting with the bottom edge. + - The RAM stick will only fit in one direction. The larger group of pins goes on top. + - If you are only using one RAM stick, place it in the right-side slot (farthest from the CPU.) +4. Replace the top case. + +## Replacing the M.2 drives: + +Thelio B4 has three M.2 slots (M key), supporting M.2 size 2280. + +- Back of motherboard (slot 3): + - Supports PCIe NVMe Gen 4. +- Front of motherboard, front of switch (slot 1): + - Supports PCIe NVMe Gen 4. +- Front of motherboard, back of switch (slot 2): + - Supports PCIe NVMe Gen 3 and SATA III. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive (slot 3): + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slot 3](./img/m2-slot-3.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. + +### Steps to replace the M.2 drives (slots 1 and 2): + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPU](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). + - Removing the GPU is optional but recommended to provide more working space and avoid damage. +2. Unscrew and remove the M.2 heatsink. + - The heatsink screws are held captive, and will not fully come out of the heatsink. + - It may take some pressure to remove the heatsink and thermal tape from the M.2 drive. After unscrewing the heatsink, pull slowly to avoid breaking the thermal tape. + +![M.2 heatsink screws](./img/m2-heatsink-screws.webp) + +3. If installed, the SSD in slot 1 is held in place by the heatsink, and will be freed when the heatsink is removed. + +![M.2 slot 1](./img/m2-slot-1.webp) + +4. If you are accessing M.2 slot 2, remove the SSD from slot 1, then unscrew the two M.2 switch screws and pull the M.2 switch straight away from the motherboard. + - The M.2 switch plugs into the motherboard on the right side. + - The M.2 slot 1 socket can be used to grasp the switch while pulling. + +![M.2 switch screws](./img/m2-switch-screws.webp) + +5. Flip the M.2 switch over to reveal M.2 slot 2 on the back of the switch. +6. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slot 2](./img/m2-slot-2.webp) + +7. Remove the existing M.2 drive by pulling it out of the slot. +8. Insert the new M.2 drive into the slot and hold it in place. +9. Replace the retainer screw. +10. Replace the M.2 switch, SSD in M.2 slot 1 (if installed), M.2 heatsink, CPU duct, GPU, GPU brace, and top case. + - If you are installing an SSD in M.2 slot 1 for the first time, remove any protective plastic that may be covering the thermal tape. + +## Replacing the CPU fans: + +Thelio B4 contains two CPU fans. One is mounted on the CPU duct, and one is mounted on the cooler. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. Unscrew the four screws holding the fan onto the duct. + +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) + +3. When reinstalling the fan into the CPU duct, the spinning side should face outward (towards the front of the case), and the cable should point towards the bottom-right corner of the open side of the duct. + - Overtightening the fan's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. + +### Steps to replace the cooler-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPU](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. Pull the corners of the fan's top clip away from the heatsink it's held to. + - Alternatively, the opposite side of the bracket (clipped onto the heatsink) can be released first. + +![CPU cooler fan top clip](./img/cpu-cooler-fan-clip.webp) + +3. Repeat the process for the bottom clip, then pull the fan and clips away from the CPU cooler. +4. Unplug the fan connector and free the cable through the six velcro straps. + +![CPU fan cabling](./img/cpu-fan-cabling.webp) + +5. When reinstalling the CPU cooler fan, the side with a stationary cover should face the back of the case, while the spinning side should face the CPU cooler. + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +The CPU uses an Intel LGA 1700 socket. The CPU cooler is a Noctua NH-U9S. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPU](#replacing-the-gpu), [remove the CPU duct](#removing-the-cpu-duct), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). +2. While holding the CPU cooler in place so it doesn't fall, unscrew the two screws holding the CPU cooler crossbar onto the vertical mounting brackets. + - The screws are held captive, and will not fully come out of the crossbar. + - Only the two outer screws need to be removed; the center screw holding the horizontal crossbar onto the heatsink does not need to be removed. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. The cooler will come away from the CPU. +4. Using a paper towel, clean the existing 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Push the locking pin outward until it's able to spring away from the motherboard. + - Caution: the locking pin may spring up with significant force when freed. + +![CPU locking pin](./img/cpu-locking-pin.webp) + +3. Flip the CPU holder away from the CPU. + - The CPU holder opens in the opposite direction from the locking pin. + +![CPU holder raised](./img/cpu-holder-raised.webp) + +4. Carefully lift the CPU out of the CPU socket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +5. Gently place the new CPU into the socket. + - When reinstalling the CPU, be sure to match the original orientation, with the triangle on the CPU pointing to the bottom left of the motherboard. + - The triangle on the CPU should match the triangle on the top of the CPU cover. +6. Flip the CPU cover back onto the CPU and push the locking pin down into place. + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, screw each end of the cooler crossbar onto one of the mounting brackets. + - The cooler should be oriented so the hole in the vertical center of the heatsink is facing the right side (front of the case). + - Insert each screw partially first, then fully tighten both. +3. Set the computer upright, then reinstall the cooler-mounted CPU fan, CPU duct, GPU bracket, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) is modular and can be replaced with another unit of the same model. Different models may not be compatible with the cabling pre-installed in the Thelio. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace and GPU](#replacing-the-gpu). +2. Unplug all of the modular cabling from the back of the PSU. + - Some of the cables may be easier to unplug after the PSU has been unscrewed/removed from the case. + +![PSU cabling](./img/psu-cables.webp) + +3. Unscrew the four screws holding the PSU in from the back of the case. + +![PSU back screws](./img/psu-screws.webp) + +4. Remove/replace the PSU. + - The replacement PSU should be installed with the fan facing the bottom of the case. + - The PSU will need to be held up to the back of the case while it is screwed in. +5. After screwing in the replacement PSU, use the labels and pin counts on the cables and ports to ensure the power cables are reconnected in the proper locations. + - Remember that not all of the available connectors will plug into the PSU-- the 8-pin (6 + 1) connector is to be plugged into the GPU. + + +## Replacing the Thelio-IO board: + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** High + +The Thelio-IO board handles the front power button, fan control, and 2.5" SATA connectors for the system. If the Thelio-IO board becomes defective, it can be replaced using the instructions below. + +## Steps to replace the Thelio-IO board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the 2.5" drive cage cover and any 2.5" drives that are installed](#addingremoving-25-storage-drives). +2. Use the cutouts on the front right corner of the chassis to unplug all cabling from the Thelio-IO board. + - The rightmost connector requires pulling the white tab while unplugging. + +![Thelio-IO cabling cutouts](./img/thelio-io-cabling-cutouts.webp) + +3. Unscrew the two screws on the right side of the drive cage (next to the front of the machine.) + +![Thelio-IO drive cage screws](./img/thelio-io-screws.webp) + +4. While pulling the loose side of the drive cage away from the Thelio-IO board, move the board down and out of the drive cage. +5. Place the new Thelio-IO board into the drive cage and replace the screws and wiring. + +## Thelio-IO wiring guide: + +![Thelio-IO wiring guide](./img/thelio-io-wiring.webp) + +1. When wiring the Thelio-IO board, refer to the above image and the following guide. The ports are numbered in the suggested connection order based on position and size. + - **1:** `POWER0` - to the power supply `PERIPHERAL` port (via 4-pin Molex adapter.) + - **2:** `INTAKE0` - to the [bottom case fan](#replacing-the-bottom-case-fan). + - **3:** `CPUOUT0` - to a Y-cable connecting to both [CPU fans](#replacing-the-cpu-fans). + - **4:** `CPUIN0` - to the `CPU_FAN1` header at the top of the motherboard. + ![CPU fan header on motherboard](./img/motherboard-cpu-fan-header.webp) + - **5:** `DATA0/1/2/3` - to SATA ports #1/#2/#3/#4 on the motherboard, highlighted yellow below. + - The ports are located next to the RAM slots. + - These connectors provide data transfer for the 2.5" drive slots. + ![SATA connectors on motherboard](./img/motherboard-sata-usb-headers.webp) + - **6\*:** `PFP0` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - **7\*:** `USB0` - to the `JUSB1` header on motherboard, highlighted red above. + - The `JUSB1` port is located above the four SATA ports. + - On the Thelio-IO board, the row of four pins plugs in, while the row of five pins hangs off the back and does not plug in. + - This connector provides fan control and firmware updates. + - **8\*:** `PMB0` - to the `Power Switch` and `Power LED` pins (the four bottom-left pins of the `JFP_1` header) on the motherboard. + - On the motherboard, the red wire goes on the bottom and the black wire goes on the top. + - The `JFP_1` header is just above the GPU (if installed). + ![Power LED & power switch headers on motherboard](./img/motherboard-power-sw-led-headers.webp) + - **\*** For all connectors with multi-colored wires plugging into the Thelio-IO board, the red wire goes on the right side (viewing from the front of the computer.) + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `B0` on the Thelio-IO board. + +![Internal power button](./img/b0-button.webp) + +4. If the Thelio-IO `B0` button powers the machine on, then the issue is either the front power button or its connection to the Thelio-IO board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio-IO `B0` button does not work, then the issue is either the Thelio-IO board or its connection to the motherboard. [Check the wiring between the Thelio-IO board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFPD` port on the Thelio-IO board, with the red wire on the top (see the [Thelio-IO wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-major-intel-and-amd/README.md b/src/models/thelio-major-b1-b2-r1-r2/README.md similarity index 100% rename from src/models/thelio-major-intel-and-amd/README.md rename to src/models/thelio-major-b1-b2-r1-r2/README.md diff --git a/src/models/thelio-major-b1-b2-r1-r2/external-overview.md b/src/models/thelio-major-b1-b2-r1-r2/external-overview.md new file mode 100644 index 000000000..e45e6a691 --- /dev/null +++ b/src/models/thelio-major-b1-b2-r1-r2/external-overview.md @@ -0,0 +1,37 @@ +# External Overview + +## Ports Overview + +Your Thelio Major has several ports accessible from the rear of the machine. + +Thelio Major B2 (Intel): +- 4 USB 3.1 Gen 1 Ports +- 4 USB 3.1 Gen 2 Ports +- 1 USB 3.1 Gen 1 Type-C +- 1 RJ45 Ethernet port +- Audio In/Out ports (3.5mm, plus TOSLink S/PDIF) +- 1 Standard 3-prong AC wall adapter port connected to the power supply (with power switch). + +![External Thelio Major B2 Ports Overview](./img/b2/ports-back.png) + +**Fig. 1:** External Thelio Major ports overview. + +Thelio Major R2 (AMD): +- 4 USB 2.0 Type-A +- 1 USB 3.2 Gen 2 Type-C +- 5 USB 3.2 Gen 2 Type-A +- 1 RJ45 Ethernet port +- Audio In/Out ports (3.5mm, plus TOSLink S/PDIF) +- Audio In/Out ports (3.5mm, plus TOSLink S/PDIF) + +![External Thelio Major R2 Ports Overview](./img/r2/ports-back.png) + +# Connecting Displays + +![Thelio external display ports overview](./img/b2/ports-gpu.png) + +**Fig. 2:** Thelio Major external display ports overview. + +Ports will differ from the above image, depending on which graphics cards you have installed. + +Since neither Threadripper or Intel Core X processors have integrated graphics, a discrete graphics card is required to use displays on your Thelio Major. diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage3.png b/src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-1.png similarity index 100% rename from src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage3.png rename to src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-1.png diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage4.png b/src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-2.png similarity index 100% rename from src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage4.png rename to src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-2.png diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage.png b/src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-3.png similarity index 100% rename from src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage.png rename to src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-3.png diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage2.png b/src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-4.png similarity index 100% rename from src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage2.png rename to src/models/thelio-major-b1-b2-r1-r2/img/25-drive-installation-4.png diff --git a/src/models/thelio-major-intel-and-amd/img/BIOS.BMP b/src/models/thelio-major-b1-b2-r1-r2/img/BIOS.BMP similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/BIOS.BMP rename to src/models/thelio-major-b1-b2-r1-r2/img/BIOS.BMP diff --git a/src/models/thelio-major-intel-and-amd/img/Chipset.BMP b/src/models/thelio-major-b1-b2-r1-r2/img/Chipset.BMP similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/Chipset.BMP rename to src/models/thelio-major-b1-b2-r1-r2/img/Chipset.BMP diff --git a/src/models/thelio-major-intel-and-amd/img/MIT.BMP b/src/models/thelio-major-b1-b2-r1-r2/img/MIT.BMP similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/MIT.BMP rename to src/models/thelio-major-b1-b2-r1-r2/img/MIT.BMP diff --git a/src/models/thelio-major-intel-and-amd/img/Peripherals.BMP b/src/models/thelio-major-b1-b2-r1-r2/img/Peripherals.BMP similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/Peripherals.BMP rename to src/models/thelio-major-b1-b2-r1-r2/img/Peripherals.BMP diff --git a/src/models/thelio-major-intel-and-amd/img/Power.BMP b/src/models/thelio-major-b1-b2-r1-r2/img/Power.BMP similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/Power.BMP rename to src/models/thelio-major-b1-b2-r1-r2/img/Power.BMP diff --git a/src/models/thelio-major-intel-and-amd/img/Save&Exit.BMP b/src/models/thelio-major-b1-b2-r1-r2/img/Save&Exit.BMP similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/Save&Exit.BMP rename to src/models/thelio-major-b1-b2-r1-r2/img/Save&Exit.BMP diff --git a/src/models/thelio-major-intel-and-amd/img/System.BMP b/src/models/thelio-major-b1-b2-r1-r2/img/System.BMP similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/System.BMP rename to src/models/thelio-major-b1-b2-r1-r2/img/System.BMP diff --git a/src/pictures/thelio-major/thelio-major-b1/thelio-major-b1_internal-diagram_config.png b/src/models/thelio-major-b1-b2-r1-r2/img/b1/components-highlighted.png similarity index 100% rename from src/pictures/thelio-major/thelio-major-b1/thelio-major-b1_internal-diagram_config.png rename to src/models/thelio-major-b1-b2-r1-r2/img/b1/components-highlighted.png diff --git a/src/pictures/thelio-major/thelio-major-b2/thelio-major-b2_diagram_config2.png b/src/models/thelio-major-b1-b2-r1-r2/img/b2/components-highlighted.png similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/thelio-major-b2_diagram_config2.png rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/components-highlighted.png diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154457.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-cooler.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154457.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-cooler.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154416.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-internal.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154416.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-internal.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154220-arrow.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-removal.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154220-arrow.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-removal.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154503.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-removed-connected.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154503.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-removed-connected.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154453.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-removed.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154453.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-removed.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154215-arrow.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-replacement.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154215-arrow.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-replacement.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161003-highlighted.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-screws-side-bottom.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161003-highlighted.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-screws-side-bottom.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_160959-highlighted.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-screws-side-top.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_160959-highlighted.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-screws-side-top.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154230-highlighted.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-thumbscrews-back.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154230-highlighted.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/cpu-duct-thumbscrews-back.jpg diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161014-highlighted.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/pcie-slots.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161014-highlighted.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/pcie-slots.jpg diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_back-ports.png b/src/models/thelio-major-b1-b2-r1-r2/img/b2/ports-back.png similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/thelio-major-b2_back-ports.png rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/ports-back.png diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_video_ports-diagrams.png b/src/models/thelio-major-b1-b2-r1-r2/img/b2/ports-gpu.png similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/thelio-major-b2_video_ports-diagrams.png rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/ports-gpu.png diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_1099.jpeg b/src/models/thelio-major-b1-b2-r1-r2/img/b2/top-case-removed.jpeg similarity index 100% rename from src/pictures/thelio-major/thelio-major-b2/IMG_1099.jpeg rename to src/models/thelio-major-b1-b2-r1-r2/img/b2/top-case-removed.jpeg diff --git a/src/models/thelio-major-b1-b2-r1-r2/img/gpu-power-connector-types.webp b/src/models/thelio-major-b1-b2-r1-r2/img/gpu-power-connector-types.webp new file mode 100644 index 000000000..f52c2466a --- /dev/null +++ b/src/models/thelio-major-b1-b2-r1-r2/img/gpu-power-connector-types.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ced9a5dbfbce4e92a39f0694e1729a6988c4cb6224926c0299862b934f7dfa0 +size 121274 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-highlighted.JPG b/src/models/thelio-major-b1-b2-r1-r2/img/gpu-removal.jpg similarity index 100% rename from src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-highlighted.JPG rename to src/models/thelio-major-b1-b2-r1-r2/img/gpu-removal.jpg diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major_diagram_config-large.png b/src/models/thelio-major-b1-b2-r1-r2/img/m2-slot-diagrams-r2-b2.png similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/thelio-major_diagram_config-large.png rename to src/models/thelio-major-b1-b2-r1-r2/img/m2-slot-diagrams-r2-b2.png diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-zoom-highlighted.png b/src/models/thelio-major-b1-b2-r1-r2/img/pcie-release-latch.png similarity index 100% rename from src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-zoom-highlighted.png rename to src/models/thelio-major-b1-b2-r1-r2/img/pcie-release-latch.png diff --git a/src/pictures/thelio-power-button/bracket.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/bracket.jpg similarity index 100% rename from src/pictures/thelio-power-button/bracket.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/bracket.jpg diff --git a/src/pictures/thelio-power-button/button-installation-1.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-installation-1.jpg similarity index 100% rename from src/pictures/thelio-power-button/button-installation-1.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-installation-1.jpg diff --git a/src/pictures/thelio-power-button/button-installation-2.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-installation-2.jpg similarity index 100% rename from src/pictures/thelio-power-button/button-installation-2.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-installation-2.jpg diff --git a/src/pictures/thelio-power-button/button-installation-3.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-installation-3.jpg similarity index 100% rename from src/pictures/thelio-power-button/button-installation-3.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-installation-3.jpg diff --git a/src/pictures/thelio-power-button/button-removal-1.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-removal-1.jpg similarity index 100% rename from src/pictures/thelio-power-button/button-removal-1.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-removal-1.jpg diff --git a/src/pictures/thelio-power-button/button-removal-2.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-removal-2.jpg similarity index 100% rename from src/pictures/thelio-power-button/button-removal-2.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/button-removal-2.jpg diff --git a/src/pictures/thelio-power-button/final-assembly.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/final-assembly.jpg similarity index 100% rename from src/pictures/thelio-power-button/final-assembly.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/final-assembly.jpg diff --git a/src/pictures/thelio-power-button/io-power-button.png b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/io-power-button.png similarity index 100% rename from src/pictures/thelio-power-button/io-power-button.png rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/io-power-button.png diff --git a/src/pictures/thelio-power-button/motherboard-power-button.png b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/motherboard-power-button.png similarity index 100% rename from src/pictures/thelio-power-button/motherboard-power-button.png rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/motherboard-power-button.png diff --git a/src/pictures/thelio-power-button/needle-nose.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/needle-nose.jpg similarity index 100% rename from src/pictures/thelio-power-button/needle-nose.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/needle-nose.jpg diff --git a/src/pictures/thelio-power-button/nut-installation-1.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-installation-1.jpg similarity index 100% rename from src/pictures/thelio-power-button/nut-installation-1.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-installation-1.jpg diff --git a/src/pictures/thelio-power-button/nut-installation-2.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-installation-2.jpg similarity index 100% rename from src/pictures/thelio-power-button/nut-installation-2.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-installation-2.jpg diff --git a/src/pictures/thelio-power-button/nut-installation-3.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-installation-3.jpg similarity index 100% rename from src/pictures/thelio-power-button/nut-installation-3.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-installation-3.jpg diff --git a/src/pictures/thelio-power-button/nut-removal.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-removal.jpg similarity index 100% rename from src/pictures/thelio-power-button/nut-removal.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/nut-removal.jpg diff --git a/src/pictures/thelio-power-button/plugging-in-wire.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/plugging-in-wire.jpg similarity index 100% rename from src/pictures/thelio-power-button/plugging-in-wire.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/plugging-in-wire.jpg diff --git a/src/pictures/thelio-power-button/power-button-hole.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/power-button-hole.jpg similarity index 100% rename from src/pictures/thelio-power-button/power-button-hole.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/power-button-hole.jpg diff --git a/src/pictures/thelio-power-button/power-button.png b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/power-button.png similarity index 100% rename from src/pictures/thelio-power-button/power-button.png rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/power-button.png diff --git a/src/pictures/thelio-power-button/power-switch-overview.png b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/power-switch-overview.png similarity index 100% rename from src/pictures/thelio-power-button/power-switch-overview.png rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/power-switch-overview.png diff --git a/src/pictures/thelio-power-button/thelio-io-board.png b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/thelio-io-board.png similarity index 100% rename from src/pictures/thelio-power-button/thelio-io-board.png rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/thelio-io-board.png diff --git a/src/pictures/thelio-power-button/unplug-1.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/unplug-1.jpg similarity index 100% rename from src/pictures/thelio-power-button/unplug-1.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/unplug-1.jpg diff --git a/src/pictures/thelio-power-button/unplug-2.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/unplug-2.jpg similarity index 100% rename from src/pictures/thelio-power-button/unplug-2.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/unplug-2.jpg diff --git a/src/pictures/thelio-power-button/unscrewing.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/power-button/unscrewing.jpg similarity index 100% rename from src/pictures/thelio-power-button/unscrewing.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/power-button/unscrewing.jpg diff --git a/src/pictures/thelio-major/thelio-major-r1/screw-top-bracket-with-screws.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/r1/25-drive-screws.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-r1/screw-top-bracket-with-screws.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/r1/25-drive-screws.jpg diff --git a/src/pictures/thelio-major/thelio-major-r1/thelio-major-r1_internal-diagram_config.png b/src/models/thelio-major-b1-b2-r1-r2/img/r1/components-highlighted.png similarity index 100% rename from src/pictures/thelio-major/thelio-major-r1/thelio-major-r1_internal-diagram_config.png rename to src/models/thelio-major-b1-b2-r1-r2/img/r1/components-highlighted.png diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-close2.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/r1/cpu.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-close2.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/r1/cpu.jpg diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/pci-context-close-highlighted.png b/src/models/thelio-major-b1-b2-r1-r2/img/r1/pcie-slot-latches.png similarity index 100% rename from src/pictures/thelio-major/thelio-major-r1/motherboard/pci-context-close-highlighted.png rename to src/models/thelio-major-b1-b2-r1-r2/img/r1/pcie-slot-latches.png diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-with-thermal-paste.jpg b/src/models/thelio-major-b1-b2-r1-r2/img/r1/thermal-paste-application.jpg similarity index 100% rename from src/pictures/thelio-major/thelio-major-r1/CPU/cpu-with-thermal-paste.jpg rename to src/models/thelio-major-b1-b2-r1-r2/img/r1/thermal-paste-application.jpg diff --git a/src/pictures/thelio-major/thelio-major-r2/thelio-major-r2_internal-diagram_config-v3.png b/src/models/thelio-major-b1-b2-r1-r2/img/r2/components-highlighted.png similarity index 100% rename from src/pictures/thelio-major/thelio-major-r2/thelio-major-r2_internal-diagram_config-v3.png rename to src/models/thelio-major-b1-b2-r1-r2/img/r2/components-highlighted.png diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major-r2_back-ports.png b/src/models/thelio-major-b1-b2-r1-r2/img/r2/ports-back.png similarity index 100% rename from src/models/thelio-major-intel-and-amd/img/thelio-major-r2_back-ports.png rename to src/models/thelio-major-b1-b2-r1-r2/img/r2/ports-back.png diff --git a/src/pictures/thelio/thelio-b1/ram/replace-ram.png b/src/models/thelio-major-b1-b2-r1-r2/img/ram-insertion.png similarity index 100% rename from src/pictures/thelio/thelio-b1/ram/replace-ram.png rename to src/models/thelio-major-b1-b2-r1-r2/img/ram-insertion.png diff --git a/src/pictures/thelio/thelio-b1/ram/release-ram-clips-highlighted.png b/src/models/thelio-major-b1-b2-r1-r2/img/ram-release-clips.png similarity index 100% rename from src/pictures/thelio/thelio-b1/ram/release-ram-clips-highlighted.png rename to src/models/thelio-major-b1-b2-r1-r2/img/ram-release-clips.png diff --git a/src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated-highlighted.png b/src/models/thelio-major-b1-b2-r1-r2/img/ram-slot-notch.png similarity index 100% rename from src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated-highlighted.png rename to src/models/thelio-major-b1-b2-r1-r2/img/ram-slot-notch.png diff --git a/src/pictures/thelio/thelio-b1/ram/ram-with-notch-indicated-highlighted.JPG b/src/models/thelio-major-b1-b2-r1-r2/img/ram-stick-notch.jpg similarity index 100% rename from src/pictures/thelio/thelio-b1/ram/ram-with-notch-indicated-highlighted.JPG rename to src/models/thelio-major-b1-b2-r1-r2/img/ram-stick-notch.jpg diff --git a/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view-highlighted.png b/src/models/thelio-major-b1-b2-r1-r2/img/replacing-case-internal-view-highlighted.png similarity index 100% rename from src/pictures/thelio/thelio-b1/case/replacing-case-internal-view-highlighted.png rename to src/models/thelio-major-b1-b2-r1-r2/img/replacing-case-internal-view-highlighted.png diff --git a/src/models/thelio-major-b1-b2-r1-r2/internal-overview.md b/src/models/thelio-major-b1-b2-r1-r2/internal-overview.md new file mode 100644 index 000000000..adde55edf --- /dev/null +++ b/src/models/thelio-major-b1-b2-r1-r2/internal-overview.md @@ -0,0 +1,77 @@ +# Internal Overview + +## Thelio Major B1 + +![Internal Overview](./img/b1/components-highlighted.png) + +## Thelio Major B2 + +![Internal Overview](./img/b2/components-highlighted.png) + +## Thelio Major R1 + +![Internal Overview](./img/r1/components-highlighted.png) + +## Thelio Major R2 + +![Internal Overview](./img/r2/components-highlighted.png) + +## Power Switch Connections Overview + +The Thelio power button is wired as in the diagram and photo. + +![Thelio power switch Wiring Diagram](./img/power-button/power-switch-overview.png) + +**Fig. 12:** Close up of Thelio power switch wiring (left). Thelio power switch Wiring Diagram (right). + +## Thelio IO Board + +USB IO +The USB connector has a row of 5 and a row of 4 holes for pins. +You want to use the row of 4 holes with the red wire to the left. +For reference, this is the pinout: + + +| 5V | D- | D+ | GND | None | +| ---|----|----|-----|------| + +![Thelio IO Board Pinout](./img/power-button/thelio-io-board.png) + +**Fig. 13:** Thelio IO Board Pinout. + +## IO Power button + +The button is connected to the left side and the motherboard on the right. +Both are connected with the solid plastic side facing the edge. +This is the pinout: + +| Button | LED+ | LED- | BTN+ | BTN- | +|------------|:--------:|:--------:|:--------:|:--------:| +| **Board** | **LED+** | **LED-** | **BTN+** | **BTN-** | + + + +![Power Button and Motherboard power connectors attached to Thelio IO board](./img/power-button/io-power-button.png) + +**Fig. 14:** Power Button and Motherboard power connectors attached to Thelio IO board. + + + +**Fig. 15:** Thelio internal power switch (underside of the Thelio IO board). + +The Thelio IO power button can be used to power on the Thelio when the top case is removed. +The button is located on the underside of the Thelio IO Board (Fig. 15, above). + +## Motherboard Power button + +The motherboard power button is connected on the part of the front panel header missing a pin. Due to a design oddity of motherboards used for Thelio, the positive and negative power button lines must be flipped. + +![Motherboard power button and Thelio Power Button connections.](./img/power-button/motherboard-power-button.png) + +**Fig. 16:** Motherboard power button and Thelio Power Button connections. + +This is the pinout: + +| LED- | LED+ | BTN+ | BTN- | None | +|------|:----:|:----:|:----:|:----:| diff --git a/src/models/thelio-major-b1-b2-r1-r2/repairs.md b/src/models/thelio-major-b1-b2-r1-r2/repairs.md new file mode 100644 index 000000000..e67bbadbe --- /dev/null +++ b/src/models/thelio-major-b1-b2-r1-r2/repairs.md @@ -0,0 +1,931 @@ +# Table of Contents +## Thelio Major B2 BIOS Overview +### [BIOS](#bios) +- [M.I.T.](#mit) +- [System](#system) +- [BIOS Menu](#biosmenu) +- [Peripherals](#peripherals) +- [Chipset](#chipset) +- [Power](#power) +- [Save and Exit](#save-and-exit) + +## User Serviceable Parts and Repairs +### Top Case (Remove or Replace) +- [Removing the Top Case](#removing-the-top-case) +- [Replacing the Top Case](#replacing-the-top-case) +### Power Button (Remove or Replace) +- [Removing the Power Button](#removing-the-power-button) +- [Replacing the Power Button](#replacing-the-power-button) + + + +### CPU Cooler Duct (Remove or Replace) +- [Removing the CPU Cooler Duct](#removing-the-cpu-cooler-duct) +- [Replacing the CPU Cooler Duct](#replacing-the-cpu-cooler-duct) +### RAM (Remove or Replace) +- [Removing the RAM](#removing-ram-sticks) +- [Replacing the RAM](#replacing-ram-sticks) +### GPU (Remove or Replace) +- [Removing the GPU](#removing-the-gpu) +- [Replacing the GPU](#replacing-the-gpu) +### Drives (Remove or Replace) +- [Replacing a 2.5 Drive](#replacing-a-25-drive) +- [Replacing an M.2/NVMe Drive](#replacing-an-m2-drive) +### CPU Thermal Paste (Remove or Replace) +- [Remove the CPU Thermal Paste](#remove-the-cpu-thermal-paste) + +# BIOS +Thelio systems ship with the BIOS configured to the preferred settings. For example, OSes are installed on Thelio systems in UEFI mode by default. It is not necessary to change any of these BIOS settings, however the BIOS menus are shown here for reference. + +## Hardware Keyboard Shortcuts: + +F12 : Boot Menu + +F9 : System Information + +ESC : BIOS + +END : Q-Flash + +## M.I.T + +![M.I.T](./img/MIT.BMP) + +**Fig. 1:** The M.I.T. page allows tweaking the frequency of some system components. + +## System + +![System summary in BIOS](./img/System.BMP) + +**Fig. 2:** System summary in BIOS. + +## BIOS Menu + +![BIOS boot summary](./img/BIOS.BMP) + +**Fig. 3:** BIOS boot summary. + +## Peripherals + +![Peripherals](./img/Peripherals.BMP) + +**Fig. 4:** BIOS section for Peripheral setup. + +## Chipset + +![Chipset](./img/Chipset.BMP) + +**Fig. 5:** Chipset information in Thelio BIOS. + +## Power + +![Power](./img/Power.BMP) + +**Fig. 6:** Power Management settings. + +## Save and Exit + +![Save & Exit](./img/Save&Exit.BMP) + +**Fig. 7:** Exit the BIOS saving changes to settings. + +[Return to Contents](#table-of-contents) + +# Top Case (Remove or replace) + +## Removing the Top Case +Before servicing your Thelio, be sure to power off and unplug all cords from the computer. + +You can find video instructions on this process [here.](https://youtu.be/Ku91wRHFGY8) + +**Tools required:** Fingers or Cross-head (Phillips) screwdriver + +**Time estimate:** 2 minutes + +**Difficulty:** Easy + +**Screws:** 8 total + - 8 Thumbscrews (Phillips/Cross-head). + +**Note:** These thumbscrews will be on the top left and right, middle left and right, and bottom left and right of the back of the case. + +Do not unscrew any screws in the center of the panel. Those screws correspond with parts inside; removing them will not assist you in removing the lid. + +All of Thelio’s thumbscrews are the same size, and are interchangeable. + + + + + +1. Unscrew the eight (8) thumbscrews from the back of the Thelio. +2. Lift the lid up and off of the chassis. + +![Thelio internals with Top Case completely removed](./img/b2/top-case-removed.jpeg) + +**Fig. 10:** Thelio internals with Top Case completely removed. + +[Return to Contents](#table-of-contents) + + +## Replacing the Top Case +This guide explains how to replace the Thelio’s Top Case after performing maintenance. + +**Tools required**: Fingers or Crosshead (Phillips) screwdriver + +**Time estimate**: 2 minutes + +**Difficulty:** Easy + +**Screws:** 8 total + - 8 Thumbscrews (Phillips/Crosshead). + +1. Align the grooves inside the case with the front of the Thelio frame (the side where the power-button is located). +2. Once aligned, the case should easily slide down over the chassis. +3. Press down on the Top Case to make sure it is firmly seated, and the power button is connected internally. There should be no space between the bottom of the Top Case and the Thelio frame. +4. To ensure the case is seated correctly, plug the Thelio back into power, turn on the power-supply switch, and examine the front of the unit: the power button LED should light up if you press it, and the system fans should spin to life. + +![Aligning the Thelio Top Case for replacing](./img/replacing-case-internal-view-highlighted.png) + +**Fig. 11:** Aligning the Thelio Top Case for replacment. A Thelio (non-major) is pictured here, but the alignment process is the same. + + + + + + + +[Return to Contents](#table-of-contents) + + + +# Power Button (Remove or Replace) +If you’ve purchased a new top case for your Thelio (or received one for a support case), you may need to move the power button from your old top case to the new one. Conversely, if you’ve received a replacement power button, you may need to remove the old power button from your top case and install the new one. + +## Removing the Power Button +The power button assembly is held on by a single nut inside the case. + +**Tools required:** Needle-nose pliers. + +**Time estimate:** 5 minutes + +**Difficulty:** Easy + +1. Follow the steps to [remove the top case](#removing-the-top-case) +2. Unplug the power button’s wire from the 90-degree connector (Fig. 12). +3. Next, unscrew the nut from the power button. Use a pair of needle-nose pliers to loosen the nut (Fig. 14). +4. Once the nut has been loosened, use your fingers to remove it the rest of the way (Fig. 15). +5. With the wire unplugged and the nut removed, the power button can be pushed out the front of the case (Fig. 17). +6. The black plastic rectangle inside of the case will also be loose at this point, and can be removed. + +![Unplugging power button from 90-degree connector](./img/power-button/unplug-1.jpg) + +**Fig. 12:** Unplugging power button from 90-degree connector. + +![Cable disconnected from 90-degree connector](./img/power-button/unplug-2.jpg) + +**Fig. 13:** Cable disconnected from 90-degree connector. + +![Needle-nose pliers can help with unscrewing the nut](./img/power-button/needle-nose.jpg) + +**Fig. 14:** Needle-nose pliers can help with unscrewing the nut. + +![Once loose, the nut can be unscrewed with fingers](./img/power-button/unscrewing.jpg) + +**Fig. 15:** Once loose, the nut can be unscrewed with fingers. + +![Removing the nut](./img/power-button/nut-removal.jpg) + +**Fig. 16:** Removing the nut. + +![Removing button through hole in top-case](./img/power-button/button-removal-1.jpg) + +**Fig. 17:** Once the nut is removed, push the power button through the hole in the Top Case. + +![Button removed through Top Case hole](./img/power-button/button-removal-2.jpg) + +**Fig. 18:** Power being pulled completely through Top Case. + +[Return to Contents](#table-of-contents) + + +## Replacing the Power Button + +**Tools required:** Needle-nose pliers. + +**Time estimate:** 5 minutes + +**Difficulty:** Easy + +1. Line up the black plastic rectangle with the hole inside of the case (Fig. 20). +2. While holding the black plastic rectangle to the hole, feed the power button wire through the hole and push the power button into the case (Fig. 21). +3. While holding the button in from the front, thread the power button wire through the nut, then screw the nut onto the power button (Fig. 24). +4. Tighten the nut with a pair of needle-nose pliers to ensure the plastic bracket doesn’t move around later (Fig. 26). +5. Finally, plug the power button’s wire into the 90-degree connector so the red wire is on the left (Fig. 27). +6. Follow the steps to [replace the top case](#replacing-the-top-case) + +![Empty power button hole](./img/power-button/power-button-hole.jpg) + +**Fig. 19:** The empty power button hole in the Top Case. + +![Aligning the internal bracket](./img/power-button/bracket.jpg) + +**Fig. 20:** Aligning the internal bracket. + +![Inserting power button cables](./img/power-button/button-installation-1.jpg) + +**Fig. 21:** Inserting power button cables. + +![Inserting power button through top case](./img/power-button/button-installation-2.jpg) + +**Fig. 22:** Inserting power button through Top Case. + +![Power button fully inserted](./img/power-button/button-installation-3.jpg) + +**Fig. 23:** Power button fully inserted in the Top Case. + +![Inserting cables through nut](./img/power-button/nut-installation-1.jpg) + +**Fig. 24:** Inserting cables through nut. + +![Finger tighenting nut](./img/power-button/nut-installation-2.jpg) + +**Fig. 25:** Finger tightening the nut. + +![Tightening the nut with needle-nose pliers](./img/power-button/nut-installation-3.jpg) + +**Fig. 26:** Tightening the nut with needle-nose pliers + +![Connecting the 90-degree connector.](./img/power-button/plugging-in-wire.jpg) + +**Fig. 27:** Connecting the 90-degree connector. + +![Final assembly](./img/power-button/final-assembly.jpg) + +**Fig. 28:** The completed power button assembly. + +[Return to Contents](#table-of-contents) + + + + + +# CPU Cooler Duct (Remove or replace) + +## Removing the CPU Cooler Duct + +**Tools required:** Cross-head (Phillips) screwdriver + +**Time estimate:** 2 minutes + +**Difficulty:** Easy + +**Screws:** 16 total + - 8 Thumbscrews (Phillips/Cross-head) Top Case. + - 4 Thumbscrews (Phillips/Cross-head) Duct. + - 4 Non-Thumbscrews (Phillips/Cross-head) Duct Bracket. + + +1. Follow the steps in [Removing the Top Case](#removing-the-top-case) +2. Next, unfasten the duct. To do this, unscrew the 4 thumbscrews near the top of your chassis. They frame the planet themed air-vent (see fig 18 above). +3. Unscrew the four (4) support bracket screws holding up the cooler duct. There are two (2) Cross-head (Phillips) screws at the bottom of the chassis, and two (2) on the side of the duct. +4. Set the bracket and screws safely aside. +5. Slide the Cooler Duct horizontally off of the CPU Cooling fan, and set it aside. +6. You are now free to perform work on the CPU Cooler fan, or access other components that may have been obstructed by the duct. + + + ![Removing CPU Cooler duct thumbscrews](./img/b2/cpu-duct-thumbscrews-back.jpg) + +**Fig. 29:** the 4 CPU Cooler Duct thumbscrews. + + ![Bracket screws, top (close)](./img/b2/cpu-duct-screws-side-top.jpg) + +**Fig. 30:** Top two Phillips screws of the Cooler bracket. + + ![Bracket screws, bottom (close)](./img/b2/cpu-duct-screws-side-bottom.jpg) + +**Fig. 31:** Bottom two Phillips screws of the Cooler bracket. + + ![Side View of Cooler duct](./img/b2/cpu-duct-removal.jpg) + +**Fig. 32:** Showing the direction to remove the Cooler Duct. + + ![Internals with duct Removed](./img/b2/cpu-duct-removed.jpg) + +**Fig. 33:** Exposed Cooler Duct. + + ![Internal view of the CPU Cooler duct](./img/b2/cpu-duct-internal.jpg) + +**Fig. 34:** Removed Cooler Duct for reference. + + ![Cooler and fan set aside](./img/b2/cpu-duct-removed-connected.jpg) + + +**Fig. 35:** Removed CPU Cooler Duct and attached fan beside Thelio Chassis. + + +[Return to Contents](#table-of-contents) + + +## Replacing the CPU Cooler Duct + +**Tools required:** Fingers or Cross-head (Phillips) screwdriver + +**Time estimate:** 2 minutes + +**Difficulty:** Easy + +**Screws:** 16 total + - 8 Thumbscrews (Phillips/Cross-head) Top Case. + - 4 Thumbscrews (Phillips/Cross-head) Duct. + - 4 Non-Thumbscrews (Phillips/Cross-head) Duct Bracket. + +1. Slide the Cooler Duct horizontally over the CPU +cooling fan, encasing it. +2. Align the holes of the duct with the holes framing +the air-vent on the back of the chassis. +3. Replace the four thumbscrews on the back of the case, +fastening the duct to the outer frame. +4. Replace the four (4) support bracket screws holding up +the cooler duct. There are two (2) Cross-head (Phillips) +screws at the bottom of the chassis, and two (2) on the +side of the duct. +5. Follow the steps in [Replacing the Top Case.](#replacing-the-top-case) + + + + ![Exposed Cooler](./img/b2/cpu-cooler.jpg) + +Fig. 36: The exposed cooler. + + ![duct replaced](./img/b2/cpu-duct-replacement.jpg) + +Fig. 37: Direction for replacing the duct. + + ![Bracket screws, top (close)](./img/b2/cpu-duct-screws-side-top.jpg) + +Fig. 38: Top two Phillips screws of the Cooler bracket replaced. + + ![Bracket screws, bottom (close)](./img/b2/cpu-duct-screws-side-bottom.jpg) + +Fig. 39: Bottom two Phillips screws of the Cooler bracket. + + ![Replace the CPU Cooler duct and thumbscrews](./img/b2/cpu-duct-thumbscrews-back.jpg) + +**Fig. 40:** Replacing the CPU Cooler Duct thumbscrews. + + + +[Return to Contents](#table-of-contents) + + + + +# RAM (Remove or Replace) + +The motherboard in the Thelio Majors require specific placement of the RAM sticks in order for the RAM modules to be utilized properly and for the system to boot. + +You can use the following tables to determine the placement of your RAM modules by number used. + +## Thelio Major B1 + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **2 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | | + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **4 Modules** | | **X** | | **X** | | **X** | | **X** | | + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **6 Modules** | | **X** | | **X** | | | | | | + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **8 Modules** | | | | | | + +## Thelio Major B2 + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **2 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | | + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **4 Modules** | | **X** | | **X** | | **X** | | **X** | | + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **6 Modules** | | **X** | | **X** | | | | | | + +| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| +| **8 Modules** | | | | | | + +## Thelio Major R1/R2 + +| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| +| **1 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | **X** | + +| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| +| **2 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | | + +| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| +| **4 Modules** | | **X** | | **X** | | **X** | | **X** | | + +| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| +| **6 Modules** | | | | **X** | | **X** | | | | + +| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | +|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| +| **8 Modules** | | | | | | | | | | + +## Removing RAM Sticks + +You can find video instructions on this process [here.](https://youtu.be/OFv8ByuDGU0) + +Link for the video for RAM Service: +(https://youtu.be/OFv8ByuDGU0) + + +**Tools required:** Fingers or Crosshead (Phillips) screwdriver (for Top Case) + +**Time estimate:** 5 minutes + +**Difficulty:** Easy + +**Screws:** 12 total + - 12 Thumbscrews (Phillips/Crosshead). + + 1. Follow the steps in [Removing the Top Case.](#removing-the-top-case) + 2. It may be helpful, but is not necessary, to [Remove the CPU Cooler Duct.](#removing-the-duct) + + 3. Press simultaneously on each clip on either side of the RAM stick (fig 21 above). These clips will release the RAM stick and lever it out of it’s slot on the board. + 4. Gently, but firmly pull the RAM straight out of the slot, and set aside. + + + ![Accessing the RAM release clips](./img/ram-release-clips.png) + +**Fig.41:** Accessing the RAM release clips. + + ![Placement of the RAM notch on the motherboard](./img/ram-slot-notch.png) + +**Fig. 42:** Placement of the RAM notch on the motherboard. + + ![Placement of the RAM notch on the RAM stick](./img/ram-stick-notch.jpg) + +**Fig. 43:** Placement of the RAM notch on the RAM stick. + + + +[Return to Contents](#table-of-contents) + + +## Replacing RAM Sticks + +**Tools required:** Fingers or Crosshead (Phillips) screwdriver (for Top Case) + +**Time estimate:** 5 minutes + +**Difficulty:** Easy + +**Screws:** 12 total + - 12 Thumbscrews (Phillips/Crosshead). + + 1. Line up the notch on the stick with the notch in the slot. One side of the RAM stick has fewer pins and is shorter. This will help you orient the stick. + 2. Insert the RAM stick in the slot. The order of the slots matters, (see tables above). + 3. Press evenly on the memory stick until both tabs lock into place. You’ll hear two clicks once it’s seated, and the clips will snap closed against the RAM. + 4. Once the RAM is in place, [replace the CPU Cooler Duct](#replacing-the-cpu-cooler-duct) (if applicable). + 5. [Replace the Top Case.](#replacing-the-top-case) + 6. Reconnect external devices: keyboard, mouse, monitor(s). + 7. Reconnect external power cable and turn power-supply switch to the on position. + 8. Power the Thelio on to ensure the RAM is working correctly. If so, the computer will boot normally. + + + ![Placement of the RAM notch on the motherboard](./img/ram-slot-notch.png) + + +**Fig. 44:** Indicating the RAM notch on the motherboard. + + ![Placement of the RAM notch on the RAM stick](./img/ram-stick-notch.jpg) + +**Fig. 45** Indicating the RAM notch on the RAM stick. + + ![Pressing the RAM stick down into place](./img/ram-insertion.png) + +**Fig. 46** Pressing the RAM stick down into place. + + + +[Return to Contents](#table-of-contents) + + +# GPU (Remove or replace) + +## Removing the GPU + +In this guide, you will learn how to remove the graphics card on your Thelio. These steps must be taken in order to replace the GPU. +You can find video instructions on this process [here.](https://youtu.be/3bUcp0S1HrE) + +Link for the video for GPU removal: +(https://youtu.be/3bUcp0S1HrE) + +For this procedure, a Cross-head (Phillips) screwdriver may be helpful, as well as a wooden or plastic (non-conductive) tool for reaching between components. A pencil, ruler, chopsticks or a plastic computer repair tool will work well. **Do not use anything made of metal.** + +**Tools required:** Fingers or Cross-head (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). + +**Time estimate:** 10 minutes. + +**Difficulty:** Medium + +**Screws:** 19 total + - 19 Thumbscrews (Phillips/Cross-head). + +**Before you remove the lid, be sure to power off and unplug all cords from the computer.** + +1. First follow the steps in [Removing the Top Case.](#removing-the-top-case) +2. It may also be helpful to [Remove the CPU Cooler Duct.](#removing-the-duct) +3. To remove your graphics card, twist off the 3 thumbscrews from the PCI bracket. +4. Remove the GPU brace. Unscrew the bottom two screws, and then the top two screws, to remove the brace. Both the PCI bracket and the GPU brace keep your graphics card secure and in place (Fig 23). +5. Remove the GPU from the PCIe slot by pressing on the release clip on the right. This is where your chosen (non-metal) poking tool may come in handy, to reach the clip on the board without trying to squeeze your hand between components. +6. Disconnect the power cables from the GPU (if applicable), and tie back any cables you are not planning on using with the provided velcro straps. +7. Now you are ready to install an alternative or [replacement GPU.](#replacing-the-gpu) +8. If you are not planning on installing another GPU follow the steps to [Replace the CPU Cooler Duct,](#replacing-the-duct) [Replace the Top Case,](#replacing-top-case) and reconnect all cables and peripherals. + + + +![Close view of the GPU leaving the PCIe slot](./img/gpu-removal.jpg) +![PCIe release switch](./img/pcie-release-latch.png) + +**Fig. 47:** Close view of the GPU leaving the PCIe slot (top) and the PCIe release switch (bottom). + + + + + +[Return to Contents](#table-of-contents) + + +## Replacing the GPU + +For this procedure, a Cross-head (Phillips) screwdriver may be helpful, as well as a wooden or plastic (non-conductive) tool for reaching between components. A pencil, ruler, chopsticks or a plastic computer repair tool will work well. **Do not use anything made of metal.** + +**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). + +**Time estimate:** 10 minutes. + +**Difficulty:** Medium + +**Screws:** 19 total + - 19 Thumbscrews (Phillips/Crosshead). + + If you have not yet completed the steps to remove the PCI bracket and GPU brace, you will find these instructions in the section on [Removing the GPU](#removing-the-gpu) + + **NOTE: Some GPU's use the PCI-e slot for power and don't need a cable. If your Thelio is configured with a Radeon RX 550 graphics card, for example, you will not find any power connector slots on your GPU. The cards compatible with this Thelio model require 8-pin, 12 pin or 16-pin power cable connections.** + + + ![Showing variations of pin connections on GPU cards - 8/12/16 pin ](./img/gpu-power-connector-types.webp) + + **Fig: 48** Showing variations of pin connections on GPU cards - 16-pin (left), 12-pin (middle), 8-pin (right). + +![Thelio internal context view of PCIe slot](./img/b2/pcie-slots.jpg) + +**Fig. 49:** Thelio internal context view of PCIe slot. + +![Close up view of the PCIe slot](./img/r1/pcie-slot-latches.png) + +**Fig. 50:** Close up view of the PCIe slots. + + + + + + +1. After [removing the GPU](#removing-the-gpu) (Or, if no GPU is installed, removing the bracket, insert the new graphics card into the PCIe slot until it clicks into place. +2. Once the GPU is securely in place, attach the internal and external brackets. +3. Securely fasten the brackets in place with the provided thumbscrews. +4. Prepare the necessary power connectors for your graphics card. You can tell which wires you’ll need by looking at the ports on the front of your GPU. The necessary cabling is provided inside your Thelio’s chassis. +5. Do not connect the cables to the GPU until it has been inserted in the PCIe slot and secured with the brackets. +6. Connect the power cables to the GPU selecting the cables based on the number of pins (See NOTE below). +7. Wrap up any unused wires with the velcro strap and store those wires back in the chassis so that they’re not blocking the fan. +8. Once the GPU is connected and the power cables secured (fig #), replace the Top Case, reconnect external power cable. +9. Turn the power supply switch at the rear of the machine to the “on” position. + +[Return to Contents](#table-of-contents) + + +# Drives (Remove or Replace) + +In this guide, you will learn how to remove or replace drives in your Thelio. +You can find video instructions on this process [here.](https://youtu.be/6fIeVEaY7dE) + +Link for the video for Drive Service removal: +(https://youtu.be/6fIeVEaY7dE) + + +## 2.5" SATA Drives + +The Thelio Major B2 provides eight (8) slots for 2.5” SATA drives. They are housed in the Thelio Drive Cage for easy access. Each drive is connected to a SATA port on the Thelio IO board, which acts as a conduit, connecting the drives to the motherboard. + + +## M.2 Drives +The number and location of M.2 drives, differs between the Thelio Major R and B models. + +![Thelio Major's front M.2 drive slots](./img/m2-slot-diagrams-r2-b2.png) + **Fig. 52:** Thelio Major (thelio-major-r2) front M.2 drive slots (left). + **Fig. 53:** Thelio Major (thelio-major-b2) front M.2 drive slots (right) + + +### Thelio Major R2 + +The Thelio Major R2 has three (3) M.2 drive slots. One on the board, above the PCIe slot which holds the GPU, one below the right-side RAM slots, and one to the right of the lower 3 PCIe slots (**Fig. 52**). + + +### Thelio Major B2 + +The Thelio Major B2 has one two (2) M.2 Drive slots. One on above the top PCIe slot, and one below the top PCIe slot (**Fig. 53**). + +Depending on the M.2 drive slot you intend to use, remove the CPU Cooler Duct and/or GPU to gain easier access. You can find video instructions on this process [here.](https://youtu.be/3bUcp0S1HrE) + +Link for the video for GPU removal: +(https://youtu.be/3bUcp0S1HrE) + +## Replacing a 2.5 Drive + +**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). + +**Time estimate:** 10 minutes. + +**Difficulty:** Easy + +**Screws:** 12 total + - 8 Thumbscrews (Phillips/Crosshead) in the Top Case. + - 4 Thumbscrews (Phillips/Crosshead) per Drive. + +**Before you remove the lid, be sure to power off and unplug all cords from the computer.** + +To remove the drive, gently pull on the drive and slide it out from the drive cage. + +[Return to Contents](#table-of-contents) + + +## Installing a 2.5 Drive + +**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). + +**Time estimate:** 10 minutes. + +**Difficulty:** Easy + +**Screws:** 12 total + - 8 Thumbscrews (Phillips/Crosshead) in the Top Case. + - 4 Thumbscrews (Phillips/Crosshead) per Drive. + +To add a 2.5-inch drive, you’ll need 4 screws to secure the drive in place. Extra screws are provided on the chassis for convenience. + +1. Follow the steps to [Remove the Top Case.](#removing-the-top-case) +2. You may want to remove the washer out of the provided bar-bracket. Do so by pushing up from underneath the bracket until the washer pops out. +3. Next, slide each screw along the bar-bracket to the opening and remove the screw. +4. Screw these four thumbscrews into the holes at the corners of the drive to keep it securely fastened in the drive cage. +5. Before inserting the drive into the drive cage, line up the connectors on the drive with the connectors in the drive cage. +6. Then, line up the inside of the grommet with the prongs on the drive cage, and insert the drive until it locks into place. +7. [Replace the Top Case](#replacing-the-top-case) and reconnect all cables. + +![Thelio Top Bracket with provided drive screws](./img/r1/25-drive-screws.jpg) + +**Fig.54:** Thelio Top Bracket with provided drive screws. + +![Aligning the drive screws and grommets with drive cage slots](./img/25-drive-installation-1.png) + +**Fig. 55:** Aligning the drive screws and grommets with drive cage slots. + +![Inserting the drive in to the cage slot](./img/25-drive-installation-2.png) + +**Fig. 56:** Inserting the drive in to the cage slot. + +![Drive inserted almost fully in the slot](./img/25-drive-installation-3.png) + +**Fig. 57:** Drive inserted almost fully in the slot. + +![Pressing the drive firmly into place](./img/25-drive-installation-4.png) + +**Fig: 58** Pressing the drive firmly into place. + +[Return to Contents](#table-of-contents) + + +## Removing an M.2 Drive + +Removing an M.2 may require removal of the GPU or CPU Cooler Duct for easier access. A Crosshead (Phillips) screwdriver is required. + +**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). + +**Time estimate:** 5-10 minutes. + +**Difficulty:** Easy + +**Screws:** 9 total + - 8 Thumbscrews (Phillips/Crosshead) in the Top Case. + - 1 M.2 securing screw (per Drive). + +1. Follow the steps to [Remove the Top Case.](#removing-the-top-case) +2. [Remove the CPU Cooler Duct](#removing-the-duct) (if applicable). +3. [Remove the GPU](#removing-the-gpu) (if applicable). +4. Unscrew the M.2 screw opposite the M.2 slot. Set it safely aside. +5. Gently, but firmly remove the M.2 drive horizontally from the slot. +6. Replace the screw, fastening the M.2 in place. +7. [Replace the GPU](#replacing-the-gpu) (if applicable). +8. [Replace the CPU Cooler Duct](#replacing-the-duct) (if applicable). +9. [Replace the Top Case.](#replacing-the-top-case) +10. Reconnect all cables and peripherals. + +[Return to Contents](#table-of-contents) + + +## Replacing an M.2 Drive + +Replacing an M.2 drive may require removal of the GPU or CPU Cooler Duct for easier access. A Crosshead (Phillips) screwdriver is required. + +**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). + +**Time estimate:** 5-10 minutes. + +**Difficulty:** Easy + +**Screws:** 13 total + - 12 Thumbscrews (Phillips/Crosshead) in the Top Case. + - 1 M.2 securing screw (per Drive). + +1. Follow the steps to [Remove the Top Case.](#removing-the-top-case) +2. [Remove the CPU Cooler Duct](#removing-the-duct) (if applicable). +3. [Remove the GPU](#removing-the-gpu) (if applicable). +4. Unscrew the M.2 screw opposite the M.2 slot. Set it safely aside. +5. Line up the notch on the M.2 drive. +6. Insert the new drive into its port on the motherboard. +7. Replace the screw, fastening the M.2 in place. +8. [Replace the GPU](#replacing-the-gpu) (if applicable). +9. [Replace the CPU](replacing-the-cooler) Cooler Duct (if applicable). +10. [Replace the Top Case.](#replacing-the-top-case) +11. Reconnect all cables and peripherals. + +**NOTE:** By default, the first of the two M.2 drives (NVMe or not) stores your operating system, so you will need to reinstall the OS after replacing it. This can be done by restoring from a backup, or from a fresh install. + +Pop!\_OS users, instructions to reinstall the OS can be found here: https://support.system76.com/articles/install-pop/ + +Ubuntu users, instructions to reinstall the OS can be found here: https://support.system76.com/articles/install-ubuntu/. + +[Return to Contents](#table-of-contents) + + +# CPU Thermal Paste (Remove or Replace) + +If you are experiencing thermal issues with your Thelio, one possible solution is to change the Thermal paste. Thermal paste helps transfer heat from the CPU to the CPU Cooler via the heat sink. + +Thermal paste can lose its effectiveness over time and may need to be re-applied. + +This guide will explain how to remove the CPU Cooler, clean the CPU of thermal paste, and reapply a new coat. + +**WARNING: DO NOT use your Thelio without thermal paste.** Running the machine without thermal paste could result in overheating, system shutdowns and possibly damage to the internal components. + +## Remove the CPU Thermal Paste + +Removing CPU thermal paste requires removal of the CPU Cooler Duct. It may also require removing the GPU for easier access. + +**Tools required:** Crosshead (Phillips) screwdriver, Rubbing Alcohol, Paper Towels, Thermal Paste. + +**Time estimate:** 15-20 mins. + +**Difficulty:** Hard + +**Screws:** 16 total + - 8 Thumbscrews (Phillips/Crosshead) on the Top Case. + - 4 Thumbscrews (Phillips/Crosshead) on the CPU Cooler Duct. + - 4 Bracket Screws securing the CPU heat sink. + + + +1. Follow the steps in [Removing the Top Case.](#removing-the-top-case) +2. Follow the steps in [Removing the CPU Cooler Duct.](#removing-the-duct) +3. Follow the steps in [Removing the GPU](#removing-the-gpu) (if applicable). +4. Gently but firmly separate the Cooling Fans from the Heat Sink. The fans are held on by clips which can be pried from the sides of the heat sink. +5. Next, disconnect the power cables from the Cooling Fans. +6. Remove the four (4) bracket screws fastening the Heat Sink to the board. Loosen the screws one at a time. Move from opposite corner to opposite corner, diagonally across the Heat Sink. For example: first, top left screw, then bottom right screw (fig. 34). This ensures even pressure between the brackets and the motherboard. +7. Lift the Heat Sink off of the motherboard. +8. You’ll notice that there is Thermal Paste coating the bottom of the Heat Sink as well as the CPU core. +9. Apply Rubbing Alcohol to a sheet of Paper Towel and wipe the Thermal Paste off of the bottom of the Heat Sink and CPU core until they are totally clean. +10. If you are replacing the Thermal Paste, continue on to the section Replacing the CPU Thermal Paste (See Important NOTE below). +11. Replace the Heat Sink over the CPU core. +12. Re-fasten the Heat Sink screws, again using the opposite corner method described above. +13. Follow the steps to [Replace the GPU](#replacing-the-gpu) (if applicable). +14. Follow the steps to [Replace the CPU Cooler Duct.](#replacing-the-duct) +15. Follow the steps to [Replace the Top Case.](#replacing-the-top-case) + + + + + + + +[Return to Contents](#table-of-contents) + + +## Replace the CPU Thermal paste + +Replacing CPU thermal requires removal of the CPU Cooler Duct. It may also require removing the GPU for easier access. + +**Tools required:** Crosshead (Phillips) screwdriver, Thermal Paste. + +**Time estimate:** 15-20 mins. + +**Difficulty:** Easy + +**Screws:** 12 total + - 8 Thumbscrews (Phillips/Crosshead) on the Top Case. + - 4 Thumbscrews (Phillips/Crosshead) on the CPU Cooler Duct. + - 4 Bracket Screws securing the CPU heat sink. + + +1. Follow steps 1-9 in [Removing the CPU Thermal Paste.](#removing-cpu-thermal-paste) +2. Once the Heat Sink and CPU core are free of old Thermal Paste, apply new paste in a line down the middle of the CPU core (fig. 37). +3. Once the paste is applied, replace the Heat Sink over top of it. The Heat Sink will spread the thermal paste across the CPU core, there is no need to spread it yourself. +4. Re-fasten the four (4) screws on the Heat Sink. In fastening the screws, partially tighten them one at a time, and move diagonally to the opposite corner. For example, tighten the top-left screw halfway, then move to the bottom right, and tighten that halfway. Repeat until all screws are tight. This ensures even pressure between the brackets and the motherboard. +5. Once the Heat Sink is fastened down, clip the CPU Cooling Fans back onto the Heat Sink. +6. Reconnect the power cables to the CPU Cooling Fans. +7. Follow the steps in [Replacing the GPU](#replacing-the-gpu) (if applicable). +8. Next, follow the steps in [Replacing the CPU Cooler Duct.](#replacing-the-duct) +9. Follow the steps in [Replacing the Top Case.](#replacing-the-top-case) +10. Reconnect all external cables and peripherals, and turn the Power Supply switch to the “on” position. +11. Power on the Thelio to ensure successful boot. + +**NOTE: The pictures shown here are the Thelio R1 (AMD) model with a Threadripper processor. However, the process and cautions when removing and replacing thermal paste are the same for both Intel and AMD Thelio Majors.** + +![A cleaned CPU core](./img/r1/cpu.jpg) + +**Fig. 59:** A cleaned CPU core. + +![Reapplied thermal paste on the core](./img/r1/thermal-paste-application.jpg) + +**Fig. 60:** Reapplied thermal paste on the core. + +[Return to Contents](#table-of-contents) diff --git a/src/models/thelio-major-intel-and-amd/external-overview.md b/src/models/thelio-major-intel-and-amd/external-overview.md deleted file mode 100644 index a3d29ffaf..000000000 --- a/src/models/thelio-major-intel-and-amd/external-overview.md +++ /dev/null @@ -1,37 +0,0 @@ -# External Overview - -## Ports Overview - -Your Thelio Major has several ports accessible from the rear of the machine. - -Thelio Major B2 (Intel): -- 4 USB 3.1 Gen 1 Ports -- 4 USB 3.1 Gen 2 Ports -- 1 USB 3.1 Gen 1 Type-C -- 1 RJ45 Ethernet port -- Audio In/Out ports (3.5mm, plus TOSLink S/PDIF) -- 1 Standard 3-prong AC wall adapter port connected to the power supply (with power switch). - -![External Thelio Ports Overview](img/thelio-major-b2_back-ports.png) - -**Fig. 1:** External Thelio Ports Overview. - -Thelio Major R2 (AMD): -- 4 USB 2.0 Type-A -- 1 USB 3.2 Gen 2 Type-C -- 5 USB 3.2 Gen 2 Type-A -- 1 RJ45 Ethernet port -- Audio In/Out ports (3.5mm, plus TOSLink S/PDIF) -- Audio In/Out ports (3.5mm, plus TOSLink S/PDIF) - -![External Thelio Ports Overview](img/thelio-major-r2_back-ports.png) - -# Connecting Displays - -![Thelio external display ports overview](img/thelio-major-b2_video_ports-diagrams.png) - -**Fig. 2:** Thelio external display ports overview. - -Ports will differ from the above image, depending on which graphics cards you have installed. - -Since neither Threadripper or Intel Core X processors have integrated graphics, a discrete graphics card is required to use displays on your Thelio Major. diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_diagram_config.png b/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_diagram_config.png deleted file mode 100644 index 0b5389e8e..000000000 --- a/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_diagram_config.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb64620321020c769a5e69dd0b0cf45845d7efb043a465702de1cbf99cd84565 -size 142 diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_side-view.png b/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_side-view.png deleted file mode 100644 index 41f7cf172..000000000 --- a/src/models/thelio-major-intel-and-amd/img/thelio-major-b2_side-view.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a76c16d36678d0dbecfa8c348ac0566535b1f9255212530c297d2a158449b01a -size 2043654 diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major-r1_diagram_config.png b/src/models/thelio-major-intel-and-amd/img/thelio-major-r1_diagram_config.png deleted file mode 100644 index e0645e8ca..000000000 --- a/src/models/thelio-major-intel-and-amd/img/thelio-major-r1_diagram_config.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4ddfea6daef748b250588605148e787afbb91c9f23ff968b8668e3799959cf7 -size 1752664 diff --git a/src/models/thelio-major-intel-and-amd/img/thelio-major_diagram_config.png b/src/models/thelio-major-intel-and-amd/img/thelio-major_diagram_config.png deleted file mode 100644 index 5a0ac6a00..000000000 --- a/src/models/thelio-major-intel-and-amd/img/thelio-major_diagram_config.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75024e3b58981ee1d0ccb0f3a53e0eb9da6f95a8343e0026b68a8912bd34a78b -size 4529287 diff --git a/src/models/thelio-major-intel-and-amd/internal-overview.md b/src/models/thelio-major-intel-and-amd/internal-overview.md deleted file mode 100644 index 2e06549a0..000000000 --- a/src/models/thelio-major-intel-and-amd/internal-overview.md +++ /dev/null @@ -1,77 +0,0 @@ -# Internal Overview - -## Thelio Major B1 - -![Internal Overview](../../pictures/thelio-major/thelio-major-b1/thelio-major-b1_internal-diagram_config.png) - -## Thelio Major B2 - -![Internal Overview](../../pictures/thelio-major/thelio-major-b2/thelio-major-b2_diagram_config2.png) - -## Thelio Major R1 - -![Internal Overview](../../pictures/thelio-major/thelio-major-r1/thelio-major-r1_internal-diagram_config.png) - -## Thelio Major R2 - -![Internal Overview](../../pictures/thelio-major/thelio-major-r2/thelio-major-r2_internal-diagram_config-v3.png) - -## Power Switch Connections Overview - -The Thelio power button is wired as in the diagram and photo. - -![Thelio power switch Wiring Diagram](../../pictures/thelio-power-button/power-switch-overview.png) - -**Fig. 12:** Close up of Thelio power switch wiring (left). Thelio power switch Wiring Diagram (right). - -## Thelio IO Board - -USB IO -The USB connector has a row of 5 and a row of 4 holes for pins. -You want to use the row of 4 holes with the red wire to the left. -For reference, this is the pinout: - - -| 5V | D- | D+ | GND | None | -| ---|----|----|-----|------| - -![Thelio IO Board Pinout](../../pictures/thelio-power-button/thelio-io-board.png) - -**Fig. 13:** Thelio IO Board Pinout. - -## IO Power button - -The button is connected to the left side and the motherboard on the right. -Both are connected with the solid plastic side facing the edge. -This is the pinout: - -| Button | LED+ | LED- | BTN+ | BTN- | -|------------|:--------:|:--------:|:--------:|:--------:| -| **Board** | **LED+** | **LED-** | **BTN+** | **BTN-** | - - - -![Power Button and Motherboard power connectors attached to Thelio IO board](../../pictures/thelio-power-button/io-power-button.png) - -**Fig. 14:** Power Button and Motherboard power connectors attached to Thelio IO board. - - - -**Fig. 15:** Thelio internal power switch (underside of the Thelio IO board). - -The Thelio IO power button can be used to power on the Thelio when the top case is removed. -The button is located on the underside of the Thelio IO Board (Fig. 15, above). - -## Motherboard Power button - -The motherboard power button is connected on the part of the front panel header missing a pin. Due to a design oddity of motherboards used for Thelio, the positive and negative power button lines must be flipped. - -![Motherboard power button and Thelio Power Button connections.](../../pictures/thelio-power-button/motherboard-power-button.png) - -**Fig. 16:** Motherboard power button and Thelio Power Button connections. - -This is the pinout: - -| LED- | LED+ | BTN+ | BTN- | None | -|------|:----:|:----:|:----:|:----:| diff --git a/src/models/thelio-major-intel-and-amd/repairs.md b/src/models/thelio-major-intel-and-amd/repairs.md deleted file mode 100644 index 21de0f264..000000000 --- a/src/models/thelio-major-intel-and-amd/repairs.md +++ /dev/null @@ -1,941 +0,0 @@ -# Table of Contents -## Thelio Major B2 BIOS Overview -### [BIOS](#bios) -- [M.I.T.](#mit) -- [System](#system) -- [BIOS Menu](#biosmenu) -- [Peripherals](#peripherals) -- [Chipset](#chipset) -- [Power](#power) -- [Save and Exit](#save-and-exit) - -## User Serviceable Parts and Repairs -### Top Case (Remove or Replace) -- [Removing the Top Case](#removing-the-top-case) -- [Replacing the Top Case](#replacing-the-top-case) -### Power Button (Remove or Replace) -- [Removing the Power Button](#removing-the-power-button) -- [Replacing the Power Button](#replacing-the-power-button) - - - -### CPU Cooler Shroud (Remove or Replace) -- [Removing the CPU Cooler Shroud](#removing-the-cpu-cooler-shroud) -- [Replacing the CPU Cooler Shroud](#replacing-the-cpu-cooler-shroud) -### RAM (Remove or Replace) -- [Removing the RAM](#removing-ram-sticks) -- [Replacing the RAM](#replacing-ram-sticks) -### GPU (Remove or Replace) -- [Removing the GPU](#removing-the-gpu) -- [Replacing the GPU](#replacing-the-gpu) -### Drives (Remove or Replace) -- [Replacing a 2.5 Drive](#replacing-a-25-drive) -- [Replacing an M.2/NVMe Drive](#replacing-an-m2-drive) -### CPU Thermal Paste (Remove or Replace) -- [Remove the CPU Thermal Paste](#remove-the-cpu-thermal-paste) - -# BIOS -Thelio systems ship with the BIOS configured to the preferred settings. For example, OSes are installed on Thelio systems in UEFI mode by default. It is not necessary to change any of these BIOS settings, however the BIOS menus are shown here for reference. - -## Hardware Keyboard Shortcuts: - -F12 : Boot Menu - -F9 : System Information - -ESC : BIOS - -END : Q-Flash - -## M.I.T - -![M.I.T](./img/MIT.BMP) - -**Fig. 1:** The M.I.T. page allows tweaking the frequency of some system components. - -## System - -![System summary in BIOS](./img/System.BMP) - -**Fig. 2:** System summary in BIOS. - -## BIOS Menu - -![BIOS boot summary](./img/BIOS.BMP) - -**Fig. 3:** BIOS boot summary. - -## Peripherals - -![Peripherals](./img/Peripherals.BMP) - -**Fig. 4:** BIOS section for Peripheral setup. - -## Chipset - -![Chipset](./img/Chipset.BMP) - -**Fig. 5:** Chipset information in Thelio BIOS. - -## Power - -![Power](./img/Power.BMP) - -**Fig. 6:** Power Management settings. - -## Save and Exit - -![Save & Exit](./img/Save&Exit.BMP) - -**Fig. 7:** Exit the BIOS saving changes to settings. - -[Return to Contents](#table-of-contents) - -# Top Case (Remove or replace) - -## Removing the Top Case -Before servicing your Thelio, be sure to power off and unplug all cords from the computer. - -You can find video instructions on this process [here.](https://youtu.be/Ku91wRHFGY8) - -Link for the video for Top Case Service: -(https://youtu.be/Ku91wRHFGY8) - -**Tools required:** Fingers or Cross-head (Phillips) screwdriver - -**Time estimate:** 2 minutes - -**Difficulty:** Easy - -**Screws:** 8 total - - 8 Thumbscrews (Phillips/Cross-head). - -**Note:** These thumbscrews will be on the top left and right, middle left and right, and bottom left and right of the back of the case. - -Do not unscrew any screws in the center of the panel. Those screws correspond with parts inside; removing them will not assist you in removing the lid. - -All of Thelio’s thumbscrews are the same size, and are interchangeable. - - - - - -1. Unscrew the eight (8) thumbscrews from the back of the Thelio. -2. Lift the lid up and off of the chassis. - -![Thelio internals with Top Case completely removed](../../pictures/thelio-major/thelio-major-b2/IMG_1099.jpeg) - -**Fig. 10:** Thelio internals with Top Case completely removed. - -[Return to Contents](#table-of-contents) - - -## Replacing the Top Case -This guide explains how to replace the Thelio’s Top Case after performing maintenance. - -**Tools required**: Fingers or Crosshead (Phillips) screwdriver - -**Time estimate**: 2 minutes - -**Difficulty:** Easy - -**Screws:** 8 total - - 8 Thumbscrews (Phillips/Crosshead). - -1. Align the grooves inside the case with the front of the Thelio frame (the side where the power-button is located). -2. Once aligned, the case should easily slide down over the chassis. -3. Press down on the Top Case to make sure it is firmly seated, and the power button is connected internally. There should be no space between the bottom of the Top Case and the Thelio frame. -4. To ensure the case is seated correctly, plug the Thelio back into power, turn on the power-supply switch, and examine the front of the unit: the power button LED should light up if you press it, and the system fans should spin to life. - -![Aligning the Thelio Top Case for replacing](../../pictures/thelio/thelio-b1/case/replacing-case-internal-view-highlighted.png) - -**Fig. 11:** Aligning the Thelio Top Case for replacment. A Thelio (non-major) is pictured here, but the alignment process is the same. - - - - - - - -[Return to Contents](#table-of-contents) - - - -# Power Button (Remove or Replace) -If you’ve purchased a new top case for your Thelio (or received one for a support case), you may need to move the power button from your old top case to the new one. Conversely, if you’ve received a replacement power button, you may need to remove the old power button from your top case and install the new one. - -## Removing the Power Button -The power button assembly is held on by a single nut inside the case. - -**Tools required:** Needle-nose pliers. - -**Time estimate:** 5 minutes - -**Difficulty:** Easy - -1. Follow the steps to [remove the top case](#removing-the-top-case) -2. Unplug the power button’s wire from the 90-degree connector (Fig. 12). -3. Next, unscrew the nut from the power button. Use a pair of needle-nose pliers to loosen the nut (Fig. 14). -4. Once the nut has been loosened, use your fingers to remove it the rest of the way (Fig. 15). -5. With the wire unplugged and the nut removed, the power button can be pushed out the front of the case (Fig. 17). -6. The black plastic rectangle inside of the case will also be loose at this point, and can be removed. - -![Unplugging power button from 90-degree connector](../../pictures/thelio-power-button/unplug-1.jpg) - -**Fig. 12:** Unplugging power button from 90-degree connector. - -![Cable disconnected from 90-degree connector](../../pictures/thelio-power-button/unplug-2.jpg) - -**Fig. 13:** Cable disconnected from 90-degree connector. - -![Needle-nose pliers can help with unscrewing the nut](../../pictures/thelio-power-button/needle-nose.jpg) - -**Fig. 14:** Needle-nose pliers can help with unscrewing the nut. - -![Once loose, the nut can be unscrewed with fingers](../../pictures/thelio-power-button/unscrewing.jpg) - -**Fig. 15:** Once loose, the nut can be unscrewed with fingers. - -![Removing the nut](../../pictures/thelio-power-button/nut-removal.jpg) - -**Fig. 16:** Removing the nut. - -![Removing button through hole in top-case](../../pictures/thelio-power-button/button-removal-1.jpg) - -**Fig. 17:** Once the nut is removed, push the power button through the hole in the Top Case. - -![Button removed through Top Case hole](../../pictures/thelio-power-button/button-removal-2.jpg) - -**Fig. 18:** Power being pulled completely through Top Case. - -[Return to Contents](#table-of-contents) - - -## Replacing the Power Button - -**Tools required:** Needle-nose pliers. - -**Time estimate:** 5 minutes - -**Difficulty:** Easy - -1. Line up the black plastic rectangle with the hole inside of the case (Fig. 20). -2. While holding the black plastic rectangle to the hole, feed the power button wire through the hole and push the power button into the case (Fig. 21). -3. While holding the button in from the front, thread the power button wire through the nut, then screw the nut onto the power button (Fig. 24). -4. Tighten the nut with a pair of needle-nose pliers to ensure the plastic bracket doesn’t move around later (Fig. 26). -5. Finally, plug the power button’s wire into the 90-degree connector so the red wire is on the left (Fig. 27). -6. Follow the steps to [replace the top case](#replacing-the-top-case) - -![Empty power button hole](../../pictures/thelio-power-button/power-button-hole.jpg) - -**Fig. 19:** The empty power button hole in the Top Case. - -![Aligning the internal bracket](../../pictures/thelio-power-button/bracket.jpg) - -**Fig. 20:** Aligning the internal bracket. - -![Inserting power button cables](../../pictures/thelio-power-button/button-installation-1.jpg) - -**Fig. 21:** Inserting power button cables. - -![Inserting power button through top case](../../pictures/thelio-power-button/button-installation-2.jpg) - -**Fig. 22:** Inserting power button through Top Case. - -![Power button fully inserted](../../pictures/thelio-power-button/button-installation-3.jpg) - -**Fig. 23:** Power button fully inserted in the Top Case. - -![Inserting cables through nut](../../pictures/thelio-power-button/nut-installation-1.jpg) - -**Fig. 24:** Inserting cables through nut. - -![Finger tighenting nut](../../pictures/thelio-power-button/nut-installation-2.jpg) - -**Fig. 25:** Finger tightening the nut. - -![Tightening the nut with needle-nose pliers](../../pictures/thelio-power-button/nut-installation-3.jpg) - -**Fig. 26:** Tightening the nut with needle-nose pliers - -![Connecting the 90-degree connector.](../../pictures/thelio-power-button/plugging-in-wire.jpg) - -**Fig. 27:** Connecting the 90-degree connector. - -![Final assembly](../../pictures/thelio-power-button/final-assembly.jpg) - -**Fig. 28:** The completed power button assembly. - -[Return to Contents](#table-of-contents) - - - - - -# CPU Cooler Shroud (Remove or replace) - -## Removing the CPU Cooler Shroud - -**Tools required:** Cross-head (Phillips) screwdriver - -**Time estimate:** 2 minutes - -**Difficulty:** Easy - -**Screws:** 16 total - - 8 Thumbscrews (Phillips/Cross-head) Top Case. - - 4 Thumbscrews (Phillips/Cross-head) Shroud. - - 4 Non-Thumbscrews (Phillips/Cross-head) Shroud Bracket. - - -1. Follow the steps in [Removing the Top Case](#removing-the-top-case) -2. Next unfasten the Shroud. To do this, unscrew the 4 thumbscrews near the top of your chassis. They frame the planet themed air-vent (see fig 18 above). -3. Unscrew the four (4) support bracket screws holding up the cooler shroud. There are two (2) Cross-head (Phillips) screws at the bottom of the chassis, and two (2) on the side of the shroud. -4. Set the bracket and screws safely aside. -5. Slide the Cooler Shroud horizontally off of the CPU Cooling fan, and set aside. -6. You are now free to perform work on the CPU Cooler fan, or access other components that may have been obstructed by the shroud. - - - ![Removing CPU Cooler Shroud thumbscrews](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154230-highlighted.jpg) - -**Fig. 29:** the 4 CPU Cooler Shroud thumbscrews. - - ![Bracket screws, top (close)](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_160959-highlighted.jpg) - -**Fig. 30:** Top two Phillips screws of the Cooler bracket. - - ![Bracket screws, bottom (close)](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_161003-highlighted.jpg) - -**Fig. 31:** Bottom two Phillips screws of the Cooler bracket. - - ![Side View of Cooler Shroud](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154220-arrow.jpg) - -**Fig. 32:** Showing the direction to remove the Cooler Shroud. - - ![Internals with Shroud Removed](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154453.jpg) - -**Fig. 33:** Exposed Cooler Shroud. - - ![Internal view of the CPU Cooler Shroud](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154416.jpg) - -**Fig. 34:** Removed Cooler Shroud for reference. - - ![Cooler and fan set aside](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154503.jpg) - - -**Fig. 35:** Removed CPU Cooler Shroud and attached fan beside Thelio Chassis. - - -[Return to Contents](#table-of-contents) - - -## Replacing the CPU Cooler Shroud - -**Tools required:** Fingers or Cross-head (Phillips) screwdriver - -**Time estimate:** 2 minutes - -**Difficulty:** Easy - -**Screws:** 16 total - - 8 Thumbscrews (Phillips/Cross-head) Top Case. - - 4 Thumbscrews (Phillips/Cross-head) Shroud. - - 4 Non-Thumbscrews (Phillips/Cross-head) Shroud Bracket. - -1. Slide the Cooler Shroud horizontally over the CPU -cooling fan, encasing it. -2. Align the holes of the Shroud with the holes framing -the air-vent on the back of the chassis. -3. Replace the four thumbscrews on the back of the case, -fastening the shroud to the outer frame. -4. Replace the four (4) support bracket screws holding up -the cooler shroud. There are two (2) Cross-head (Phillips) -screws at the bottom of the chassis, and two (2) on the -side of the shroud. -5. Follow the steps in [Replacing the Top Case.](#replacing-the-top-case) - - - - ![Exposed Cooler](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154457.jpg) - -Fig. 36: The exposed cooler. - - ![Shroud replaced](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154215-arrow.jpg) - -Fig. 37: Direction for replacing the Shroud. - - ![Bracket screws, top (close)](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_160959-highlighted.jpg) - -Fig. 38: Top two Phillips screws of the Cooler bracket replaced. - - ![Bracket screws, bottom (close)](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_161003-highlighted.jpg) - -Fig. 39: Bottom two Phillips screws of the Cooler bracket. - - ![Replace the CPU Cooler Shroud and thumbscrews](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_154230-highlighted.jpg) - -**Fig. 40:** Replacing the CPU Cooler Shroud thumbscrews. - - - -[Return to Contents](#table-of-contents) - - - - -# RAM (Remove or Replace) - -The motherboard in the Thelio Majors require specific placement of the RAM sticks in order for the RAM modules to be utilized properly and for the system to boot. - -You can use the following tables to determine the placement of your RAM modules by number used. - -## Thelio Major B1 - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **2 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | | - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **4 Modules** | | **X** | | **X** | | **X** | | **X** | | - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **6 Modules** | | **X** | | **X** | | | | | | - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **8 Modules** | | | | | | - -## Thelio Major B2 - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **2 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | | - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **4 Modules** | | **X** | | **X** | | **X** | | **X** | | - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **6 Modules** | | **X** | | **X** | | | | | | - -| Modules Used | DDR4_1_1B | DDR4_3_2B | DDR4_2_1A | DDR4_4_2A | CPU | DDR4_4_2C | DDR4_2_1C | DDR4_3_2D | DDR4_1_1D | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:------------:|:-------------:|:-------------:|:-------------:| -| **8 Modules** | | | | | | - -## Thelio Major R1/R2 - -| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| -| **1 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | **X** | - -| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| -| **2 Modules** | **X** | **X** | **X** | **X** | | **X** | | **X** | | - -| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| -| **4 Modules** | | **X** | | **X** | | **X** | | **X** | | - -| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| -| **6 Modules** | | | | **X** | | **X** | | | | - -| Modules Used | DDR4_D2 | DDR4_D1 | DDR4_C2 | DDR4_C1 | CPU | DDR4_A1 | DDR4_A2 | DDR4_B1 | DDR4_B2 | -|---------------|:------------:|:-------------:|:-------------:|:-------------:|:----:|:-------------:|:-------------:|:-------------:|:-------------:| -| **8 Modules** | | | | | | | | | | - -## Removing RAM Sticks - -You can find video instructions on this process [here.](https://youtu.be/OFv8ByuDGU0) - -Link for the video for RAM Service: -(https://youtu.be/OFv8ByuDGU0) - - -**Tools required:** Fingers or Crosshead (Phillips) screwdriver (for Top Case) - -**Time estimate:** 5 minutes - -**Difficulty:** Easy - -**Screws:** 12 total - - 12 Thumbscrews (Phillips/Crosshead). - - 1. Follow the steps in [Removing the Top Case.](#removing-the-top-case) - 2. It may be helpful, but is not necessary, to [Remove the CPU Cooler Shroud.](#removing-the-shroud) - - 3. Press simultaneously on each clip on either side of the RAM stick (fig 21 above). These clips will release the RAM stick and lever it out of it’s slot on the board. - 4. Gently, but firmly pull the RAM straight out of the slot, and set aside. - - - ![Accessing the RAM release clips](../../pictures/thelio/thelio-b1/ram/release-ram-clips-highlighted.png) - -**Fig.41:** Accessing the RAM release clips. - - ![Placement of the RAM notch on the motherboard](../../pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated-highlighted.png) - -**Fig. 42:** Placement of the RAM notch on the motherboard. - - ![Placement of the RAM notch on the RAM stick](../../pictures/thelio/thelio-b1/ram/ram-with-notch-indicated-highlighted.JPG) - -**Fig. 43:** Placement of the RAM notch on the RAM stick. - - - -[Return to Contents](#table-of-contents) - - -## Replacing RAM Sticks - -**Tools required:** Fingers or Crosshead (Phillips) screwdriver (for Top Case) - -**Time estimate:** 5 minutes - -**Difficulty:** Easy - -**Screws:** 12 total - - 12 Thumbscrews (Phillips/Crosshead). - - 1. Line up the notch on the stick with the notch in the slot. One side of the RAM stick has fewer pins and is shorter. This will help you orient the stick. - 2. Insert the RAM stick in the slot. The order of the slots matters, (see tables above). - 3. Press evenly on the memory stick until both tabs lock into place. You’ll hear two clicks once it’s seated, and the clips will snap closed against the RAM. - 4. Once the RAM is in place, [replace the CPU Cooler Shroud](#replacing-the-cpu-cooler-shroud) (if applicable). - 5. [Replace the Top Case.](#replacing-the-top-case) - 6. Reconnect external devices: keyboard, mouse, monitor(s). - 7. Reconnect external power cable and turn power-supply switch to the on position. - 8. Power the Thelio on to ensure the RAM is working correctly. If so, the computer will boot normally. - - - ![Placement of the RAM notch on the motherboard](../../pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated-highlighted.png) - - -**Fig. 44:** Indicating the RAM notch on the motherboard. - - ![Placement of the RAM notch on the RAM stick](../../pictures/thelio/thelio-b1/ram/ram-with-notch-indicated-highlighted.JPG) - -**Fig. 45** Indicating the RAM notch on the RAM stick. - - ![Pressing the RAM stick down into place](../../pictures/thelio/thelio-b1/ram/replace-ram.png) - -**Fig. 46** Pressing the RAM stick down into place. - - - -[Return to Contents](#table-of-contents) - - -# GPU (Remove or replace) - -## Removing the GPU - -In this guide, you will learn how to remove the graphics card on your Thelio. These steps must be taken in order to replace the GPU. -You can find video instructions on this process [here.](https://youtu.be/3bUcp0S1HrE) - -Link for the video for GPU removal: -(https://youtu.be/3bUcp0S1HrE) - -For this procedure, a Cross-head (Phillips) screwdriver may be helpful, as well as a wooden or plastic (non-conductive) tool for reaching between components. A pencil, ruler, chopsticks or a plastic computer repair tool will work well. **Do not use anything made of metal.** - -**Tools required:** Fingers or Cross-head (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). - -**Time estimate:** 10 minutes. - -**Difficulty:** Medium - -**Screws:** 19 total - - 19 Thumbscrews (Phillips/Cross-head). - -**Before you remove the lid, be sure to power off and unplug all cords from the computer.** - -1. First follow the steps in [Removing the Top Case.](#removing-the-top-case) -2. It may also be helpful to [Remove the CPU Cooler Shroud.](#removing-the-shroud) -3. To remove your graphics card, twist off the 3 thumbscrews from the PCI bracket. -4. Remove the GPU brace. Unscrew the bottom two screws, and then the top two screws, to remove the brace. Both the PCI bracket and the GPU brace keep your graphics card secure and in place (Fig 23). -5. Remove the GPU from the PCIe slot by pressing on the release clip on the right. This is where your chosen (non-metal) poking tool may come in handy, to reach the clip on the board without trying to squeeze your hand between components. -6. Disconnect the power cables from the GPU (if applicable), and tie back any cables you are not planning on using with the provided velcro straps. -7. Now you are ready to install an alternative or [replacement GPU.](#replacing-the-gpu) -8. If you are not planning on installing another GPU follow the steps to [Replace the CPU Cooler Shroud,](#replacing-the-shroud) [Replace the Top Case,](#replacing-top-case) and reconnect all cables and peripherals. - - - -![Close view of the GPU leaving the PCIe slot](../../pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-highlighted.JPG) - -caption - -![PCIe release switch](../../pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-zoom-highlighted.png) - -**Fig. 47:** Close view of the GPU leaving the PCIe slot (top) and the PCIe release switch (bottom). - - - - - -[Return to Contents](#table-of-contents) - - -## Replacing the GPU - -For this procedure, a Cross-head (Phillips) screwdriver may be helpful, as well as a wooden or plastic (non-conductive) tool for reaching between components. A pencil, ruler, chopsticks or a plastic computer repair tool will work well. **Do not use anything made of metal.** - -**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). - -**Time estimate:** 10 minutes. - -**Difficulty:** Medium - -**Screws:** 19 total - - 19 Thumbscrews (Phillips/Crosshead). - - If you have not yet completed the steps to remove the PCI bracket and GPU brace, you will find these instructions in the section on [Removing the GPU](#removing-the-gpu) - - **Fig. 28:** Replacing the thumbscrews and GPU Bracket.--> - **NOTE: Some GPU's use the PCI-e slot for power and don't need a cable. If your Thelio is configured with a Radeon RX 550 graphics card, for example, you will not find any power connector slots on your GPU. The cards compatible with this Thelio model require 8-pin, 12 pin or 16-pin power cable connections.** - - - ![Showing variations of pin connections on GPU cards - 8/12/16 pin ](../../pictures/thelio/thelio-b1/gpu/gpu-pin-types.png) - - **Fig: 48** Showing variations of pin connections on GPU cards - 16-pin (left), 12-pin (middle), 8-pin (right). - -![Thelio internal context view of PCIe slot](../../pictures/thelio-major/thelio-major-b2/IMG_20200321_161014-highlighted.jpg) - -**Fig. 49:** Thelio internal context view of PCIe slot. - -![Close up view of the PCIe slot](../../pictures/thelio-major/thelio-major-r1/motherboard/pci-context-close-highlighted.png) - -**Fig. 50:** Close up view of the PCIe slots. - - - - - - -1. After [removing the GPU](#removing-the-gpu) (Or, if no GPU is installed, removing the bracket, insert the new graphics card into the PCIe slot until it clicks into place. -2. Once the GPU is securely in place, attach the internal and external brackets. -3. Securely fasten the brackets in place with the provided thumbscrews. -4. Prepare the necessary power connectors for your graphics card. You can tell which wires you’ll need by looking at the ports on the front of your GPU. The necessary cabling is provided inside your Thelio’s chassis. -5. Do not connect the cables to the GPU until it has been inserted in the PCIe slot and secured with the brackets. -6. Connect the power cables to the GPU selecting the cables based on the number of pins (See NOTE below). -7. Wrap up any unused wires with the velcro strap and store those wires back in the chassis so that they’re not blocking the fan. -8. Once the GPU is connected and the power cables secured (fig #), replace the Top Case, reconnect external power cable. -9. Turn the power supply switch at the rear of the machine to the “on” position. - -[IMAGE OF GPU CABLING] -**Fig. 51** - -[Return to Contents](#table-of-contents) - - -# Drives (Remove or Replace) - -In this guide, you will learn how to remove or replace drives in your Thelio. -You can find video instructions on this process [here.](https://youtu.be/6fIeVEaY7dE) - -Link for the video for Drive Service removal: -(https://youtu.be/6fIeVEaY7dE) - - -## 2.5" SATA Drives - -The Thelio Major B2 provides eight (8) slots for 2.5” SATA drives. They are housed in the Thelio Drive Cage for easy access. Each drive is connected to a SATA port on the Thelio IO board, which acts as a conduit, connecting the drives to the motherboard. - - -## M.2 Drives -The number and location of M.2 drives, differs between the Thelio Major R and B models. - -![Thelio Major's front M.2 drive slots](./img/thelio-major_diagram_config-large.png) - **Fig. 52:** Thelio Major (thelio-major-r2) front M.2 drive slots (left). - **Fig. 53:** Thelio Major (thelio-major-b2) front M.2 drive slots (right) - - -### Thelio Major R2 - -The Thelio Major R2 has three (3) M.2 drive slots. One on the board, above the PCIe slot which holds the GPU, one below the right-side RAM slots, and one to the right of the lower 3 PCIe slots (**Fig. 52**). - - -### Thelio Major B2 - -The Thelio Major B2 has one two (2) M.2 Drive slots. One on above the top PCIe slot, and one below the top PCIe slot (**Fig. 53**). - -Depending on the M.2 drive slot you intend to use, remove the CPU Cooler Shroud and/or GPU to gain easier access. You can find video instructions on this process [here.](https://youtu.be/3bUcp0S1HrE) - -Link for the video for GPU removal: -(https://youtu.be/3bUcp0S1HrE) - -## Replacing a 2.5 Drive - -**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). - -**Time estimate:** 10 minutes. - -**Difficulty:** Easy - -**Screws:** 12 total - - 8 Thumbscrews (Phillips/Crosshead) in the Top Case. - - 4 Thumbscrews (Phillips/Crosshead) per Drive. - -**Before you remove the lid, be sure to power off and unplug all cords from the computer.** - -To remove the drive, gently pull on the drive and slide it out from the drive cage. - -[Return to Contents](#table-of-contents) - - -## Installing a 2.5 Drive - -**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). - -**Time estimate:** 10 minutes. - -**Difficulty:** Easy - -**Screws:** 12 total - - 8 Thumbscrews (Phillips/Crosshead) in the Top Case. - - 4 Thumbscrews (Phillips/Crosshead) per Drive. - -To add a 2.5-inch drive, you’ll need 4 screws to secure the drive in place. Extra screws are provided on the chassis for convenience. - -1. Follow the steps to [Remove the Top Case.](#removing-the-top-case) -2. You may want to remove the washer out of the provided bar-bracket. Do so by pushing up from underneath the bracket until the washer pops out. -3. Next, slide each screw along the bar-bracket to the opening and remove the screw. -4. Screw these four thumbscrews into the holes at the corners of the drive to keep it securely fastened in the drive cage. -5. Before inserting the drive into the drive cage, line up the connectors on the drive with the connectors in the drive cage. -6. Then, line up the inside of the grommet with the prongs on the drive cage, and insert the drive until it locks into place. -7. [Replace the Top Case](#replacing-the-top-case) and reconnect all cables. - -![Thelio Top Bracket with provided drive screws](../../pictures/thelio-major/thelio-major-r1/screw-top-bracket-with-screws.jpg) - -**Fig.54:** Thelio Top Bracket with provided drive screws. - -![Aligning the drive screws and grommets with drive cage slots](../../pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage3.png) - -**Fig. 55:** Aligning the drive screws and grommets with drive cage slots. - -![Inserting the drive in to the cage slot](../../pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage4.png) - -**Fig. 56:** Inserting the drive in to the cage slot. - -![Drive inserted almost fully in the slot](../../pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage.png) - -**Fig. 57:** Drive inserted almost fully in the slot. - -![Pressing the drive firmly into place](../../pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage2.png) - -**Fig: 58** Pressing the drive firmly into place. - -[Return to Contents](#table-of-contents) - - -## Removing an M.2 Drive - -Removing an M.2 may require removal of the GPU or CPU Cooler Shroud for easier access. A Crosshead (Phillips) screwdriver is required. - -**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). - -**Time estimate:** 5-10 minutes. - -**Difficulty:** Easy - -**Screws:** 9 total - - 8 Thumbscrews (Phillips/Crosshead) in the Top Case. - - 1 M.2 securing screw (per Drive). - -1. Follow the steps to [Remove the Top Case.](#removing-the-top-case) -2. [Remove the CPU Cooler Shroud](#removing-the-shroud) (if applicable). -3. [Remove the GPU](#removing-the-gpu) (if applicable). -4. Unscrew the M.2 screw opposite the M.2 slot. Set it safely aside. -5. Gently, but firmly remove the M.2 drive horizontally from the slot. -6. Replace the screw, fastening the M.2 in place. -7. [Replace the GPU](#replacing-the-gpu) (if applicable). -8. [Replace the CPU Cooler Shroud](#replacing-the-shroud) (if applicable). -9. [Replace the Top Case.](#replacing-the-top-case) -10. Reconnect all cables and peripherals. - -[Return to Contents](#table-of-contents) - - -## Replacing an M.2 Drive - -Replacing an M.2 drive may require removal of the GPU or CPU Cooler Shroud for easier access. A Crosshead (Phillips) screwdriver is required. - -**Tools required:** Fingers or Crosshead (Phillips) screwdriver, a tool for pressing the GPU release bracket (non-conductive). - -**Time estimate:** 5-10 minutes. - -**Difficulty:** Easy - -**Screws:** 13 total - - 12 Thumbscrews (Phillips/Crosshead) in the Top Case. - - 1 M.2 securing screw (per Drive). - -1. Follow the steps to [Remove the Top Case.](#removing-the-top-case) -2. [Remove the CPU Cooler Shroud](#removing-the-shroud) (if applicable). -3. [Remove the GPU](#removing-the-gpu) (if applicable). -4. Unscrew the M.2 screw opposite the M.2 slot. Set it safely aside. -5. Line up the notch on the M.2 drive. -6. Insert the new drive into its port on the motherboard. -7. Replace the screw, fastening the M.2 in place. -8. [Replace the GPU](#replacing-the-gpu) (if applicable). -9. [Replace the CPU](replacing-the-cooler) Cooler Shroud (if applicable). -10. [Replace the Top Case.](#replacing-the-top-case) -11. Reconnect all cables and peripherals. - -**NOTE:** By default, the first of the two M.2 drives (NVMe or not) stores your operating system, so you will need to reinstall the OS after replacing it. This can be done by restoring from a backup, or from a fresh install. - -Pop!\_OS users, instructions to reinstall the OS can be found here: https://support.system76.com/articles/install-pop/ - -Ubuntu users, instructions to reinstall the OS can be found here: https://support.system76.com/articles/install-ubuntu/. - -[Return to Contents](#table-of-contents) - - -# CPU Thermal Paste (Remove or Replace) - -If you are experiencing thermal issues with your Thelio, one possible solution is to change the Thermal paste. Thermal paste helps transfer heat from the CPU to the CPU Cooler via the heat sink. - -Thermal paste can lose its effectiveness over time and may need to be re-applied. - -This guide will explain how to remove the CPU Cooler, clean the CPU of thermal paste, and reapply a new coat. - -**WARNING: DO NOT use your Thelio without thermal paste.** Running the machine without Thermal Paste could result in overheating, system shutdowns and possibly damage to the internal components. - -## Remove the CPU Thermal Paste - -Removing CPU thermal paste requires removal of the CPU Cooler Shroud. It may also require removing the GPU for easier access. - -**Tools required:** Crosshead (Phillips) screwdriver, Rubbing Alcohol, Paper Towels, Thermal Paste. - -**Time estimate:** 15-20 mins. - -**Difficulty:** Hard - -**Screws:** 16 total - - 8 Thumbscrews (Phillips/Crosshead) on the Top Case. - - 4 Thumbscrews (Phillips/Crosshead) on the CPU Cooler Shroud. - - 4 Bracket Screws securing the CPU heat sink. - - - -1. Follow the steps in [Removing the Top Case.](#removing-the-top-case) -2. Follow the steps in [Removing the CPU Cooler Shroud.](#removing-the-shroud) -3. Follow the steps in [Removing the GPU](#removing-the-gpu) (if applicable). -4. Gently but firmly separate the Cooling Fans from the Heat Sink. The fans are held on by clips which can be pried from the sides of the heat sink. -5. Next, disconnect the power cables from the Cooling Fans. -6. Remove the four (4) bracket screws fastening the Heat Sink to the board. Loosen the screws one at a time. Move from opposite corner to opposite corner, diagonally across the Heat Sink. For example: first, top left screw, then bottom right screw (fig. 34). This ensures even pressure between the brackets and the motherboard. -7. Lift the Heat Sink off of the motherboard. -8. You’ll notice that there is Thermal Paste coating the bottom of the Heat Sink as well as the CPU core. -9. Apply Rubbing Alcohol to a sheet of Paper Towel and wipe the Thermal Paste off of the bottom of the Heat Sink and CPU core until they are totally clean. -10. If you are replacing the Thermal Paste, continue on to the section Replacing the CPU Thermal Paste (See Important NOTE below). -11. Replace the Heat Sink over the CPU core. -12. Re-fasten the Heat Sink screws, again using the opposite corner method described above. -13. Follow the steps to [Replace the GPU](#replacing-the-gpu) (if applicable). -14. Follow the steps to [Replace the CPU Cooler Shroud.](#replacing-the-shroud) -15. Follow the steps to [Replace the Top Case.](#replacing-the-top-case) - - - - - - - -[Return to Contents](#table-of-contents) - - -## Replace the CPU Thermal paste - -Replacing CPU thermal requires removal of the CPU Cooler Shroud. It may also require removing the GPU for easier access. - -**Tools required:** Crosshead (Phillips) screwdriver, Thermal Paste. - -**Time estimate:** 15-20 mins. - -**Difficulty:** Easy - -**Screws:** 12 total - - 8 Thumbscrews (Phillips/Crosshead) on the Top Case. - - 4 Thumbscrews (Phillips/Crosshead) on the CPU Cooler Shroud. - - 4 Bracket Screws securing the CPU heat sink. - - -1. Follow steps 1-9 in [Removing the CPU Thermal Paste.](#removing-cpu-thermal-paste) -2. Once the Heat Sink and CPU core are free of old Thermal Paste, apply new paste in a line down the middle of the CPU core (fig. 37). -3. Once the paste is applied, replace the Heat Sink over top of it. The Heat Sink will spread the thermal paste across the CPU core, there is no need to spread it yourself. -4. Re-fasten the four (4) screws on the Heat Sink. In fastening the screws, partially tighten them one at a time, and move diagonally to the opposite corner. For example, tighten the top-left screw halfway, then move to the bottom right, and tighten that halfway. Repeat until all screws are tight. This ensures even pressure between the brackets and the motherboard. -5. Once the Heat Sink is fastened down, clip the CPU Cooling Fans back onto the Heat Sink. -6. Reconnect the power cables to the CPU Cooling Fans. -7. Follow the steps in [Replacing the GPU](#replacing-the-gpu) (if applicable). -8. Next, follow the steps in [Replacing the CPU Cooler Shroud.](#replacing-the-shroud) -9. Follow the steps in [Replacing the Top Case.](#replacing-the-top-case) -10. Reconnect all external cables and peripherals, and turn the Power Supply switch to the “on” position. -11. Power on the Thelio to ensure successful boot. - -**NOTE: The pictures shown here are the Thelio R1 (AMD) model with a Threadripper processor. However, the process and cautions when removing and replacing thermal paste are the same for both Intel and AMD Thelio Majors.** - -![A cleaned CPU core](../../pictures/thelio-major/thelio-major-r1/CPU/threadripper-close2.jpg) - -**Fig. 59:** A cleaned CPU core. - -![Reapplied thermal paste on the core](../../pictures/thelio-major/thelio-major-r1/CPU/cpu-with-thermal-paste.jpg) - -**Fig. 60:** Reapplied thermal paste on the core. - -[Return to Contents](#table-of-contents) diff --git a/src/models/thelio-major-r3/README.md b/src/models/thelio-major-r3/README.md new file mode 100644 index 000000000..5689a9bc2 --- /dev/null +++ b/src/models/thelio-major-r3/README.md @@ -0,0 +1,108 @@ +# Thelio Major (thelio-major-r3) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio Major](./img/thelio-major-r3.webp) + +The System76 Thelio Major is a desktop with the following specifications: + +- Processor options + - Supports AMD Ryzen 7000 series (Zen 4) CPUs + - [Ryzen 5 7600X](https://www.amd.com/en/products/cpu/amd-ryzen-5-7600x#product-specs) + - [Ryzen 7 7700X](https://www.amd.com/en/products/cpu/amd-ryzen-7-7700x#product-specs) + - [Ryzen 9 7900X](https://www.amd.com/en/products/cpu/amd-ryzen-9-7900x#product-specs) + - [Ryzen 9 7950X](https://www.amd.com/en/products/cpu/amd-ryzen-9-7950x#product-specs) +- Motherboard + - [Gigabyte X670E Aorus Extreme](https://www.gigabyte.com/Motherboard/X670E-AORUS-XTREME-rev-10/sp) running System76 Firmware (non-open) + - AMD X670 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) +- Graphics options + - Up to two dedicated GPUs + - Primary GPU slot: + - PCIe 5.0 x16 + - Runs at x8 bandwidth if either of the bottom two M.2 slots are populated + - Up to 4-slot height + - Secondary GPU slot: + - PCIe 4.0 x4 + - Fits physical x16 cards, runs at x4 bandwidth + - Up to 2-slot height + - GPU size: + - Internal clearance: 396.50mm + - Recommended maximum length: 386.50mm + - Tested with the following GPUs: + - [NVIDIA GeForce GT 1030](https://www.nvidia.com/en-us/geforce/graphics-cards/gt-1030/specifications/) + - 1x HDMI 2.0b, 1x DisplayPort 1.4, 1x DVI-D (single-link) + - [AMD Radeon RX 6500 XT](https://www.amd.com/en/products/graphics/amd-radeon-rx-6500-xt#product-specs) + - 1x HDMI 2.1, 1x DisplayPort 1.4a + - [AMD Radeon RX 6600](https://www.amd.com/en/products/graphics/amd-radeon-rx-6600#product-specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - AMD Radeon RX 6700 XT + - [NVIDIA GeForce RTX 3060](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3070](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3070-3070ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3070 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3070-3070ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 4070 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4070ti/#specs) + - 1x HDMI 2.1a, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 4080](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4080/#specs) + - 1x HDMI 2.1a, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 4090](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4090/#specs) + - 1x HDMI 2.1a, 3x DisplayPort 1.4a + - [NVIDIA RTX A2000](https://www.nvidia.com/en-us/design-visualization/rtx-a2000/#specifications) + - 4x Mini DisplayPort 1.4 + - [NVIDIA RTX A4000](https://www.nvidia.com/en-us/design-visualization/rtx-a4000/#specifications) + - 4x DisplayPort 1.4 + - [NVIDIA RTX A6000](https://www.nvidia.com/en-us/design-visualization/rtx-a6000/#specifications) + - 4x DisplayPort 1.4a + - Requires 750W+ PSU +- Expansion + - 1x PCIe 5.0 x16 (primary GPU slot) + - 1x PCIe 4.0 x4 (secondary GPU slot) + - Fits physical x16 cards, runs at x4 bandwidth + - 1x PCIe 3.0 x2 + - Fits physical x16 cards, runs at x2 bandwidth +- Memory + - Up to 128GB (4x32GB) dual-channel DDR5 DIMMs @ 4800 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Crucial CT8G48C40U5](https://www.crucial.com/memory/ddr5/ct8g48c40u5#spec) (8GB/stick) + - [Crucial CT16G48C40U5](https://www.crucial.com/memory/ddr5/ct16g48c40u5#spec) (16GB/stick) + - [Crucial CT32G48C40U5](https://www.crucial.com/memory/ddr5/ct32g48c40u5#spec) (32GB/stick) + - [Kingston Fury KF552C40BB-32](https://www.kingston.com/datasheets/KF552C40BB-32.pdf) (32GB/stick) + - [Kingston Fury KF556C40BB-32](https://www.kingston.com/datasheets/KF556C40BB-32.pdf) (32GB/stick) +- Networking + - 1x 10-Gigabit Ethernet ([RMarvel lAQtion AQC113C](https://www.marvell.com/content/dam/marvell/en/public-collateral/ethernet-adaptersandcontrollers/marvell-fastLinq-edge-aqc113-aqc113c-aqc113cs-aqc114cs-aqc115c-aqc116c-product-brief.pdf)) + - Wi-Fi 6E + Bluetooth 5.2 ([Intel AX210](https://ark.intel.com/content/www/us/en/ark/products/204836/intel-wifi-6e-ax210-gig.html)) +- Power + - C13 power cord + - 750W minimum PSU + - Some GPU configurations require 1000W PSU + - Tested with the following PSU models (may ship with other tested models): + - [EVGA SuperNOVA 750W G5 (80+ Gold)](https://www.evga.com/products/Specs/PSU.aspx?pn=a7699f25-a614-4d88-a339-1ddf3d24615e) + - [EVGA SuperNOVA 1000W G2 (80+ Gold)](https://www.evga.com/products/specs/psu.aspx?pn=66c8cae4-9a09-4476-8e75-f7b660159eb9) + - [EVGA SuperNOVA 1000W G3 (80+ Gold)](https://www.evga.com/products/specs/psu.aspx?pn=a3df2771-ccb6-4ed2-ae43-93b224838c41) + - [EVGA SuperNOVA 1000W G5 (80+ Gold)](https://www.evga.com/products/Specs/PSU.aspx?pn=71d331b7-9306-4218-987f-875fd422fd44) + - [EVGA SuperNOVA 1300W G+ (80+ Gold)](https://www.evga.com/products/Specs/PSU.aspx?pn=fb01f696-f519-4131-b914-71da16b443e7) +- Sound + - 3.5mm line out, line in, microphone jacks + - Up to 5.1-channel audio output + - Realtek ALC1220-VB audio chipset + - HDMI, DisplayPort audio (depending on GPU) +- Storage + - 4x M.2 (PCIe NVMe Gen 5) SSDs + - M.2 slots 2 and 3 (the bottom two slots) share bandwidth with the primary GPU slot + - 4x 2.5" SATA III +- USB + - 1x USB 3.2 Gen 2x2 Type-C + - Does not support Thunderbolt or DisplayPort over USB-C. + - 1x USB 3.2 Gen 2 Type-C + - Does not support Thunderbolt or DisplayPort over USB-C. + - 6x USB 3.2 Gen 2 Type-A + - 4x USB 2.0 Type-A +- Dimensions + - 46.2cm × 26.2cm × 40.8cm diff --git a/src/models/thelio-major-r3/external-overview.md b/src/models/thelio-major-r3/external-overview.md new file mode 100644 index 000000000..9b9ade9f7 --- /dev/null +++ b/src/models/thelio-major-r3/external-overview.md @@ -0,0 +1,23 @@ +# Thelio Major (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### Power Switch Guide: + +- 1: On +- 0: Off + +### Other Notes: + +- The `ECO` (ECO Mode) switch on the power supply should always be set to `ON` for an optimal fan curve. +- The `Q-Flash Plus` (BIOS Flash) button is not needed when performing UEFI firmware updates via the System76 Firmware Manager. Use of this button is not recommended. + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-major-r3/img/25-drive-installation.webp b/src/models/thelio-major-r3/img/25-drive-installation.webp new file mode 100644 index 000000000..d681e4c20 --- /dev/null +++ b/src/models/thelio-major-r3/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb86bc844535f942c5d7d85c6c58ea06d43956f05ced795f6b36d1fdde2d510b +size 309578 diff --git a/src/models/thelio-major-r3/img/25-drive-installed.webp b/src/models/thelio-major-r3/img/25-drive-installed.webp new file mode 100644 index 000000000..03f0c4fad --- /dev/null +++ b/src/models/thelio-major-r3/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:019d0c116dc6e19e40cd11d28c02484a32ff1361d40eb22ea41c92c16a04ed67 +size 563352 diff --git a/src/models/thelio-major-r3/img/25-drive-screws.webp b/src/models/thelio-major-r3/img/25-drive-screws.webp new file mode 100644 index 000000000..7cbb55804 --- /dev/null +++ b/src/models/thelio-major-r3/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c73cf455f87f0c84b9f709abb9f211682714e4e786be099c6acc1fe53ad1722 +size 499836 diff --git a/src/models/thelio-major-r3/img/25-slot-cover.webp b/src/models/thelio-major-r3/img/25-slot-cover.webp new file mode 100644 index 000000000..ca2607853 --- /dev/null +++ b/src/models/thelio-major-r3/img/25-slot-cover.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d23aff33b890f12d8de3951021dd29dbbdf7ea324b114d32a295e509c7f01d93 +size 565150 diff --git a/src/models/thelio-major-r3/img/accent-strip-removal.webp b/src/models/thelio-major-r3/img/accent-strip-removal.webp new file mode 100644 index 000000000..401f49769 --- /dev/null +++ b/src/models/thelio-major-r3/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8351336a59cfc6cef0d9a3b56e1a5880a5606a3927806bc55246798cd2bcf19 +size 255690 diff --git a/src/models/thelio-major-r3/img/b0-button.webp b/src/models/thelio-major-r3/img/b0-button.webp new file mode 100644 index 000000000..0f950d6e0 --- /dev/null +++ b/src/models/thelio-major-r3/img/b0-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04e4b1db07631af329675dc1dfc9206a1fb6c68579ac35ccd53f3a1f12d85c1d +size 67180 diff --git a/src/models/thelio-major-r3/img/bottom-fan-screws.webp b/src/models/thelio-major-r3/img/bottom-fan-screws.webp new file mode 100644 index 000000000..11cb5dd52 --- /dev/null +++ b/src/models/thelio-major-r3/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddcfcbe1873c92f59bff368c89245b9ba8e99f9d4243ef8f8551aa26b1f5aa7a +size 658176 diff --git a/src/models/thelio-major-r3/img/chassis-fan-connectors.webp b/src/models/thelio-major-r3/img/chassis-fan-connectors.webp new file mode 100644 index 000000000..d08c69cad --- /dev/null +++ b/src/models/thelio-major-r3/img/chassis-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1494c45990ecd947f80f856cc7f920de5947fee40f2447d17c5853ba8336e29b +size 389520 diff --git a/src/models/thelio-major-r3/img/components-front.webp b/src/models/thelio-major-r3/img/components-front.webp new file mode 100644 index 000000000..669c62f78 --- /dev/null +++ b/src/models/thelio-major-r3/img/components-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e201b5b4157a2f375f3be543437a02cd35803cbb522cdadcf8b0f1ade7e3e27a +size 490510 diff --git a/src/models/thelio-major-r3/img/components-left.webp b/src/models/thelio-major-r3/img/components-left.webp new file mode 100644 index 000000000..3b6db1551 --- /dev/null +++ b/src/models/thelio-major-r3/img/components-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:581cd9f2176419bb32bfa0dae50faa570927706ec4df82d692bef204937c3383 +size 511230 diff --git a/src/models/thelio-major-r3/img/components-right.webp b/src/models/thelio-major-r3/img/components-right.webp new file mode 100644 index 000000000..be5c877ff --- /dev/null +++ b/src/models/thelio-major-r3/img/components-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7889cc61588aece2edf55f8e02f046e805892d43a3a48bbae889f6d727b450a1 +size 732642 diff --git a/src/models/thelio-major-r3/img/components-top.webp b/src/models/thelio-major-r3/img/components-top.webp new file mode 100644 index 000000000..8e2327653 --- /dev/null +++ b/src/models/thelio-major-r3/img/components-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85cb4852799667794c80c5a8f022d7632bb9536beed8183e59794754e502d57a +size 509198 diff --git a/src/models/thelio-major-r3/img/cpu-cooler-mounting-bracket.webp b/src/models/thelio-major-r3/img/cpu-cooler-mounting-bracket.webp new file mode 100644 index 000000000..32182d06c --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-cooler-mounting-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291b2ac6beaff95e118f984c4bc8d8d87968884e58a925ff98366f80948f70b5 +size 751970 diff --git a/src/models/thelio-major-r3/img/cpu-cooler-screws.webp b/src/models/thelio-major-r3/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..a14506180 --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f48e6a3a92da4ca3722fdaf664951140d7c843257b2f12a9d37c73716fc31e2f +size 495786 diff --git a/src/models/thelio-major-r3/img/cpu-duct-fan-bracket-screws.webp b/src/models/thelio-major-r3/img/cpu-duct-fan-bracket-screws.webp new file mode 100644 index 000000000..d510411ba --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-duct-fan-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1183787677f635e055608126223a9fb7c947aa12c44ada558efe235980a3816f +size 541792 diff --git a/src/models/thelio-major-r3/img/cpu-duct-fan-screws.webp b/src/models/thelio-major-r3/img/cpu-duct-fan-screws.webp new file mode 100644 index 000000000..23b86c480 --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-duct-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b85a874ef27419c313ec5a7d19e17eae59baa38a178c9c8448acfa1ffeefb8c +size 576452 diff --git a/src/models/thelio-major-r3/img/cpu-duct-screws-external.webp b/src/models/thelio-major-r3/img/cpu-duct-screws-external.webp new file mode 100644 index 000000000..fc837a9ba --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-duct-screws-external.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93066ec68725900c0d2cbd6793171c9b7c39d801497516982386e91d089a7dfa +size 435292 diff --git a/src/models/thelio-major-r3/img/cpu-duct-screws-internal.webp b/src/models/thelio-major-r3/img/cpu-duct-screws-internal.webp new file mode 100644 index 000000000..52c7857b6 --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-duct-screws-internal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:490eb045b1b11e8266d8f4651a8c4f262547ac671c36b3b5c21ae42bedcee5e7 +size 741082 diff --git a/src/models/thelio-major-r3/img/cpu-fan-connectors.webp b/src/models/thelio-major-r3/img/cpu-fan-connectors.webp new file mode 100644 index 000000000..438f4f1aa --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb4f649aee8dd60fef861583f40389aac8014b8ca51b99a8590abd5025bafca0 +size 324956 diff --git a/src/models/thelio-major-r3/img/cpu-holder-raised.webp b/src/models/thelio-major-r3/img/cpu-holder-raised.webp new file mode 100644 index 000000000..b5d6c86fb --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-holder-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c086e8064156a029ced330faa086d486a7b6b1adc74e366a8dbc3a202036a794 +size 609872 diff --git a/src/models/thelio-major-r3/img/cpu-locking-pin.webp b/src/models/thelio-major-r3/img/cpu-locking-pin.webp new file mode 100644 index 000000000..31f0598bc --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-locking-pin.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60d6cdd27ddd7a4fca297ffb559c7c0f83cd68f8c2ac2c1d92ed03fea017ebea +size 686710 diff --git a/src/models/thelio-major-r3/img/cpu-removed.webp b/src/models/thelio-major-r3/img/cpu-removed.webp new file mode 100644 index 000000000..c0cda3f92 --- /dev/null +++ b/src/models/thelio-major-r3/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22c683ba2d39e7191cbd31f6b00b45d7bc326eaa2bbd63c5aa82144db8775f97 +size 889878 diff --git a/src/models/thelio-major-r3/img/gpu-brace-adjustment-screws.webp b/src/models/thelio-major-r3/img/gpu-brace-adjustment-screws.webp new file mode 100644 index 000000000..36f3ec224 --- /dev/null +++ b/src/models/thelio-major-r3/img/gpu-brace-adjustment-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66cd6232cd379fda72aa688ec33b6899285a5d74c58712797528787cd0beaf73 +size 539220 diff --git a/src/models/thelio-major-r3/img/gpu-brace-screws.webp b/src/models/thelio-major-r3/img/gpu-brace-screws.webp new file mode 100644 index 000000000..fe8295ae1 --- /dev/null +++ b/src/models/thelio-major-r3/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0f1a318cc70c7484ad82daf012f3068e335fa439a9f60d5aa4f940a0b71929e +size 621496 diff --git a/src/models/thelio-major-r3/img/gpu-power.webp b/src/models/thelio-major-r3/img/gpu-power.webp new file mode 100644 index 000000000..49d8d4419 --- /dev/null +++ b/src/models/thelio-major-r3/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da0e1085773dcbc36c907d104c166509c290574343179f09f1f9e432d8de0a8b +size 478016 diff --git a/src/models/thelio-major-r3/img/gpu-slots.webp b/src/models/thelio-major-r3/img/gpu-slots.webp new file mode 100644 index 000000000..829b8ca03 --- /dev/null +++ b/src/models/thelio-major-r3/img/gpu-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac878421d5819246efaa21f923397b0a0e76f9b726bfbeee35b7cb25361feeae +size 834784 diff --git a/src/models/thelio-major-r3/img/m2-heatsink-screws.webp b/src/models/thelio-major-r3/img/m2-heatsink-screws.webp new file mode 100644 index 000000000..a29026f94 --- /dev/null +++ b/src/models/thelio-major-r3/img/m2-heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf9a91c9bf2957c654059179aca6fd1151317170035d13dcbbaae4d1136dc006 +size 982932 diff --git a/src/models/thelio-major-r3/img/m2-slots.webp b/src/models/thelio-major-r3/img/m2-slots.webp new file mode 100644 index 000000000..2e4d271bb --- /dev/null +++ b/src/models/thelio-major-r3/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6eecb8048e505ed86b1db5fcc922740b9addd0fce7c8013c3e63e76c139a4779 +size 966222 diff --git a/src/models/thelio-major-r3/img/m2-thermal-tape.webp b/src/models/thelio-major-r3/img/m2-thermal-tape.webp new file mode 100644 index 000000000..0614b0c3c --- /dev/null +++ b/src/models/thelio-major-r3/img/m2-thermal-tape.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1460f838fcf329b52ec7869d333758726408bcb8f204010d739ae45e2cb3ca2 +size 864166 diff --git a/src/models/thelio-major-r3/img/motherboard-cpu-fan-header.webp b/src/models/thelio-major-r3/img/motherboard-cpu-fan-header.webp new file mode 100644 index 000000000..5e64774cd --- /dev/null +++ b/src/models/thelio-major-r3/img/motherboard-cpu-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ded697aa8497ae3c9ae5a1794b6be9424402a249a341b4f82bff047897fd54ab +size 344116 diff --git a/src/models/thelio-major-r3/img/motherboard-sata-usb-power-headers.webp b/src/models/thelio-major-r3/img/motherboard-sata-usb-power-headers.webp new file mode 100644 index 000000000..522cc275b --- /dev/null +++ b/src/models/thelio-major-r3/img/motherboard-sata-usb-power-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:090fdec0c124f37ef4dad2354c31cc753b6ea419a252be778ce8fe31ce4d5e8a +size 980182 diff --git a/src/models/thelio-major-r3/img/pcie-bracket.webp b/src/models/thelio-major-r3/img/pcie-bracket.webp new file mode 100644 index 000000000..0079e0535 --- /dev/null +++ b/src/models/thelio-major-r3/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa451caab4eb73073553410c24cbbcdfc42446e6ea417264c586bc7efa3ec0b1 +size 544530 diff --git a/src/models/thelio-major-r3/img/ports-back.webp b/src/models/thelio-major-r3/img/ports-back.webp new file mode 100644 index 000000000..bcaf5429d --- /dev/null +++ b/src/models/thelio-major-r3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c258cff1be3ec6f3e518af032f96b9b82e9710b0c4decaadf0b2f9b2aa7b00d +size 473280 diff --git a/src/models/thelio-major-r3/img/ports-front-sides.webp b/src/models/thelio-major-r3/img/ports-front-sides.webp new file mode 100644 index 000000000..515156934 --- /dev/null +++ b/src/models/thelio-major-r3/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b747871dc306b315e415f986d8bb20a8f1f7e8224b9bf4016d26d499345fd86 +size 202312 diff --git a/src/models/thelio-major-r3/img/ports-top-bottom.webp b/src/models/thelio-major-r3/img/ports-top-bottom.webp new file mode 100644 index 000000000..a9a598062 --- /dev/null +++ b/src/models/thelio-major-r3/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec14176f4374dedc1bc1cbc33fffcf20981c4449325367cccebd4c446ea77a14 +size 260672 diff --git a/src/models/thelio-major-r3/img/power-button-receptacle.webp b/src/models/thelio-major-r3/img/power-button-receptacle.webp new file mode 100644 index 000000000..6f6fbc39f --- /dev/null +++ b/src/models/thelio-major-r3/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68970030b4939abe0c90aed3aa33920103d36b958a2251e5436ffedbd6911905 +size 554586 diff --git a/src/models/thelio-major-r3/img/power-button-wiring.jpg b/src/models/thelio-major-r3/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-major-r3/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-major-r3/img/psu-bracket-screws.webp b/src/models/thelio-major-r3/img/psu-bracket-screws.webp new file mode 100644 index 000000000..fecac00c9 --- /dev/null +++ b/src/models/thelio-major-r3/img/psu-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:968eea251cebc922f48bc48f97626e148e3c1ad3b6dd1b38ce6eb85904613668 +size 1037202 diff --git a/src/models/thelio-major-r3/img/psu-cables.webp b/src/models/thelio-major-r3/img/psu-cables.webp new file mode 100644 index 000000000..c217d2479 --- /dev/null +++ b/src/models/thelio-major-r3/img/psu-cables.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6440246df54dd1418e0464e6dafbb82ec939abdafa86ce728b6f70a63f4266b1 +size 377108 diff --git a/src/models/thelio-major-r3/img/psu-post.webp b/src/models/thelio-major-r3/img/psu-post.webp new file mode 100644 index 000000000..9465efac2 --- /dev/null +++ b/src/models/thelio-major-r3/img/psu-post.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d56decc77622e262242d273e24abe3ac11f1c63d0f47edc9ae517bbd26055653 +size 295652 diff --git a/src/models/thelio-major-r3/img/psu-screws.webp b/src/models/thelio-major-r3/img/psu-screws.webp new file mode 100644 index 000000000..9210e603d --- /dev/null +++ b/src/models/thelio-major-r3/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7cb5ab5c21810e64a9dac5208f4aa11b0fc2a0308a5ce12f0125d13e51c2f0e +size 703100 diff --git a/src/models/thelio-major-r3/img/ram-order.webp b/src/models/thelio-major-r3/img/ram-order.webp new file mode 100644 index 000000000..f32be59fe --- /dev/null +++ b/src/models/thelio-major-r3/img/ram-order.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc5317ff8a55f275dc316d3b05eb034373ca1f003bfb99c34ba162f10865d84 +size 17310 diff --git a/src/models/thelio-major-r3/img/ram-slots.webp b/src/models/thelio-major-r3/img/ram-slots.webp new file mode 100644 index 000000000..2125ed5df --- /dev/null +++ b/src/models/thelio-major-r3/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc985b7c06b34e8b2be72092934a3afc54e572d46b4b2d8304219f1328356a8 +size 553694 diff --git a/src/models/thelio-major-r3/img/side-fan-screws.webp b/src/models/thelio-major-r3/img/side-fan-screws.webp new file mode 100644 index 000000000..1db5da5fa --- /dev/null +++ b/src/models/thelio-major-r3/img/side-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eecf79165bc77230d04fcbeb41d5934069580fee4b17d494b9177553ce799ff3 +size 729648 diff --git a/src/models/thelio-major-r3/img/thelio-io-cabling-cutouts.webp b/src/models/thelio-major-r3/img/thelio-io-cabling-cutouts.webp new file mode 100644 index 000000000..4c89ad9f5 --- /dev/null +++ b/src/models/thelio-major-r3/img/thelio-io-cabling-cutouts.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef2fc1e19900089c6dbbb017cbd26ec0619d24fd701c364b98cbc1f8937c1a8b +size 351108 diff --git a/src/models/thelio-major-r3/img/thelio-io-screws.webp b/src/models/thelio-major-r3/img/thelio-io-screws.webp new file mode 100644 index 000000000..584270ae4 --- /dev/null +++ b/src/models/thelio-major-r3/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e3c0f89562c7009fcc314b0586b594a99a834090e054d2c742e3d80d21db0bf +size 346610 diff --git a/src/models/thelio-major-r3/img/thelio-io-wiring.webp b/src/models/thelio-major-r3/img/thelio-io-wiring.webp new file mode 100644 index 000000000..a1151f7ec --- /dev/null +++ b/src/models/thelio-major-r3/img/thelio-io-wiring.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1279f612d1e5eda1974d30429f24bd33f1a3c517d8f413cdadfff8690dbdba36 +size 563252 diff --git a/src/models/thelio-major-r3/img/thelio-major-r3.webp b/src/models/thelio-major-r3/img/thelio-major-r3.webp new file mode 100644 index 000000000..1b27d548b --- /dev/null +++ b/src/models/thelio-major-r3/img/thelio-major-r3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e764dd5e1d086b6292ab55a5b768c0105ae9fe8ff794e492c573e758d9deca14 +size 85072 diff --git a/src/models/thelio-major-r3/img/thermal-paste-application.webp b/src/models/thelio-major-r3/img/thermal-paste-application.webp new file mode 100644 index 000000000..35540f4b5 --- /dev/null +++ b/src/models/thelio-major-r3/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e86b30850a84448aec9261920e706774fed3b45adb6b5a5c6d643efa3544b0d +size 710164 diff --git a/src/models/thelio-major-r3/img/thermal-paste-removal.webp b/src/models/thelio-major-r3/img/thermal-paste-removal.webp new file mode 100644 index 000000000..3b2129f39 --- /dev/null +++ b/src/models/thelio-major-r3/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5910ad5a70c6cb9e1c5f0c53e1bb4abbe6eb3d78974d3770f13bf3d7b677076e +size 1394954 diff --git a/src/models/thelio-major-r3/img/top-case-screws.webp b/src/models/thelio-major-r3/img/top-case-screws.webp new file mode 100644 index 000000000..ef96185d4 --- /dev/null +++ b/src/models/thelio-major-r3/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78e9debfc20fd1c1cd56c3b3ad5a29e3db22a5ae95427663fdaf5733b701eafa +size 397274 diff --git a/src/models/thelio-major-r3/internal-overview.md b/src/models/thelio-major-r3/internal-overview.md new file mode 100644 index 000000000..7d7bca5c9 --- /dev/null +++ b/src/models/thelio-major-r3/internal-overview.md @@ -0,0 +1,41 @@ +# Thelio Major (Internal Overview) + +## Left side overview: + +![Internal overview (left side)](./img/components-left.webp) + +- CPU cooler & CPU are highlighted in red (located behind the CPU duct) +- RAM slots are highlighted in green (located behind the CPU duct) +- 2.5" SATA drive cage (with cover removed) is highlighted in pink +- M.2 slots are highlighted in white (located underneath the GPU & heatsinks) +- GPU (in PCIe 5.0 x16 slot) is highlighted in yellow +- PCIe 4.0 x8 and 3.0 x2 slots are highlighted in navy +- Power supply is highlighted in cyan +- Case fans are highlighted in orange + +## Right side overview: + +![Internal overview (right side)](./img/components-right.webp) + +- Thelio-IO access cutout is highlighted in green +- Power supply access cutout is highlighted in red + +## Front side overview: + +![Internal overview (front side)](./img/components-front.webp) + +- Thelio-IO access cutout is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/components-top.webp) + +- 2.5" drive screws (with retainer ring removed) are highlighted in green +- CPU power connectors are highlighted in red + - Connect to power supply +- Motherboard CPU fan header is highlighted in yellow + - Connects to Thelio-IO board +- Power button receptacle is highlighted in cyan + - Connects to Thelio-IO board + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-major-r3/repairs.md b/src/models/thelio-major-r3/repairs.md new file mode 100644 index 000000000..47be3679c --- /dev/null +++ b/src/models/thelio-major-r3/repairs.md @@ -0,0 +1,483 @@ +# Thelio Major (Parts & Repairs) + +Many components in your Thelio Major can be upgraded or replaced as necessary. This page uses photos of the initial revision for this generation (R3-0). Minor case details may vary on newer units, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Replacing the GPU](#replacing-the-gpu) +- [Replacing the case fans](#replacing-the-case-fans) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio-IO board](#replacing-the-thelio-io-board) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio Major includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the system on the edge of the desk so the front side is hanging off of the desk. + - The system can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 2 minutes +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the eight outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Replacing the GPU: + +Thelio Major supports two multi-slot dedicated GPUs: + +- The top GPU slot is a PCIe 5.0 x16 slot. + - There are four units of clearance in the back of the chassis. + - This slot shares bandwidth with M.2 slots 2 and 3 (the bottom two M.2 slots); if either of these M.2 slots are populated, then the top GPU slot will operate at x8 bandwidth. +- The bottom GPU slot is a PCIe 4.0 x4 slot. + - There are two units of clearance in the back of the chassis. + - This slot physically fits up to x16 cards, but runs at x4 bandwidth. + +Factory configurations only include one GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side GPU brace in place (two on the front of the case, two on the back.) Remove the brace. + +![GPU brace screws](./img/gpu-brace-screws.webp) + +3. Unscrew the two back thumbscrews holding the PCIe bracket in place, and remove the PCIe bracket. + - The empty PCIe slot covers will come loose, and can also be removed. + +![PCIe bracket screws](./img/pcie-bracket.webp) + +4. If you're removing a GPU, unplug the GPU power cable (or cables) from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +5. While holding the GPU, push the PCIe latch release button (highlighted red below) and remove it from the slot. + - If the latch release button doesn't work, you can manually press the PCIe latch (highlighted green) for the corresponding slot using a long, flat object to free the card. + +![PCIe slot & latch](./img/gpu-slots.webp) + +6. After inserting the new GPU into its slot, connect the power cable. +7. Once the GPU is installed, replace the side GPU brace, back PCIe bracket, and top case. + - The side GPU brace includes screws to adjust for the height and length of the graphics cards. + - The chassis includes multiple sets of screw holes for the side GPU brace to accomodate minor adjustments in graphics card depth; the brace will ship with either short or long GPU fingers (short fingers pictured below), depending on the GPU that was ordered with the machine. + +![GPU brace screws](./img/gpu-brace-adjustment-screws.webp) + +_The GPU brace's primary function is to prevent damage during shipping. The system can be run without the brace if it doesn't fit an upgraded card; the back PCIe bracket provides primary support for the GPU._ + +## Replacing the case fans: + +Thelio Major R3 has two case-mounted intake fans: + +- A 140mm fan on the bottom of the chassis. +- A 92mm fan on the right side of the chassis. + +The fans connect to the Thelio-IO board using a Y splitter cable mounted on the inner corner of the case. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [GPU brace](#replacing-the-gpu) can optionally be removed for easier access to the fans and cables. +2. Release the velcro strap and unplug the fan's cable from the Y splitter cable. + - The bottom case fan's cable is round with a mesh net covering. + +![Chassis fan connectors](./img/chassis-fan-connectors.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. + - The cable runs along the inner corner of the case, and does not pass through any of the cable management holes. + +### Steps to replace the side case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [GPU brace](#replacing-the-gpu) can optionally be removed for easier access to the fans and cables. +2. Release the velcro strap and unplug the fan's cable from the Y splitter cable. + - The side case fan's cable is flat with four wires. + +![Chassis fan connectors](./img/chassis-fan-connectors.webp) + +3. Unscrew the four fan screws from the opposite side of the machine. + +![Side case fan screws](./img/side-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. + - The cable runs along the inner corner of the case, and does not pass through any of the cable management holes. + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots, top GPU, and spare 2.5" drive screws. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace](#replacing-the-gpu). + - The GPU can also optionally be removed to provide more room for working with the components. +2. Unplug the connectors for the CPU fans from the splitter board on the chassis, next to the top right corner of the motherboard. + - The splitter board provides the same signal to both ports, so it doesn't matter which fan is plugged into which port. + - By default, the back fan (long cable) is plugged into the top port (`J2`), while the front fan (short cable) is plugged into the bottom port (`J3`). + +![CPU fan connectors](./img/cpu-fan-connectors.webp) + +3. Unscrew the four back thumbscrews and two crossbar screws holding the CPU duct in place. + +![CPU duct screws (internal)](./img/cpu-duct-screws-internal.webp) + +![CPU duct screws (external)](./img/cpu-duct-screws-external.webp) + +4. Pull the CPU duct away from the machine. + +## Adding/removing 2.5" storage drives: + +Thelio Major R3 supports up to four 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver (optional), flathead screwdriver (optional) +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two screws securing the drive bay's cover, highlighted green below. + +![2.5" drive cover and 2.5" drive screws](./img/25-slot-cover.webp) + +3. If you are adding a new drive, pop out the black plastic ring on the top crossbar and slide out four screws (per drive). + - For revisions where the black plastic ring is located over the CPU duct, the ring can be popped out from below using a flathead screwdriver, or by hand after [removing the CPU duct](#removing-the-cpu-duct). + +![2.5" drive cover and 2.5" drive screws](./img/25-drive-screws.webp) + +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the Thelio-IO board. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +_Thelio Major R3 with one 2.5" drive installed._ + +6. Replace the black plastic screw ring and the 2.5" drive bay cover. + +## Replacing the RAM: + +Thelio Major R3 supports up to 128GB (4x32GB) of RAM. The RAM sticks are DDR5 DIMMs (non-ECC) running at a speed of up to 4800MHz. 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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - Removing the CPU duct is optional, but is recommended to provide easier access to the RAM slots. +2. To remove an existing RAM stick, flip the top and bottom latches away from the stick, then pull the stick out of the slot. + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tabs on the top and bottom of the slot are open (pulled away from the slot), then insert the new RAM (or re-seat the existing RAM) into the slot. + - The RAM stick will only fit in one direction. The larger group of pins goes on top. + - Use the following guide for placement of the RAM sticks: + ![RAM slot order](./img/ram-order.webp) +4. Replace the top case. + +## Replacing the M.2 drives: + +Thelio Major R3 has four M.2 storage slots. All four slots support PCIe NVMe Gen 5 at x4 bandwidth, sizes 2280 or 25110, and the M key pin arrangement. + +M.2 slots 2 and 3 (the bottom two slots) share bandwidth with the PCIe 5.0 x16 slot (the primary GPU slot). If an SSD is installed in M.2 slots 2 or 3, then the PCIe 5.0 x16 slot (the primary GPU slot) will operate at x8 bandwidth. For this reason, M.2 slots 1 and 4 (the top two slots) should be used first. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and the [GPU brace and GPU](#replacing-the-gpu). +2. Unscrew and remove the M.2 heatsink. + - Slot 1 is located underneath the single-height heatsink; slots 2, 3, and 4 are located underneath the triple-height heatsink. + - The heatsink screws are held captive, and will not fully come out of the heatsink. + - It may take some pressure to remove the heatsink and thermal tape from the M.2 drive. After unscrewing the heatsink, pull slowly to avoid breaking the thermal tape. + +![M.2 heatsink screws](./img/m2-heatsink-screws.webp) + +3. For the M.2 drive(s) being removed, push the tab upwards to rotate the circular locking ring; the drive will pop away from the motherboard. + +![M.2 slots](./img/m2-slots.webp) + +4. Remove the existing M.2 drive by pulling it out of the slot. +5. Insert the new M.2 drive into the slot; while holding the circular locking ring open, push the drive towards the motherboard. +6. While holding the drive in place, let go of the circular locking ring. The ring will rotate back to the closed position. +7. Replace the M.2 heatsink, CPU duct, GPU, GPU brace, and top case. + - If you are populating an SSD slot for the first time, remove any protective plastic that may be covering the thermal tape. + +![M.2 thermal tape](./img/m2-thermal-tape.webp) + +## Replacing the CPU fans: + +Thelio Major R3 contains two CPU fans mounted within the CPU duct. The front fan is a Noctua NF-F12, and the back fan is a Be Quiet! Silent Wings 3. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fans: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. For the fan being replaced, unscrew the four screws holding the fan bracket onto the CPU duct. + - The front fan's screws are highlighted yellow; the back fan's screws are highlighted red. + +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) + +4. Unscrew the four screws attaching the bracket to the fan. + +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) + +5. When reinstalling the fans: + - The front fan's spinning side should face the bracket's screws; the back fan's stationary cover should face the bracket's screws. + - The back bracket should face the back of the duct, and the front bracket should face the front of the duct. + - There are two sets of possible screwholes for each bracket; for each bracket, the frontmost set of screwholes (closest to the bent side of the duct) should be used. + - Once installed, both fans should have their spinning sides facing the front of the machine and their stationary covers facing the back of the machine. + - Both cables should be oriented towards the top edge of the motherboard (the top corner of the open side of the duct.) + - Overtightening the fan bracket's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +The CPU uses an AMD AM5 socket. The CPU cooler is a [Noctua NH-U12S](https://noctua.at/en/nh-u12s/specification). + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPU](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. While holding the CPU cooler in place so it doesn't fall, unscrew the two screws holding the CPU cooler crossbar onto the vertical mounting brackets. + - The screws are held captive, and will not fully come out of the crossbar. + - Only the two outer screws need to be removed; the center screw holding the horizontal crossbar onto the heatsink does not need to be removed. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. The cooler will come away from the CPU. +4. Using a paper towel, clean the existing 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Unscrew and remove the cooler mounting bracket on the right side of the CPU. + +![CPU cooler mounting bracket](./img/cpu-cooler-mounting-bracket.webp) + +3. Push the locking pin outward until it's able to spring away from the motherboard. + - Caution: the locking pin may spring up with significant force when freed. + +![CPU locking pin](./img/cpu-locking-pin.webp) + +4. Flip the CPU holder away from the CPU. + - The CPU holder opens in the opposite direction from the locking pin. + +![CPU holder raised](./img/cpu-holder-raised.webp) + +5. Carefully lift the CPU out of the CPU socket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +6. Gently place the new CPU into the socket. + - The triangle on the CPU should be oriented to match the triangle on the CPU cover, pointing towards the top left of the motherboard. +7. Flip the CPU cover back onto the CPU and push the locking pin down into place. +8. Reinstall the right-side cooler mounting bracket. + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, screw each end of the cooler crossbar onto one of the mounting brackets. + - The cooler should be oriented so the text is readable from the right side (front of the case). + - Insert each screw partially first, then fully tighten both. +3. Set the computer upright, then reinstall the cooler-mounted CPU fan, CPU duct, GPU, GPU bracket, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) is modular and can be replaced with another unit of the same model. Different models may not be compatible with the pre-installed cabling. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace and bottom GPU](#replacing-the-gpu). +2. Unplug all of the modular cabling from the back of the PSU. + - Some of the cables may be easier to unplug after the PSU has been unscrewed/removed from the case. + +![PSU cabling](./img/psu-cables.webp) + +3. Unscrew and remove the PSU bracket. + - One screw is located on the opposite side of the case. + +![PSU bracket screws](./img/psu-bracket-screws.webp) + +4. Unscrew the four screws holding the PSU in from the back of the case. + +![PSU back screws](./img/psu-screws.webp) + +5. Remove/replace the PSU. + - Set the replacement PSU on top of the rubber post that holds it at the correct height. + - The replacement PSU should be installed with the fan facing the bottom of the case. + +![PSU post](./img/psu-post.webp) + +6. After screwing in the replacement PSU, use the labels and pin counts on the cables and ports to ensure the power cables are reconnected in the proper locations. + - Remember that not all of the available connectors will plug into the PSU-- two 8-pin (6 + 1) connectors are to be plugged into the GPUs. +7. If the replacement PSU has an `ECO` switch, make sure it is switched on for an optimal fan curve. + +## Replacing the Thelio-IO board: + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** High + +The Thelio-IO board handles the front power button, fan control, and 2.5" SATA connectors for the system. If the Thelio-IO board becomes defective, it can be replaced using the instructions below. + +## Steps to replace the Thelio-IO board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the 2.5" drive cage cover and any 2.5" drives that are installed](#addingremoving-25-storage-drives). +2. Use the cutouts on the front right corner of the chassis to unplug all cabling from the Thelio-IO board. + - The topmost connector requires pulling the white tab while unplugging. + +![Thelio-IO cabling cutouts](./img/thelio-io-cabling-cutouts.webp) + +3. Unscrew the two screws on the top side of the drive cage. + +![Thelio-IO drive cage screws](./img/thelio-io-screws.webp) + +4. While pulling the loose side of the drive cage away from the Thelio-IO board, move the board back and out of the drive cage. +5. Place the new Thelio-IO board into the drive cage and replace the screws and wiring. + +## Thelio-IO wiring guide: + +![Thelio-IO wiring guide](./img/thelio-io-wiring.webp) + +1. When wiring the Thelio-IO board, refer to the above image and the following guide. The ports are numbered in the suggested connection order based on position and size. + - **1:** `POWER0` - to the power supply `PERIF` port (via 4-pin Molex adapter.) + - **2:** `INTAKE0` - to the [case fans](#replacing-the-case-fans) (via a Y splitter cable). + - **3:** `CPUOUT0` - to the splitter board (near the top edge) connecting to both [duct-mounted CPU fans](#replacing-the-cpu-fans). + - **4:** `CPUIN0` - to the `CPU_FAN` header at the top of the motherboard. + ![CPU fan header on motherboard](./img/motherboard-cpu-fan-header.webp) + - **5:** `DATA0/1/2/3` - to SATA ports #0/#1/#2/#3 on the motherboard, highlighted green below. + - The ports are located next to the top GPU slot. + - These connectors provide data transfer for the 2.5" drive slots. + ![SATA connectors on motherboard](./img/motherboard-sata-usb-power-headers.webp) + - **6\*:** `PFP0` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - **7\*:** `USB0` - to the `F_USB1` header on motherboard, highlighted cyan above. + ![USB connector on the motherboard](./img/motherboard-usb-header.webp) + - On the Thelio-IO board, the row of four pins plugs in, while the row of five pins hangs off the back and does not plug in. + - This connector provides fan control and firmware updates. + - **8\*:** `PMB0` - to the `+PLED-` and `+PW-` pins (the four top-left pins of the `F_PANEL` header) on the motherboard, highlighted red above. + - On the motherboard, the red wire goes on the inner-left and the blue wire goes on the inner-right. The corresponding black wires go on the outer-left and outer-right. + - **\*** For all connectors with multi-colored wires plugging into the Thelio-IO board, the red wire goes on the top side (viewing from the front of the computer.) + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `B0` on the Thelio-IO board. + +![Internal power button](./img/b0-button.webp) + +4. If the Thelio-IO `B0` button powers the machine on, then the issue is either the front power button or its connection to the Thelio-IO board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio-IO `B0` button does not work, then the issue is either the Thelio-IO board or its connection to the motherboard. [Check the wiring between the Thelio-IO board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFPD` port on the Thelio-IO board, with the red wire on the top (see the [Thelio-IO wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-major-r5-n3/README.md b/src/models/thelio-major-r5-n3/README.md new file mode 100644 index 000000000..62a0e7d15 --- /dev/null +++ b/src/models/thelio-major-r5-n3/README.md @@ -0,0 +1,109 @@ +# Thelio Major (thelio-major-r5-n3) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio Major](./img/thelio-major-r5-n3.webp) + +The System76 Thelio Major is a desktop with the following specifications: + +- Processor options + - Supports AMD Threadripper 7000 series (Zen 4) CPUs + - [Threadripper 7980X](https://www.amd.com/en/support/downloads/drivers.html/processors/ryzen-threadripper/ryzen-threadripper-7000-series/amd-ryzen-threadripper-7980x.html) + - [Threadripper 7970X](https://www.amd.com/en/support/downloads/drivers.html/processors/ryzen-threadripper/ryzen-threadripper-7000-series/amd-ryzen-threadripper-7970x.html) + - [Threadripper 7960X](https://www.amd.com/en/support/downloads/drivers.html/processors/ryzen-threadripper/ryzen-threadripper-7000-series/amd-ryzen-threadripper-7960x.html) +- Motherboard + - [Gigabyte TRX50 Aero D](https://www.gigabyte.com/Motherboard/TRX50-AERO-D-rev-12/sp) running System76 Firmware (non-open) + - AMD TRX50 Chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) + - Version 2.3 +- Graphics options + - Configured with up to one dedicated GPU + - User-expandable to 2 GPUs + - Primary GPU slot: + - PCIe 5.0 x16 + - 3-slot height + - 4+-slot cards fit if PCIe slot 2 is empty + - Secondary GPU slot: + - PCIe 5.0 x16 + - 2-slot height + - 3-slot cards fit if PCIe slot 3 is empty + - GPU size: + - Internal clearance: 358.00mm + - Recommended maximum length: 348.00mm + - Tested with the following GPUs: + - [NVIDIA RTX 6000 Ada](https://www.nvidia.com/en-us/design-visualization/rtx-6000/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA RTX 5000 Ada](https://www.nvidia.com/en-us/design-visualization/rtx-5000/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA RTX 4500 Ada](https://www.nvidia.com/en-us/design-visualization/rtx-4500/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA RTX 4000 Ada](https://www.nvidia.com/en-us/design-visualization/rtx-4000/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA GeForce RTX 4090](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4090/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1a + - [NVIDIA GeForce RTX 4080 Super](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4080-family/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1a + - [NVIDIA GeForce RTX 4070 Ti Super](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4070-family/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1a + - [NVIDIA RTX A400](https://www.nvidia.com/en-us/design-visualization/rtx-a400/#specifications) + - 4x Mini DisplayPort 1.4a + - [AMD Radeon Pro W7900](https://www.amd.com/en/products/graphics/workstations/radeon-pro/w7900.html) + - 3x DisplayPort 2.1 + - 1x Mini DisplayPort 2.1 + - [AMD Radeon RX 7600](https://www.amd.com/en/products/graphics/desktops/radeon/7000-series/amd-radeon-rx-7600.html) + - 3x DisplayPort 2.1 + - 1x HDMI 2.1a +- Expansion + - 2x PCIe 5.0 x16 (primary & secondary GPU slots) + - 1x PCIe 4.0 x16 +- Memory + - Up to 512GB (4x128GB) dual-channel DDR5 DIMMs @ 5600 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - Hynix HMCT04AGERA202N (128GB/stick) + - Hynix HMCG94AGBRA181N (64GB/stick) + - Hynix HMCG84AGBRA190N (32GB/stick) + - [Kingston KF556R28RBE2K4](https://www.kingston.com/datasheets/KF556R28RBE2K4-128.pdf) (32GB/stick) +- Networking + - 1x 10-Gigabit Ethernet ([Marvell AQtion AQC113C](https://www.marvell.com/content/dam/marvell/en/public-collateral/ethernet-adaptersandcontrollers/marvell-fastLinq-edge-product-brief.pdf)) + - 1x 2.5-Gigabit Ethernet ([Realtek RTL8125](https://www.realtek.com/Product/Index?id=3962)) + - Wi-Fi 6E + Bluetooth 5.2 ([Intel AX211](https://ark.intel.com/content/www/us/en/ark/products/204837/intel-wi-fi-6e-ax211-gig.html)) +- Power + - C13 power cord + - 1000W PSU + - 80+ Gold Efficiency + - Tested with the following PSU models (may ship with other tested models): + - [XPG Core Reactor II 1000W](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii?tab=spec) + - [Be Quiet! Pure Power 12M 1000W](https://www.bequiet.com/en/powersupply/4161) +- Sound + - Back: + - 3.5mm mic in + - 3.5mm line out + - Realtek ALC4080 audio chipset + - Top: + - 3.5mm mic in + - 3.5mm line out + - Realtek ALC897 audio chipset + - Up to 2-channel audio output + - HDMI/DisplayPort audio (depending on GPU) +- Storage + - 3x M.2 (PCIe NVMe Gen 5) SSDs + - 1x M.2 (PCIe NVMe Gen 4) SSD + - 4x 2.5" SATA III +- USB + - Back ports: + - 2x Thunderbolt 4 + - Top port supports DisplayPort over USB-C when using DisplayPort passthrough from dedicated GPU + - [Intel JHL8540](https://www.intel.com/content/www/us/en/products/sku/193684/intel-jhl8540-thunderbolt-4-controller/specifications.html) controller + - 4x USB 3.2 Gen 2 (Type-A) + - 4x USB 3.2 Gen 1 (Type-A) + - Top ports: + - 1x USB 3.2 Gen 1 (Type-C) + - 1x USB 3.2 Gen 1 (Type-A) +- Dimensions + - 46.2cm × 26.2cm × 40.8cm diff --git a/src/models/thelio-major-r5-n3/external-overview.md b/src/models/thelio-major-r5-n3/external-overview.md new file mode 100644 index 000000000..c69b5e35b --- /dev/null +++ b/src/models/thelio-major-r5-n3/external-overview.md @@ -0,0 +1,22 @@ +# Thelio Major (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### Power Switch Guide: + +- 1: On +- 0: Off + +### Other notes: + +- The firmware flash button (labeled `FLASH`) is not needed when performing UEFI firmware updates via the System76 Firmware Manager. Use of the firmware flash button is not recommended. + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-major-r5-n3/img/25-drive-installation.webp b/src/models/thelio-major-r5-n3/img/25-drive-installation.webp new file mode 100644 index 000000000..8e0a31de0 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ef9febd3f9d6b0919232c587e0361ce33b18eb2a650754c9a13a15f77d8871b +size 370906 diff --git a/src/models/thelio-major-r5-n3/img/25-drive-installed.webp b/src/models/thelio-major-r5-n3/img/25-drive-installed.webp new file mode 100644 index 000000000..98aab28a3 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f507edd724a50db4bb1ef04c72d2b7d0612826be3de2a8ee5adba2849508608 +size 175590 diff --git a/src/models/thelio-major-r5-n3/img/25-drive-screws.webp b/src/models/thelio-major-r5-n3/img/25-drive-screws.webp new file mode 100644 index 000000000..b0ad00174 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35f9454dcc6239cf27ba616abd007b7d4b0387d0745c7726ebaad274fd93624 +size 864128 diff --git a/src/models/thelio-major-r5-n3/img/25-slot-cover-bottom.webp b/src/models/thelio-major-r5-n3/img/25-slot-cover-bottom.webp new file mode 100644 index 000000000..e34f8d8db --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/25-slot-cover-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6369635128034ede6c687f3513e288ada7ee2f987cdc35fd0d56111677799c89 +size 535632 diff --git a/src/models/thelio-major-r5-n3/img/25-slot-cover-top.webp b/src/models/thelio-major-r5-n3/img/25-slot-cover-top.webp new file mode 100644 index 000000000..42f6748c9 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/25-slot-cover-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba8de05d005c2251bc86c8f6da81975ee2829fb2186a6471483bcfd3779cab28 +size 713244 diff --git a/src/models/thelio-major-r5-n3/img/accent-strip-removal.webp b/src/models/thelio-major-r5-n3/img/accent-strip-removal.webp new file mode 100644 index 000000000..093e29e24 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a944527df51c4f13bc58b456c51c8400afb264dda25079c2fc453864c9ae0f2c +size 511090 diff --git a/src/models/thelio-major-r5-n3/img/bottom-fan-cable.webp b/src/models/thelio-major-r5-n3/img/bottom-fan-cable.webp new file mode 100644 index 000000000..ef61fa814 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/bottom-fan-cable.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b826d37627c83c888e55e2790277e64d51c30243cb8e3a1907633ece0a145b2 +size 549442 diff --git a/src/models/thelio-major-r5-n3/img/bottom-fan-connector.webp b/src/models/thelio-major-r5-n3/img/bottom-fan-connector.webp new file mode 100644 index 000000000..29721dae3 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/bottom-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f718cdfdca185ef8a484009ea6b1afbc4bdd420418031c05018905d411b7b869 +size 198768 diff --git a/src/models/thelio-major-r5-n3/img/bottom-fan-screws.webp b/src/models/thelio-major-r5-n3/img/bottom-fan-screws.webp new file mode 100644 index 000000000..e0c46cb59 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81310b9d003a10c024d13fd28c105b49ff486079571d3b64c19bef2efca51806 +size 734156 diff --git a/src/models/thelio-major-r5-n3/img/cmos-battery.webp b/src/models/thelio-major-r5-n3/img/cmos-battery.webp new file mode 100644 index 000000000..cd233ea14 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb981639cc99275f54afa36b7c684340897fa0434bf931be1326a4dd74974f5b +size 829656 diff --git a/src/models/thelio-major-r5-n3/img/cpu-bracket-open.webp b/src/models/thelio-major-r5-n3/img/cpu-bracket-open.webp new file mode 100644 index 000000000..60e68ec9b --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-bracket-open.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:195c164a83a004082020fade10920ec62d3a9825ad2dc29e5144e3625c5e4c85 +size 439962 diff --git a/src/models/thelio-major-r5-n3/img/cpu-bracket-screws.webp b/src/models/thelio-major-r5-n3/img/cpu-bracket-screws.webp new file mode 100644 index 000000000..2cf2ad8b0 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a155954e2d50c625209a55913fe59e4f340ebc75d762b5c0f1eb0a3ae682f867 +size 959434 diff --git a/src/models/thelio-major-r5-n3/img/cpu-carrier-raised.webp b/src/models/thelio-major-r5-n3/img/cpu-carrier-raised.webp new file mode 100644 index 000000000..b9a1c5185 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-carrier-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c72bf31c2c17ee0ae59e316f0eb8bdd66cc2373a1b301e60b413c0e366e8b171 +size 529692 diff --git a/src/models/thelio-major-r5-n3/img/cpu-cooler-screws.webp b/src/models/thelio-major-r5-n3/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..52a2fe1af --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:564b2440f6599cca9353a1b796887d3f889b23cd9979bd20a24b71f3f348eca9 +size 362720 diff --git a/src/models/thelio-major-r5-n3/img/cpu-duct-fan-bracket-screws.webp b/src/models/thelio-major-r5-n3/img/cpu-duct-fan-bracket-screws.webp new file mode 100644 index 000000000..17f08c4fb --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-duct-fan-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a84c706afde9d553c9efe723dee228b65a641395c350fa70394019c3fb39e426 +size 555722 diff --git a/src/models/thelio-major-r5-n3/img/cpu-duct-fan-screws.webp b/src/models/thelio-major-r5-n3/img/cpu-duct-fan-screws.webp new file mode 100644 index 000000000..2dffaad27 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-duct-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72ddee07cdfa045f8228269203b16f30ec97675f765ddeda4086b4f4c6f2c2e6 +size 784282 diff --git a/src/models/thelio-major-r5-n3/img/cpu-duct-screws-back.webp b/src/models/thelio-major-r5-n3/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..e0b104f41 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24dce91dd33729d114af180bb26ab8be3c43e532d0c1afc80c6d347ca7544df0 +size 910798 diff --git a/src/models/thelio-major-r5-n3/img/cpu-duct-screws-top.webp b/src/models/thelio-major-r5-n3/img/cpu-duct-screws-top.webp new file mode 100644 index 000000000..fb96c83f4 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-duct-screws-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0c9758ce233fe4a8c3b189e3f21224187dc89055cb6f899830704f5032d370f +size 806894 diff --git a/src/models/thelio-major-r5-n3/img/cpu-fan-connectors.webp b/src/models/thelio-major-r5-n3/img/cpu-fan-connectors.webp new file mode 100644 index 000000000..302d96532 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:739489b2a5a05f07e88b206528a6b8c8a1fbe779f4757ef8c13762baa4849c45 +size 324826 diff --git a/src/models/thelio-major-r5-n3/img/cpu-heatsink-fans-installed.webp b/src/models/thelio-major-r5-n3/img/cpu-heatsink-fans-installed.webp new file mode 100644 index 000000000..93a7283e9 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-heatsink-fans-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dc602fe74123b46d8753acddabfb5c9203d7b9d7fa9c58e64dacd8c7d9a4ce5 +size 701096 diff --git a/src/models/thelio-major-r5-n3/img/cpu-heatsink-fans-removed.webp b/src/models/thelio-major-r5-n3/img/cpu-heatsink-fans-removed.webp new file mode 100644 index 000000000..f3bd1dcbf --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-heatsink-fans-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d7af793041f447e810b02164fc70c551f33f74af7488393d7315266b6f619fb +size 782434 diff --git a/src/models/thelio-major-r5-n3/img/cpu-removed.webp b/src/models/thelio-major-r5-n3/img/cpu-removed.webp new file mode 100644 index 000000000..3ef5dfcd8 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:189716c6b2bea42b376d6dbd83b4c3ce16a3fbdfc0fc87582c1a5ab92d823bd0 +size 1771890 diff --git a/src/models/thelio-major-r5-n3/img/gpu-brace-finger-screws-back.webp b/src/models/thelio-major-r5-n3/img/gpu-brace-finger-screws-back.webp new file mode 100644 index 000000000..2fb0f1efc --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/gpu-brace-finger-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ec5856b30f284d6cc277ea85c4138bf2ea8a5537299aab53dff58b212dd1e5e +size 620706 diff --git a/src/models/thelio-major-r5-n3/img/gpu-brace-finger-screws-side.webp b/src/models/thelio-major-r5-n3/img/gpu-brace-finger-screws-side.webp new file mode 100644 index 000000000..e3c83e002 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/gpu-brace-finger-screws-side.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be04dcf146eedc062945d9401809f152a420c6ffe54eb1b8a6cff5180346f50 +size 636660 diff --git a/src/models/thelio-major-r5-n3/img/gpu-power.webp b/src/models/thelio-major-r5-n3/img/gpu-power.webp new file mode 100644 index 000000000..e00b93ccd --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:095d33cd0bb9664ca0772c755f9198324f84f2e762a3fb80266d4a4924317c54 +size 614912 diff --git a/src/models/thelio-major-r5-n3/img/internal-front.webp b/src/models/thelio-major-r5-n3/img/internal-front.webp new file mode 100644 index 000000000..cca5e5af7 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/internal-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d748a7d0352ff9739c0dfeb2ef1049aecb17ea3e73984156bf8d4e575ef1e7b2 +size 737140 diff --git a/src/models/thelio-major-r5-n3/img/internal-left-chassis.webp b/src/models/thelio-major-r5-n3/img/internal-left-chassis.webp new file mode 100644 index 000000000..b313257f9 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/internal-left-chassis.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b348aee2ed12c73c84b902168ffe23f25057e1ac2c32a1f9c1dad827c461498 +size 904190 diff --git a/src/models/thelio-major-r5-n3/img/internal-left-electronics.webp b/src/models/thelio-major-r5-n3/img/internal-left-electronics.webp new file mode 100644 index 000000000..eebf05cc9 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/internal-left-electronics.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:390fb2de8c8bbdcb19c1d28e4ef41368fd9a17f54682fc6093a3f14a6ac21957 +size 992432 diff --git a/src/models/thelio-major-r5-n3/img/internal-right.webp b/src/models/thelio-major-r5-n3/img/internal-right.webp new file mode 100644 index 000000000..2bcf419af --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/internal-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20f709e31fb5ba5f7ee831867e66e3059b847be59570c8babeb63378bec5fc83 +size 890794 diff --git a/src/models/thelio-major-r5-n3/img/internal-top.webp b/src/models/thelio-major-r5-n3/img/internal-top.webp new file mode 100644 index 000000000..5a801caa2 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/internal-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc7e234d80759481967740fe3cd384a7872e22ff46e2fb839a50bac5ec1409c +size 881676 diff --git a/src/models/thelio-major-r5-n3/img/m2-heatsink-latches.webp b/src/models/thelio-major-r5-n3/img/m2-heatsink-latches.webp new file mode 100644 index 000000000..e509ed8d8 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/m2-heatsink-latches.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:490e821802b9f5ed241fb55dea8cfb2dd5e518fc84362d96eb0d8ed3d0f45290 +size 829618 diff --git a/src/models/thelio-major-r5-n3/img/m2-slots.webp b/src/models/thelio-major-r5-n3/img/m2-slots.webp new file mode 100644 index 000000000..5b8add4a4 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5106bdfa756b39a1e3e80de064298d6c8995c2094e97000f4a53f40352101f8f +size 877818 diff --git a/src/models/thelio-major-r5-n3/img/m2-thermal-tape.webp b/src/models/thelio-major-r5-n3/img/m2-thermal-tape.webp new file mode 100644 index 000000000..98728fe30 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/m2-thermal-tape.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff8d975a6bea3a67ccb7b667c94687c6d16220885ef60c076d357fea42d91dd4 +size 750136 diff --git a/src/models/thelio-major-r5-n3/img/motherboard-fan-header.webp b/src/models/thelio-major-r5-n3/img/motherboard-fan-header.webp new file mode 100644 index 000000000..54b342e80 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/motherboard-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b392f85ad21f0c0c149a642f37e5edcd7ceeab58abc951caa07ff3b8489692a +size 600042 diff --git a/src/models/thelio-major-r5-n3/img/motherboard-power-usb.webp b/src/models/thelio-major-r5-n3/img/motherboard-power-usb.webp new file mode 100644 index 000000000..4fc2ae902 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/motherboard-power-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:562efa6e95e1cd2ce6967e96577a46249478facb601b13b95a1d387c6aac4c7c +size 930884 diff --git a/src/models/thelio-major-r5-n3/img/motherboard-sata-ports.webp b/src/models/thelio-major-r5-n3/img/motherboard-sata-ports.webp new file mode 100644 index 000000000..c65ad23f9 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/motherboard-sata-ports.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a891e9439b5a95dfea1693e779a597f2d42be8e74f1edcac46555ed8bfa2f181 +size 939594 diff --git a/src/models/thelio-major-r5-n3/img/pcie-bracket.webp b/src/models/thelio-major-r5-n3/img/pcie-bracket.webp new file mode 100644 index 000000000..e34aad3a8 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f3fc31c2ed55819594a8d3c74e90546e78fe3ef35104e584a27ff282a5c3de4 +size 747332 diff --git a/src/models/thelio-major-r5-n3/img/pcie-slots.webp b/src/models/thelio-major-r5-n3/img/pcie-slots.webp new file mode 100644 index 000000000..5f7192622 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/pcie-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47fe6a9545e4f63487ea0e3ef9661e3bebc441b1c82d03761cdc13d0b5fbc257 +size 789230 diff --git a/src/models/thelio-major-r5-n3/img/ports-back.webp b/src/models/thelio-major-r5-n3/img/ports-back.webp new file mode 100644 index 000000000..1a05a5c5d --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94de2070879257bb8501fdfa011335a3353d4751cf9c39a36b3521cc3595bc4b +size 850078 diff --git a/src/models/thelio-major-r5-n3/img/ports-front-sides.webp b/src/models/thelio-major-r5-n3/img/ports-front-sides.webp new file mode 100644 index 000000000..20b7a0a68 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4311041c152d017c356ae6a05e2ccc217f754f211b8cdd0956026fdeaa5d2c9c +size 746436 diff --git a/src/models/thelio-major-r5-n3/img/ports-top-bottom.webp b/src/models/thelio-major-r5-n3/img/ports-top-bottom.webp new file mode 100644 index 000000000..e99e033dc --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed6290fe54f022ee643a75b4b13da525cd9ad2051e2d1d45a1383452c1793c30 +size 4064906 diff --git a/src/models/thelio-major-r5-n3/img/power-button-receptacle.webp b/src/models/thelio-major-r5-n3/img/power-button-receptacle.webp new file mode 100644 index 000000000..38c6123c6 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfde3cfd567f26073679150efed16eedd7f85fc89421c78c2a1de15e4e26085b +size 407064 diff --git a/src/models/thelio-major-r5-n3/img/power-button-wiring.jpg b/src/models/thelio-major-r5-n3/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-major-r5-n3/img/psu-bracket-screw-left.webp b/src/models/thelio-major-r5-n3/img/psu-bracket-screw-left.webp new file mode 100644 index 000000000..262567564 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/psu-bracket-screw-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61a4f0fc3f39549a9486220669afccffb4d756f6a40b3ba443a40b40d2ae23f7 +size 567740 diff --git a/src/models/thelio-major-r5-n3/img/psu-bracket-screw-right.webp b/src/models/thelio-major-r5-n3/img/psu-bracket-screw-right.webp new file mode 100644 index 000000000..8b4724c0f --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/psu-bracket-screw-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15515785a4b0938ef085692354288b191a9fab30cb5db415c8b794b5b7597a1 +size 903422 diff --git a/src/models/thelio-major-r5-n3/img/psu-cables.webp b/src/models/thelio-major-r5-n3/img/psu-cables.webp new file mode 100644 index 000000000..3809afe8b --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/psu-cables.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92a29c1d9d9a033e9c4544e6a9a80b64bdd1375e1b283318be8a7886eef7ac9e +size 680664 diff --git a/src/models/thelio-major-r5-n3/img/psu-post.webp b/src/models/thelio-major-r5-n3/img/psu-post.webp new file mode 100644 index 000000000..7672afbe7 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/psu-post.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d3748c966d6c629a70f1f58fa39f22b6d4f32c76a9d36387b42a88942936b9f +size 368930 diff --git a/src/models/thelio-major-r5-n3/img/psu-screws.webp b/src/models/thelio-major-r5-n3/img/psu-screws.webp new file mode 100644 index 000000000..03ede10e1 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68d7648c7590e2a5c20ec4f3817d0567f146a9adcb3bb513450e6e9d03b5cabe +size 963234 diff --git a/src/models/thelio-major-r5-n3/img/ram-order.webp b/src/models/thelio-major-r5-n3/img/ram-order.webp new file mode 100644 index 000000000..3941c0167 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/ram-order.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68cef44fb75e7f0d5a1cbd1c963e488d7c93827d793b24186b85d696b6833f78 +size 24604 diff --git a/src/models/thelio-major-r5-n3/img/ram-slots.webp b/src/models/thelio-major-r5-n3/img/ram-slots.webp new file mode 100644 index 000000000..7b6f88e0e --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43cafd42bcab084e223d0821abfa71da64c547a18e21a7910850659c33e6adb2 +size 921316 diff --git a/src/models/thelio-major-r5-n3/img/sata-backplane-cabling.webp b/src/models/thelio-major-r5-n3/img/sata-backplane-cabling.webp new file mode 100644 index 000000000..5a7fa62fe --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/sata-backplane-cabling.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee3af455992fc461f71080ecac5eb5653ca6ba0d065aac2d00b96215cae5d7f4 +size 705686 diff --git a/src/models/thelio-major-r5-n3/img/sata-backplane-screws.webp b/src/models/thelio-major-r5-n3/img/sata-backplane-screws.webp new file mode 100644 index 000000000..e50943358 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10ef4e114f2feeed9dee57db7dbe20b1b2241b935e21c030b8252d65946c0f75 +size 620998 diff --git a/src/models/thelio-major-r5-n3/img/side-brace-screws.webp b/src/models/thelio-major-r5-n3/img/side-brace-screws.webp new file mode 100644 index 000000000..912e9463f --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/side-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3bbfbc066c9ce9348b1332a82897196a6145b5f2635d4c71ac225ecb429a3c1 +size 769564 diff --git a/src/models/thelio-major-r5-n3/img/side-fan-connector.webp b/src/models/thelio-major-r5-n3/img/side-fan-connector.webp new file mode 100644 index 000000000..065de48aa --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/side-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:231cdc69bd663bfd34de847ec83a35c66f0caec7ad937cedeb4892261c713ccd +size 665310 diff --git a/src/models/thelio-major-r5-n3/img/side-fan-screws.webp b/src/models/thelio-major-r5-n3/img/side-fan-screws.webp new file mode 100644 index 000000000..d2a322897 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/side-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec7c417652f92fc56c89dd26bcc9e858e973cca60272afafcc6c996161ab76db +size 843420 diff --git a/src/models/thelio-major-r5-n3/img/side-fan-splitter.webp b/src/models/thelio-major-r5-n3/img/side-fan-splitter.webp new file mode 100644 index 000000000..09d4caa72 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/side-fan-splitter.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d00608be79bd99685b17dc17d497221b29656a256071066700f9471bf30c267d +size 439044 diff --git a/src/models/thelio-major-r5-n3/img/thelio-io-board.webp b/src/models/thelio-major-r5-n3/img/thelio-io-board.webp new file mode 100644 index 000000000..b5df5f4e3 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/thelio-io-board.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:839f32a91522c8c492a336018cadc8d2cad828d731ad622d04904c1aa1bd3918 +size 502164 diff --git a/src/models/thelio-major-r5-n3/img/thelio-io-cabling-cutout.webp b/src/models/thelio-major-r5-n3/img/thelio-io-cabling-cutout.webp new file mode 100644 index 000000000..77c16a89f --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/thelio-io-cabling-cutout.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5ae99f00f928592ee6cf3721700f685a3c0eef0f7696c5519a3042bd4cd5012 +size 208474 diff --git a/src/models/thelio-major-r5-n3/img/thelio-io-power-button.webp b/src/models/thelio-major-r5-n3/img/thelio-io-power-button.webp new file mode 100644 index 000000000..e73df82c0 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/thelio-io-power-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e51f67e10659588edef534542728c466bffbf26f6765b06fdf314b1aeb03adec +size 810816 diff --git a/src/models/thelio-major-r5-n3/img/thelio-io-screws.webp b/src/models/thelio-major-r5-n3/img/thelio-io-screws.webp new file mode 100644 index 000000000..3f19616f8 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e27ced37658b133e7f420ec466593c3f90b2cafb42e7d86e2c3daa77822a63e +size 808956 diff --git a/src/models/thelio-major-r5-n3/img/thelio-major-r5-n3.webp b/src/models/thelio-major-r5-n3/img/thelio-major-r5-n3.webp new file mode 100644 index 000000000..58c14a4bf --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/thelio-major-r5-n3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5361a9033a2aa8b0122b585a1a279dad0c440c9d59447f2b76c5c55472768f3 +size 560890 diff --git a/src/models/thelio-major-r5-n3/img/thermal-paste-application.webp b/src/models/thelio-major-r5-n3/img/thermal-paste-application.webp new file mode 100644 index 000000000..63e505cf2 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab402a21358006617a7496b485fbd778eb8a1bf24ccc4ad1a5dc5987096ed82 +size 989318 diff --git a/src/models/thelio-major-r5-n3/img/thermal-paste-removal.webp b/src/models/thelio-major-r5-n3/img/thermal-paste-removal.webp new file mode 100644 index 000000000..d98eab689 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ba424513dc17e7feb356b33b3dca2eaec2a37a17edb0aeb18f89bda95a8bf96 +size 835686 diff --git a/src/models/thelio-major-r5-n3/img/top-case-screws.webp b/src/models/thelio-major-r5-n3/img/top-case-screws.webp new file mode 100644 index 000000000..dea8ff04f --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68ef276661109dbd140a0175b891d219e12dcedbeeddfa9d0ce6de7ec262cc48 +size 318156 diff --git a/src/models/thelio-major-r5-n3/img/top-io-headers-audio.webp b/src/models/thelio-major-r5-n3/img/top-io-headers-audio.webp new file mode 100644 index 000000000..c9f5c361f --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/top-io-headers-audio.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b71c12502333e4599ad2c09d5775abde316252b5f9ffa0a45d3b8bd261861ec +size 569780 diff --git a/src/models/thelio-major-r5-n3/img/top-io-headers-usb.webp b/src/models/thelio-major-r5-n3/img/top-io-headers-usb.webp new file mode 100644 index 000000000..3e155b21e --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/top-io-headers-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:771358feacd9e0e6ecfda51b059f3792781329270c3b11d273c17a211934264d +size 945662 diff --git a/src/models/thelio-major-r5-n3/img/top-io-screws.webp b/src/models/thelio-major-r5-n3/img/top-io-screws.webp new file mode 100644 index 000000000..479219fb5 --- /dev/null +++ b/src/models/thelio-major-r5-n3/img/top-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d95b7db847b462d1d3fbbdbaf8410205987cf7aedd923342117032cea21c7c5 +size 911990 diff --git a/src/models/thelio-major-r5-n3/internal-overview.md b/src/models/thelio-major-r5-n3/internal-overview.md new file mode 100644 index 000000000..f04e98f3c --- /dev/null +++ b/src/models/thelio-major-r5-n3/internal-overview.md @@ -0,0 +1,62 @@ +# Thelio Major (Internal Overview) + +## Left side overview: + +### Chassis components: + +![Internal overview (left side - chassis)](./img/internal-left-chassis.webp) + +- CPU duct is highlighted in red +- 2.5" drive cages are highlighted in pink +- Side brace intake fan is highlighted in green +- PSU bracket is highlighted in cyan + +### Electronic components: + +![Internal overview (left side - electronics)](./img/internal-left-electronics.webp) + +- CPU heatsink is highlighted in yellow +- RAM slots are highlighted in green + - RAM slots are partially obstructed by the CPU heatsink +- Primary GPU slot (PCIe 5.0 x16) is highlighted in light red +- PCIe 5.0 x16 (top) & PCIe 4.0 x16 (bottom) slots are highlighted in maroon +- M.2 slots are highlighted in cyan + - M.2 slots are undearneath the M.2 heatsinks +- 2.5" SATA slots are highlighted in pink +- Thelio Io daughterboard is highlighted in brown +- CMOS battery is highlighted in black +- Power supply is highlighted in white +- Bottom case fan is highlighted in orange + +## Right side overview: + +![Internal overview (right side)](./img/internal-right.webp) + +- Back of Thelio Io board is highlighted in cyan + - Internal power button is on the Thelio Io board +- SATA & top I/O USB-A header access cutout is highlighted in green +- Power supply access cutout is highlighted in red + +## Front side overview: + +![Internal overview (front side)](./img/internal-front.webp) + +- Power button receptacle cutout is highlighted in cyan +- Thelio Io connector access cutout is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/internal-top.webp) + +- CPU power connectors are highlighted in red + - Connect to power supply +- Motherboard power connector is highlighted in orange +- CPU fan splitters are highlighted in pink + - Left splitter connects to CPU fans and Thelio Io board +- Top I/O board is highlighted in white + - Connects to motherboard +- 2.5" drive screws are highlighted in green +- Power button receptacle is highlighted in cyan + - Connects to Thelio Io board + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-major-r5-n3/repairs.md b/src/models/thelio-major-r5-n3/repairs.md new file mode 100644 index 000000000..ded003226 --- /dev/null +++ b/src/models/thelio-major-r5-n3/repairs.md @@ -0,0 +1,643 @@ +# Thelio Major (Parts & Repairs) + +Many components in your Thelio Major can be upgraded or replaced as necessary. This page uses photos of the the R5-N3 revision, which indicates: + +- **R5:** The fifth AMD motherboard used in Thelio Major. +- **N3:** Based on the third revision of the nebula49 chassis. + +Minor case details may vary based on the production date of the unit, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Removing the side brace](#removing-the-side-brace) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the GPU](#replacing-the-gpu) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio Io board](#replacing-the-thelio-io-board) +- [Replacing the SATA backplanes](#replacing-the-sata-backplanes) +- [Replacing the top I/O](#replacing-the-top-io) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio Major includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 2 minutes +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Adding/removing 2.5" storage drives: + +Thelio Major R5-N3 supports up to four 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two screws securing the drive bay's cover. + - There are two drive bays on the front edge of the machine (one at the top, and one at the bottom). + +![2.5" drive cover (top)](./img/25-slot-cover-top.webp) +![2.5" drive cover (bottom)](./img/25-slot-cover-bottom.webp) + +3. If you are adding a new drive, pop out the black plastic ring on the top crossbar and slide out four screws (per drive). + +![2.5" drive screws](./img/25-drive-screws.webp) + +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the SATA backplane. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +6. Replace the black plastic screw ring and the 2.5" drive bay cover. + +## Removing the side brace: + +The side brace provides a mounting point for the GPU brace finger(s), which help keep GPUs or other PCI Express cards in place during shipping. It also provides mounting points for up to two 120mm fans; one 120mm fan is offered as an optional add-on during factory configuration. + +One or two GPU brace fingers may be installed by default, depending on the GPU model that shipped with the system. The GPU brace finger(s) are only required during shipping. The system can be run without this part if it does not fit an upgraded GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to remove the side brace: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side bracket in place (two on the front of the case, two on the back.) + - Take note of which screw holes the side brace is screwed into, which varies by GPU. In the below photos, the second-to-innermost set of screw holes is used. + +![Side brace screws](./img/side-brace-screws.webp) + +3. Pull the side brace out of the chassis. Unplug the side fan connector from the splitter board on the right side, if connected. + +![Side fan splitter](./img/side-fan-splitter.webp) + +### Steps to replace the optional side fan: + +1. Unplug the fan from the front of the splitter board on the right side of the brace (highlighted cyan below), then free the cable from the velcro loop (highlighted yellow). + +![Side fan connector](./img/side-fan-connector.webp) + +2. Unscrew the four screws holding the fan onto the side brace from the back. + +![Side fan screws](./img/side-fan-screws.webp) + +3. When reinstalling the fan, the spinning side should face out of the chassis. The fan cable should be oriented towards the top-right, then secured with the velcro loop before reaching the splitter board. + +### Steps to adjust the GPU brace finger: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#steps-to-remove-the-side-brace), and [remove the side fan](#steps-to-replace-the-optional-side-fan) (if installed over one of the brace fingers). +2. To adjust a GPU brace finger's horizontal position, unscrew its four corner screws (highlighted green below), move the GPU brace finger's mounting bar, and reattach it in the desired position. + - Any vertical alignment screws overlapping the side brace (such as the ones highlighted cyan below) will also need to be removed. + - All screws highlighted below have flat heads to avoid interfering with the side fan. + +![GPU brace finger screws, back](./img/gpu-brace-finger-screws-back.webp) + +3. To adjust the GPU brace finger's vertical position, unscrew the three vertical adjustment screws, move the GPU brace finger, and reattach it in the desired position. + - The center screws (highlighted cyan) have flat heads to avoid interfering with the side fan. + - The side screws (highlighted yellow) have round heads. + +![GPU brace finger screws, side](./img/gpu-brace-finger-screws-side.webp) + +## Replacing the bottom case fan: + +Thelio Major R5-N3 has one case-mounted intake fan on the bottom of the chassis. + +**Part numbers:** +- The bottom case fan is a 140mm Be Quiet! Silent Wings 4 (model number `BQ SIW4-14025-MF-PWM`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the fan and its cabling. +2. Unplug the fan's cable from the Thelio Io daughterboard. + - The bottom case fan plugs into the `INTAKE FAN`/`FANOUT2` port on the Thelio Io board. + - When viewed from the access cutout on the front of the case, this connector is the lowest one with a white receptacle. + +![Bottom case fan connector](./img/bottom-fan-connector.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + - A soft surface such as a towel can optionally be used to protect the work surface and the machine. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. + - The cable runs along the inner corner of the case. + - The slack is secured by a dedicated velcro loop (highlighted green below), then the cable passes through the velcro loop closest to the Thelio Io board (highlighted yellow). + +![Bottom case fan cable management](./img/bottom-fan-cable.webp) + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top PCIe slot. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). +2. Unplug the two fan connectors (highlighted yellow below) from the left splitter board in the front corner of the machine. + - The splitter board provides the same signal to both ports, so it doesn't matter which port each cable is plugged into. By default, the braided cable is on top. + - The non-braided Y cable can be left plugged in if you're not removing the CPU cooler-mounted fans. + +![CPU fan connectors](./img/cpu-fan-connectors.webp) + +3. Unscrew the four back thumbscrews and two top crossbar screws holding the CPU duct in place. + +![CPU duct thumbscrews (back)](./img/cpu-duct-screws-back.webp) + +![CPU duct screws (top crossbar)](./img/cpu-duct-screws-top.webp) + +4. Pull the CPU duct away from the machine. + +## Replacing the GPU: + +Thelio Major ships with one dedicated GPU in the PCIe 5.0 x16 slot (top slot). GPUs greater than three slots tall may obstruct the lower PCIe slots. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). + - You can optionally [remove the CPU duct](#removing-the-cpu-duct) for easier access to the PCIe slot and power cable latches. +2. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +3. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket (or slide it into the rightmost position). + +![PCIe bracket screws](./img/pcie-bracket.webp) + +4. Push back the latch on the motherboard to free the PCIe connection, then pull the card out of the slot. + - If the latch is difficult to reach between the GPU and the CPU heatsink, a long object (such as a screwdriver) can be used to push the latch. + +![PCIe slots & latches](./img/pcie-slots.webp) + +5. After inserting the new GPU into its slot, connect the power cable. +6. Once the GPU is installed, replace the back PCIe bracket, CPU shroud (if necessary), side brace, and top case. + - The GPU brace finger may need to be [adjusted](#steps-to-adjust-the-gpu-brace-finger) before the side brace can be reinstalled. + +## 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 KTS CR2032 battery. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). + - Depending on the height of the GPU, it may help to also [remove the GPU](#replacing-the-gpu) for easier access. +2. Lift the CMOS battery against the spring at the top of the slot by prying from behind the opening at the bottom of the slot. + - A flat plastic tool can be used to aid lifting the battery. + +![CMOS battery](./img/cmos-battery.webp) + +3. Pull the CMOS battery out of its slot. +4. If you are resetting the CMOS, hold down the [internal power button](#steps-to-power-the-machine-on-using-the-internal-power-button) for 10 seconds to discharge any residual energy in the system. +5. Replace the CMOS battery starting with the left side of the slot (opposite from the clip). + - The positive side of the battery (with text) should face outward. +6. Replace the GPU, side brace, and top case. + +## Replacing the M.2 drives: + +Thelio Major R5-N3 has four M.2 storage slots. All four slots are M-key and size 2280. + +- Slots A, B, and C (the left three slots) support PCIe NVMe Gen 5. +- Slot D (the right slot) supports PCIe NVMe Gen 4. + +Factory configurations only offer up to two M.2 SSDs (so at least two slots will be vacant by default). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct), and [remove the GPU](#replacing-the-gpu). + - Removing the GPU is optional to access the bottom two slots (Slots A and D). +2. Remove the M.2 heatsink for the slot(s) you wish to access by pushing the semi-circular latch downward. + - The latch for the bottom heatsink will also release the M.2 drive from Slot D, if installed. + +![M.2 heatsink latches](./img/m2-heatsink-latches.webp) + +3. To remove a drive from a slot, push the corresponding circular lever downwards to release it, then pull it out of the slot. + +![M.2 slots](./img/m2-slots.webp) + +4. To insert a drive into a slot, insert the connector, then push the opposite side down onto the circular tab until it clicks into place. + - For Slot D, be sure the drive clicks completely into the semi-circular tab-- the tab has notches for both the drive and the heatsink. +5. Replace the M.2 heatsink(s). + - If you're using a slot for the first time, peel the protective plastic off of the corresponding thermal tape on the heatsink. + - In the below photo, the protective plastic has not yet been removed from the top strip of thermal tape. + +![M.2 thermal tape](./img/m2-thermal-tape.webp) + +6. Replace the GPU, CPU duct, side brace, and top case as applicable. + +## Replacing the CPU fans: + +Thelio Major R5-N3 contains three 120mm CPU fans. The back fan is mounted on the CPU duct. The second and third fans are mounted on the front and back of the CPU heatsink. + +**Part numbers:** +- The back (duct-mounted) CPU fan is a Be Quiet! Silent Wings 4 (`BQ SIW4-12025-MF-PWM`). +- The middle and front (heatsink-mounted) CPU fans are Arctic Freezer 4U fans. + - The heatsink-mounted fans are produced for the Arctic Freezer 4U-M CPU cooler, and it may not be possible to source them separately. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). +3. Unscrew the four screws (two on each side) holding the fan bracket onto the duct. + - Depending on your screwdriver, removing the bracket from the duct may not be required, but it makes removal and installation of the fan much easier. + +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) + +4. Unscrew the four screws attaching the bracket to the fan. + +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) + +5. When reinstalling the fan into the CPU duct: + - The spinning side should face inward (towards the front of the chassis). + - When viewing the fan from the back of the computer (once the shroud is reinstalled), the cable should point up and to the right, and the label on the fan should be facing left. + - Overtightening the fan bracket's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. + +### Steps to replace the heatsink-mounted CPU fans: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - You can optionally [remove the side brace](#removing-the-side-brace) and [remove the GPU](#replacing-the-gpu) for easier access. +2. Disconnect the rear cooler fan from the front cooler fan's Y-cable, and unplug the front cooler fan's Y-cable from the splitter board (if it wasn't already unplugged while [removing the CPU duct](#removing-the-cpu-duct)). + - The heatsink fan cable connection points are highlighted red below. + +![CPU heatsink fans & connectors](./img/cpu-heatsink-fans-installed.webp) + +3. Pull the fans (highlighted green above) directly out of the case, sliding them off the heatsink. + +![CPU heatsink fans (removed)](./img/cpu-heatsink-fans-removed.webp) + +4. When reinstalling the CPU heatsink fans, the fan with a normal cable goes on the back of the heatsink, while the fan with a Y-cable goes on the front. + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +**Part numbers:** +- The CPU cooler is an [Arctic Freezer 4U-M](https://www.arctic.de/us/Freezer-4U-M/ACFRE00133A). +- The CPU uses an AMD sTR5 socket. + +**Tools required:** Cross-head (Phillips) screwdriver, AMD Threadripper torque tool or compatible 1.5 Nm (13.275 in-lb) torque 3.95mm six-point star (Torx 20) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), [remove the CPU duct](#removing-the-cpu-duct), [remove the GPU](#replacing-the-gpu), and [remove the heatsink-mounted CPU fans](#steps-to-replace-the-heatsink-mounted-cpu-fans). +2. While holding the CPU cooler in place so it doesn't fall, loosen the screws to the left and right of the CPU cooler. + - The two screws on the left side use the outer holes. + - The two screws on the right side use the inner holes. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. Lower the cooler away from the CPU. +4. Using a paper towel, clean the existing thermal paste off of the heatsink and CPU. + - Due to the design of the heatsink, some thermal paste may remain between the heatsink pipes. Only the flat section of the pipes that makes contact with the CPU needs to be cleaned. + - 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) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Using the AMD Threadripper torque screwdriver (or a compatible T20 screwdriver), loosen the three CPU bracket Torx screws in reverse order of the printed numbers (starting with #3). + - The screws are held captive and will not come out of the bracket. + +![CPU Torx screws](./img/cpu-bracket-screws.webp) + +3. The CPU bracket cover will spring up when all screws are fully loosened. + - If the bracket cover only partially opens, you may need to loosen screws #2 and/or #3 more. + +![CPU bracket (open)](./img/cpu-bracket-open.webp) + +4. Using the blue corner tabs (visible above), flip the orange CPU carrier frame up and away from the CPU socket. + +![CPU carrier frame (raised)](./img/cpu-carrier-raised.webp) + +5. Slide the CPU carrier tray out of the CPU bracket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +6. Slide the new CPU's carrier tray into the CPU bracket. + - AMD Threadripper CPUs come with carrier trays, so removing the CPU from the tray is generally not necessary. +7. Flip the CPU bracket back down onto the socket, gently pressing the blue tabs to seat the CPU carrier tray onto the motherboard. +8. Flip the CPU bracket cover back down. +9. Screw the three Torx screws back into place in order of the printed numbers (starting with #1). + - The AMD Threadripper-branded tool applies 1.5 Nm of torque. When the screw is tight enough, it will give way. + - If you're using a different screwdriver, use a torque tool to apply approximately the same amount of torque (1.5 Nm, or ~13.275 in-lb). + - If you're using a screwdriver without a torque tool, try to tighten all three screws evenly. After re-assembling the computer, [run a RAM test](https://support.system76.com/articles/hardware-failure#memory) to ensure the CPU is secured with the correct amount of force. + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, screw its vertical mounting bar into the horizontal mounting brackets. + - The cooler should be oriented so the Thermalright logos are on the bottom. + - Insert each screw partially, then finish tightening both. +3. Set the computer upright, then reinstall the cooler-mounted CPU fan, CPU duct, GPU, side brace, and top case. + +## Replacing the RAM: + +Thelio Major R5-N3 supports up to 512GB (4x128GB) of RAM. The RAM sticks are DDR5 ECC DIMMs running at a speed of 5600 MHz. + +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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct), and [remove the CPU cooler](#steps-to-remove-the-cpu-coolerthermal-paste). + - Removing the CPU cooler is optional, but is recommended to provide easier access to the RAM slots. + - Replacing the thermal paste is recommended if the CPU cooler is removed. +2. To remove an existing RAM stick, flip the left and right latches away from the stick, then pull the stick out of the slot. + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tabs on the left and right of the slot are open (pulled away from the slot), then insert the new RAM (or re-seat the existing RAM) into the slot. + - The RAM stick will only fit in one direction. The larger group of pins goes on the left. + - Use the following guide for placement of the RAM sticks: + ![RAM slot order](./img/ram-order.webp) +4. Replace the top case. + +## Replacing the power supply: + +The power supply unit (PSU) can be replaced with another unit of the same model. + +**Part numbers:** +- The default PSU in units shipped after July 2024 is the [XPG Core Reactor II (1000W)](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii). +- The default PSU in older units is the [Be Quiet! Pure Power 12 M 1000W (L12-M-1000W)](https://www.bequiet.com/en/powersupply/4161). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 45 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [unplug the GPU (if installed)](#replacing-the-gpu). +2. Unscrew and remove the PSU bracket. + - One screw is located on the opposite side of the case. + +![Power supply bracket screw (left)](./img/psu-bracket-screw-left.webp) +![Power supply bracket screw (right)](./img/psu-bracket-screw-right.webp) + +4. Unscrew the power supply's four screws from the back of the chassis. + +![Power supply screws](./img/psu-screws.webp) + +5. Unplug all of the modular cabling from the back of the PSU. + +![PSU cabling](./img/psu-cables.webp) + +6. Remove/replace the power supply. + - The replacement PSU should be installed with the fan facing the bottom of the case. + - Place the PSU on the rubber post and hold it against the screwholes in the back of the case while attaching it. + +![PSU post](./img/psu-post.webp) + +7. Connect the power cables to the new power supply and GPU (if installed), then reinstall the PSU brace, side brace, and top case. + +## Replacing the Thelio Io board: + +Named after Jupiter's moon Io, the Thelio Io daughterboard handles the front power button and fan control. If the Thelio Io board becomes defective, it can be replaced using the instructions below. + +**Part numbers:** +- Thelio Major R5-N3 uses [Thelio Io version 2](https://github.com/system76/thelio-io/tree/92c2a60b6d6acc0f9d51d819cba07ad28e2b03f3) ([PCB revision thelio_io_2.3](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io)). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** High + +### Steps to replace the Thelio Io board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [CPU duct](#removing-the-cpu-duct) and [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the cabling. +2. Use the cutout on the front of the chassis to unplug all cabling from the Thelio Io board. + - The second-from-top connector (`POWER1`) requires pulling the white tab while unplugging. + - The bottommost connector (`USB`) requires holding the black tab while unplugging. + +![Thelio Io cabling cutout](./img/thelio-io-cabling-cutout.webp) + +3. Unscrew the two screws holding the daughterboard on from the right side of the chassis. + +![Thelio Io drive cage screws](./img/thelio-io-screws.webp) + +4. Screw in the new Thelio Io board and reconnect the wiring. + +### Thelio Io wiring guide: + +![Thelio Io wiring guide](./img/thelio-io-board.webp) + +1. When wiring the Thelio Io board, refer to the port labels and the following guide. + - `FANOUT1`/`CPU FAN` - to the fan splitter closest to the [CPU fans](#replacing-the-cpu-fans). + - `FANOUT4`/`AUX FAN` - to the auxiliary fan splitter (next to the [CPU fan splitter](#replacing-the-cpu-fans)). + - `FANOUT2`/`INTAKE FAN` - to the [bottom case fan](#replacing-the-bottom-case-fan). + - `FANOUT3`/`GPU FAN` - to the [side brace](#removing-the-side-brace) fan splitter. + - May be disconnected by default if no side fan (GPU cooling intake fan) is ordered as factory configuration. + - `FANIN1`/`MOTHERBOARD FAN INPUT` - to the `CPU_FAN` header on the right side of the motherboard (behind the CPU shroud), highlighted cyan below. + + ![Motherboard CPU output header](./img/motherboard-fan-header.webp) + - `POWER1`/`POWER INPUT` - to the [power supply](#replacing-the-power-supply) (via 4-pin Molex connector). + - The white plastic clip needs to be held away from the connector to unplug this cable from the Thelio Io board. + - `PFP1`/`FRONT PANEL` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the power button receptacle, the wire color order (from left to right) is red, black, blue, black. + - `PMB1`/`MOTHERBOARD` - to the first four pins of the `F_PANEL` header at the bottom right of the motherboard, highlighted green below. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the motherboard, the wire color order (from left to right) is red, black, blue, black. + - `USB` - to the `F_USB1` header on the bottom edge of the motherboard, highlighted yellow below. + - A small clip needs to be held down to unplug this cable from the Thelio Io board. + + ![Motherboard power button & USB headers](./img/motherboard-power-usb.webp) + +## Replacing the SATA backplanes: + +The SATA backplanes provide four 2.5" SATA data and power connectors (two per backplane) for the [2.5" drive cage](#addingremoving-25-storage-drives). + +**Part numbers:** +- The part number and version for the SATA backplane is [thelio-io-sata_2.2](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io-sata). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the SATA backplane: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), then [remove the 2.5" drive cage cover and all 2.5" SATA drives](#addingremoving-25-storage-drives) in front of the backplane you are replacing. + - The [CPU duct](#removing-the-cpu-duct), [side brace](#removing-the-side-brace), and [GPU](#replacing-the-gpu) can optionally be removed to provide easier access to the cabling. +2. Use the cutouts on the front right corner of the chassis to unplug the 4-pin Berg power connector (highlighted cyan below) and the two SATA data cables (highlighted green below) from the SATA backplane you're replacing. + +![2.5" drive cage cabling & screws](./img/sata-backplane-cabling.webp) + +3. Unscrew the four screws holding the drive cage onto the chassis (highlighted red above), then remove the drive cage from the chassis. + - The top drive cage contains an additional bracket to adapt the screw placement to the chassis, which does not need to be removed. +4. Unscrew the four SATA backplane screws from the drive cage, then push the SATA backplane out through the front of the drive cage. + +![SATA backplane screws](./img/sata-backplane-screws.webp) + +5. Place the new SATA backplane into the drive cage and secure it with the four SATA backplane screws, then reinstall the drive cage. +6. Plug the 4-pin Berg power connector and SATA data cables into the SATA backplane. + - The order of the SATA data cables shouldn't matter as long as your operating system and software is configured to address disks by UUID (e.g. `/dev/disk/by-id/...`) instead of by letter (e.g. `/dev/sd_`). + - By default, the ports connect as follows: + - Top board `DATA0` connects to motherboard `SATA3 0` (front). + - Top board `DATA1` connects to motherboard `SATA3 1` (back). + - Bottom board `DATA0` connects to motherboard `SATA3 2` (front). + - Bottom board `DATA1` connects to motherboard `SATA3 3` (back). + +![Motherboard SATA ports](./img/motherboard-sata-ports.webp) + +7. Reinstall the GPU, side brace, and CPU shroud (if necessary), along with any 2.5" drives that were removed, the 2.5" drive cage cover(s), and the top case. + +## Replacing the top I/O: + +Thelio Major R5-N3 includes a top I/O module providing audio and USB ports. If the top ports are damanged or become defective, they can be replaced using the steps below. + +**Part numbers:** +- The top I/O module's part number is `MYS7523 Rev. 4.0`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the top I/O: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - You can optionally [remove the CPU duct](#removing-the-cpu-duct) and [remove the side brace](#removing-the-side-brace) for easier access to the wiring. Depending on the size of your GPU, you may also need to [remove the GPU](#replacing-the-gpu). +2. Unplug the `F_AUDIO` header at the bottom-left corner of the motherboard. + +![Top I/O audio header](./img/top-io-headers-audio.webp) + +3. Unplug the `F_U32OG` header (highlighted green below) and `F_U32` header (highlighted cyan below) on the right side of the motherboard. + +![Top I/O USB headers](./img/top-io-headers-usb.webp) + +4. Unscrew the two front screws holding the top I/O board onto the chassis. + +![Top I/O screws](./img/top-io-screws.webp) + +5. Remove the top I/O board from the system. +6. Insert the new top I/O board into the system and screw it into place. +7. Reconnect the audio and USB headers. +8. Replace the side brace (if necessary), CPU shroud, and top case. + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `POWER` on the Thelio Io board. + - The white LED to the left of the button lights up to indicate when the system is powered on (and pulses when the system is suspended). + +![Internal power button](./img/thelio-io-power-button.webp) + +4. If the Thelio Io `POWER` button powers the machine on and the LED lights up, then the issue is either the front power button or its connection to the Thelio Io board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio Io `POWER` button and/or LED does not work, then the issue is either the Thelio Io board or its connection to the motherboard. [Check the wiring between the Thelio Io board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + - If necessary, you can [remove the top 2.5" drive cage](#replacing-the-sata-backplanes) for easier access to the power button receptacle's connector. + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFP1` port on the Thelio Io board, with the red wire on the top (see the [Thelio Io wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-massive-b1.2/README.md b/src/models/thelio-massive-b1.2/README.md index 3f64b7124..e3c22cef8 100644 --- a/src/models/thelio-massive-b1.2/README.md +++ b/src/models/thelio-massive-b1.2/README.md @@ -29,6 +29,9 @@ The System76 Thelio Massive is a desktop with the following specifications: - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) - GPU options - Up to four GPUs (PCIe 3.0 x16) + - GPU size: + - Internal clearance: 544.90mm + - Recommended maximum length: 534.90mm - Tested with the following GPUs: - [AMD Radeon RX 550](https://www.amd.com/en/products/graphics/radeon-rx-550) - HDMI 2.0b, DisplayPort 1.4, Dual-Link DVI-D diff --git a/src/models/thelio-massive-b1.2/img/cpu-shroud-screws-back.jpg b/src/models/thelio-massive-b1.2/img/cpu-duct-screws-back.jpg similarity index 100% rename from src/models/thelio-massive-b1.2/img/cpu-shroud-screws-back.jpg rename to src/models/thelio-massive-b1.2/img/cpu-duct-screws-back.jpg diff --git a/src/models/thelio-massive-b1.2/img/cpu-shroud-screws-side.jpg b/src/models/thelio-massive-b1.2/img/cpu-duct-screws-side.jpg similarity index 100% rename from src/models/thelio-massive-b1.2/img/cpu-shroud-screws-side.jpg rename to src/models/thelio-massive-b1.2/img/cpu-duct-screws-side.jpg diff --git a/src/models/thelio-massive-b1.2/repairs.md b/src/models/thelio-massive-b1.2/repairs.md index c14917759..ea914e46a 100644 --- a/src/models/thelio-massive-b1.2/repairs.md +++ b/src/models/thelio-massive-b1.2/repairs.md @@ -8,7 +8,7 @@ Many components in your Thelio Massive can be upgraded or replaced as necessary. - [Replacing the case fans](#replacing-the-case-fans) - [Replacing a GPU](#replacing-a-gpu) - [Replacing the M.2 drive](#replacing-the-m2-drive) -- [Removing the CPU shroud](#removing-the-cpu-shroud) +- [Removing the CPU duct](#removing-the-cpu-duct) - [Replacing the RAM](#replacing-the-ram) - [Replacing the CPU fans](#replacing-the-cpu-fans) - [Replacing the CPU cooler](#replacing-the-cpu-cooler) @@ -163,34 +163,34 @@ Thelio Massive has one M.2 slot, which supports either PCIe NVMe Gen 3 x4 or SAT 5. Replace the retainer screw. 6. Replace the GPUs, inner partition, and top case. -## Removing the CPU shroud: +## Removing the CPU duct: -The CPU shroud guides airflow through the CPU coolers. It covers the CPUs and RAM slots on the motherboard. +The CPU duct guides airflow through the CPU coolers. It covers the CPUs and RAM slots on the motherboard. **Tools required:** Cross-head (Phillips) screwdriver (optional) **Time estimate:** 7 minutes **Difficulty:** Easy -### Steps to remove the CPU shroud: +### Steps to remove the CPU duct: 1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the inner partition](#removing-the-inner-partition). -2. Unplug the connectors for the two top exhaust fans. (The top exhaust fans are secured to the CPU shroud.) +2. Unplug the connectors for the two top exhaust fans. (The top exhaust fans are secured to the CPU duct.) ![Top exhaust fans](./img/top-fan-connectors.jpg) _The connectors (highlighted above) attach the top exhaust fans to extension cables, which attach to a five-port hub along with the CPU fans. It is not necessary to remove the extension cables._ -3. Unscrew the three back screws holding the CPU shroud in place. +3. Unscrew the three back screws holding the CPU duct in place. -![Back CPU shroud screws](./img/cpu-shroud-screws-back.jpg) +![Back CPU duct screws](./img/cpu-duct-screws-back.jpg) -4. Unscrew the three side screws holding the CPU shroud in place (on the opposite side from the motherboard.) +4. Unscrew the three side screws holding the CPU duct in place (on the opposite side from the motherboard.) -![Side CPU shroud screws](./img/cpu-shroud-screws-side.jpg) +![Side CPU duct screws](./img/cpu-duct-screws-side.jpg) -5. Pull the CPU shroud away from the machine. +5. Pull the CPU duct away from the machine. -_Note for older revisions: thelio-massive-b1.0 included two additional screws connecting the top crossbar to the CPU shroud. The top crossbar is not attached to the CPU shroud on this revision._ +_Note for older revisions: thelio-massive-b1.0 included two additional screws connecting the top crossbar to the CPU duct. The top crossbar is not attached to the CPU duct on this revision._ ![Top crossbar screws](./img/top-crossbar-screws.webp) @@ -204,7 +204,7 @@ Thelio Massive b1.2 supports up to 1536GB (12x128GB) of RAM, or 768GB (6x128GB) ### Steps to replace the RAM: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), and [remove the CPU shroud](#removing-the-cpu-shroud). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), and [remove the CPU duct](#removing-the-cpu-duct). 2. To remove an existing RAM stick, flip the top latch up away from the stick, then pull the stick out of the slot, starting from the top edge. (The bottom of the RAM slot does not move.) ![RAM slots](./img/ram-slots.jpg) @@ -215,7 +215,7 @@ Thelio Massive b1.2 supports up to 1536GB (12x128GB) of RAM, or 768GB (6x128GB) - Dual-CPU RAM slot placement: ![2-CPU RAM order](./img/ram-order-2cpu.jpg) -4. Replace the CPU shroud, inner partition, and top case. +4. Replace the CPU duct, inner partition, and top case. ## Replacing the CPU fans: @@ -227,7 +227,7 @@ Thelio Massive b1.2 contains four CPU fans (two per CPU.) All coolers and fans a ### Steps to replace the CPU fans: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), and [remove the CPU shroud](#removing-the-cpu-shroud). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), and [remove the CPU duct](#removing-the-cpu-duct). 2. Each fan is secured by two clips (one on each side). Pull the clip down (away from the fan), then sideways (away from the heatsink) to release the fan. ![CPU fan clips](./img/cpu-fan-clips.jpg) @@ -252,7 +252,7 @@ Thelio Massive b1.2 contains two CPU coolers (one for each CPU.) Each cooler con ### Steps to replace the CPU cooler: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the CPU shroud](#removing-the-cpu-shroud), and [remove the CPU fans](#replacing-the-cpu-fans) for the cooler you are removing. +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the CPU duct](#removing-the-cpu-duct), and [remove the CPU fans](#replacing-the-cpu-fans) for the cooler you are removing. 2. Locate the hex key/Allen wrench, which is attached to the case via the velcro cable ties behind the motherboard. 3. While holding the cooler in place so it doesn't fall, loosen the cooler's screws in reverse order, starting with the center screws (labeled #2), then the corner screws (labeled #1). - The corner screws require reaching the hex key through the holes in the heatsink. @@ -276,7 +276,7 @@ The CPUs clip into the heatsinks before the heatsinks are installed onto the mot ### Steps to replace the CPU/thermal paste: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the CPU shroud](#removing-the-cpu-shroud), [remove the CPU fans](#replacing-the-cpu-fans), and [remove the CPU cooler](#replacing-the-cpu-cooler). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the CPU duct](#removing-the-cpu-duct), [remove the CPU fans](#replacing-the-cpu-fans), and [remove the CPU cooler](#replacing-the-cpu-cooler). 2. The CPU is held onto the heatsink by two plastic clips. Release one of the clips by pulling down on the large plastic tab, then carefully lift the CPU off of the heatsink. - **Caution:** Do not touch the gold pads on the CPU. - It may take some pressure to break the seal of the thermal paste. @@ -309,13 +309,13 @@ The top exhaust fans assist the CPU fans in expelling hot air from the case. ### Steps to replace the top exhaust fans: -1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the inner partition](#removing-the-inner-partition). (The CPU shroud can optionally be [removed](#removing-the-cpu-shroud).) -2. Unscrew the three screws attaching the fan to the CPU shroud. +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the inner partition](#removing-the-inner-partition). (The CPU duct can optionally be [removed](#removing-the-cpu-duct).) +2. Unscrew the three screws attaching the fan to the CPU duct. ![Top exhaust fan screws](./img/top-fan-screws.jpg) 3. Unplug the fan from the extension cable and remove it from the case. -4. Screw the new fan into the CPU shroud, plug it in, and replace the inner partition and top case. +4. Screw the new fan into the CPU duct, plug it in, and replace the inner partition and top case. ## Troubleshooting the power button: diff --git a/src/models/thelio-mega-r1.0/README.md b/src/models/thelio-mega-r1.0/README.md index 43ecea43d..2b863e5d2 100644 --- a/src/models/thelio-mega-r1.0/README.md +++ b/src/models/thelio-mega-r1.0/README.md @@ -20,6 +20,9 @@ The System76 Thelio Mega is a desktop with the following specifications: - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) - GPU options - Up to four GPUs, depending on configuration (2x PCIe 4.0 x16 and 2x PCIe 4.0 x8) + - GPU size: + - Internal clearance: 425.80mm + - Recommended maximum length:415.80mm - Tested with the following GPUs: - [NVIDIA Quadro RTX 4000](https://www.nvidia.com/en-us/design-visualization/quadro/rtx-4000/) (maximum 4) - 3x DisplayPort 1.4, DisplayPort over USB-C (VirtualLink) diff --git a/src/models/thelio-mega-r1.0/img/cpu-shroud-fan-screws-back.jpg b/src/models/thelio-mega-r1.0/img/cpu-duct-fan-screws-back.jpg similarity index 100% rename from src/models/thelio-mega-r1.0/img/cpu-shroud-fan-screws-back.jpg rename to src/models/thelio-mega-r1.0/img/cpu-duct-fan-screws-back.jpg diff --git a/src/models/thelio-mega-r1.0/img/cpu-shroud-fan-screws-front.jpg b/src/models/thelio-mega-r1.0/img/cpu-duct-fan-screws-front.jpg similarity index 100% rename from src/models/thelio-mega-r1.0/img/cpu-shroud-fan-screws-front.jpg rename to src/models/thelio-mega-r1.0/img/cpu-duct-fan-screws-front.jpg diff --git a/src/models/thelio-mega-r1.0/img/cpu-shroud-screws-inner.webp b/src/models/thelio-mega-r1.0/img/cpu-duct-screws-inner.webp similarity index 100% rename from src/models/thelio-mega-r1.0/img/cpu-shroud-screws-inner.webp rename to src/models/thelio-mega-r1.0/img/cpu-duct-screws-inner.webp diff --git a/src/models/thelio-mega-r1.0/img/cpu-shroud-screws.jpg b/src/models/thelio-mega-r1.0/img/cpu-duct-screws.jpg similarity index 100% rename from src/models/thelio-mega-r1.0/img/cpu-shroud-screws.jpg rename to src/models/thelio-mega-r1.0/img/cpu-duct-screws.jpg diff --git a/src/models/thelio-mega-r1.0/internal-overview.md b/src/models/thelio-mega-r1.0/internal-overview.md index a9425bf70..392282428 100644 --- a/src/models/thelio-mega-r1.0/internal-overview.md +++ b/src/models/thelio-mega-r1.0/internal-overview.md @@ -11,7 +11,7 @@ - 2.5" SATA drive slots are highlighted in pink - Power supply is highlighted in purple - Thelio-IO to motherboard connections are highlighted in yellow -- CPU shroud fan connectors are highlighted in orange +- CPU duct fan connectors are highlighted in orange - Inner partition (GPU) fan connectors are highlighted in solid cyan ### PCIe slot guide: diff --git a/src/models/thelio-mega-r1.0/repairs.md b/src/models/thelio-mega-r1.0/repairs.md index 4727ca08b..c624ce7dc 100644 --- a/src/models/thelio-mega-r1.0/repairs.md +++ b/src/models/thelio-mega-r1.0/repairs.md @@ -8,7 +8,7 @@ Many components in your Thelio Mega can be upgraded or replaced as necessary. Po - [Replacing the case fans](#replacing-the-case-fans) - [Replacing a GPU](#replacing-a-gpu) - [Replacing the M.2 drives](#replacing-the-m2-drives) -- [Removing the CPU shroud](#removing-the-cpu-shroud) +- [Removing the CPU duct](#removing-the-cpu-duct) - [Replacing the RAM](#replacing-the-ram) - [Removing the top crossbar](#removing-the-top-crossbar) - [Replacing the CPU fans](#replacing-the-cpu-fans) @@ -212,26 +212,26 @@ _It may take some pressure to remove the heatsink and thermal tape from the M.2 8. Replace the M.2 heatsinks, GPUs, GPU brace, inner partition, and top case. -## Removing the CPU shroud: +## Removing the CPU duct: -The CPU shroud guides airflow through the CPU coolers. It covers the CPU and RAM slots on the motherboard. +The CPU duct guides airflow through the CPU coolers. It covers the CPU and RAM slots on the motherboard. **Tools required:** Cross-head (Phillips) screwdriver (optional) **Time estimate:** 7 minutes **Difficulty:** Easy -### Steps to remove the CPU shroud: +### Steps to remove the CPU duct: 1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), and [remove the GPU brace](#replacing-a-gpu). -2. Unplug the connectors for the two CPU shroud-mounted fans. +2. Unplug the connectors for the two CPU duct-mounted fans. ![Top exhaust fans](./img/top-fan-connectors.jpg) -3. Unscrew the four back screws holding the CPU shroud in place. +3. Unscrew the four back screws holding the CPU duct in place. -![CPU shroud screws](./img/cpu-shroud-screws.jpg) +![CPU duct screws](./img/cpu-duct-screws.jpg) -5. Pull the CPU shroud away from the machine. +5. Pull the CPU duct away from the machine. ## Replacing the RAM: @@ -243,7 +243,7 @@ Thelio Mega r1.0 supports up to 256GB (8x32GB) of RAM. The RAM sticks are Unregi ### Steps to replace the RAM: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). 2. To remove an existing RAM stick, flip the bottom latch down away from the stick, then pull the stick out of the slot, starting from the bottom edge. (The top of the RAM slot does not move.) ![RAM slots](./img/ram-slots.jpg) @@ -256,7 +256,7 @@ _The CPU cooler has been removed for better visibility in the above photo; remov ![RAM slot order](./img/ram-order.webp) -4. Replace the CPU shroud, GPU brace, inner partition, and top case. +4. Replace the CPU duct, GPU brace, inner partition, and top case. ## Removing the top crossbar: @@ -281,31 +281,31 @@ The top crossbar provides a brace for the outer case. It needs to be removed whe ## Replacing the CPU fans: -Thelio Mega r1.0 contains three CPU fans. Two are mounted on the CPU shroud, and one is mounted on the cooler. +Thelio Mega r1.0 contains three CPU fans. Two are mounted on the CPU duct, and one is mounted on the cooler. **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 25 minutes **Difficulty:** Medium -### Steps to replace the shroud-mounted CPU fans: +### Steps to replace the duct-mounted CPU fans: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). -2. To remove the back CPU shroud fan, unscrew the four screws holding the fan brackets into the shroud (highlighted green below). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. To remove the back CPU duct fan, unscrew the four screws holding the fan brackets into the duct (highlighted green below). -![CPU shroud inner screws](./img/cpu-shroud-screws-inner.webp) +![CPU duct inner screws](./img/cpu-duct-screws-inner.webp) 3. Free the cable from the velcro loop (highlighted blue above), then unscrew the four screws holding the brackets onto the fan. -![CPU shroud back fan screws](./img/cpu-shroud-fan-screws-back.jpg) +![CPU duct back fan screws](./img/cpu-duct-fan-screws-back.jpg) -4. To remove the front CPU shroud fan, unscrew the four screws attaching the front of the shroud to the back (highlighted red above). -5. Then, unscrew the four screws attaching the fan to the shroud. +4. To remove the front CPU duct fan, unscrew the four screws attaching the front of the duct to the back (highlighted red above). +5. Then, unscrew the four screws attaching the fan to the duct. -![CPU shroud front fan screws](./img/cpu-shroud-fan-screws-front.jpg) +![CPU duct front fan screws](./img/cpu-duct-fan-screws-front.jpg) ### Steps to replace the cooler-mounted CPU fan: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU shroud](#removing-the-cpu-shroud), and [remove the top crossbar](#removing-the-top-crossbar). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU duct](#removing-the-cpu-duct), and [remove the top crossbar](#removing-the-top-crossbar). 2. Pull the corners of the fan's top clip away from the heatsink it's held to. ![CPU cooler fan top clip](./img/cpu-cooler-fan-clip.jpg) @@ -327,7 +327,7 @@ The CPU uses an AMD sTRX4 socket. ### Steps to remove the CPU cooler/thermal paste: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU shroud](#removing-the-cpu-shroud), [remove the top crossbar](#removing-the-top-crossbar), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU duct](#removing-the-cpu-duct), [remove the top crossbar](#removing-the-top-crossbar), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). 2. Unscrew the two screw access covers from the holes in the cooler plate. ![CPU cooler screws](./img/cpu-cooler-screws.jpg) @@ -391,7 +391,7 @@ The CPU uses an AMD sTRX4 socket. ![CPU cooler orientation](./img/cpu-cooler-orientation.jpg) -4. Reinstall the cooler-mounted CPU fan, top crossbar, CPU shroud, GPUs, GPU bracket, inner partition, and top case. +4. Reinstall the cooler-mounted CPU fan, top crossbar, CPU duct, GPUs, GPU bracket, inner partition, and top case. ## Replacing the power supply: @@ -505,7 +505,7 @@ If the front power button doesn't power the machine on or doesn't light up when ### Steps to check the front power button wiring: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). 2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: ![Power button wiring](./img/power-button-wiring.jpg) @@ -543,7 +543,7 @@ The Thelio-IO boards connect to the motherboard's USB headers for firmware updat ### Steps to check the USB wiring: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the inner partition](#removing-the-inner-partition), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). 2. Two of the Thelio-IO boards have `USB0` ports. The port on each board connects to a cable (labeled `USB`) with the red wire on the bottom. ![USB wiring on Thelio-IO board](./img/thelio-io-usb.jpg) diff --git a/src/models/thelio-mega-r4-n3/README.md b/src/models/thelio-mega-r4-n3/README.md new file mode 100644 index 000000000..b859335af --- /dev/null +++ b/src/models/thelio-mega-r4-n3/README.md @@ -0,0 +1,90 @@ +# Thelio Mega (thelio-mega-r4-n3) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio Mega](./img/thelio-mega-r4-n3.webp) + +The System76 Thelio Mega is a desktop with the following specifications: + +- CPU options + - Supports AMD Ryzen Threadripper PRO 7000 series (Zen 4) processors + - [7995WX](https://www.amd.com/en/products/specifications/processors.html?product-0=AMD+Ryzen%E2%84%A2+Threadripper%E2%84%A2+PRO+7995WX) + - [7985WX](https://www.amd.com/en/products/specifications/processors.html?product-0=AMD+Ryzen%E2%84%A2+Threadripper%E2%84%A2+PRO+7985WX) + - [7975WX](https://www.amd.com/en/products/specifications/processors.html?product-0=AMD+Ryzen%E2%84%A2+Threadripper%E2%84%A2+PRO+7975WX) + - [7965WX](https://www.amd.com/en/products/specifications/processors.html?product-0=AMD+Ryzen%E2%84%A2+Threadripper%E2%84%A2+PRO+7965WX) + - [7955WX](https://www.amd.com/en/products/specifications/processors.html?product-0=AMD+Ryzen%E2%84%A2+Threadripper%E2%84%A2+PRO+7955WX) +- Motherboard + - Gigabyte TRX50 AI TOP running System76 Firmware (non-open) + - AMD TRX50 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/thelio_io_2) + - Revision 2.3 +- GPU options + - Up to four GPUs (4x PCIe 5.0 x16) + - Ships with up to three GPUs + - Fourth GPU subject to space & power constraints + - GPU size: + - Internal clearance: 369.10mm + - Recommended maximum length: 359.10mm + - Tested with the following GPUs: + - [NVIDIA RTX Pro 6000](https://www.nvidia.com/en-us/products/workstations/professional-desktop-gpus/rtx-pro-6000/#specs) + - 4x DisplayPort 2.1b + - [NVIDIA A800](https://www.nvidia.com/en-us/design-visualization/a800/#specifications) + - Compute only (no video ports) + - Ships with [NVIDIA A400](https://www.nvidia.com/en-us/design-visualization/rtx-a400/#specifications) for display + - 4x Mini DisplayPort 1.4a + - [NVIDIA RTX 6000 ADA](https://www.nvidia.com/en-us/design-visualization/rtx-6000/#specifications) + - 4x DisplayPort 1.4 + - Supports Quadro Sync II in multi-GPU configurations + - [NVIDIA RTX 5000 ADA](https://www.nvidia.com/en-us/design-visualization/rtx-5000/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA RTX 4500 ADA](https://www.nvidia.com/en-us/design-visualization/rtx-4500/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA RTX 4000 ADA](https://www.nvidia.com/en-us/design-visualization/rtx-4000/#specifications) + - 4x DisplayPort 1.4a + - [NVIDIA GeForce RTX 5090](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5090/#specs) + - 3x DisplayPort 2.1b + - 1x HDMI 2.1b + - [NVIDIA GeForce RTX 5080](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5080/#specs) + - 3x DisplayPort 2.1b + - 1x HDMI 2.1b + - [NVIDIA A400](https://www.nvidia.com/en-us/design-visualization/rtx-a400/#specifications) + - 4x Mini DisplayPort 1.4a +- Memory + - Up to 512GB (8x64GB) quad-channel ECC Unbuffered DDR5 DIMMs @ 5600 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Micron MTC40F2046S1RC56BR](https://www.crucial.com/memory/server-ddr5/mtc40f2046s1rc56br) (64GB/stick) + - [Kingston KF556R28RBE2K4](https://www.kingston.com/datasheets/KF556R28RBE2K4-128.pdf) (32GB/stick) +- Networking + - 2x 10-Gigabit Ethernet (Marvell AQtion AQC113C 10GbE LAN chip) + - Wi-Fi 6E + Bluetooth 5.3 (Intel AX210) +- Power + - C19 power cord + - 1650W PSU + - 80+ Gold Efficiency + - Tested with the following PSU models (may ship with other tested models): + - [Thermaltake Toughpower GF3 1650W](https://thermaltakeusa.com/products/toughpower-gf3-1650w-gold-tt-premium-edition-ps-tpd-1650fnfagu-4#tab-label-specification) +- Sound + - Top: + - Realtek ALC897 chipset + - 3.5mm mic in + - 3.5mm line out + - Back: + - Realtek ALC4080 chipset + - 3.5mm mic in + - 3.5mm line out + - HDMI and/or DisplayPort audio out (depending on GPU) +- Storage + - 4x M.2 (PCIe Gen 5) SSDs + - 4x 2.5" SATA III +- USB + - Top: + - 1x USB 3.2 Gen 1 (Type-C) + - 1x USB 3.2 Gen 1 (Type-A) + - Back: + - 2x USB4 (Type-C) + - 6x USB 3.2 Gen 2 (Type-A) +- Dimensions + - 47.8cm x 26.3cm x 43.8cm diff --git a/src/models/thelio-mega-r4-n3/external-overview.md b/src/models/thelio-mega-r4-n3/external-overview.md new file mode 100644 index 000000000..f95e0a80c --- /dev/null +++ b/src/models/thelio-mega-r4-n3/external-overview.md @@ -0,0 +1,42 @@ +# Thelio Mega (External Overview) + +## Back overview: + +![Back View](./img/ports-back.webp) + +### Firmware Flash Button: + +- The firmware flash button (labeled `Q-Flash Plus`) is not needed when performing UEFI firmware updates via the System76 Firmware Manager. Use of this button is not recommended. + +### Wireless Antenna: + +- Thelio Mega R4-N3 ships with an external Gigabyte wireless antenna module. This module should be plugged into the wireless antenna port (labeled `Wifi` on the machine) before WiFi or Bluetooth are used. +- The module can connect in either direction (there's no pin that must be on the left or right). + +![Wireless antenna module](./img/wireless-antenna.webp) + +### DisplayPort Pass-Through: + +- The DisplayPort pass-through input (labeled `DP IN` on the machine) provides an input to pass a DisplayPort signal from a graphics card into the top USB4 (Type-C) port. + 1. Connect a GPU's DisplayPort output to the DisplayPort pass-through input (`DP IN`) port. + 2. Then, connect a USB-C display (or docking station) to the top USB4 (Type-C) port to view the DisplayPort signal. + - The top USB4 (Type-C) port is additionally labeled `DP` on the machine to signify that it's the pass-through output port. + +### Power Supply Switch Guide: + +#### Power Switch: + +- 1: On +- 0: Off + +#### Fan Curve Switch: + +- The PSU fan curve switch (labeled `Smart Zero Fan`) should be set to `ON` for the best fan curve. + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom View](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-mega-r4-n3/img/25-bay-covers.webp b/src/models/thelio-mega-r4-n3/img/25-bay-covers.webp new file mode 100644 index 000000000..6e3325779 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/25-bay-covers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a60e1e6c4394aea74034ed4817710321e0ccf358f615e3e83b24ba0f4622bb4 +size 943310 diff --git a/src/models/thelio-mega-r4-n3/img/25-cage-screws.webp b/src/models/thelio-mega-r4-n3/img/25-cage-screws.webp new file mode 100644 index 000000000..1748bae78 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/25-cage-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1422fed63bebfb7e0906a7a450c1d458d2fffef775d824fc257faf5162d0bda +size 935252 diff --git a/src/models/thelio-mega-r4-n3/img/25-drive-installation.webp b/src/models/thelio-mega-r4-n3/img/25-drive-installation.webp new file mode 100644 index 000000000..f10264034 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e93daac8965c08c2eeb1b1563cac8361be9afad9525f9827ccfd2183adb153b9 +size 965328 diff --git a/src/models/thelio-mega-r4-n3/img/25-drive-installed.webp b/src/models/thelio-mega-r4-n3/img/25-drive-installed.webp new file mode 100644 index 000000000..22fa28ece --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1220cad7eb08133c56610c8cbc9597e80d423e2bf95c2eb730652ff6b44930f9 +size 868068 diff --git a/src/models/thelio-mega-r4-n3/img/25-drive-screws.webp b/src/models/thelio-mega-r4-n3/img/25-drive-screws.webp new file mode 100644 index 000000000..8d3eeade0 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24390f2b35816ba8bd533d9b110088dd70c9f1a9f54d10765ac2846b318a5748 +size 828188 diff --git a/src/models/thelio-mega-r4-n3/img/accent-strip-removal.webp b/src/models/thelio-mega-r4-n3/img/accent-strip-removal.webp new file mode 100644 index 000000000..7ac992d14 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fbd15a1fb0f25b1f8d050dff3678977ceb19ce7707eb92f588113fd5564e267 +size 975262 diff --git a/src/models/thelio-mega-r4-n3/img/bottom-fan-cable.webp b/src/models/thelio-mega-r4-n3/img/bottom-fan-cable.webp new file mode 100644 index 000000000..9a602eb83 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/bottom-fan-cable.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69e3690c46520e87345b7dafaf58f73e7b1768459aebb8cb162d0a4aed928739 +size 994634 diff --git a/src/models/thelio-mega-r4-n3/img/bottom-fan-screws.webp b/src/models/thelio-mega-r4-n3/img/bottom-fan-screws.webp new file mode 100644 index 000000000..ea695b94a --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a24d914bb9dd8b8613f653965e62bf51ebd7d5f95c73f3da46de990793b36cf +size 990212 diff --git a/src/models/thelio-mega-r4-n3/img/cmos-battery.webp b/src/models/thelio-mega-r4-n3/img/cmos-battery.webp new file mode 100644 index 000000000..932065830 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e60f8c5c783ff73b1ba2c5a3a8f7ecf323e0efbccd2019cbe993a71c8364c2e +size 961196 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-bracket-open.webp b/src/models/thelio-mega-r4-n3/img/cpu-bracket-open.webp new file mode 100644 index 000000000..f8cb98a24 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-bracket-open.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a08b2a23040d87734678249a20e32a83facf3e476bb0f98ee452dbd02ee3e74 +size 837644 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-bracket-screws.webp b/src/models/thelio-mega-r4-n3/img/cpu-bracket-screws.webp new file mode 100644 index 000000000..591b480be --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00522fa37b3ed4ac40d998d08526b5eff207984df5d38e9c2092209e2d887836 +size 772002 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-carrier-raised.webp b/src/models/thelio-mega-r4-n3/img/cpu-carrier-raised.webp new file mode 100644 index 000000000..e6a6481dc --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-carrier-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56550135def300eb532ca62d044d18869e69ed4ce3373a13bb3def8975056117 +size 959142 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-cooler-screws.webp b/src/models/thelio-mega-r4-n3/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..dd3f04b3d --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce1d3f23b3e1d25db044dfbb5204e5f908de552b4f4e1e4c5e48a4fa8a54532 +size 788506 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-duct-back-bracket-screws.webp b/src/models/thelio-mega-r4-n3/img/cpu-duct-back-bracket-screws.webp new file mode 100644 index 000000000..5be3360e1 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-duct-back-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bfc74764a7addeda4c7a68a117f5a00133ceb277d4fc18ef08431a1d9327bdb +size 949650 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-duct-back-fan-screws.webp b/src/models/thelio-mega-r4-n3/img/cpu-duct-back-fan-screws.webp new file mode 100644 index 000000000..a9f896ca6 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-duct-back-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2ce3f4e5a330595edd6b884e83539ac079a1adecea3c023fe54772c5913e141 +size 981450 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-duct-cable-strap.webp b/src/models/thelio-mega-r4-n3/img/cpu-duct-cable-strap.webp new file mode 100644 index 000000000..488a5d5ab --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-duct-cable-strap.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4de75a54e2072648b59baf89fd3c9ea662a20f8d8ea878123afd0d13d4ab06a9 +size 591274 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-duct-screws-back.webp b/src/models/thelio-mega-r4-n3/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..07bf5f776 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348a89e284cdadd7b3a5f6ac6d9bdcdb12f6bca92ddcbd1a4593ed63f4ae39bc +size 832546 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-duct-screws-connectors-top.webp b/src/models/thelio-mega-r4-n3/img/cpu-duct-screws-connectors-top.webp new file mode 100644 index 000000000..d1fb8b4cc --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-duct-screws-connectors-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b953f3dcb47c8f0429e1f3841abd53843a32f16ee11e778234d901ff686fe2c0 +size 799780 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-duct-side-fan-screws.webp b/src/models/thelio-mega-r4-n3/img/cpu-duct-side-fan-screws.webp new file mode 100644 index 000000000..ff68e07e8 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-duct-side-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36093ee6cc49e0c8d087d63dd75f04f371b57e8bc77b3edbc8275a7db81e244f +size 933476 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-heatsink-fans-installed.webp b/src/models/thelio-mega-r4-n3/img/cpu-heatsink-fans-installed.webp new file mode 100644 index 000000000..c6520442c --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-heatsink-fans-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdeaf81ce1a24a5b6ee18a46d9bce091ece6eed00d56111b3de459fef2dc7c8f +size 982546 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-heatsink-fans-removed.webp b/src/models/thelio-mega-r4-n3/img/cpu-heatsink-fans-removed.webp new file mode 100644 index 000000000..0dcf3f25f --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-heatsink-fans-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe11fc27dba97c548274946d16489287234e59833b87aefa3d16597d9a355114 +size 909762 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-removed.webp b/src/models/thelio-mega-r4-n3/img/cpu-removed.webp new file mode 100644 index 000000000..1db382a79 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffa624ddbfc16a85d6f2b59a711a056258debb6a52e4eec87cb1a3a9ad1e883d +size 983692 diff --git a/src/models/thelio-mega-r4-n3/img/cpu-thermal-paste-removal.webp b/src/models/thelio-mega-r4-n3/img/cpu-thermal-paste-removal.webp new file mode 100644 index 000000000..11df0cc5e --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/cpu-thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a1e0d1baedbe2a13c48b1b22881f64d0083f0a774f6b17752f7d6a2babd8448 +size 969834 diff --git a/src/models/thelio-mega-r4-n3/img/gpu-brace-screws.webp b/src/models/thelio-mega-r4-n3/img/gpu-brace-screws.webp new file mode 100644 index 000000000..dd9490ee7 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:470598c51774bf9bcd11e7206facd703c7fd140f7815692b2b5e4baf63da347d +size 982780 diff --git a/src/models/thelio-mega-r4-n3/img/gpu-finger-screws.webp b/src/models/thelio-mega-r4-n3/img/gpu-finger-screws.webp new file mode 100644 index 000000000..e8601414e --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/gpu-finger-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02c2ec2b5cf8a860517528b011a9778eed6a6d2a1be3fb93edce2ac7942b7727 +size 912170 diff --git a/src/models/thelio-mega-r4-n3/img/gpu-power.webp b/src/models/thelio-mega-r4-n3/img/gpu-power.webp new file mode 100644 index 000000000..cc5b342c2 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7173509308ec6c1cd6ba0cdedbf2f92ac1be8f14448d0f712d59fe5ecc9f59dd +size 990022 diff --git a/src/models/thelio-mega-r4-n3/img/internal-front.webp b/src/models/thelio-mega-r4-n3/img/internal-front.webp new file mode 100644 index 000000000..584f3e55b --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/internal-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b497a71f18dc0fa2f6c9158f1c7c737a55d8a1affe572880268135e14ad5d9a +size 548444 diff --git a/src/models/thelio-mega-r4-n3/img/internal-left-chassis.webp b/src/models/thelio-mega-r4-n3/img/internal-left-chassis.webp new file mode 100644 index 000000000..1363a4350 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/internal-left-chassis.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ac90dd8b28e0957a110869238f9254b0ba39d363dd39618b02351ea3d1f8058 +size 867170 diff --git a/src/models/thelio-mega-r4-n3/img/internal-left-electronics.webp b/src/models/thelio-mega-r4-n3/img/internal-left-electronics.webp new file mode 100644 index 000000000..d86df0d10 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/internal-left-electronics.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9db61d194e825e85bcbff47fd696841139386c8f3ed3dd623c1464567c5f012 +size 846828 diff --git a/src/models/thelio-mega-r4-n3/img/internal-right.webp b/src/models/thelio-mega-r4-n3/img/internal-right.webp new file mode 100644 index 000000000..2dfb6ca71 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/internal-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e604371802d85e95c6031a13d4bfddaf7c97ff4e463bfab09e9968009836d89 +size 895136 diff --git a/src/models/thelio-mega-r4-n3/img/internal-top.webp b/src/models/thelio-mega-r4-n3/img/internal-top.webp new file mode 100644 index 000000000..58f132c97 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/internal-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b31fd237599300921847d40b0d20ae1fc7e0f830cf72d9093fb478b1dde7281 +size 992464 diff --git a/src/models/thelio-mega-r4-n3/img/m2-heatsink.webp b/src/models/thelio-mega-r4-n3/img/m2-heatsink.webp new file mode 100644 index 000000000..99e3361b6 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/m2-heatsink.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbc925b2beae62d1f4b65de7cb3f8734b310e1f2926bd6572a11638e30f8d1e3 +size 894832 diff --git a/src/models/thelio-mega-r4-n3/img/m2-slots.webp b/src/models/thelio-mega-r4-n3/img/m2-slots.webp new file mode 100644 index 000000000..1c6dd687f --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81cf9800e856ba40544a62e2f14dd47297a3f42a9503bd1c4c0fe0595ac5eaa2 +size 974036 diff --git a/src/models/thelio-mega-r4-n3/img/m2-thermal-tape-heatsink.webp b/src/models/thelio-mega-r4-n3/img/m2-thermal-tape-heatsink.webp new file mode 100644 index 000000000..7d47be9b1 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/m2-thermal-tape-heatsink.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6063d9a54edfe5a1f0e35e55bb4f3576335f54efdc39688786491d8c621a2bc +size 928930 diff --git a/src/models/thelio-mega-r4-n3/img/m2-thermal-tape-motherboard.webp b/src/models/thelio-mega-r4-n3/img/m2-thermal-tape-motherboard.webp new file mode 100644 index 000000000..f68565a79 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/m2-thermal-tape-motherboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:686ee4f00bcdaf8caee8de6543cac085c59922d81065a33e63dc538afa6e8d90 +size 946924 diff --git a/src/models/thelio-mega-r4-n3/img/motherboard-fan-header.webp b/src/models/thelio-mega-r4-n3/img/motherboard-fan-header.webp new file mode 100644 index 000000000..d436e8fe7 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/motherboard-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1a0876b7fffbf628d831da1edc6cd3324a73fc43eff8e578f0d27c2a83a7b13 +size 944532 diff --git a/src/models/thelio-mega-r4-n3/img/motherboard-power-button.webp b/src/models/thelio-mega-r4-n3/img/motherboard-power-button.webp new file mode 100644 index 000000000..ecc926602 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/motherboard-power-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ff6eef0da3360f1b2d4631b55af3470ec1d858536274a6d618ee2c2a6b77a68 +size 990922 diff --git a/src/models/thelio-mega-r4-n3/img/motherboard-power-usb.webp b/src/models/thelio-mega-r4-n3/img/motherboard-power-usb.webp new file mode 100644 index 000000000..23a549d38 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/motherboard-power-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddbd179e91b554bfbd6657afab6efc593bb5336ec6c850ca6ae1d83ad9cd49df +size 649188 diff --git a/src/models/thelio-mega-r4-n3/img/motherboard-sata-ports.webp b/src/models/thelio-mega-r4-n3/img/motherboard-sata-ports.webp new file mode 100644 index 000000000..4513a1fbd --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/motherboard-sata-ports.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24f6d9f9227031a0303f688e9e7cc78cc10f7eac97f634321e1cde8f057d4270 +size 953336 diff --git a/src/models/thelio-mega-r4-n3/img/pcie-bracket.webp b/src/models/thelio-mega-r4-n3/img/pcie-bracket.webp new file mode 100644 index 000000000..af9adf1d7 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0cf6c4c942d999dff5d7a93a4a54ad218da13c81a7b3efcba4e77cb196e6bab +size 867590 diff --git a/src/models/thelio-mega-r4-n3/img/pcie-slots.webp b/src/models/thelio-mega-r4-n3/img/pcie-slots.webp new file mode 100644 index 000000000..724046dda --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/pcie-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:568301bf3a3e3f9d0944d15dc48dd26f9fc97c6549ecc8002d458a9b76d81df9 +size 895016 diff --git a/src/models/thelio-mega-r4-n3/img/ports-back.webp b/src/models/thelio-mega-r4-n3/img/ports-back.webp new file mode 100644 index 000000000..f684d90f5 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9e21c22f1ee10a47f793b7cc8cd7a66512847f33197895ad48390868e5a17f3 +size 788360 diff --git a/src/models/thelio-mega-r4-n3/img/ports-front-sides.webp b/src/models/thelio-mega-r4-n3/img/ports-front-sides.webp new file mode 100644 index 000000000..ed2b7968d --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d903a086d8fbf53683b326b64322acb961b576b8f850d27a6976f75f9c80cb +size 938952 diff --git a/src/models/thelio-mega-r4-n3/img/ports-top-bottom.webp b/src/models/thelio-mega-r4-n3/img/ports-top-bottom.webp new file mode 100644 index 000000000..bb97a6e81 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eecb0e3390b2042ade3eb699fcd8d221124d115b41b4da44c87caf53cc825c39 +size 852314 diff --git a/src/models/thelio-mega-r4-n3/img/power-button-receptacle.webp b/src/models/thelio-mega-r4-n3/img/power-button-receptacle.webp new file mode 100644 index 000000000..6af0c4902 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2f00255c42d373249c8a83d893af308058da2d7e3cefd839b4b66cb2e7bc604 +size 396520 diff --git a/src/models/thelio-mega-r4-n3/img/power-button-wiring.jpg b/src/models/thelio-mega-r4-n3/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-mega-r4-n3/img/psu-cabling.webp b/src/models/thelio-mega-r4-n3/img/psu-cabling.webp new file mode 100644 index 000000000..9df1f2de3 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/psu-cabling.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f30979481a4f98fa49e4a671b41be690d1f75a9eeff0eab414ff041b83fe261d +size 753894 diff --git a/src/models/thelio-mega-r4-n3/img/psu-chamber-screws.webp b/src/models/thelio-mega-r4-n3/img/psu-chamber-screws.webp new file mode 100644 index 000000000..b332dafeb --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/psu-chamber-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d6165bc20925383948423cabfece3335200438122529af3dd1669a6d91a77ac +size 928348 diff --git a/src/models/thelio-mega-r4-n3/img/psu-post.webp b/src/models/thelio-mega-r4-n3/img/psu-post.webp new file mode 100644 index 000000000..cb0a743bb --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/psu-post.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4d2463e0a20e45aefad7ad5fb6785f9640be940bb0dc66de4a0eb35c0adf347 +size 729104 diff --git a/src/models/thelio-mega-r4-n3/img/psu-screws.webp b/src/models/thelio-mega-r4-n3/img/psu-screws.webp new file mode 100644 index 000000000..a88e08106 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14b1e3e5fe00aa19fa4a858442c7d3619a3a57d37aa9fe51b37fba677c76fd21 +size 795502 diff --git a/src/models/thelio-mega-r4-n3/img/ram-order.webp b/src/models/thelio-mega-r4-n3/img/ram-order.webp new file mode 100644 index 000000000..5957bf404 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/ram-order.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aa31c778c412d5aeecd92fc4225359150320c38adb4fc7e74c98a34c6106cc1 +size 32024 diff --git a/src/models/thelio-mega-r4-n3/img/ram-slots.webp b/src/models/thelio-mega-r4-n3/img/ram-slots.webp new file mode 100644 index 000000000..cf35d078f --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35aee698b4af5bda47d7b8c2b47efdb8b14ac7a6917f31ecab9637dc1ec5e0ae +size 989862 diff --git a/src/models/thelio-mega-r4-n3/img/sata-backplane-cabling.webp b/src/models/thelio-mega-r4-n3/img/sata-backplane-cabling.webp new file mode 100644 index 000000000..c75e7c5d9 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/sata-backplane-cabling.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8275b848b019670a983ca4d8f2ae706201c69b05bc46acfe4a8828da3c9173c4 +size 977134 diff --git a/src/models/thelio-mega-r4-n3/img/sata-backplane-screws.webp b/src/models/thelio-mega-r4-n3/img/sata-backplane-screws.webp new file mode 100644 index 000000000..52d547832 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b257c5ab29db2049133d03957ce6860e1837b0881b9acc160fa9b1027d87e5c +size 448196 diff --git a/src/models/thelio-mega-r4-n3/img/side-fan-cabling.webp b/src/models/thelio-mega-r4-n3/img/side-fan-cabling.webp new file mode 100644 index 000000000..8f6e7c614 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/side-fan-cabling.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4846bc387e7e30ea9491d4816fde9e6ba03dae4982b1354c7167f07c4046560 +size 908602 diff --git a/src/models/thelio-mega-r4-n3/img/side-fan-connector.webp b/src/models/thelio-mega-r4-n3/img/side-fan-connector.webp new file mode 100644 index 000000000..9433cc8e2 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/side-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:811eb95d10f485830d58b490e5102481e000bd259bc498f415f10a712cb175d9 +size 538886 diff --git a/src/models/thelio-mega-r4-n3/img/side-fan-mount-screws.webp b/src/models/thelio-mega-r4-n3/img/side-fan-mount-screws.webp new file mode 100644 index 000000000..bc31e57ef --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/side-fan-mount-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eafa9b76d0dc4015b0234a01ddbfd318ccaa75c483d3965b757ced8056cdd83 +size 992254 diff --git a/src/models/thelio-mega-r4-n3/img/side-fan-screws.webp b/src/models/thelio-mega-r4-n3/img/side-fan-screws.webp new file mode 100644 index 000000000..e2388df1b --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/side-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbc414d438d63cba09a9d25db059715232ee9d3e3eab62117e308ca12abfdf7b +size 969072 diff --git a/src/models/thelio-mega-r4-n3/img/thelio-io-board.webp b/src/models/thelio-mega-r4-n3/img/thelio-io-board.webp new file mode 100644 index 000000000..b5df5f4e3 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/thelio-io-board.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:839f32a91522c8c492a336018cadc8d2cad828d731ad622d04904c1aa1bd3918 +size 502164 diff --git a/src/models/thelio-mega-r4-n3/img/thelio-io-cabling-cutout.webp b/src/models/thelio-mega-r4-n3/img/thelio-io-cabling-cutout.webp new file mode 100644 index 000000000..7cc9eb225 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/thelio-io-cabling-cutout.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed3157e5320c9e70e116e2908a528eb79e3876ad9357c4226a7d54f38dbc9edf +size 881824 diff --git a/src/models/thelio-mega-r4-n3/img/thelio-io-power-button.webp b/src/models/thelio-mega-r4-n3/img/thelio-io-power-button.webp new file mode 100644 index 000000000..b119d45fc --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/thelio-io-power-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0474e9eb78ef980cd6108efa48a8909083f91b23ab75bf1740a52c7cb321d0e9 +size 887664 diff --git a/src/models/thelio-mega-r4-n3/img/thelio-io-screws.webp b/src/models/thelio-mega-r4-n3/img/thelio-io-screws.webp new file mode 100644 index 000000000..7907ada45 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0cc3289f8e8390c065191e6b13ff19e2694fc9f89b2c5b5bc8766f8eb68da2c +size 955840 diff --git a/src/models/thelio-mega-r4-n3/img/thelio-mega-r4-n3.webp b/src/models/thelio-mega-r4-n3/img/thelio-mega-r4-n3.webp new file mode 100644 index 000000000..01f304c5d --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/thelio-mega-r4-n3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef24bf4135798f7be40b8b6732539b9c280249d52d4a2950eab63ae049404013 +size 50426 diff --git a/src/models/thelio-mega-r4-n3/img/thermal-paste-application.webp b/src/models/thelio-mega-r4-n3/img/thermal-paste-application.webp new file mode 100644 index 000000000..6739732cd --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc23831a29c3c45a9d82748952130985be2e2e05039daa4bd1efdfbb1acf329 +size 939106 diff --git a/src/models/thelio-mega-r4-n3/img/top-case-screws.webp b/src/models/thelio-mega-r4-n3/img/top-case-screws.webp new file mode 100644 index 000000000..a0ac8f4ad --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f04d4e4d724f662ebe2aeeed3642f5aa0f9956a86118b65b0706bf8b608eaa22 +size 842030 diff --git a/src/models/thelio-mega-r4-n3/img/top-crossbar-screws-back.webp b/src/models/thelio-mega-r4-n3/img/top-crossbar-screws-back.webp new file mode 100644 index 000000000..f6e004556 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/top-crossbar-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ef688c5d2a7ba511976757e6a49398f55e0a4ea2a60bbaf029a04950b909bf0 +size 757652 diff --git a/src/models/thelio-mega-r4-n3/img/top-crossbar-screws-front.webp b/src/models/thelio-mega-r4-n3/img/top-crossbar-screws-front.webp new file mode 100644 index 000000000..83433a1db --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/top-crossbar-screws-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00f79b9ec23dabc8e67a5993d112289940d70acdc4d66a595e40d6a67e749a4a +size 977856 diff --git a/src/models/thelio-mega-r4-n3/img/top-io-headers-bottom.webp b/src/models/thelio-mega-r4-n3/img/top-io-headers-bottom.webp new file mode 100644 index 000000000..b8ad06b1c --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/top-io-headers-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:369bf9282998285def916a2019767962a3c4663118152b848d5ecebda52220ca +size 967796 diff --git a/src/models/thelio-mega-r4-n3/img/top-io-headers-middle.webp b/src/models/thelio-mega-r4-n3/img/top-io-headers-middle.webp new file mode 100644 index 000000000..b3c5ba332 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/top-io-headers-middle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fce0bc9728bb9c6089702c52912d2274955df02ad468d8e89cc331d42f6b5a1b +size 835070 diff --git a/src/models/thelio-mega-r4-n3/img/top-io-screws.webp b/src/models/thelio-mega-r4-n3/img/top-io-screws.webp new file mode 100644 index 000000000..62f4937bc --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/top-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e33fa45ea1cd5a2691b4efadbf7162d35cc58bac2f91136d2a22f6d9e8a578d9 +size 969368 diff --git a/src/models/thelio-mega-r4-n3/img/wireless-antenna.webp b/src/models/thelio-mega-r4-n3/img/wireless-antenna.webp new file mode 100644 index 000000000..a9795a925 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/img/wireless-antenna.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:191779b1a72c4afc5fc1a061408c2db49ee45f0ed5691b2172921c34731d130a +size 963666 diff --git a/src/models/thelio-mega-r4-n3/internal-overview.md b/src/models/thelio-mega-r4-n3/internal-overview.md new file mode 100644 index 000000000..2a54304a3 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/internal-overview.md @@ -0,0 +1,63 @@ +# Thelio Mega (Internal Overview) + +## Left side overview: + +### Chassis components: + +![Internal overview (left side - chassis)](./img/internal-left-chassis.webp) + +- CPU duct is highlighted in red +- Power button receptacle cutout is highlighted in cyan +- Side fan mount is highlighted in green +- PSU bracket is highlighted in yellow + +### Electronic components: + +![Internal overview (left side - electronics)](./img/internal-left-electronics.webp) + +- CPU heatsink is highlighted in yellow +- RAM slots are highlighted in green + - RAM slots are partially obstructed by the CPU heatsink +- PCIe 5.0 x16 slots are highlighted in red + - Primary GPU slot is the top slot +- M.2 slots are highlighted in cyan +- 2.5" SATA slots are highlighted in pink +- Thelio Io daughterboard is highlighted in white +- Motherboard power button is highlighted in purple +- CMOS battery is highlighted in black +- Power supply is highlighted in orange + +## Right side overview: + +![Internal overview (right side)](./img/internal-right.webp) + +- Back of Thelio Io board is highlighted in cyan + - Internal power button is on the Thelio Io board +- SATA backplane access cutout is highlighted in green +- Power supply access cutout is highlighted in red + +## Front side overview: + +![Internal overview (front side)](./img/internal-front.webp) + +- Power button receptacle cutout is highlighted in cyan +- Thelio Io connector access cutout is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/internal-top.webp) + +- CPU power connectors are highlighted in red + - Connect to power supply +- Top RAM slot is highlighted in green +- CPU fan input header is highlighted in orange + - Connects to Thelio Io board +- CPU fan output splitters are highlighted in pink + - Connect to the CPU fans and the Thelio Io board +- Top I/O board is highlighted in white + - Connects to motherboard +- 2.5" drive screws are highlighted in yellow +- Power button receptacle is highlighted in cyan + - Connects to Thelio Io board + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-mega-r4-n3/repairs.md b/src/models/thelio-mega-r4-n3/repairs.md new file mode 100644 index 000000000..594369278 --- /dev/null +++ b/src/models/thelio-mega-r4-n3/repairs.md @@ -0,0 +1,702 @@ +# Thelio Mega (Parts & Repairs) + +Many components in your Thelio Mega can be upgraded or replaced as necessary. This page uses photos of the the R4-N3 revision, which indicates: + +- **R4:** The fourth AMD motherboard used in Thelio Mega. +- **N3:** Based on the third major revision of the Thelio Mega chassis. + - The Thelio Mega form factor is not currently available as a standalone Nebula chassis. + +Minor case details may vary based on the production date of the unit, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Removing the side fan mount](#removing-the-side-fan-mount) +- [Replacing the side intake fans](#replacing-the-side-intake-fans) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Removing the GPU brace](#removing-the-gpu-brace) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing a GPU](#replacing-a-gpu) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the RAM](#replacing-the-ram) +- [Opening the PSU chamber](#opening-the-psu-chamber) +- [Replacing the bottom intake fan](#replacing-the-bottom-intake-fan) +- [Replacing the power supply](#replacing-the-power-supply) +- [Removing the top crossbar](#removing-the-top-crossbar) +- [Replacing the Thelio Io board](#replacing-the-thelio-io-board) +- [Replacing the SATA backplanes](#replacing-the-sata-backplanes) +- [Replacing the top I/O](#replacing-the-top-io) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio Mega includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 2 minutes +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the eight outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Removing the side fan mount: + +The side fan mount holds the two 140mm side intake fans, which cool the GPU(s) and 2.5" storage drives. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 5 minutes +**Difficulty:** Easy + +### Steps to remove the side fan mount: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unplug the side fan connector from the top of the side fan mount, next to the back of the chassis. + +![Side fan connector](./img/side-fan-connector.webp) + +3. Unscrew the four screws holding the side fan mount in place (two on the front of the case, two on the back). + +![Side fan mount screws](./img/side-fan-mount-screws.webp) + +4. Pull the side fan mount out of the chassis. + +## Replacing the side intake fans: + +The 140mm side intake fans can be independently replaced. + +**Part numbers:** +- Each side fan is a 140mm Be Quiet! Silent Wings 4 (model number `BQ SIW4-14025-MF-PWM`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the side intake fans: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side fan mount](#removing-the-side-fan-mount). +2. Unscrew the four screws holding the fan in place. + +![Side fan screws](./img/side-fan-screws.webp) + +3. Free the fan cable from the velcro straps and unplug it from the splitter board. + +![Side fan cabling](./img/side-fan-cabling.webp) + +4. When installing the new fan, orient the spinning side out of the chassis and the stationary side into the chassis. + - The fan's cable should point towards the same long edge as the splitter board, but the opposite short edge. + +## Adding/removing 2.5" storage drives: + +Thelio Mega R4-N3 supports up to four 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 8 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side fan mount](#removing-the-side-fan-mount). +2. Unscrew the two screws securing the drive bay's cover. + +![2.5" drive bay covers](./img/25-bay-covers.webp) + +3. If you are adding a new drive, pop out the black plastic ring on the top crossbar and slide out four screws (per drive). + +![2.5" drive screws](./img/25-drive-screws.webp) + +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the drive bay's SATA backplane. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +6. Replace the black plastic screw ring and the 2.5" drive bay cover, followed by the side fan mount and top case. + +## Removing the GPU brace: + +The GPU brace provides mounting points for GPU fingers, which can optionally support graphics cards or other PCI Express devices. GPU fingers are primarily intended to avoid shipping damage, and the system can be run without GPU fingers if they don't fit an upgraded GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the GPU brace: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side fan mount](#removing-the-side-fan-mount). +2. Remove the four screws holding the GPU brace in place (two at the top attached to the CPU duct, and two at the bottom attached to the PSU chamber). + - As visible in the photo below, the elongated screw holes allow the GPU brace to be slightly rotated, which can allow the GPU finger(s) to better support the exact position of the GPU. + +![GPU brace screws](./img/gpu-brace-screws.webp) + +3. Pull the GPU brace out of the chassis. + +### Steps to adjust the GPU fingers: + +1. Unscrew the four screws (two on each side) holding the GPU finger onto the GPU brace, highlighted cyan below. + +![GPU finger screws](./img/gpu-finger-screws.webp) + +2. Move the GPU finger to the desired position, then re-attach the screws. +3. Repeat for any additional GPU fingers present. +4. To adjust the depth the GPU brace extends into the chassis, loosen the screws highlighted yellow above, then tighten them when the GPU brace is in the desired position. + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and RAM slots on the motherboard. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 9 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), and [remove the GPU brace](#removing-the-gpu-brace). +2. Unscrew the four back screws holding the CPU duct in place. + +![CPU duct screws](./img/cpu-duct-screws-back.webp) + +3. Unplug the braided cables for the two CPU duct-mounted fans, highlighted light blue below. + - The non-braided Y-cable does not need to be unplugged at this stage. + +![Top exhaust fans](./img/cpu-duct-screws-connectors-top.webp) + +4. While holding the CPU duct up, unscrew the two top screws connecting it to the top crossbar, highlighted green above. +5. Pull the CPU duct out of the machine. + +## Replacing a GPU: + +Thelio Mega R4-N3 contains four PCI Express 5.0 x16 slots. Factory configurations are offered with up to three GPUs. Four GPUs may function, depending on space and power constraints. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to replace a GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace). + - To access the top PCIe slot (which is the primary GPU slot), also [remove the CPU duct](#removing-the-cpu-duct). +2. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +3. Loosen the two back screws holding the PCIe bracket in place, then slide the PCIe bracket open. + - You can optionally remove the screws and PCIe bracket instead. + +![PCIe bracket screws](./img/pcie-bracket.webp) + +4. Press the latch on the motherboard to free the PCIe connection, then pull the card out of the slot. + - The top PCIe slot (the primary GPU slot) can also be freed by pressing the square quick-release button above the M.2 heatsink, highlighted red below. + +![GPU order & PCIe latches](./img/pcie-slots.webp) + +5. When installing new GPUs, utilize the top slot first. Other slots can be utilized in the order that best fits the GPUs, since they all run at equal bandwidth. +6. After inserting the new GPU into its slot, connect the power cables. + - The maximum number of power cables are preinstalled in your system, but some may be secured with velcro straps within the [PSU chamber](#opening-the-psu-chamber) if they weren't used in the factory configuration. +7. Once all GPUs are installed, replace the back PCIe bracket, CPU duct, GPU brace, side fan mount, and top case. + +## Replacing the M.2 drives: + +Thelio Mega R4-N3 has four M.2 slots, which all support PCIe NVMe Gen 5 x4. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 23 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), and [remove the GPUs](#replacing-a-gpu). +2. Remove the M.2 heatsink by rotating the latch clockwise, then holding the latch down while pivoting the heatsink away from the latch. + - It may take some pressure to break the seal of the thermal tape; pull slowly to avoid breaking the thermal tape. + +![M.2 heatsink screws](./img/m2-heatsink.webp) + +3. To remove an M.2 drive, rotate the latch, pull the end of the M.2 drive slightly away from the thermal tape on the motherboard, then pull the drive out of the slot. + - The drive may lift away from the motherboard on its own if the thermal tape is not present. + - Thermal tape is not present behind Slot D. + +![M.2 slot screws](./img/m2-slots.webp) + +4. If utilizing a slot for the first time, peel the plastic covering off of the thermal tape behind the slot on the motherboard, and off of the thermal tape in the corresponding position on the heatsink. + - Thermal tape is not present behind Slot D on the motherboard (but is present for Slot D on the heatsink). + - In the below photos, Slots C and D have thermal tape that's ready to use, while Slots A and B still have the plastic coverings applied. + +![M.2 thermal tape (motherboard)](./img/m2-thermal-tape-motherboard.webp) +![M.2 thermal tape (heatsink)](./img/m2-thermal-tape-heatsink.webp) + +5. To install an M.2 drive, insert its keyed end into the slot, then press the opposite end down onto the latch until it clicks into place. + - If the latch does not rotate on its own when the drive is pressed down, rotate it manually to allow the drive to be seated underneath it. +6. Replace the M.2 heatsink, GPU(s), CPU duct, GPU brace, side fan mount, and top case. + +## 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 KTS CR2032 battery. + +**Tools required:** Cross-head (Phillips) screwdriver, plastic spludger tool +**Time estimate:** 27 minutes +**Difficulty:** High + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), [remove the GPUs](#replacing-a-gpu), and [remove the M.2 heatsink](#replacing-the-m2-drives). +2. Use a small plastic tool to pry the CMOS battery out of the slot from the right side. + +![CMOS battery](./img/cmos-battery.webp) + +3. Insert the new CMOS battery into the slot with the rounded side facing inward and the label facing outward. +4. Reinstall the M.2 heatsink, GPUs, GPU brace, side fan mount, and top case. + +## Replacing the CPU fans: + +Thelio Mega R4-N3 contains four CPU fans: two mounted in the CPU duct, and two mounted on the CPU cooler heatsink. + +**Part numbers:** +- CPU duct fans: 2x Be Quiet! Silent Wings 4 (`BQ SIW4-12025-MF-PWM`) +- CPU cooler heatsink fans: 2x Arctic Freezer 4U fans + - Included with the Arctic Freezer 4U-M CPU cooler + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fans: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), and [remove the CPU duct](#removing-the-cpu-duct). +2. Free the cables from the velcro strap on the top of the CPU duct. + +![CPU duct velcro strap](./img/cpu-duct-cable-strap.webp) + +3. To remove the side CPU duct fan, unscrew the four fan screws from the outside of the CPU duct. + - When reinstalling the fan, the spinning side faces outward, and the cable goes on the corner closest to the velcro strap. + +![CPU duct side fan screws](./img/cpu-duct-side-fan-screws.webp) + +4. To remove the back CPU duct fan, unscrew the four screws holding the fan bracket into the duct (two on the top, and two on the bottom). + +![CPU duct inner screws](./img/cpu-duct-back-bracket-screws.webp) + +5. Push the fan bracket slightly into the duct, then pull it out the side of the duct. +6. Unscrew the four fan screws from the fan bracket to remove the fan. + - When reinstalling the fan, the spinning side should face into the CPU duct, with the bracket's cable cutout closest to the velcro strap. + +![CPU duct back fan screws](./img/cpu-duct-back-fan-screws.webp) + +### Steps to replace the cooler-mounted CPU fans: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), and [remove the CPU duct](#removing-the-cpu-duct). +2. Disconnect the rear cooler fan from the front cooler fan's Y-cable, and unplug the front cooler fan's Y-cable from the splitter board. + - The heatsink fan cable connection points are highlighted red below. + - In the below photo, the [GPU](#replacing-a-gpu) and [top crossbar](#removing-the-top-crossbar) have been removed for better visibility. + +![CPU heatsink fans & connectors](./img/cpu-heatsink-fans-installed.webp) + +3. Pull the fans (highlighted green above) directly out of the case, sliding them off the heatsink. + +![CPU heatsink fans (removed)](./img/cpu-heatsink-fans-removed.webp) + +4. When reinstalling the CPU heatsink fans, the fan with a normal cable goes on the back of the heatsink, while the fan with a Y-cable goes on the front. + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. The thermal paste should generally also be replaced whenever the CPU cooler is removed from the CPU for any reason. + +**Part numbers:** +- CPU cooler: Arctic Freezer 4U-M +- CPU socket: AMD sTR5 socket + +**Tools required:** Cross-head (Phillips) screwdriver (long), AMD Threadripper torque tool or compatible 1.5 Nm (13.275 in-lb) torque 3.95mm six-point star (Torx 20) screwdriver, thermal paste +**Time estimate:** 35 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), [remove the CPU duct](#removing-the-cpu-duct), and [remove the cooler-mounted CPU fans](#steps-to-replace-the-cooler-mounted-cpu-fans). +2. While holding the cooler in place so it doesn't fall, loosen the four CPU cooler screws. + - The screws are held captive and will not fully detatch from the cooler. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. The cooler will come away from the CPU. +4. Using a paper towel, clean the existing thermal paste off of the heatsink and CPU. + - Due to the design of the heatsink, some thermal paste may remain between the heatsink pipes. Only the flat section of the pipes that makes contact with the CPU needs to be cleaned. + - You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + +![CPU thermal paste removal](./img/cpu-thermal-paste-removal.webp) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Using the AMD Threadripper torque screwdriver (or a compatible T20 screwdriver), loosen the three CPU bracket Torx screws in reverse order of the printed numbers (starting with #3). + - The screws are held captive and will not come out of the bracket. + +![CPU Torx screws](./img/cpu-bracket-screws.webp) + +3. The CPU bracket cover will spring up when all its screws are fully loosened. + - If the bracket cover only partially opens, you may need to loosen screws #2 and/or #3 more. + +![CPU bracket (open)](./img/cpu-bracket-open.webp) + +4. Using the blue corner tabs (visible above), flip the orange CPU carrier frame up and away from the CPU socket. + +![CPU carrier frame (raised)](./img/cpu-carrier-raised.webp) + +5. Slide the CPU carrier tray out of the CPU bracket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +6. Slide the new CPU's carrier tray into the CPU bracket. + - AMD Threadripper CPUs come with carrier trays, so removing the CPU from the tray is generally not necessary. +7. Flip the CPU bracket back down onto the socket, gently pressing the blue tabs to seat the CPU carrier tray onto the motherboard. +8. Flip the CPU bracket cover back down. +9. Screw the three Torx screws back into place in order of the printed numbers (starting with #1). + - The AMD Threadripper-branded tool applies 1.5 Nm of torque. When the screw is tight enough, it will give way. + - If you're using a different screwdriver, use a torque tool to apply approximately the same amount of torque (1.5 Nm, or ~13.275 in-lb). + - If you're using a screwdriver without a torque tool, try to tighten all three screws evenly. After re-assembling the computer, run a RAM test to ensure the CPU is secured with the correct amount of force. + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, tighten the four screws. + - The two screws on the left side use the outer holes; the two screws on the right side use the inner holes. + - The air flow arrows stamped into the top of the heatsink should point towards the back of the chassis. + - Insert each screw partially, then finish tightening both. +3. Set the computer upright, then reinstall the cooler-mounted CPU fans, CPU duct, GPU brace, side fan mount, and top case. + +## Replacing the RAM: + +Thelio Mega R4 supports up to 512GB (8x64GB) of ECC DDR5 RAM DIMMs running at a maximum speed of 5600 MHz. 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:** 17 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), and [remove the CPU duct](#removing-the-cpu-duct). + - You can optionally [remove the CPU cooler](#replacing-the-cpu-cooler-and-cpu) for easier access to the innermost RAM slots; it's been removed for better visibility in the below photo. +2. To remove an existing RAM stick, flip the latches on each side away from the stick, then pull the stick out of the slot. + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tabs on the left and right of the slot are open (pulled outwards), then insert the new RAM (or re-seat the existing RAM) into the slot. + - The RAM stick will only fit in one direction. The larger group of pins goes on the right side. + - Use the following guide for placement of the RAM sticks: + +![RAM slot order](./img/ram-order.webp) + +4. Replace the CPU cooler (if necessary), CPU duct, GPU brace, side fan mount, and top case. + +## Opening the PSU chamber: + +The PSU chamber houses the power supply unit (PSU) and its related cabling, and provides a mounting point for the bottom intake fan. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 12 minutes +**Difficulty:** Medium + +### Steps to open the PSU chamber: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), and [remove the GPU brace](#removing-the-gpu-brace). +2. [Unplug the power cables from all installed GPUs](#replacing-a-gpu). +3. Unscrew the four side screws holding the PSU chamber's cover on. + +![PSU chamber screws](./img/psu-chamber-screws.webp) + +4. Pull the cover off of the PSU chamber. + - The [bottom intake fan's cable](#replacing-the-bottom-intake-fan) does not need to be untied to access the inside of the PSU chamber, but can be untied for easier access. + +## Replacing the bottom intake fan: + +The 140mm bottom intake fan can be independently replaced. + +**Part numbers:** +- The bottom intake fan is a 140mm Be Quiet! Silent Wings 4 (model number `BQ SIW4-14025-MF-PWM`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 18 minutes +**Difficulty:** Medium + +### Steps to replace the bottom intake fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), and [open the PSU chamber](#opening-the-psu-chamber). +2. Free the cable from the velcro loop (near the power button receptacle) and unplug it from the Thelio Io board. + +![Bottom fan velcro strap](./img/bottom-fan-cable.webp) + +3. Unscrew the four screws holding the fan onto the top cover of the PSU chamber. + +![Bottom fan screws](./img/bottom-fan-screws.webp) + +4. Screw in the new fan. + - The fan should be oriented so the cable is closest to the cable cutout in the PSU chamber cover, with the spinning side facing down. +5. Pass the fan's cable through the PSU chamber cover, plug the new fan into the `INTAKE FAN` (`FANOUT2`) port on the Thelio Io board, and secure the excess cabling with the velcro loop. +6. Close the PSU chamber and reinstall the GPU brace, side fan mount, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) is modular and can be replaced with another unit of the same model. Different models may not be compatible with the cabling pre-installed in the Thelio Mega. + +**Part numbers:** +- The default power supply is a Thermaltake Toughpower GF3 1650W Gold. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** High + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side fan mount](#removing-the-side-fan-mount), [remove the GPU brace](#removing-the-gpu-brace), and [open the PSU chamber](#opening-the-psu-chamber). +2. Unplug all of the modular cabling from the back of the PSU. + - Some of the cables may be easier to unplug after the PSU has been unscrewed/removed from the case. + +![PSU cabling](./img/psu-cabling.webp) + +3. Unscrew the four screws holding the PSU in from the back of the case. + +![PSU back screws](./img/psu-screws.webp) + +4. Slide the PSU into the chassis and then pull it out of the PSU chamber. +5. Insert the new PSU, setting it on top of the rubber post that holds it at the correct height. + - The replacement PSU should be installed with the fan facing the bottom of the case. + +![PSU post](./img/psu-post.webp) + +6. Screw in the replacement PSU. + - You may need to hold the PSU up to the back of the chassis to align the screwholes while inserting the screws. +7. Use the labels and pin counts on the cables and ports to ensure the power cables are reconnected to the new PSU in the proper locations. +8. If the replacement PSU has a "Smart Zero Fan" switch, make sure it's switched on for the optimal fan curve. + +## Removing the top crossbar: + +The top crossbar can be replaced for repair or removed for easier access to internal components. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 3 minutes +**Difficulty:** Easy + +### Steps to remove the top crossbar: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the top crossbar from the front of the chassis. + +![Top crossbar screws (front)](./img/top-crossbar-screws-front.webp) + +3. Unscrew the top crossbar from the back of the chassis. + +![Top crossbar screws (back)](./img/top-crossbar-screws-back.webp) + +4. Pull the top crossbar away from the chassis. + +## Replacing the Thelio Io board: + +Named after Jupiter's moon Io, the Thelio Io daughterboard handles the front power button and fan control. If the Thelio Io board becomes defective, it can be replaced using the instructions below. + +**Part numbers:** +- Thelio Mega R4-N3 uses [Thelio Io version 2](https://github.com/system76/thelio-io/tree/92c2a60b6d6acc0f9d51d819cba07ad28e2b03f3) ([PCB revision thelio_io_2.3](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io)). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** High + +### Steps to replace the Thelio Io board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side fan mount](#removing-the-side-fan-mount). + - It's optional but recommended to also [remove the GPU brace](#removing-the-gpu-brace) and [remove the CPU duct](#removing-the-cpu-duct) for easier access to the cabling. +2. Use the cutout on the front of the chassis to unplug all cabling from the Thelio Io board. + - The second-from-top connector (`POWER1`) requires pulling the white tab while unplugging. + - The bottom connector (`USB`) requires holding the black clip while unplugging. + +![Thelio Io cabling cutout](./img/thelio-io-cabling-cutout.webp) + +3. Unscrew the two screws holding the daughterboard on from the right side of the chassis. + +![Thelio Io screws](./img/thelio-io-screws.webp) + +4. Screw in the new Thelio Io board and reconnect the wiring. + +### Thelio Io wiring guide: + +![Thelio Io wiring guide](./img/thelio-io-board.webp) + +1. When wiring the Thelio Io board, refer to the port labels and the following guide. + - `FANOUT1`/`CPU FAN` - to the left fan splitter (connecting to the [cooler-mounted CPU fans](#steps-to-replace-the-cooler-mounted-cpu-fans)). + - `FANOUT2`/`INTAKE FAN` - to the [bottom intake fan](#replacing-the-bottom-intake-fan). + - `FANOUT3`/`GPU FAN` - to the [side fan mount's](#removing-the-side-fan-mount) fan splitter. + - `FANOUT4`/`AUX FAN` - to the right fan splitter (connecting to the [duct-mounted CPU fans](#steps-to-replace-the-duct-mounted-cpu-fans)). + - `FANIN1`/`MOTHERBOARD FAN INPUT` - to the `CPU_FAN` header at the top right of the motherboard, highlighted cyan below. + + ![Motherboard CPU output header](./img/motherboard-fan-header.webp) + - `POWER1`/`POWER INPUT` - to the [power supply](#replacing-the-power-supply) via a Molex (large 4-pin) to Berg (small 4-pin) adapter cable. + - The white plastic clip needs to be held away from the connector to unplug this cable from the Thelio Io board. + - The adapter cable may be a Y-cable; the other small end can be left unplugged. + - `PFP1`/`FRONT PANEL` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the power button receptacle, the wire color order (from left to right) is red, black, blue, black. + - `PMB1`/`MOTHERBOARD` - to the first four pins of the `F_PANEL` header at the bottom right of the motherboard, highlighted green below. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the motherboard, the wire color order (from left to right) is red, black, blue, black. + + ![Motherboard power button & USB headers](./img/motherboard-power-usb.webp) + - `USB` - to the `F_USB2` header on the bottom edge of the motherboard, highlighted yellow above. + - A black plastic clip needs to be held down to unplug this cable from the Thelio Io board. + - This port can alternatively be connected to the `F_USB1` header on the motherboard if the `F_USB2` header becomes defective. + +## Replacing the SATA backplanes: + +Each of the two SATA backplanes provides two 2.5" SATA III data and power connectors for its corresponding [2.5" drive cage](#addingremoving-25-storage-drives). + +**Part numbers:** +- The part number and version for the SATA backplane is [thelio-io-sata_2.2](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io-sata). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the SATA backplanes: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side fan mount](#removing-the-side-fan-mount), then [remove the 2.5" drive cage cover and all 2.5" SATA drives](#addingremoving-25-storage-drives) in front of the backplane(s) you're replacing. +2. Use the cutout on the right side of the chassis to unplug the 4-pin Berg power connector (highlighted cyan below) and the two SATA data cables (highlighted green below) from the SATA backplane(s). + - View of the cables is partially obstructed by other nearby cables. + - The white clip needs to be held away from the connector while unplugging the power cable. + +![2.5" drive cage cabling & screws](./img/sata-backplane-cabling.webp) + +3. Unscrew the four screws holding the drive cage onto the chassis, then remove the drive cage from the chassis. + - The top four screws are for the top drive cage; the bottom four screws are for the bottom drive cage. + +![2.5" drive cage cabling & screws](./img/25-cage-screws.webp) + +4. Unscrew the four SATA backplane screws from the drive cage, then push the SATA backplane out through the front of the drive cage. + +![SATA backplane screws](./img/sata-backplane-screws.webp) + +5. Place the new SATA backplane into the drive cage and secure it with the four SATA backplane screws, then reinstall the drive cage. +6. Plug the 4-pin Berg power connector and SATA data cables into the SATA backplane. + - The order of the SATA data cables shouldn't matter as long as your operating system and software is configured to address disks by UUID (e.g. `/dev/disk/by-id/...`) instead of by letter (e.g. `/dev/sd_`). + - By default, the ports connect as follows: + - Top SATA backplane (top row of motherboard ports): `DATA0` connects to motherboard port 1. `DATA1` connects to motherboard port 0. + - Bottom SATA backplane (bottom row of motherboard ports): `DATA0` connects to motherboard port 3. `DATA1` connects to motherboard port 2. + - The motherboard's SATA ports can be accessed from behind via the cabling cutout. In the below photo, the [GPU brace](#removing-the-gpu-brace), [CPU duct](#removing-the-cpu-duct), and [GPU](#replacing-a-gpu) have been removed to show the ports from the front. + +![Motherboard SATA ports](./img/motherboard-sata-ports.webp) + +7. Reinstall the side fan mount, any 2.5" drives that were removed, the 2.5" drive cage cover(s), and the top case. + +## Replacing the top I/O: + +Thelio Mega R4-N3 includes a top I/O module providing audio and USB ports. If the top ports are damanged or become defective, they can be replaced using the steps below. + +**Part numbers:** +- The top I/O module's part number is `MYS7523 Rev. 4.0`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the top I/O: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct), and [remove the side fan mount](#removing-the-side-fan-mount). +2. Unplug the `F_AUDIO` header at the bottom-left corner of the motherboard, highlighted cyan below. + +![Top I/O audio and USB 3.0 headers](./img/top-io-headers-bottom.webp) + +3. Unplug the `F_U32_1` header near the bottom-right corner of the motherboard, highlighted red above. +4. Unplug the `F_U320G` header near the right side of the motherboard just above the graphics card and M.2 heatsink, highlighted green below. + +![Top I/O USB 2.0 header](./img/top-io-headers-middle.webp) + +5. Unscrew the two front screws holding the top I/O board onto the chassis. + +![Top I/O screws](./img/top-io-screws.webp) + +6. Remove the top I/O board from the system. +7. Insert the new top I/O board into the system and screw it into place. +8. Reconnect the audio and USB headers. +9. Replace the side fan mount, CPU shroud, and top case. + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `POWER` on the Thelio Io board. + +![Internal power button](./img/thelio-io-power-button.webp) + +4. If the Thelio Io `POWER` button powers the machine on, then the issue is either the front power button or its connection to the Thelio Io board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio Io `POWER` button does not work, press the power (`⏻`) button near the top right of the motherboard. + - The [CPU duct](#removing-the-cpu-duct) has been removed in the below photo for better visibility, but does not need to be removed to reach the motherboard power (`⏻`) button. + +![Motherboard power button](./img/motherboard-power-button.webp) + +6. If the motherboard power (`⏻`) button works, but the Thelio Io `POWER` button does not work, then the issue is either the Thelio Io board or its connection to the motherboard. [Check the wiring between the Thelio Io board and the motherboard](#thelio-io-wiring-guide). +7. If the motherboard power (`⏻`) button does not work, then the issue may be the motherboard, or it may be the power supply or its connection to the motherboard. Ensure all connectors are plugged in properly and that the power supply is switched to the 1 (On) position. + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - You can optionally [remove the CPU duct](#removing-the-cpu-duct) for easier access to the power button receptacle and its wiring. +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right. + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the PFP1 port on the Thelio Io board, with the red wire on the top (see the [Thelio Io wiring guide](#thelio-io-wiring-guide)). + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. + diff --git a/src/models/thelio-mira-b1.0/README.md b/src/models/thelio-mira-b1.0/README.md index 2a960871f..8835ffe55 100644 --- a/src/models/thelio-mira-b1.0/README.md +++ b/src/models/thelio-mira-b1.0/README.md @@ -21,6 +21,9 @@ The System76 Thelio Mira is a desktop with the following specifications: - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) - GPU options - Up to two GPUs, depending on configuration (2x PCIe 4.0/3.0 x16) + - GPU size: + - Internal clearance: 318.80mm + - Recommended maximum length: 308.80mm - Tested with the following GPUs: - Integrated Graphics - HDMI 2.0 (11th Gen) or 1.4 (10th Gen), DisplayPort 1.4 diff --git a/src/models/thelio-mira-b1.0/img/cpu-shroud-fan-bracket-screws.webp b/src/models/thelio-mira-b1.0/img/cpu-duct-fan-bracket-screws.webp similarity index 100% rename from src/models/thelio-mira-b1.0/img/cpu-shroud-fan-bracket-screws.webp rename to src/models/thelio-mira-b1.0/img/cpu-duct-fan-bracket-screws.webp diff --git a/src/models/thelio-mira-b1.0/img/cpu-shroud-fan-screws.webp b/src/models/thelio-mira-b1.0/img/cpu-duct-fan-screws.webp similarity index 100% rename from src/models/thelio-mira-b1.0/img/cpu-shroud-fan-screws.webp rename to src/models/thelio-mira-b1.0/img/cpu-duct-fan-screws.webp diff --git a/src/models/thelio-mira-b1.0/img/cpu-shroud-screws.webp b/src/models/thelio-mira-b1.0/img/cpu-duct-screws.webp similarity index 100% rename from src/models/thelio-mira-b1.0/img/cpu-shroud-screws.webp rename to src/models/thelio-mira-b1.0/img/cpu-duct-screws.webp diff --git a/src/models/thelio-mira-b1.0/repairs.md b/src/models/thelio-mira-b1.0/repairs.md index f2e13a7d7..756c11681 100644 --- a/src/models/thelio-mira-b1.0/repairs.md +++ b/src/models/thelio-mira-b1.0/repairs.md @@ -7,7 +7,7 @@ Many components in your Thelio Mira can be upgraded or replaced as necessary. Po - [Replacing the RAM](#replacing-the-ram) - [Replacing the bottom case fan](#replacing-the-bottom-case-fan) - [Replacing a GPU](#replacing-a-gpu) -- [Removing the CPU shroud](#removing-the-cpu-shroud) +- [Removing the CPU duct](#removing-the-cpu-duct) - [Replacing the M.2 drives](#replacing-the-m2-drives) - [Replacing the CPU fans](#replacing-the-cpu-fans) - [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) @@ -153,26 +153,26 @@ Thelio Mira supports up to two dual-slot GPUs. All PCIe x16 slots run at Gen 4 s _The GPU brace's primary function is to prevent damage during shipping. The system can be run without the brace if it doesn't fit an upgraded card; the back PCIe bracket provides primary support for the GPUs._ -## Removing the CPU shroud: +## Removing the CPU duct: -The CPU shroud guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top GPU. +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top GPU. **Tools required:** Cross-head (Phillips) screwdriver (optional) **Time estimate:** 7 minutes **Difficulty:** Easy -### Steps to remove the CPU shroud: +### Steps to remove the CPU duct: 1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace](#replacing-a-gpu). 2. Unplug the connectors for the CPU fans. ![Top exhaust fans](./img/top-fan-connectors.webp) -3. Unscrew the four back screws holding the CPU shroud in place. +3. Unscrew the four back screws holding the CPU duct in place. -![CPU shroud screws](./img/cpu-shroud-screws.webp) +![CPU duct screws](./img/cpu-duct-screws.webp) -4. Pull the CPU shroud away from the machine. +4. Pull the CPU duct away from the machine. ## Replacing the M.2 drives: @@ -193,7 +193,7 @@ Thelio Mira has three M.2 slots. All slots support M.2 sizes 22110, 2280, 2260, ### Steps to replace the M.2 drives: 1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace and GPUs](#replacing-a-gpu). -2. If you are accessing the top M.2 slot, [remove the CPU shroud](#removing-the-cpu-shroud). +2. If you are accessing the top M.2 slot, [remove the CPU duct](#removing-the-cpu-duct). 3. Remove the M.2 heatsink covering the slot you wish to access. - The heatsink screws are held captive, and will not fully come out of the heatsink. - It may take some pressure to remove the heatsink and thermal tape from the M.2 drive. After unscrewing the heatsink, pull slowly to avoid breaking the thermal tape. @@ -216,34 +216,34 @@ Thelio Mira has three M.2 slots. All slots support M.2 sizes 22110, 2280, 2260, ![M.2 thermal tape](./img/m2-thermal-tape.webp) -10. Replace the M.2 heatsinks, CPU shroud, GPUs, GPU brace, and top case. +10. Replace the M.2 heatsinks, CPU duct, GPUs, GPU brace, and top case. ## Replacing the CPU fans: -Thelio Mira b1.0 contains two CPU fans. One is mounted on the CPU shroud, and one is mounted on the cooler. +Thelio Mira b1.0 contains two CPU fans. One is mounted on the CPU duct, and one is mounted on the cooler. **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 25 minutes **Difficulty:** Medium -### Steps to replace the shroud-mounted CPU fan: +### Steps to replace the duct-mounted CPU fan: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). -2. Unscrew the four screws (two on each side) holding the fan brackets onto the shroud. - - Removing the brackets from the shroud is not required to remove the fan, but it makes installing the fan much easier. +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. Unscrew the four screws (two on each side) holding the fan brackets onto the duct. + - Removing the brackets from the duct is not required to remove the fan, but it makes installing the fan much easier. -![CPU shroud fan bracket screws](./img/cpu-shroud-fan-bracket-screws.webp) +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) 3. Unscrew the four screws attaching the two brackets to the fan. -![CPU shroud fan screws](./img/cpu-shroud-fan-screws.webp) +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) -4. When reinstalling the fan into the CPU shroud, the spinning side should face the CPU cooler and the front of the case, while the side with a stationary cover should face the back of the case. +4. When reinstalling the fan into the CPU duct, the spinning side should face the CPU cooler and the front of the case, while the side with a stationary cover should face the back of the case. - Overtightening the fan bracket's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. ### Steps to replace the cooler-mounted CPU fan: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPUs](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPUs](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). 2. Pull the corners of the fan's top clip away from the heatsink it's held to. - Alternatively, the opposite side of the bracket (clipped onto the heatsink) can be released first. @@ -264,7 +264,7 @@ The CPU uses an Intel LGA 1200 socket. The CPU cooler is a Noctua NH-U12S. ### Steps to remove the CPU cooler/thermal paste: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU shroud](#removing-the-cpu-shroud), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU duct](#removing-the-cpu-duct), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). 2. While holding the CPU cooler in place so it doesn't fall, unscrew the two screws holding the CPU cooler onto the vertical mounting brackets. ![CPU cooler screws](./img/cpu-cooler-screws.webp) @@ -304,7 +304,7 @@ The CPU uses an Intel LGA 1200 socket. The CPU cooler is a Noctua NH-U12S. 2. Place the CPU cooler onto the CPU; while holding it in place, screw each end of the cooler crossbar onto one of the mounting brackets. - Insert each screw partially first, then fully tighten both. -3. Reinstall the cooler-mounted CPU fan, CPU shroud, GPU bracket, and top case. +3. Reinstall the cooler-mounted CPU fan, CPU duct, GPU bracket, and top case. ## Replacing the power supply: diff --git a/src/models/thelio-mira-b4-n3/README.md b/src/models/thelio-mira-b4-n3/README.md new file mode 100644 index 000000000..04500b775 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/README.md @@ -0,0 +1,109 @@ +# Thelio Mira (thelio-mira-b4-n3) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio Mira](./img/thelio-mira-b4-n3.webp) + +The System76 Thelio Mira is a desktop with the following specifications: + +- Processor options + - Supports Intel 14th generation (Raptor Lake) CPUs + - [Core i9-14900KS](https://ark.intel.com/content/www/us/en/ark/products/237504/intel-core-i9-processor-14900ks-36m-cache-up-to-6-20-ghz.html) + - [Core i9-14900K](https://ark.intel.com/content/www/us/en/ark/products/236773/intel-core-i9-processor-14900k-36m-cache-up-to-6-00-ghz.html) + - [Core i7-14700K](https://ark.intel.com/content/www/us/en/ark/products/236783/intel-core-i7-processor-14700k-33m-cache-up-to-5-60-ghz.html) + - [Core i5-14400](https://ark.intel.com/content/www/us/en/ark/products/236788/intel-core-i5-processor-14400-20m-cache-up-to-4-70-ghz.html) +- Motherboard + - [Gigabyte Z790 Aorus Elite AX](https://www.gigabyte.com/Motherboard/Z790-AORUS-ELITE-AX-rev-10/sp) running System76 Firmware (non-open) + - Intel Z790 Express Chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) + - Version 2.3 +- Graphics options + - Configured with up to one dedicated GPU + - Factory configurations limited to one GPU + - Primary GPU slot: + - PCIe 5.0 x16 + - Up to 4-slot height + - Secondary GPU slot: + - PCIe 4.0 x4 + - Fits physical x16 cards, runs at x4 bandwidth + - Up to 2-slot height (if third slot is empty) + - GPU size: + - Internal clearance: 358.00mm + - Recommended maximum length: 348.00mm + - Tested with the following GPUs: + - [NVIDIA GeForce RTX 4090](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4090/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1a + - [NVIDIA GeForce RTX 4080 Super](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4080-family/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1 + - [NVIDIA GeForce RTX 4070 Ti Super](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4070-family/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1 + - [NVIDIA GeForce RTX 4060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4060-4060ti/#specs) + - 3x DisplayPort 1.4a + - 1x HDMI 2.1 + - [AMD Radeon RX 7900 GRE](https://www.amd.com/en/products/graphics/desktops/radeon/7000-series/amd-radeon-rx-7900-gre.html) + - 2x DisplayPort 2.1 + - 2x HDMI 2.1a + - 1x USB Type-C (DisplayPort 2.1 signal) + - [AMD Radeon RX 7600](https://www.amd.com/en/products/graphics/desktops/radeon/7000-series/amd-radeon-rx-7600.html) + - 2x DisplayPort 2.1 + - 2x HDMI 2.1a + - Integrated Graphics (dependent on CPU selection) + - Core i7-14700K, Core i9-14900K, Core i9-14900KS: + - Intel UHD Graphics 770 + - 1x HDMI 2.1 + - Core i5-14400: + - Intel UHD Graphics 730 + - 1x HDMI 2.1 +- Expansion + - 1x PCIe 5.0 x16 (primary GPU slot) + - 1x PCIe 4.0 x4 (secondary GPU slot) + - Fits physical x16 cards, runs at x4 bandwidth + - 1x PCIe 3.0 x4 + - Fits physical x16 cards, runs at x4 bandwidth +- Memory + - Up to 128GB (4x32GB) dual-channel DDR5 DIMMs @ 4000 MHz + - 64GB (2x32GB) and less runs @ 4800 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Crucial CT32G48C40U5](https://www.crucial.com/memory/ddr5/ct32g48c40u5#spec) (32GB/stick) +- Networking + - 1x 2.5-Gigabit Ethernet ([Realtek RTL8125](https://www.realtek.com/Product/Index?id=3962)) + - Wi-Fi 6E + Bluetooth 5.2 ([Intel AX211](https://ark.intel.com/content/www/us/en/ark/products/204837/intel-wi-fi-6e-ax211-gig.html)) +- Power + - C13 power cord + - 850W PSU + - 80+ Gold Efficiency + - Tested with the following PSU models (may ship with other tested models): + - [Be Quiet! Pure Power 12 M](https://www.bequiet.com/en/powersupply/4162) + - [XPG Core Reactor II](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii) +- Sound + - Back: + - 3.5mm mic in + - 3.5mm line out + - S/PDIF out + - Top: + - 3.5mm mic in + - 3.5mm line out + - Up to 7.1-channel audio output + - Realtek ALC897 audio chipset + - HDMI, DisplayPort, USB-C DisplayPort audio (depending on GPU) +- Storage + - 4x M.2 (PCIe NVMe Gen 4) SSDs + - 2x 2.5" SATA III +- USB + - Back ports: + - 1x USB 3.2 Gen 2x2 (Type-C) + - Does not support Thunderbolt or DisplayPort over USB-C. + - 2x USB 3.2 Gen 2 (Type-A) + - 3x USB 3.2 Gen 1 (Type-A) + - 4x USB 2.0 Type-A (Type-A) + - Top ports: + - 1x USB 3.2 Gen 1 (Type-C) + - 1x USB 3.2 Gen 1 (Type-A) +- Dimensions + - 43.8cm × 24.7cm × 37.2cm diff --git a/src/models/thelio-mira-b4-n3/external-overview.md b/src/models/thelio-mira-b4-n3/external-overview.md new file mode 100644 index 000000000..5d2edc683 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/external-overview.md @@ -0,0 +1,18 @@ +# Thelio Mira (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### Power Switch Guide: + +- 1: On +- 0: Off + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-mira-b4-n3/img/25-drive-installation.webp b/src/models/thelio-mira-b4-n3/img/25-drive-installation.webp new file mode 100644 index 000000000..8a4424a66 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d414b0721717f07e27d50a04445d7dea19721e36aef789e517d654816c0390ea +size 268262 diff --git a/src/models/thelio-mira-b4-n3/img/25-drive-installed.webp b/src/models/thelio-mira-b4-n3/img/25-drive-installed.webp new file mode 100644 index 000000000..c9ae4ef9e --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a477021bf2a173fc26420296506e5324d40a54d81d8d3cc080fbed09bce775e +size 209460 diff --git a/src/models/thelio-mira-b4-n3/img/25-drive-screws.webp b/src/models/thelio-mira-b4-n3/img/25-drive-screws.webp new file mode 100644 index 000000000..7528330f7 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5c9022404072a6f413b39569803184d943573dd707a9d25368eab48e074c8e5 +size 600424 diff --git a/src/models/thelio-mira-b4-n3/img/25-slot-cover.webp b/src/models/thelio-mira-b4-n3/img/25-slot-cover.webp new file mode 100644 index 000000000..0b28898af --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/25-slot-cover.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c65da198b6e658afa057eb332dfccc07b2310ffee1416f4e0a162ec57e4c9c42 +size 351912 diff --git a/src/models/thelio-mira-b4-n3/img/accent-strip-removal.webp b/src/models/thelio-mira-b4-n3/img/accent-strip-removal.webp new file mode 100644 index 000000000..0c2881f3d --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55e1b40bd9e7035541ca00aa653672c03cb8c171c127e1e3b62e9da7e430aca6 +size 340064 diff --git a/src/models/thelio-mira-b4-n3/img/bottom-fan-cable.webp b/src/models/thelio-mira-b4-n3/img/bottom-fan-cable.webp new file mode 100644 index 000000000..26ba9480e --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/bottom-fan-cable.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38fb834cccd4f311aab0b0e49c77b65623d565aeb64223e73bf52594220868d3 +size 647836 diff --git a/src/models/thelio-mira-b4-n3/img/bottom-fan-connector.webp b/src/models/thelio-mira-b4-n3/img/bottom-fan-connector.webp new file mode 100644 index 000000000..e89bf22a6 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/bottom-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3826f358497e9ad5f19be5943e19f2d3350f4853fdddd39035e4e2ca4095b3c +size 294510 diff --git a/src/models/thelio-mira-b4-n3/img/bottom-fan-screws.webp b/src/models/thelio-mira-b4-n3/img/bottom-fan-screws.webp new file mode 100644 index 000000000..562083fef --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf86662ce946d3429e34e054338fa1438459b78ec25663408ad8e5489ce69552 +size 507116 diff --git a/src/models/thelio-mira-b4-n3/img/cmos-battery.webp b/src/models/thelio-mira-b4-n3/img/cmos-battery.webp new file mode 100644 index 000000000..6f5e1776d --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f499884b29e15ed669859e12e7f90d8595e1356d59acf5eea2584b2b0873a07f +size 572124 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-cooler-mounting-bracket-screws.webp b/src/models/thelio-mira-b4-n3/img/cpu-cooler-mounting-bracket-screws.webp new file mode 100644 index 000000000..2fe40d7bd --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-cooler-mounting-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b08833556e8472ee6555198a7308f8934c597d38519b99d2655c1bb7f26811 +size 734110 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-cooler-screws.webp b/src/models/thelio-mira-b4-n3/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..24c2e578a --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf8306e7411ae41e2759852220183e751215b2ad97a92c76e2a9a6b02371b9f5 +size 403632 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-duct-fan-bracket-screws.webp b/src/models/thelio-mira-b4-n3/img/cpu-duct-fan-bracket-screws.webp new file mode 100644 index 000000000..e6573a292 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-duct-fan-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5d59d1d3a22a295028f8dc71a195f8bba7206769945725bc586b6bb33830e7f +size 542664 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-duct-fan-screws.webp b/src/models/thelio-mira-b4-n3/img/cpu-duct-fan-screws.webp new file mode 100644 index 000000000..57242b832 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-duct-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e85a62f12ae6a14c89de5bb6cdae34b609ba661b5cd873e406efbb66221c264 +size 992486 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-duct-screws-back.webp b/src/models/thelio-mira-b4-n3/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..ad22df274 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2262d1ed71a81f23a0eb445e1e2f58d8799d44a31d6836262e6c03e1369a8d30 +size 647412 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-duct-screws-top.webp b/src/models/thelio-mira-b4-n3/img/cpu-duct-screws-top.webp new file mode 100644 index 000000000..cf1e6d859 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-duct-screws-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e94b0f0f2ae3a49601b8b5464e8b4b6b0a3729e248425418fa1b85633bba04b1 +size 388162 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-fan-connectors.webp b/src/models/thelio-mira-b4-n3/img/cpu-fan-connectors.webp new file mode 100644 index 000000000..9faeaae39 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf0f4fb4723efd9c213e8078fc4f93897fa82b235b240795cb865b4ad856f4d6 +size 189038 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-heatsink-fan-clips.webp b/src/models/thelio-mira-b4-n3/img/cpu-heatsink-fan-clips.webp new file mode 100644 index 000000000..46740a30e --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-heatsink-fan-clips.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94457f73ddd6b9eefd2ce919c2405c8f6b13165645537d69069d38d2910158f7 +size 486634 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-holder-raised.webp b/src/models/thelio-mira-b4-n3/img/cpu-holder-raised.webp new file mode 100644 index 000000000..97b495e6e --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-holder-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54b50278a7adc258a30b88dcf381c1ae8b698c0983377cbb4a4a24aa0b9c4b00 +size 511790 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-locking-lever.webp b/src/models/thelio-mira-b4-n3/img/cpu-locking-lever.webp new file mode 100644 index 000000000..55f4dc369 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-locking-lever.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:862a3ab4aa47ca08ccef30f4aa7a437dd1acb16ac4a25d6bef53318c62883c4a +size 519464 diff --git a/src/models/thelio-mira-b4-n3/img/cpu-removed.webp b/src/models/thelio-mira-b4-n3/img/cpu-removed.webp new file mode 100644 index 000000000..81c925f38 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88d6811d81b0eee123d43233c91a6853afa2233c571f73388504b9f3585bb40 +size 1589662 diff --git a/src/models/thelio-mira-b4-n3/img/gpu-brace-finger-screws-back.webp b/src/models/thelio-mira-b4-n3/img/gpu-brace-finger-screws-back.webp new file mode 100644 index 000000000..68fe9f48d --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/gpu-brace-finger-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72cbe0a15d16339924c3bf858898a1b1a456540c8064d9d5c4b38c951b893fe5 +size 408252 diff --git a/src/models/thelio-mira-b4-n3/img/gpu-brace-finger-screws-side.webp b/src/models/thelio-mira-b4-n3/img/gpu-brace-finger-screws-side.webp new file mode 100644 index 000000000..cde2ddf2d --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/gpu-brace-finger-screws-side.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0182f7b4902b9521b9b01dac2aadf27b9c578116a693e831c39fbf67f17e578d +size 397162 diff --git a/src/models/thelio-mira-b4-n3/img/gpu-power.webp b/src/models/thelio-mira-b4-n3/img/gpu-power.webp new file mode 100644 index 000000000..288ee9893 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f304807fd8ad737cfff3813b2daced5cce6a56eb545642083dc108f617896a0b +size 266860 diff --git a/src/models/thelio-mira-b4-n3/img/internal-front.webp b/src/models/thelio-mira-b4-n3/img/internal-front.webp new file mode 100644 index 000000000..9b7a26d5b --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/internal-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f294ba1b9a45a69d4ec9b8a7487bf76abc433a6e505dadf0ed2c97114767779 +size 235604 diff --git a/src/models/thelio-mira-b4-n3/img/internal-left-chassis.webp b/src/models/thelio-mira-b4-n3/img/internal-left-chassis.webp new file mode 100644 index 000000000..8dcd3d28c --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/internal-left-chassis.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99b682ac365c6f3e76b6250624c849a5ea7d2f2fc621063f11d1ef52c4b42e44 +size 451612 diff --git a/src/models/thelio-mira-b4-n3/img/internal-left-electronics.webp b/src/models/thelio-mira-b4-n3/img/internal-left-electronics.webp new file mode 100644 index 000000000..0e1ae2bc8 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/internal-left-electronics.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f47d3b6a6e6356dd10c16a8321cab7f9608da1e3da91ce2e85d775d51af8838 +size 629498 diff --git a/src/models/thelio-mira-b4-n3/img/internal-right.webp b/src/models/thelio-mira-b4-n3/img/internal-right.webp new file mode 100644 index 000000000..959bd00cf --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/internal-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e2e9f43b2a7be3416ee6ef025e472ea7e7a44a288fc67c944a3a94a45e9798a +size 667736 diff --git a/src/models/thelio-mira-b4-n3/img/internal-top.webp b/src/models/thelio-mira-b4-n3/img/internal-top.webp new file mode 100644 index 000000000..94f79b42d --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/internal-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:957fa01362801a9a764a472a074eb45874fe20044279e63484e6ec301fd47828 +size 985482 diff --git a/src/models/thelio-mira-b4-n3/img/m2-heatsink-screws.webp b/src/models/thelio-mira-b4-n3/img/m2-heatsink-screws.webp new file mode 100644 index 000000000..88a65985b --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/m2-heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af540e0ea39f6aa601e352d680cb07efd00ab8dae10a1eebcaaf7ed25c8619ed +size 899026 diff --git a/src/models/thelio-mira-b4-n3/img/m2-slots.webp b/src/models/thelio-mira-b4-n3/img/m2-slots.webp new file mode 100644 index 000000000..5989ddcc6 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b039579fdf2e9d97d0a92dbaa302a42511a4f71e8c42c41c8be3d670537190b8 +size 954202 diff --git a/src/models/thelio-mira-b4-n3/img/m2-thermal-tape.webp b/src/models/thelio-mira-b4-n3/img/m2-thermal-tape.webp new file mode 100644 index 000000000..40594673b --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/m2-thermal-tape.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d602311cb3d211036d6953fd3a75ae6df6faf89bf466252aa5b0193d1dac1843 +size 763566 diff --git a/src/models/thelio-mira-b4-n3/img/motherboard-fan-header.webp b/src/models/thelio-mira-b4-n3/img/motherboard-fan-header.webp new file mode 100644 index 000000000..9354b5b56 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/motherboard-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9b3bcf1a4d8f051d6eb5ff6448f1d1e8a00c0447cc0696a430cd4a4adb781de +size 371716 diff --git a/src/models/thelio-mira-b4-n3/img/motherboard-power-usb.webp b/src/models/thelio-mira-b4-n3/img/motherboard-power-usb.webp new file mode 100644 index 000000000..b203bada8 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/motherboard-power-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f5137698d37c07b291353078bfe98cd264c8238c05b0077694cdb31f3faff80 +size 253430 diff --git a/src/models/thelio-mira-b4-n3/img/motherboard-sata-ports.webp b/src/models/thelio-mira-b4-n3/img/motherboard-sata-ports.webp new file mode 100644 index 000000000..9876a52a0 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/motherboard-sata-ports.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d52105122c9e160055904c880f7b8465698d7fc41fb84a20fde569f10809716 +size 651614 diff --git a/src/models/thelio-mira-b4-n3/img/pcie-bracket.webp b/src/models/thelio-mira-b4-n3/img/pcie-bracket.webp new file mode 100644 index 000000000..6d88b981a --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16fb7f62dee4c037d7b3afcf312738546f727f9c78de46c2023ac35ba67aef96 +size 718988 diff --git a/src/models/thelio-mira-b4-n3/img/pcie-slots.webp b/src/models/thelio-mira-b4-n3/img/pcie-slots.webp new file mode 100644 index 000000000..7883ffa39 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/pcie-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2008cd39e47dbb4a7afe4d30b6a0b902d15be1a03559a5bc1760243813c31dd5 +size 1289272 diff --git a/src/models/thelio-mira-b4-n3/img/ports-back.webp b/src/models/thelio-mira-b4-n3/img/ports-back.webp new file mode 100644 index 000000000..9c356cd39 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81464020e57132d48ad725070a354174be861d244d9a270d92f94e38de46ad24 +size 450654 diff --git a/src/models/thelio-mira-b4-n3/img/ports-front-sides.webp b/src/models/thelio-mira-b4-n3/img/ports-front-sides.webp new file mode 100644 index 000000000..100fe69c1 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b38943677682b407a116c22da0c44f3d9dd3b1c2bd2e7de1217ab0a858c8cbcd +size 359024 diff --git a/src/models/thelio-mira-b4-n3/img/ports-top-bottom.webp b/src/models/thelio-mira-b4-n3/img/ports-top-bottom.webp new file mode 100644 index 000000000..56314c488 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffaf5e69c29eb3076bd8e71ae9ce7065ac1bde1229e43a928a928d34f2d10258 +size 574750 diff --git a/src/models/thelio-mira-b4-n3/img/power-button-receptacle.webp b/src/models/thelio-mira-b4-n3/img/power-button-receptacle.webp new file mode 100644 index 000000000..f74a3cd1b --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ee08e2733a29ba6123c7722583a44a0f332b92673507641c490d0ebcc89c9be +size 213568 diff --git a/src/models/thelio-mira-b4-n3/img/power-button-wiring.jpg b/src/models/thelio-mira-b4-n3/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-mira-b4-n3/img/psu-bracket-screw-left.webp b/src/models/thelio-mira-b4-n3/img/psu-bracket-screw-left.webp new file mode 100644 index 000000000..8d7a972de --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/psu-bracket-screw-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2f46ef89b58c74fd0fe307be39d1793ba9159ab7359289e23ec55124335979 +size 285772 diff --git a/src/models/thelio-mira-b4-n3/img/psu-bracket-screw-right.webp b/src/models/thelio-mira-b4-n3/img/psu-bracket-screw-right.webp new file mode 100644 index 000000000..932f6e3d4 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/psu-bracket-screw-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ecb85943f630901a0b2f5bbb9da33816c16072619fbd31d10600728d4c9e6c5 +size 743554 diff --git a/src/models/thelio-mira-b4-n3/img/psu-cable-management-bracket.webp b/src/models/thelio-mira-b4-n3/img/psu-cable-management-bracket.webp new file mode 100644 index 000000000..2959d1a8e --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/psu-cable-management-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7e2f7df12b92340b419623483ee8fed9d025c174162cff0023e2e0cc957ae79 +size 996730 diff --git a/src/models/thelio-mira-b4-n3/img/psu-cables.webp b/src/models/thelio-mira-b4-n3/img/psu-cables.webp new file mode 100644 index 000000000..02cb00820 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/psu-cables.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb72bebdf030cfd416140565ec24976c88f24ca1c09ad3c0d4613f934464bbca +size 516208 diff --git a/src/models/thelio-mira-b4-n3/img/psu-screws.webp b/src/models/thelio-mira-b4-n3/img/psu-screws.webp new file mode 100644 index 000000000..d3c4c919e --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f2bcffdcba1ff122f9397dbdb1f14ba595e1866f94b63b7b1c4e066cd09ecf5 +size 896372 diff --git a/src/models/thelio-mira-b4-n3/img/ram-order.webp b/src/models/thelio-mira-b4-n3/img/ram-order.webp new file mode 100644 index 000000000..f32be59fe --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/ram-order.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc5317ff8a55f275dc316d3b05eb034373ca1f003bfb99c34ba162f10865d84 +size 17310 diff --git a/src/models/thelio-mira-b4-n3/img/ram-slots.webp b/src/models/thelio-mira-b4-n3/img/ram-slots.webp new file mode 100644 index 000000000..62403b69f --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e57f3cafd58d1289e99f414b6fc456a52601b8e9cbe9290f54f8b1b35107d2d1 +size 469050 diff --git a/src/models/thelio-mira-b4-n3/img/sata-backplane-cabling.webp b/src/models/thelio-mira-b4-n3/img/sata-backplane-cabling.webp new file mode 100644 index 000000000..a6aa991e2 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/sata-backplane-cabling.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6c45f757c7691b89bcef588dd582ddf37c023f3f505ec05e041fa851384747 +size 410156 diff --git a/src/models/thelio-mira-b4-n3/img/sata-backplane-screws.webp b/src/models/thelio-mira-b4-n3/img/sata-backplane-screws.webp new file mode 100644 index 000000000..ba7bfc2de --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb7a498cbdadebcf9267102683b73d6ff506da3e629942e628d1722949deafe6 +size 262272 diff --git a/src/models/thelio-mira-b4-n3/img/side-brace-screws.webp b/src/models/thelio-mira-b4-n3/img/side-brace-screws.webp new file mode 100644 index 000000000..7908bc5da --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/side-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f6dfde61023d1239f4171ce3b076e3d1488b87f6108dbbd4ca209977fa937be +size 774198 diff --git a/src/models/thelio-mira-b4-n3/img/side-fan-connector.webp b/src/models/thelio-mira-b4-n3/img/side-fan-connector.webp new file mode 100644 index 000000000..54453b70a --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/side-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fda0daff4a686576ed530b3da7356f081c508372e6e670a832d5811f9686298 +size 403100 diff --git a/src/models/thelio-mira-b4-n3/img/thelio-io-board.webp b/src/models/thelio-mira-b4-n3/img/thelio-io-board.webp new file mode 100644 index 000000000..b5df5f4e3 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/thelio-io-board.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:839f32a91522c8c492a336018cadc8d2cad828d731ad622d04904c1aa1bd3918 +size 502164 diff --git a/src/models/thelio-mira-b4-n3/img/thelio-io-cabling-cutout.webp b/src/models/thelio-mira-b4-n3/img/thelio-io-cabling-cutout.webp new file mode 100644 index 000000000..ca13d9075 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/thelio-io-cabling-cutout.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b730bed0c880f83f678b119f906e5f9873e4922dffb3da1c0b57940ae1ff49f +size 215952 diff --git a/src/models/thelio-mira-b4-n3/img/thelio-io-power-button.webp b/src/models/thelio-mira-b4-n3/img/thelio-io-power-button.webp new file mode 100644 index 000000000..50244d32e --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/thelio-io-power-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b3ef285e71342912502b720e51dfccefaee403692ea64097ef439fbd3324170 +size 538252 diff --git a/src/models/thelio-mira-b4-n3/img/thelio-io-screws.webp b/src/models/thelio-mira-b4-n3/img/thelio-io-screws.webp new file mode 100644 index 000000000..aaab4bf5d --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f447c263389ca51cfecdd6d205b192cc3ed5da711e428423f89b26907ad9146a +size 597764 diff --git a/src/models/thelio-mira-b4-n3/img/thelio-mira-b4-n3.webp b/src/models/thelio-mira-b4-n3/img/thelio-mira-b4-n3.webp new file mode 100644 index 000000000..97fa4f542 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/thelio-mira-b4-n3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1774effd4eeb3b0470a2217a9b18d2708b5405c703612e4a66d40f75a54a92 +size 18988 diff --git a/src/models/thelio-mira-b4-n3/img/thermal-paste-application.webp b/src/models/thelio-mira-b4-n3/img/thermal-paste-application.webp new file mode 100644 index 000000000..bea5a16e8 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:839f4fe45980caa8be12630f774998a0527e0a41ab7c8bbe4e0d360426cc791c +size 535636 diff --git a/src/models/thelio-mira-b4-n3/img/thermal-paste-removal.webp b/src/models/thelio-mira-b4-n3/img/thermal-paste-removal.webp new file mode 100644 index 000000000..f6a48cb04 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06d03af6a79b1d1c93019d5c7574ab0b9dec6acab593213c318ee987a6ea8825 +size 1344498 diff --git a/src/models/thelio-mira-b4-n3/img/top-case-screws.webp b/src/models/thelio-mira-b4-n3/img/top-case-screws.webp new file mode 100644 index 000000000..241206c65 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e60bb31b58f96304b23f46bab3248c77408c59bee318c57f3b2a95c88a5e27db +size 483058 diff --git a/src/models/thelio-mira-b4-n3/img/top-io-headers-audio.webp b/src/models/thelio-mira-b4-n3/img/top-io-headers-audio.webp new file mode 100644 index 000000000..0d1f2c75c --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/top-io-headers-audio.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f94020468e6c9f05bd3ce77eb750d36b3af3bb610df20d168410a3b19546d0 +size 350668 diff --git a/src/models/thelio-mira-b4-n3/img/top-io-headers-usb.webp b/src/models/thelio-mira-b4-n3/img/top-io-headers-usb.webp new file mode 100644 index 000000000..236b9a7b7 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/top-io-headers-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dd229b58c9bc7e3c11f735b12b57c9c5de28e915ad96fe84bd5deb4829a00f1 +size 747528 diff --git a/src/models/thelio-mira-b4-n3/img/top-io-screws.webp b/src/models/thelio-mira-b4-n3/img/top-io-screws.webp new file mode 100644 index 000000000..0f6839d12 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/img/top-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c30c83c091943d982a51483dddb8cbfccc6e33b254fca71efaad8d82f5f6cac +size 746128 diff --git a/src/models/thelio-mira-b4-n3/internal-overview.md b/src/models/thelio-mira-b4-n3/internal-overview.md new file mode 100644 index 000000000..5d6986946 --- /dev/null +++ b/src/models/thelio-mira-b4-n3/internal-overview.md @@ -0,0 +1,61 @@ +# Thelio Mira (Internal Overview) + +## Left side overview: + +### Chassis components: + +![Internal overview (left side - chassis)](./img/internal-left-chassis.webp) + +- CPU duct is highlighted in red +- 2.5" drive cage is highlighted in pink +- Side brace is highlighted in green +- PSU bracket is highlighted in cyan + +### Electronic components: + +![Internal overview (left side - electronics)](./img/internal-left-electronics.webp) + +- CPU heatsink is highlighted in yellow +- RAM slots are highlighted in green +- 2.5" SATA slots are highlighted in pink +- M.2 slots are highlighted in cyan + - M.2 slots are undearneath the M.2 heatsinks +- GPU slot (PCIe 5.0 x16) is highlighted in red +- PCIe 4.0 x4 (top) & PCIe 3.0 x4 (bottom) slots are highlighted in white +- Power supply is highlighted in maroon +- Bottom case fan is highlighted in orange + +## Right side overview: + +![Internal overview (right side)](./img/internal-right.webp) + +- Back of Thelio Io board is highlighted in cyan + - Internal power button is on the Thelio Io board +- SATA port access cutout is highlighted in green +- Power supply access cutout is highlighted in red + +## Front side overview: + +![Internal overview (front side)](./img/internal-front.webp) + +- Power button receptacle cutout is highlighted in cyan +- Thelio Io connector access cutout is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/internal-top.webp) + +- CPU power connectors are highlighted in red + - Connect to power supply +- Motherboard CPU fan header is highlighted in yellow + - Connects to Thelio Io board +- Motherboard power connector is highlighted in orange +- CPU fan splitter is highlighted in pink + - Connects to CPU fans (via Y cable) and Thelio Io board +- Top I/O board is highlighted in white + - Connects to motherboard +- 2.5" drive screws are highlighted in green +- Power button receptacle is highlighted in cyan + - Connects to Thelio Io board + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-mira-b4-n3/repairs.md b/src/models/thelio-mira-b4-n3/repairs.md new file mode 100644 index 000000000..044a85f5a --- /dev/null +++ b/src/models/thelio-mira-b4-n3/repairs.md @@ -0,0 +1,615 @@ +# Thelio Mira (Parts & Repairs) + +Many components in your Thelio Mira can be upgraded or replaced as necessary. This page uses photos of the the B4-N3 revision, which indicates: + +- **B4:** The fourth Intel motherboard used in Thelio Mira. +- **N3:** Based on the third revision of the nebula40 chassis. + - The nebula40 chassis succeeds the former nebula36 chassis. + +Minor case details may vary based on the production date of the unit, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Removing the side brace](#removing-the-side-brace) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the GPU](#replacing-the-gpu) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio Io board](#replacing-the-thelio-io-board) +- [Replacing the SATA backplane](#replacing-the-sata-backplane) +- [Replacing the top I/O](#replacing-the-top-io) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio Mira includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + - Due to manufacturing tolerances, the accent strip may not sit flush with the top case when fully installed. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 2 minutes +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Adding/removing 2.5" storage drives: + +Thelio Mira B4-N3 supports up to two 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two screws securing the drive bay's cover, highlighted green below. + +![2.5" drive cover](./img/25-slot-cover.webp) + +3. If you are adding a new drive, pop out the black plastic ring on the top crossbar and slide out four screws (per drive). + +![2.5" drive screws](./img/25-drive-screws.webp) + +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the SATA backplane. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +6. Replace the black plastic screw ring and the 2.5" drive bay cover. + +## Removing the side brace: + +The side brace provides a mounting point for the GPU brace finger, which helps keep GPUs or other PCI Express cards in place during shipping. It also provides mounting points for up to two 120mm fans; one 120mm fan is offered as an optional add-on during factory configuration. + +The GPU brace finger is only required during shipping. The system can be run without this part if it does not fit an upgraded GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to remove the side brace: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side bracket in place (two on the front of the case, two on the back.) + - Take note of which screw holes the side brace is screwed into, which varies by GPU. In the below photos, the second-to-innermost set of screw holes is used. + +![Side brace screws](./img/side-brace-screws.webp) + +3. Pull the side brace out of the chassis. Unplug the side fan connector from the splitter board on the right side, if connected. + +![Side fan connector](./img/side-fan-connector.webp) + +### Steps to adjust the GPU brace finger: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#steps-to-remove-the-side-brace). +2. To adjust the GPU brace finger's horizontal position, unscrew the four corner screws (highlighted green below), move the GPU brace finger's mounting bar, and reattach it in the desired position. + - Any vertical alignment screws overlapping the side brace (such as the one highlighted cyan below) will also need to be removed. + +![GPU brace finger screws, back](./img/gpu-brace-finger-screws-back.webp) + +3. To adjust the GPU brace finger's vertical position, unscrew the three vertical adjustment screws, move the GPU brace finger, and reattach it in the desired position. + +![GPU brace finger screws, side](./img/gpu-brace-finger-screws-side.webp) + +## Replacing the bottom case fan: + +Thelio Mira B4-N3 has one case-mounted intake fan on the bottom of the chassis. + +**Part numbers:** +- The bottom case fan is a 140mm Be Quiet! Silent Wings 4 (model number `BQ SIW4-14025-MF-PWM`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the fan and its cabling. +2. Unplug the fan's cable from the Thelio Io daughterboard. + - The bottom case fan plugs into the `INTAKE FAN`/`FANOUT2` port on the Thelio Io board. + - When viewed from the access cutout on the front of the case, this connector is the lowest one with a white receptacle. + +![Bottom case fan connector](./img/bottom-fan-connector.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + - A soft surface such as a towel can optionally be used to protect the work surface and the machine. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. + - The cable runs along the inner corner of the case, passing through the velcro strap closest to the Thelio Io board. + +![Bottom case fan cable management](./img/bottom-fan-cable.webp) + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top PCIe slot. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). +2. Unplug the two fan connectors (highlighted red below) from the Y cable connected to the top splitter board in the front corner of the machine. + - You can optionally also unplug the Y cable from the splitter board (highlighted green below) and remove it. + - The splitter board provides the same signal to both ports, so it doesn't matter which port the Y cable is plugged into. + +![CPU fan connectors](./img/cpu-fan-connectors.webp) + +3. Unfasten and loosen (or remove) the velcro loop securing the fan wires to the CPU duct (highlighted cyan above). + - This can also be done as the last step if the loop is difficult to remove while the duct is still installed. +4. Unscrew the four back thumbscrews and two top crossbar screws holding the CPU duct in place. + +![CPU duct thumbscrews (back)](./img/cpu-duct-screws-back.webp) + +![CPU duct screws (top crossbar)](./img/cpu-duct-screws-top.webp) + +5. Pull the CPU duct away from the machine. + +## Replacing the RAM: + +Thelio Mira B4-N3 supports up to 128GB (4x32GB) of RAM. + +The RAM sticks are DDR5 DIMMs (non-ECC). With up to 64GB of RAM, the RAM runs at a speed of 4800 MHz; with greater than 64GB of RAM, the RAM runs at a speed of 4000 MHz. + +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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - If there's no dedicated GPU installed, then removing the CPU duct is optional, but removal is still recommended to provide easier access to the RAM slots. +2. To remove an existing RAM stick, flip the top and bottom latches away from the stick, then pull the stick out of the slot. + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tabs on the top and bottom of the slot are open (pulled away from the slot), then insert the new RAM (or re-seat the existing RAM) into the slot. + - The RAM stick will only fit in one direction. The larger group of pins goes on top. + - Use the following guide for placement of the RAM sticks: + ![RAM slot order](./img/ram-order.webp) +4. Replace the top case. + +## Replacing the GPU: + +Thelio Mira ships with an optional dedicated GPU in the PCIe 5.0 x16 slot (top slot). GPUs greater than three slots tall may obstruct the lower PCIe slots. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). + - You can optionally [remove the CPU duct](#removing-the-cpu-duct) for easier access to the PCIe slot and power cable latches. +2. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +3. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket (or slide it into the rightmost position). + +![PCIe bracket screws](./img/pcie-bracket.webp) + +4. Push back the latch on the motherboard to free the PCIe connection, then pull the card out of the slot. + - If the latch is difficult to reach between the GPU and the CPU heatsink, a long object (such as a screwdriver) can be used to push the latch. + +![PCIe slots & latches](./img/pcie-slots.webp) + +5. After inserting the new GPU into its slot, connect the power cable. +6. Once the GPU is installed, replace the back PCIe bracket, side brace, and top case. + - The GPU brace finger may need to be [adjusted](#steps-to-adjust-the-gpu-brace-finger) before the side brace can be reinstalled. + +## 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 KTS CR2032 battery. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). + - Depending on the height of the GPU, it may help to also [remove the GPU](#replacing-the-gpu) for easier access. +2. Pull the clip away from the CMOS battery. + +![CMOS battery](./img/cmos-battery.webp) + +3. Pull the CMOS battery out of its slot. +4. If you are resetting the CMOS, hold down the power button for 10 seconds to discharge any residual energy in the system. +5. Replace the CMOS battery starting with the left side of the slot (opposite from the clip). + - The positive side of the battery (with text) should face outward. +6. Replace the GPU, side brace, and top case. + +## Replacing the M.2 drives: + +Thelio Mira B4-N3 has four M.2 storage slots. All four slots are M-key and size 2280. + +- All four slots support PCIe NVMe Gen 4. +- The bottom slot (`M2M_SB`) also supports SATA III. + +If the bottom slot (`M2M_SB`) is populated with a PCIe NVMe drive, then the bottom two SATA ports (2 and 3) will become unavailable. The bottom two SATA ports are not used by default in Thelio Mira B4-N3. + +Factory configurations only offer up to two M.2 SSDs (so at least two slots will be vacant by default). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the CPU duct](#removing-the-cpu-duct), and [remove the GPU](#replacing-the-gpu). + - Removing the GPU is optional to access the top slot, but still recommended for ease of access. +2. Unscrew and remove the M.2 heatsink for the slot(s) you wish to access. + - The heatsink screws are captive, and will not come away from the heatsink when fully loosened. + +![M.2 heatsink screws](./img/m2-heatsink-screws.webp) + +3. To remove a drive from a slot, push the corresponding circular lever upwards to release it, then pull it out of the slot. + +![M.2 slots](./img/m2-slots.webp) + +4. To insert a drive into a slot, insert the connector, then push the opposite side down onto the circular tab until it clicks into place. +5. Replace the M.2 heatsink(s). + - If you're using a slot for the first time, peel the protective plastic off of the corresponding thermal tape on the heatsink. + +![M.2 thermal tape](./img/m2-thermal-tape.webp) + +6. Replace the GPU, CPU duct, side brace, and top case as applicable. + +## Replacing the CPU fans: + +Thelio Mira B4-N3 contains two 120mm CPU fans. The back fan is mounted on the CPU duct, and the middle fan is mounted within the CPU heatsink. + +**Part numbers:** +- The CPU fans are Thermalright [TL-C12B V2](https://www.thermalright.com/product/tl-c12-b/) fans. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). +3. Unscrew the four screws (two on each side) holding the fan bracket onto the duct. + - Removing the bracket from the duct is not required, but it makes removal and installation of the fan much easier. + - The velcro loop (highlighted cyan below) should already be unfastened from [removing the CPU duct](#removing-the-cpu-duct). + +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) + +4. Unscrew the four screws attaching the bracket to the fan. + +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) + +5. When reinstalling the fan into the CPU duct: + - The spinning side should face inward (towards the front of the chassis). + - The cable should point towards the velcro strap (towards the top left, when viewed from the back). + - Overtightening the fan bracket's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. + +### Steps to replace the heatsink-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - For easier access to the fan tabs, it's also recommended to [remove the side brace](#removing-the-side-brace) and [remove the dedicated GPU](#replacing-the-gpu) (if installed). + - The fan should be unplugged as part of [removing the CPU duct](#removing-the-cpu-duct). +2. To release the fan, pull the metal clips on the top and bottom of the heatsink away from the fan, then away from the heatsink. + +![CPU heatsink fan clips and connector](./img/cpu-heatsink-fan-clips.webp) + +3. Slide the fan out from between the two heatsink blocks. +4. When reinstalling the CPU heatsink fan, the side with a stationary cover should face the back of the chassis. + - The cable should point towards the top outer corner (top-right when viewed from the back of the case.) + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +**Part numbers:** +- The CPU cooler is a [Thermalright Phantom Spirit 120](https://www.thermalright.com/product/phantom-spirit-120/). +- The CPU uses an Intel LGA 1700 socket. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), [remove the CPU duct](#removing-the-cpu-duct), [remove the GPU](#replacing-the-gpu), and [remove the heatsink-mounted CPU fan](#steps-to-replace-the-heatsink-mounted-cpu-fan). +2. While holding the CPU cooler in place so it doesn't fall, loosen the screws on the top and bottom of the CPU cooler's vertical mounting bar. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. Lower the cooler away from the CPU. +4. Using a paper towel, clean the existing 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Unscrew and remove the two horizontal CPU cooler mounting brackets. + +![CPU cooler mounting bracket](./img/cpu-cooler-mounting-bracket-screws.webp) + +3. Push the locking lever outward until it's able to spring away from the motherboard. + - Caution: the locking lever may spring up with significant force when freed. + +![CPU locking lever](./img/cpu-locking-lever.webp) + +4. Flip the CPU holder away from the CPU. + - The CPU holder opens in the opposite direction from the locking lever. + +![CPU holder raised](./img/cpu-holder-raised.webp) + +5. Carefully lift the CPU out of the CPU socket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +6. Gently place the new CPU into the socket. + - The triangle on the CPU should be oriented to match the triangle on the CPU cover, pointing towards the bottom left of the motherboard. +7. Flip the CPU cover back onto the CPU and push the locking lever down into place. +8. Reinstall the horizontal CPU cooler mounting brackets. + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, screw its vertical mounting bar into the horizontal mounting brackets. + - The cooler should be oriented so the Thermalright logos are on the bottom. + - Insert each screw partially, then finish tightening both. +3. Set the computer upright, then reinstall the cooler-mounted CPU fan, CPU duct, GPU, side brace, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) can be replaced with another unit of the same model. + +**Part numbers:** +- The default PSU in units shipped after July 2024 is the [XPG Core Reactor II](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii). +- The default PSU in older units is the [Be Quiet! Pure Power 12 M](https://www.bequiet.com/en/powersupply/4162). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 45 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [unplug the GPU (if installed)](#replacing-the-gpu). +2. Unscrew the power supply bracket's left side from the bottom of the chassis. + +![Power supply bracket screw (left)](./img/psu-bracket-screw-left.webp) + +3. Unscrew and remove the cable management bracket on the right side of the chassis, then unscrew the power supply bracket's right side from the chassis. + +![Cable management bracket](./img/psu-cable-management-bracket.webp) +![Power supply bracket screw (right)](./img/psu-bracket-screw-right.webp) + +4. Unscrew the power supply's four screws from the back of the chassis. + +![Power supply screws](./img/psu-screws.webp) + +5. Unplug all of the modular cabling from the back of the PSU. + +![PSU cabling](./img/psu-cables.webp) + +6. Remove/replace the power supply. + - The replacement PSU should be installed with the fan facing the bottom of the case. + - Place the PSU on the rubber post and hold it against the screwholes in the back of the case while attaching it. +7. Connect the power cables to the new power supply and GPU (if installed), then reinstall the PSU brace, side brace, and top case. + +## Replacing the Thelio Io board: + +Named after Jupiter's moon Io, the Thelio Io daughterboard handles the front power button and fan control. If the Thelio Io board becomes defective, it can be replaced using the instructions below. + +**Part numbers:** +- Thelio Mira B4-N3 uses [Thelio Io version 2](https://github.com/system76/thelio-io/tree/92c2a60b6d6acc0f9d51d819cba07ad28e2b03f3) ([PCB revision thelio_io_2.3](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io)). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** High + +### Steps to replace the Thelio Io board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [CPU duct](#removing-the-cpu-duct) and [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the cabling. +2. Use the cutout on the front of the chassis to unplug all cabling from the Thelio Io board. + - The topmost connector requires pulling the white tab while unplugging. + +![Thelio Io cabling cutout](./img/thelio-io-cabling-cutout.webp) + +3. Unscrew the two screws holding the daughterboard on from the right side of the chassis. + +![Thelio Io drive cage screws](./img/thelio-io-screws.webp) + +4. Screw in the new Thelio Io board and reconnect the wiring. + +### Thelio Io wiring guide: + +![Thelio Io wiring guide](./img/thelio-io-board.webp) + +1. When wiring the Thelio Io board, refer to the port labels and the following guide. + - `FANOUT1`/`CPU FAN` - to the top fan splitter (connecting to the [CPU fans](#replacing-the-cpu-fans)). + - `FANOUT4`/`AUX FAN` - to the bottom fan splitter (below the [CPU fan splitter](#replacing-the-cpu-fans)). + - `FANOUT2`/`INTAKE FAN` - to the [bottom case fan](#replacing-the-bottom-case-fan). + - `FANOUT3`/`GPU FAN` - to the [side brace](#removing-the-side-brace) fan splitter. + - May be disconnected by default if no side fan is ordered as factory configuration. + - `FANIN1`/`MOTHERBOARD FAN INPUT` - to the `CPU_FAN` header at the top right of the motherboard, highlighted cyan below. + + ![Motherboard CPU output header](./img/motherboard-fan-header.webp) + - `POWER1`/`POWER INPUT` - to the [power supply](#replacing-the-power-supply). + - The white plastic clip needs to be held away from the connector to unplug this cable from the Thelio Io board. + - `PFP1`/`FRONT PANEL` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the power button receptacle, the wire color order (from left to right) is red, black, blue, black. + - `PMB1`/`MOTHERBOARD` - to the first four pins of the `F_PANEL` header at the bottom right of the motherboard, highlighted green below. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the motherboard, the wire color order (from left to right) is red, black, blue, black. + - `USB` - to the `USB_3_4` header on the bottom edge of the motherboard, highlighted yellow below. + - A small clip needs to be held down to unplug this cable from the Thelio Io board. + - This port can alternatively be connected to the `USB_5_6` header if the `USB_3_4` header is connected to the wireless card. + + ![Motherboard power button & USB headers](./img/motherboard-power-usb.webp) + +## Replacing the SATA backplane: + +The SATA backplane provides two 2.5" SATA data and power connectors for the [2.5" drive cage](#addingremoving-25-storage-drives). + +**Part numbers:** +- The part number and version for the SATA backplane is [thelio-io-sata_2.2](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io-sata). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the SATA backplane: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), then [remove the 2.5" drive cage cover and all 2.5" SATA drives](#addingremoving-25-storage-drives). + - The [CPU duct](#removing-the-cpu-duct) can optionally be removed to provide easier access to the cabling. +2. Use the cutouts on the front right corner of the chassis to unplug the 4-pin Berg power connector (highlighted cyan below) and the two SATA data cables (highlighted green below) from the SATA backplane. + +![2.5" drive cage cabling & screws](./img/sata-backplane-cabling.webp) + +3. Unscrew the four screws holding the drive cage onto the chassis (highlighted red above), then remove the drive cage from the chassis. +4. Unscrew the four SATA backplane screws from the drive cage, then push the SATA backplane out through the front of the drive cage. + +![SATA backplane screws](./img/sata-backplane-screws.webp) + +5. Place the new SATA backplane into the drive cage and secure it with the four SATA backplane screws, then reinstall the drive cage (if necessary). +6. Plug the 4-pin Berg power connector and SATA data cables into the SATA backplane. + - The order of the SATA data cables shouldn't matter as long as your operating system and software is configured to address disks by UUID (e.g. `/dev/disk/by-id/...`) instead of by letter (e.g. `/dev/sd_`). + - By default, the `DATA1` port connects to SATA port 4 on the motherboard, and the `DATA0` port connects to SATA port 5. + - Ensure the cables are not plugged into SATA ports 2 and 3 (the bottom two ports), as these ports are unavailbable when the bottom M.2 slot contains a PCIe NVMe SSD. + +![Motherboard SATA ports](./img/motherboard-sata-ports.webp) + +7. Reinstall the CPU shroud (if necessary), any 2.5" drives that were removed, the 2.5" drive cage cover, and the top case. + +## Replacing the top I/O: + +Thelio Mira B4-N3 includes a top I/O module providing audio and USB ports. If the top ports are damanged or become defective, they can be replaced using the steps below. + +**Part numbers:** +- The top I/O module's part number is `MYS7523 Rev. 4.0`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the top I/O: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - You can optionally [remove the side brace](#removing-the-side-brace) for easier access to the wiring. +2. Unplug the `F_AUDIO` header at the bottom-left corner of the motherboard, below the wireless card. + +![Top I/O audio header](./img/top-io-headers-audio.webp) + +3. Unplug the `F_U32` header (highlighted cyan below) and `F_U32C` header (highlighted green below) along the right edge of the motherboard, between the RAM and the 2.5" drive cage. + +![Top I/O USB headers](./img/top-io-headers-usb.webp) + +4. Unscrew the two front screws holding the top I/O board onto the chassis. + +![Top I/O screws](./img/top-io-screws.webp) + +5. Remove the top I/O board from the system. +6. Insert the new top I/O board into the system and screw it into place. +7. Reconnect the audio and USB headers. +8. Replace the side brace (if necessary), CPU shroud, and top case. + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `POWER` on the Thelio Io board. + - The white LED to the left of the button lights up to indicate when the system is powered on (and pulses when the system is suspended). + +![Internal power button](./img/thelio-io-power-button.webp) + +4. If the Thelio Io `POWER` button powers the machine on and the LED lights up, then the issue is either the front power button or its connection to the Thelio Io board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio Io `POWER` button and/or LED does not work, then the issue is either the Thelio Io board or its connection to the motherboard. [Check the wiring between the Thelio Io board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - In the below photo, the [2.5" drive cage](#replacing-the-sata-backplane) has also been removed for greater visibility. +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + - If necessary, you can [remove the 2.5" drive cage](#replacing-the-sata-backplane) for easier access to the power button receptacle's connector. + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFP1` port on the Thelio Io board, with the red wire on the top (see the [Thelio Io wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-mira-r1.0/README.md b/src/models/thelio-mira-r1.0/README.md index d232122fd..d3b870200 100644 --- a/src/models/thelio-mira-r1.0/README.md +++ b/src/models/thelio-mira-r1.0/README.md @@ -23,6 +23,9 @@ The System76 Thelio Mira is a desktop with the following specifications: - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) - GPU options - One or two GPUs, depending on configuration and power requirements (3x PCIe 4.0 x16 slots) + - GPU size: + - Internal clearance: 318.80mm + - Recommended maximum length: 308.80mm - Tested with the following GPUs: - [NVIDIA GeForce GT 1030](https://www.nvidia.com/en-us/geforce/graphics-cards/gt-1030/) - 1x HDMI 2.0b, 1x DVI-D (single link) @@ -55,7 +58,7 @@ The System76 Thelio Mira is a desktop with the following specifications: - [Micron MTA9ASF2G72AZ-3G2B1](https://www.micron.com/products/dram-modules/udimm/part-catalog/mta9asf2g72az-3g2/mta9asf2g72az-3g2b1) - [Micron MTA18ASF4G72AZ-3G2B1](https://www.micron.com/products/dram-modules/udimm/part-catalog/mta18asf4g72az-3g2/mta18asf4g72az-3g2b1) - Networking - - 1x 2.5-Gigabit Ethernet port (Realtek RTL8125-CG) + - 1x 2.5-Gigabit Ethernet port ([Realtek RTL8125-CG](https://www.realtek.com/Product/Index?id=3962)) - 1x 1-Gigabit Ethernet port (Intel I211-AT) - Wi-Fi 6 (Intel AX200) - Power diff --git a/src/models/thelio-mira-r1.0/img/cpu-shroud-fan-screws.jpg b/src/models/thelio-mira-r1.0/img/cpu-duct-fan-screws.jpg similarity index 100% rename from src/models/thelio-mira-r1.0/img/cpu-shroud-fan-screws.jpg rename to src/models/thelio-mira-r1.0/img/cpu-duct-fan-screws.jpg diff --git a/src/models/thelio-mira-r1.0/img/cpu-shroud-screws.jpg b/src/models/thelio-mira-r1.0/img/cpu-duct-screws.jpg similarity index 100% rename from src/models/thelio-mira-r1.0/img/cpu-shroud-screws.jpg rename to src/models/thelio-mira-r1.0/img/cpu-duct-screws.jpg diff --git a/src/models/thelio-mira-r1.0/repairs.md b/src/models/thelio-mira-r1.0/repairs.md index 881f838fe..a1ebee56e 100644 --- a/src/models/thelio-mira-r1.0/repairs.md +++ b/src/models/thelio-mira-r1.0/repairs.md @@ -6,7 +6,7 @@ Many components in your Thelio Mira can be upgraded or replaced as necessary. Po - [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) - [Replacing a GPU](#replacing-a-gpu) - [Replacing the M.2 drives](#replacing-the-m2-drives) -- [Removing the CPU shroud](#removing-the-cpu-shroud) +- [Removing the CPU duct](#removing-the-cpu-duct) - [Replacing the RAM](#replacing-the-ram) - [Replacing the CPU fans](#replacing-the-cpu-fans) - [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) @@ -147,7 +147,7 @@ Thelio Mega r1.0 supports up to 128GB (4x32GB) of RAM. The RAM sticks are Unregi ![RAM slots](./img/ram-slots.jpg) -_The CPU shroud has been removed for better visibility in the above photo; removing the CPU shroud is not required to access the RAM slots._ +_The CPU duct has been removed for better visibility in the above photo; removing the CPU duct is not required to access the RAM slots._ 2. To remove an existing RAM stick, flip the top latch up away from the stick, then pull the stick out of the slot, starting from the top edge. (The bottom of the RAM slot does not move.) @@ -161,54 +161,54 @@ _The CPU shroud has been removed for better visibility in the above photo; remov 4. Replace the top case. -## Removing the CPU shroud: +## Removing the CPU duct: -The CPU shroud guides airflow through the CPU cooler. +The CPU duct guides airflow through the CPU cooler. **Tools required:** Cross-head (Phillips) screwdriver (optional) **Time estimate:** 7 minutes **Difficulty:** Easy -### Steps to remove the CPU shroud: +### Steps to remove the CPU duct: 1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace](#replacing-a-gpu). -2. Unplug the connector for the CPU shroud-mounted fan. +2. Unplug the connector for the CPU duct-mounted fan. - Both fan connectors can be unplugged if it is difficult to tell which plug is for which fan. ![CPU fan connectors](./img/cpu-fan-connectors.jpg) -3. Unscrew the four back screws holding the CPU shroud in place. +3. Unscrew the four back screws holding the CPU duct in place. -![CPU shroud screws](./img/cpu-shroud-screws.jpg) +![CPU duct screws](./img/cpu-duct-screws.jpg) -4. Pull the CPU shroud away from the machine. +4. Pull the CPU duct away from the machine. ## Replacing the CPU fans: -Thelio Mira contains two CPU fans. One is mounted on the CPU shroud, and one is mounted on the cooler. +Thelio Mira contains two CPU fans. One is mounted on the CPU duct, and one is mounted on the cooler. **Tools required:** Cross-head (Phillips) screwdriver **Time estimate:** 15 minutes **Difficulty:** Medium -### Steps to replace the shroud-mounted CPU fan: +### Steps to replace the duct-mounted CPU fan: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). -2. To remove the CPU shroud fan, unscrew the four fan screws inside the shroud. +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. To remove the CPU duct fan, unscrew the four fan screws inside the duct. -![CPU shroud fan screws](./img/cpu-shroud-fan-screws.jpg) +![CPU duct fan screws](./img/cpu-duct-fan-screws.jpg) 3. Free the cable from the cable keeper, then remove the fan. ### Steps to replace the cooler-mounted CPU fan: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU shroud](#removing-the-cpu-shroud). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-a-gpu), and [remove the CPU duct](#removing-the-cpu-duct). 2. Pull the center loop of the fan clip to remove it from the CPU cooler. ![CPU cooler fan clip](./img/cpu-cooler-fan-clips.jpg) 3. Repeat the process for the bottom clip, then remove the fan from the CPU cooler. -4. Unplug the fan from the CPU fan power board (if it wasn't already unplugged when the CPU shroud was removed). +4. Unplug the fan from the CPU fan power board (if it wasn't already unplugged when the CPU duct was removed). 5. When reinstalling the CPU fans, both fans should be oriented so the side with the non-spinning cover faces the back of the machine, while the spinning side faces the front of the machine. ## Replacing the CPU cooler and CPU: @@ -223,7 +223,7 @@ The CPU uses an AMD AM4 socket. ### Steps to remove the CPU cooler/thermal paste: -1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU shroud](#removing-the-cpu-shroud), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPUs](#replacing-a-gpu), [remove the CPU duct](#removing-the-cpu-duct), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). 2. While holding the CPU cooler in place so it doesn't fall, unscrew the two CPU cooler mounting screws. The cooler brackets are under spring tension, so it's best to loosen each side a little at a time. ![CPU cooler screws](./img/cpu-cooler-screws.jpg) @@ -255,7 +255,7 @@ The CPU uses an AMD AM4 socket. 2. Place the CPU cooler over the CPU, aligning the two screws on the CPU cooler with the studs on the mounting brackets, and tighten the screws. - To distribute the thermal paste evenly across the CPU, tighten each screw a little bit at a time. -3. Reinstall the cooler-mounted CPU fan, CPU shroud, GPUs, GPU bracket, and top case. +3. Reinstall the cooler-mounted CPU fan, CPU duct, GPUs, GPU bracket, and top case. ## Replacing the power supply: diff --git a/src/models/thelio-mira-r3/README.md b/src/models/thelio-mira-r3/README.md new file mode 100644 index 000000000..b3b1d65cd --- /dev/null +++ b/src/models/thelio-mira-r3/README.md @@ -0,0 +1,101 @@ +# Thelio Mira (thelio-mira-r3) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio Mira](./img/thelio-mira-r3.webp) + +The System76 Thelio Mira is a desktop with the following specifications: + +- Processor options + - Supports AMD Ryzen 7000 series (Zen 4) CPUs + - [Ryzen 5 7600X](https://www.amd.com/en/products/cpu/amd-ryzen-5-7600x#product-specs) + - [Ryzen 7 7700X](https://www.amd.com/en/products/cpu/amd-ryzen-7-7700x#product-specs) + - [Ryzen 9 7900X](https://www.amd.com/en/products/cpu/amd-ryzen-9-7900x#product-specs) + - [Ryzen 9 7950X](https://www.amd.com/en/products/cpu/amd-ryzen-9-7950x#product-specs) +- Motherboard + - [Gigabyte X670 Aorus Elite AX](https://www.gigabyte.com/Motherboard/X670-AORUS-ELITE-AX-rev-11/sp) running System76 Firmware (non-open) + - AMD X670 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) +- Graphics options + - Up to two dedicated GPUs + - Primary GPU slot: + - PCIe 4.0 x16 + - Up to 4-slot height + - Secondary GPU slot: + - PCIe 4.0 x4 + - Fits physical x16 cards, runs at x4 bandwidth + - Up to 2-slot height + - GPU size: + - Internal clearance: 318.80mm + - Recommended maximum length: 308.80mm + - Tested with the following GPUs: + - Integrated Graphics + - 1x HDMI 2.1 + - [NVIDIA GeForce GT 1030](https://www.nvidia.com/en-us/geforce/graphics-cards/gt-1030/specifications/) + - 1x HDMI 2.0b, 1x DisplayPort 1.4, 1x DVI-D (single-link) + - [AMD Radeon RX 6500 XT](https://www.amd.com/en/products/graphics/amd-radeon-rx-6500-xt#product-specs) + - 1x HDMI 2.1, 1x DisplayPort 1.4a + - [AMD Radeon RX 6600](https://www.amd.com/en/products/graphics/amd-radeon-rx-6600#product-specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3060](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3070](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3070-3070ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 3070 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3070-3070ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a + - [NVIDIA RTX A2000](https://www.nvidia.com/en-us/design-visualization/rtx-a2000/#specifications) + - 4x Mini DisplayPort 1.4 + - [NVIDIA RTX A4000](https://www.nvidia.com/en-us/design-visualization/rtx-a4000/#specifications) + - 4x DisplayPort 1.4 + - [NVIDIA RTX A6000](https://www.nvidia.com/en-us/design-visualization/rtx-a6000/#specifications) + - 4x DisplayPort 1.4a + - Requires 750W+ PSU +- Expansion + - 1x PCIe 4.0 x16 (primary GPU slot) + - 1x PCIe 4.0 x4 (secondary GPU slot) + - Fits physical x16 cards, runs at x4 bandwidth + - 1x PCIe 4.0 x2 + - Fits physical x16 cards, runs at x2 bandwidth +- Memory + - Up to 128GB (4x32GB) dual-channel DDR5 DIMMs @ 3600 MHz + - 64GB (2x32GB) and less runs at 4800 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Crucial CT8G48C40U5](https://www.crucial.com/memory/ddr5/ct8g48c40u5#spec) (8GB/stick) + - [Kingston Fury KF556C40BB-8](https://www.kingston.com/datasheets/KF556C40BB-8.pdf) (8GB/stick) + - [Crucial CT16G48C40U5](https://www.crucial.com/memory/ddr5/ct16g48c40u5#spec) (16GB/stick) + - [Kingston Fury KF556C40BB-16](https://www.kingston.com/datasheets/KF556C40BB-16.pdf) (16GB/stick) + - [Crucial CT32G48C40U5](https://www.crucial.com/memory/ddr5/ct32g48c40u5#spec) (32GB/stick) + - [Kingston Fury KF556C40BB-32](https://www.kingston.com/datasheets/KF556C40BB-32.pdf) (32GB/stick) +- Networking + - 1x 2.5-Gigabit Ethernet ([Realtek RTL8125](https://www.realtek.com/Product/Index?id=3962)) + - Wi-Fi 6E + Bluetooth 5.2 ([AMD/MediaTek RZ616](https://www.amd.com/en/press-releases/2021-11-18-amd-and-mediatek-develop-amd-rz600-series-wi-fi-6e-modules-to-enhance)) +- Power + - C13 power cord + - 650W minimum PSU + - Some GPU configurations require 750W PSU + - Tested with the following PSU models (may ship with other tested models): + - [EVGA SuperNOVA 650W G6 (80+ Gold)](https://www.evga.com/products/product.aspx?pn=220-G6-0650-X1) + - [EVGA SuperNOVA 750W G5 (80+ Gold)](https://www.evga.com/products/product.aspx?pn=220-G5-0750-X1) + - [EVGA SuperNOVA 1000W G5 (80+ Gold)](https://www.evga.com/products/product.aspx?pn=220-G5-1000-X1) +- Sound + - 3.5mm line out, line in, microphone jacks + - Up to 7.1-channel audio output + - Realtek ALC897 audio chipset + - HDMI, DisplayPort audio (depending on GPU) +- Storage + - 1x M.2 (PCIe NVMe Gen 5) SSD + - 3x M.2 (PCIe NVMe Gen 4) SSDs + - 4x 2.5" SATA III +- USB + - 1x USB 3.2 Gen 2x2 Type-C + - Does not support Thunderbolt or DisplayPort over USB-C. + - 2x USB 3.2 Gen 2 Type-A + - 6x USB 3.2 Gen 1 Type-A + - 4x USB 2.0 Type-A +- Dimensions + - 43.635cm × 25.3cm × 33.1cm diff --git a/src/models/thelio-mira-r3/external-overview.md b/src/models/thelio-mira-r3/external-overview.md new file mode 100644 index 000000000..0e144199c --- /dev/null +++ b/src/models/thelio-mira-r3/external-overview.md @@ -0,0 +1,23 @@ +# Thelio Mira (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### Power Switch Guide: + +- 1: On +- 0: Off + +### Other Notes: + +- The `ECO` (ECO Mode) switch on the power supply should always be set to `ON` for an optimal fan curve. +- The `BIOS` (BIOS Flash) button is not needed when performing UEFI firmware updates via the System76 Firmware Manager. Use of the BIOS Flash button is not recommended. + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-mira-r3/img/25-drive-installation.webp b/src/models/thelio-mira-r3/img/25-drive-installation.webp new file mode 100644 index 000000000..8f0f01daa --- /dev/null +++ b/src/models/thelio-mira-r3/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f11cf5753113f70d0afe0927f49a17722786c2114164802a28a73760a17c2d1c +size 411106 diff --git a/src/models/thelio-mira-r3/img/25-drive-installed.webp b/src/models/thelio-mira-r3/img/25-drive-installed.webp new file mode 100644 index 000000000..f91337c34 --- /dev/null +++ b/src/models/thelio-mira-r3/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef398ee225295c55f0c0e6184ec5a1f9ed927f4cb23d4605d1035a5c91a290d9 +size 202546 diff --git a/src/models/thelio-mira-r3/img/25-drive-screws.webp b/src/models/thelio-mira-r3/img/25-drive-screws.webp new file mode 100644 index 000000000..81abfc601 --- /dev/null +++ b/src/models/thelio-mira-r3/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89c06073eb519fbc364c8efbadb340f7473925602f0a240e2afbcff6c171f2da +size 613042 diff --git a/src/models/thelio-mira-r3/img/25-slot-cover.webp b/src/models/thelio-mira-r3/img/25-slot-cover.webp new file mode 100644 index 000000000..495805109 --- /dev/null +++ b/src/models/thelio-mira-r3/img/25-slot-cover.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a554c970e1006b30df3682bdcb36ff7712f1312f02bd05fad48a4cd9b2972db +size 620230 diff --git a/src/models/thelio-mira-r3/img/accent-strip-removal.webp b/src/models/thelio-mira-r3/img/accent-strip-removal.webp new file mode 100644 index 000000000..fddcd18cf --- /dev/null +++ b/src/models/thelio-mira-r3/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fed686c67c369b90e43f9004dc038ba913e71570db66f7c7b8a08978bcbc12f9 +size 529896 diff --git a/src/models/thelio-mira-r3/img/b0-button.webp b/src/models/thelio-mira-r3/img/b0-button.webp new file mode 100644 index 000000000..5fbc6924d --- /dev/null +++ b/src/models/thelio-mira-r3/img/b0-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8b6f06846a4ea50d3840f6fc5f5b1527b46a79a00baeee229d83937e8f4bfbe +size 561118 diff --git a/src/models/thelio-mira-r3/img/bottom-fan-connector.webp b/src/models/thelio-mira-r3/img/bottom-fan-connector.webp new file mode 100644 index 000000000..51b9122a9 --- /dev/null +++ b/src/models/thelio-mira-r3/img/bottom-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de06b8e0aff2b46659a87f0dba90a4add16c5460b07b1415e0222e6fe70a8c9b +size 283774 diff --git a/src/models/thelio-mira-r3/img/bottom-fan-screws.webp b/src/models/thelio-mira-r3/img/bottom-fan-screws.webp new file mode 100644 index 000000000..b8700a130 --- /dev/null +++ b/src/models/thelio-mira-r3/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2c21c0ee291416b26b565270c4b50c4ea6a5baeb3eb2c34706953b6ed410d18 +size 754174 diff --git a/src/models/thelio-mira-r3/img/components-front.webp b/src/models/thelio-mira-r3/img/components-front.webp new file mode 100644 index 000000000..320021a51 --- /dev/null +++ b/src/models/thelio-mira-r3/img/components-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed6e9e95b464fec5e0640a6cc626cd1006666f8bac691b6c191982bd61900d1 +size 417422 diff --git a/src/models/thelio-mira-r3/img/components-left.webp b/src/models/thelio-mira-r3/img/components-left.webp new file mode 100644 index 000000000..3f061e671 --- /dev/null +++ b/src/models/thelio-mira-r3/img/components-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e7d790e631cdfb5a81369d148c3f3593adbd14d4001e2f6a12463e25a2d02c5 +size 712296 diff --git a/src/models/thelio-mira-r3/img/components-right.webp b/src/models/thelio-mira-r3/img/components-right.webp new file mode 100644 index 000000000..305353903 --- /dev/null +++ b/src/models/thelio-mira-r3/img/components-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32f8e44d8c7fc801d04dee13104b12315aadd138dc1eb8968aed502a42aa0264 +size 631318 diff --git a/src/models/thelio-mira-r3/img/components-top.webp b/src/models/thelio-mira-r3/img/components-top.webp new file mode 100644 index 000000000..a2886c1e2 --- /dev/null +++ b/src/models/thelio-mira-r3/img/components-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2247038a8d97290439bd48a9424c0e973daddf5f1235222a09b380ac61c77c89 +size 1020630 diff --git a/src/models/thelio-mira-r3/img/cpu-cooler-fan-clip.webp b/src/models/thelio-mira-r3/img/cpu-cooler-fan-clip.webp new file mode 100644 index 000000000..dfd8c298e --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-cooler-fan-clip.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25cd14ca979374b0f75079c8f0b168ef52b1eed33d846f8d69f297da28042c89 +size 742334 diff --git a/src/models/thelio-mira-r3/img/cpu-cooler-mounting-bracket.webp b/src/models/thelio-mira-r3/img/cpu-cooler-mounting-bracket.webp new file mode 100644 index 000000000..411817137 --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-cooler-mounting-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e101aa5e7dfa0185a618399db629b6a9d871dcba9ae66f49cc083f432f672f0 +size 386132 diff --git a/src/models/thelio-mira-r3/img/cpu-cooler-screws.webp b/src/models/thelio-mira-r3/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..e9ea5c954 --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:344104936e42cbbb7fd4d03e7ba33621ce0a31bca09226e50df9b44bd2eea655 +size 552986 diff --git a/src/models/thelio-mira-r3/img/cpu-duct-fan-bracket-screws.webp b/src/models/thelio-mira-r3/img/cpu-duct-fan-bracket-screws.webp new file mode 100644 index 000000000..65a282e7d --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-duct-fan-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:285bd80dc5cf902b7d92153c02aa376112982fcdcd28f41fcb9b3aac4d5678da +size 1578926 diff --git a/src/models/thelio-mira-r3/img/cpu-duct-fan-screws.webp b/src/models/thelio-mira-r3/img/cpu-duct-fan-screws.webp new file mode 100644 index 000000000..1ee7065a7 --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-duct-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:655a8abb21f3fcd0477055c781f84d088477a467bcba7cd6216b63f918d10aa7 +size 380676 diff --git a/src/models/thelio-mira-r3/img/cpu-duct-screws.webp b/src/models/thelio-mira-r3/img/cpu-duct-screws.webp new file mode 100644 index 000000000..ba6136204 --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-duct-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f27a3e63ddcac02667380b1c190d00eb704597e521f8d5be379508812e0fc5 +size 773808 diff --git a/src/models/thelio-mira-r3/img/cpu-fan-connectors.webp b/src/models/thelio-mira-r3/img/cpu-fan-connectors.webp new file mode 100644 index 000000000..2f4890c34 --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac7cefa09cbc932dc0ecee1d47ab9c921c91874c32b6afb1d148d2f901e1baa9 +size 191900 diff --git a/src/models/thelio-mira-r3/img/cpu-holder-raised.webp b/src/models/thelio-mira-r3/img/cpu-holder-raised.webp new file mode 100644 index 000000000..8003df5bd --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-holder-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa3ffbab16c1964c9cb06e03564edbf9995c13dfaf614cbbde36767d3e43faa1 +size 1945784 diff --git a/src/models/thelio-mira-r3/img/cpu-locking-pin.webp b/src/models/thelio-mira-r3/img/cpu-locking-pin.webp new file mode 100644 index 000000000..d4552e1cb --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-locking-pin.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3051b49c5bb14bae48d8b3d5a74d29020fa095112ac226c1a0d2b1ec9f2f0e8f +size 407498 diff --git a/src/models/thelio-mira-r3/img/cpu-removed.webp b/src/models/thelio-mira-r3/img/cpu-removed.webp new file mode 100644 index 000000000..0a21156aa --- /dev/null +++ b/src/models/thelio-mira-r3/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe0b0742c2fa8abeed078f23315fd6cc1a647d581bcb1dc0943b439294943b2 +size 272994 diff --git a/src/models/thelio-mira-r3/img/gpu-brace-adjustment-screws.webp b/src/models/thelio-mira-r3/img/gpu-brace-adjustment-screws.webp new file mode 100644 index 000000000..3286c89f6 --- /dev/null +++ b/src/models/thelio-mira-r3/img/gpu-brace-adjustment-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a9c5d945655ba7993f443a921f64e3dc8d49d028c518ff48d36bb4f59a1b123 +size 140134 diff --git a/src/models/thelio-mira-r3/img/gpu-brace-screws.webp b/src/models/thelio-mira-r3/img/gpu-brace-screws.webp new file mode 100644 index 000000000..096414584 --- /dev/null +++ b/src/models/thelio-mira-r3/img/gpu-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f4ff3c25538469dcebe0869702b4187286b6bc25d1039fa34e1d4a082f5ccd7 +size 480378 diff --git a/src/models/thelio-mira-r3/img/gpu-power.webp b/src/models/thelio-mira-r3/img/gpu-power.webp new file mode 100644 index 000000000..6a6fd34d3 --- /dev/null +++ b/src/models/thelio-mira-r3/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3aaa8a303c55d46f6f8895d5faa6330a249aa04c1244a78319e85cc73361c329 +size 107466 diff --git a/src/models/thelio-mira-r3/img/gpu-slots.webp b/src/models/thelio-mira-r3/img/gpu-slots.webp new file mode 100644 index 000000000..d8c9cbf60 --- /dev/null +++ b/src/models/thelio-mira-r3/img/gpu-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d68c1bb37a3dd6441a7b62a6e0c264069fe68ba02bbd7c974b227d083274e58 +size 741798 diff --git a/src/models/thelio-mira-r3/img/m2-heatsink-screws.webp b/src/models/thelio-mira-r3/img/m2-heatsink-screws.webp new file mode 100644 index 000000000..7b00393a1 --- /dev/null +++ b/src/models/thelio-mira-r3/img/m2-heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f875651946b2effc49415fdcff67e557ab570bce160bb3a05fb8cae539324b30 +size 651984 diff --git a/src/models/thelio-mira-r3/img/m2-slots.webp b/src/models/thelio-mira-r3/img/m2-slots.webp new file mode 100644 index 000000000..f990cb6c4 --- /dev/null +++ b/src/models/thelio-mira-r3/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac2751e2da41077183008986a106a64de84644d8a1e97128b1d4417ec4a81858 +size 272534 diff --git a/src/models/thelio-mira-r3/img/m2-thermal-tape.webp b/src/models/thelio-mira-r3/img/m2-thermal-tape.webp new file mode 100644 index 000000000..b7024a46f --- /dev/null +++ b/src/models/thelio-mira-r3/img/m2-thermal-tape.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43b8c2f7ff9afcce57ab34b0a3de227cd3b97b96183e930659998e18bacb3ea2 +size 663834 diff --git a/src/models/thelio-mira-r3/img/motherboard-cpu-fan-header.webp b/src/models/thelio-mira-r3/img/motherboard-cpu-fan-header.webp new file mode 100644 index 000000000..7f6bd2976 --- /dev/null +++ b/src/models/thelio-mira-r3/img/motherboard-cpu-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e16748cf8ea773164883bd0bad084300232c6f51144fb1ce17b46021f53d4290 +size 1185436 diff --git a/src/models/thelio-mira-r3/img/motherboard-power-sw-led-headers.webp b/src/models/thelio-mira-r3/img/motherboard-power-sw-led-headers.webp new file mode 100644 index 000000000..11368bffc --- /dev/null +++ b/src/models/thelio-mira-r3/img/motherboard-power-sw-led-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8a8a445979baffe684d124d53c48a3dae6d84fc02966a68bb8995afa04e3044 +size 465398 diff --git a/src/models/thelio-mira-r3/img/motherboard-sata-headers.webp b/src/models/thelio-mira-r3/img/motherboard-sata-headers.webp new file mode 100644 index 000000000..aec7397dc --- /dev/null +++ b/src/models/thelio-mira-r3/img/motherboard-sata-headers.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dce7c7aac48aa1f67bb00ebca453178267b553ddcac54aace2f657feca2bd5a +size 814674 diff --git a/src/models/thelio-mira-r3/img/motherboard-usb-header.webp b/src/models/thelio-mira-r3/img/motherboard-usb-header.webp new file mode 100644 index 000000000..1118dd297 --- /dev/null +++ b/src/models/thelio-mira-r3/img/motherboard-usb-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b46fd58f1aaa8fbc76261793ab5f2118f16b5baf9bf10973f084c39319dc705 +size 450342 diff --git a/src/models/thelio-mira-r3/img/pcie-bracket.webp b/src/models/thelio-mira-r3/img/pcie-bracket.webp new file mode 100644 index 000000000..9ddcf25e8 --- /dev/null +++ b/src/models/thelio-mira-r3/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b23fb43c094af55c2c15996d6e4930c5f9a198ac64c3c13d0d035a3ed4e0bd0b +size 419786 diff --git a/src/models/thelio-mira-r3/img/ports-back.webp b/src/models/thelio-mira-r3/img/ports-back.webp new file mode 100644 index 000000000..964036af6 --- /dev/null +++ b/src/models/thelio-mira-r3/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea3a5c580e07b8271174996c721b212eedf95f0a8e1bd1956946a51256362b03 +size 955240 diff --git a/src/models/thelio-mira-r3/img/ports-front-sides.webp b/src/models/thelio-mira-r3/img/ports-front-sides.webp new file mode 100644 index 000000000..a26deb19a --- /dev/null +++ b/src/models/thelio-mira-r3/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7b36b053018c261188b8d9647be4876fedbc24a190d9c69a3efc518882d8124 +size 241446 diff --git a/src/models/thelio-mira-r3/img/ports-top-bottom.webp b/src/models/thelio-mira-r3/img/ports-top-bottom.webp new file mode 100644 index 000000000..26bb0d4df --- /dev/null +++ b/src/models/thelio-mira-r3/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd63939d28fc9922b29690e01c8af9a72312f2f85131207e36fd9044bd00d687 +size 432792 diff --git a/src/models/thelio-mira-r3/img/power-button-receptacle.webp b/src/models/thelio-mira-r3/img/power-button-receptacle.webp new file mode 100644 index 000000000..6723d5273 --- /dev/null +++ b/src/models/thelio-mira-r3/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd3c2853cf265625af14514fae638e12fc381af72d56dad5463f7cb60e186732 +size 1355772 diff --git a/src/models/thelio-mira-r3/img/power-button-wiring.jpg b/src/models/thelio-mira-r3/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-mira-r3/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-mira-r3/img/psu-bracket-screws.webp b/src/models/thelio-mira-r3/img/psu-bracket-screws.webp new file mode 100644 index 000000000..e8696209f --- /dev/null +++ b/src/models/thelio-mira-r3/img/psu-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce703dfe3ee93c6e52d21c2fac25319f67cd589e1a863d1963980c4faf6aff26 +size 1771032 diff --git a/src/models/thelio-mira-r3/img/psu-cables.webp b/src/models/thelio-mira-r3/img/psu-cables.webp new file mode 100644 index 000000000..8086b1928 --- /dev/null +++ b/src/models/thelio-mira-r3/img/psu-cables.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df748e29d99b82b652bd70b3549b840ffc42768db3c74531365329fa866e84ac +size 512798 diff --git a/src/models/thelio-mira-r3/img/psu-post.webp b/src/models/thelio-mira-r3/img/psu-post.webp new file mode 100644 index 000000000..c5ca2dfdd --- /dev/null +++ b/src/models/thelio-mira-r3/img/psu-post.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:346cdd00fb168f527d45ebd898fe92ff2a145c9d80280d935b2748679364d7d1 +size 1650890 diff --git a/src/models/thelio-mira-r3/img/psu-screws.webp b/src/models/thelio-mira-r3/img/psu-screws.webp new file mode 100644 index 000000000..474e2eeba --- /dev/null +++ b/src/models/thelio-mira-r3/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f81d5b96b17b9224dd24c7ac46b8d2dc3e1f28f9a38aafd88857d5ac1f20d87d +size 642508 diff --git a/src/models/thelio-mira-r3/img/ram-order.webp b/src/models/thelio-mira-r3/img/ram-order.webp new file mode 100644 index 000000000..f32be59fe --- /dev/null +++ b/src/models/thelio-mira-r3/img/ram-order.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc5317ff8a55f275dc316d3b05eb034373ca1f003bfb99c34ba162f10865d84 +size 17310 diff --git a/src/models/thelio-mira-r3/img/ram-slots.webp b/src/models/thelio-mira-r3/img/ram-slots.webp new file mode 100644 index 000000000..79066629e --- /dev/null +++ b/src/models/thelio-mira-r3/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8923aea1b0bae23fe3f367729753a43b201911a7a59d3b2319ca374aa283012 +size 317704 diff --git a/src/models/thelio-mira-r3/img/thelio-io-cabling-cutouts.webp b/src/models/thelio-mira-r3/img/thelio-io-cabling-cutouts.webp new file mode 100644 index 000000000..16a8f7fb3 --- /dev/null +++ b/src/models/thelio-mira-r3/img/thelio-io-cabling-cutouts.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87497c8ff5e51a3a752995e2267f23a1f44095ea8f8a4c7df10a4e5f2cc64191 +size 318974 diff --git a/src/models/thelio-mira-r3/img/thelio-io-screws.webp b/src/models/thelio-mira-r3/img/thelio-io-screws.webp new file mode 100644 index 000000000..d5e34e332 --- /dev/null +++ b/src/models/thelio-mira-r3/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4132fc55c94aba33bcae33217e0e8c4d81d6cbfa9ee28405dac4c3266ca11631 +size 1189720 diff --git a/src/models/thelio-mira-r3/img/thelio-io-wiring.webp b/src/models/thelio-mira-r3/img/thelio-io-wiring.webp new file mode 100644 index 000000000..d70b1e058 --- /dev/null +++ b/src/models/thelio-mira-r3/img/thelio-io-wiring.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26edce46776d709616c4789e3ab8e12fbafc0c91e1278b087faef6cd0d710c8c +size 1105232 diff --git a/src/models/thelio-mira-r3/img/thelio-mira-r3.webp b/src/models/thelio-mira-r3/img/thelio-mira-r3.webp new file mode 100644 index 000000000..df9b6e1e5 --- /dev/null +++ b/src/models/thelio-mira-r3/img/thelio-mira-r3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d63e5de9f90fd1bdfba66518ce3dad9508b1d002d828689e2b71c92fa087b4a8 +size 27248 diff --git a/src/models/thelio-mira-r3/img/thermal-paste-application.webp b/src/models/thelio-mira-r3/img/thermal-paste-application.webp new file mode 100644 index 000000000..dcb03e928 --- /dev/null +++ b/src/models/thelio-mira-r3/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb08c0bf5b2599e5ef82099e287655ffb324fa6fee4e4d5e16c08c894b835dc9 +size 502790 diff --git a/src/models/thelio-mira-r3/img/thermal-paste-removal.webp b/src/models/thelio-mira-r3/img/thermal-paste-removal.webp new file mode 100644 index 000000000..a68c23446 --- /dev/null +++ b/src/models/thelio-mira-r3/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bef64ce609e5ec5363c5ce27ce1dd678a0ddf9601e776274f4397899f4d5c435 +size 1082132 diff --git a/src/models/thelio-mira-r3/img/top-case-screws.webp b/src/models/thelio-mira-r3/img/top-case-screws.webp new file mode 100644 index 000000000..55ab6add3 --- /dev/null +++ b/src/models/thelio-mira-r3/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d4ac2d1afc453b52ae91c03f7314fe384e0e084b610fb4ed4553f577c24538 +size 454940 diff --git a/src/models/thelio-mira-r3/internal-overview.md b/src/models/thelio-mira-r3/internal-overview.md new file mode 100644 index 000000000..41792a821 --- /dev/null +++ b/src/models/thelio-mira-r3/internal-overview.md @@ -0,0 +1,41 @@ +# Thelio Mira (Internal Overview) + +## Left side overview: + +![Internal overview (left side)](./img/components-left.webp) + +- CPU cooler & CPU are highlighted in red (located behind the CPU duct) +- RAM slots are highlighted in green +- 2.5" SATA drive cage is highlighted in pink +- M.2 slots are highlighted in white (located underneath the GPU & heatsinks) +- GPU (in PCIe 4.0 x16 slot) is highlighted in yellow +- PCIe 4.0 x4 and x2 slots are highlighted in dark blue +- Power supply is highlighted in cyan +- Bottom case fan is highlighted in orange + +## Right side overview: + +![Internal overview (right side)](./img/components-right.webp) + +- Thelio-IO access cutout is highlighted in green +- Power supply access cutout is highlighted in red + +## Front side overview: + +![Internal overview (front side)](./img/components-front.webp) + +- Thelio-IO connector access cutout is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/components-top.webp) + +- 2.5" drive screws are highlighted in green +- CPU power connector is highlighted in red + - Connects to power supply +- Motherboard CPU fan header is highlighted in yellow + - Connects to Thelio-IO board +- Power button receptacle is highlighted in cyan + - Connects to Thelio-IO board + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-mira-r3/repairs.md b/src/models/thelio-mira-r3/repairs.md new file mode 100644 index 000000000..f2bbeada2 --- /dev/null +++ b/src/models/thelio-mira-r3/repairs.md @@ -0,0 +1,460 @@ +# Thelio Mira (Parts & Repairs) + +Many components in your Thelio Mira can be upgraded or replaced as necessary. This page uses photos of the initial revision for this generation (R3-0). Minor case details may vary on newer units, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Replacing the GPU](#replacing-the-gpu) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio-IO board](#replacing-the-thelio-io-board) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio Mira includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 2 minutes +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the eight outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Adding/removing 2.5" storage drives: + +Thelio Mira R3 supports up to four 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two screws securing the drive bay's cover, highlighted green below. + +![2.5" drive cover and 2.5" drive screws](./img/25-slot-cover.webp) + +3. If you are adding a new drive, pop out the black plastic ring on the top crossbar and slide out four screws (per drive). + +![2.5" drive cover and 2.5" drive screws](./img/25-drive-screws.webp) + +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the Thelio-IO board. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +_Thelio Mira R3 with one 2.5" drive installed._ + +6. Replace the black plastic screw ring and the 2.5" drive bay cover. + +## Replacing the bottom case fan: + +Thelio Mira R3 has one case-mounted intake fan on the bottom of the chassis. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unplug the fan's cable from the Thelio-IO daughterboard. + - The bottom case fan plugs into the `INTAKE0` port on the Thelio-IO board. + - When viewed from the front of the case, this connector is second from the top. + +![Bottom case fan connector](./img/bottom-fan-connector.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. + - The cable runs along the inner corner of the case, and does not pass through any of the cable management holes or velcro strips. + +## Replacing the GPU: + +Thelio Mira supports two multi-slot dedicated GPUs: + +- The top GPU slot is a PCIe 4.0 x16 slot. + - There are four units of clearance in the back of the chassis. +- The bottom GPU slot is a PCIe 4.0 x4 slot. + - There are two units of clearance in the back of the chassis. + - This slot is forwards-compatible with x16 cards. + +Factory configurations only include one GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket. + +![PCIe bracket screws](./img/pcie-bracket.webp) + +3. Unscrew the four screws holding the side GPU brace in place. Remove the brace. + +![GPU brace screws](./img/gpu-brace-screws.webp) + +4. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +5. Push and hold the latch on the motherboard to free the PCIe connection, then pull the card out of the slot. + +![PCIe slot & latch](./img/gpu-slots.webp) + +6. After inserting the new GPU into its slot, connect the power cable. +7. Once the GPU is installed, replace the side GPU brace, back PCIe bracket, and top case. + - The side GPU brace includes screws to adjust for the height and depth of the graphics cards. + +![GPU brace screws](./img/gpu-brace-adjustment-screws.webp) + +_The GPU brace's primary function is to prevent damage during shipping. The system can be run without the brace if it doesn't fit an upgraded card; the back PCIe bracket provides primary support for the GPU._ + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace](#replacing-the-gpu). + - The GPU can also optionally be removed to provide more room for working with the components. +2. Unplug the connectors for the CPU fans from the splitter board on the top crossbar. + - The splitter board provides the same signal to both ports, so it doesn't matter which fan is plugged into which port. + +![CPU fan connectors](./img/cpu-fan-connectors.webp) + +3. Unscrew the four back screws holding the CPU duct in place. + +![CPU duct screws](./img/cpu-duct-screws.webp) + +4. Pull the CPU duct away from the machine. + +## Replacing the RAM: + +Thelio Mira R3 supports up to 128GB (4x32GB) of RAM. The RAM sticks are DDR5 DIMMs (non-ECC) running at a speed of up to 4800MHz (the maximum 4x32GB configuration is limited to 3600MHz). 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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - Removing the CPU duct is optional, but is recommended to provide easier access to the leftmost RAM slot. +2. To remove an existing RAM stick, flip the top and bottom latches away from the stick, then pull the stick out of the slot. + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tabs on the top and bottom of the slot are open (pulled away from the slot), then insert the new RAM (or re-seat the existing RAM) into the slot. + - The RAM stick will only fit in one direction. The larger group of pins goes on top. + - Use the following guide for placement of the RAM sticks: + ![RAM slot order](./img/ram-order.webp) +4. Replace the top case. + +## Replacing the M.2 drives: + +Thelio Mira R3 has four M.2 storage slots. All four slots are M key and size 2280. + +- Slot 1 supports PCIe NVMe Gen 5. +- Slots 2, 3, and 4 support PCIe NVMe Gen 4. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew and remove the M.2 heatsink. + - Slot 1 is located underneath the single-height heatsink; slots 2, 3, and 4 are located underneath the triple-height heatsink. + - The heatsink screws are held captive, and will not fully come out of the heatsink. + - It may take some pressure to remove the heatsink and thermal tape from the M.2 drive. After unscrewing the heatsink, pull slowly to avoid breaking the thermal tape. + +![M.2 heatsink screws](./img/m2-heatsink-screws.webp) + +3. For the M.2 drive(s) being removed, push the rectangular side of the retaining clip to flip it open. + +![M.2 slots](./img/m2-slots.webp) + +4. Remove the existing M.2 drive by pulling it out of the slot. +5. Insert the new M.2 drive into the slot and hold it in place. +6. Flip the retaining clip back into place and push the circular side until it snaps closed. +7. Replace the M.2 heatsink, CPU duct, GPU, GPU brace, and top case. + - If you are populating an SSD slot for the first time, remove any protective plastic that may be covering the thermal tape. + - When installing the Slot 1 heatsink, fit the tab on the opposite end from the screw into the motherboard standoff before lining up the screw. + +![M.2 thermal tape](./img/m2-thermal-tape.webp) + +## Replacing the CPU fans: + +Thelio Mira R3 contains two CPU fans. One is mounted on the CPU duct, and one is mounted on the CPU cooler. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. Free the fan cable from the velcro loop, highlighted cyan below. + +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) + +3. Unscrew the four screws (two on each side) holding the fan bracket onto the duct. + - Removing the bracket from the duct is not required to remove the fan, but it makes installing the fan much easier. +4. Unscrew the four screws attaching the bracket to the fan. + +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) + +5. When reinstalling the fan into the CPU duct, the spinning side should face inward (towards the front of the chassis), and the cable should point towards the closed corner of the top side of the duct (the top-right corner, when viewed from the back.) + - Overtightening the fan bracket's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. + +### Steps to replace the cooler-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. Pull the corners of the fan's top clip away from the heatsink it's held to. + - Alternatively, the opposite side of the bracket (clipped onto the heatsink) can be released first. + +![CPU cooler fan top clip](./img/cpu-cooler-fan-clip.webp) + +3. Repeat the process for the bottom clip, then pull the fan and clips away from the CPU cooler. +5. When reinstalling the CPU cooler fan, the side with a stationary cover should face the cooler, while the spinning side should face the front of the chassis. + - The cable should point towards the top inner corner (top-left when viewed from the back of the case.) + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +The CPU uses an AMD AM5 socket. The CPU cooler is a [Noctua NH-U12S](https://noctua.at/en/nh-u12s/specification). + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the GPU brace and GPU](#replacing-the-gpu), [remove the CPU duct](#removing-the-cpu-duct), and [remove the cooler-mounted CPU fan](#steps-to-replace-the-cooler-mounted-cpu-fan). +2. While holding the CPU cooler in place so it doesn't fall, unscrew the two screws holding the CPU cooler crossbar onto the vertical mounting brackets. + - The screws are held captive, and will not fully come out of the crossbar. + - Only the two outer screws need to be removed; the center screw holding the horizontal crossbar onto the heatsink does not need to be removed. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. The cooler will come away from the CPU. +4. Using a paper towel, clean the existing 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Unscrew and remove the cooler mounting bracket on the right side of the CPU. + +![CPU cooler mounting bracket](./img/cpu-cooler-mounting-bracket.webp) + +3. Push the locking pin outward until it's able to spring away from the motherboard. + - Caution: the locking pin may spring up with significant force when freed. + +![CPU locking pin](./img/cpu-locking-pin.webp) + +4. Flip the CPU holder away from the CPU. + - The CPU holder opens in the opposite direction from the locking pin. + +![CPU holder raised](./img/cpu-holder-raised.webp) + +5. Carefully lift the CPU out of the CPU socket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +6. Gently place the new CPU into the socket. + - The triangle on the CPU should be oriented to match the triangle on the CPU cover, pointing towards the top left of the motherboard. +7. Flip the CPU cover back onto the CPU and push the locking pin down into place. +8. Reinstall the right-side cooler mounting bracket. + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, screw each end of the cooler crossbar onto one of the mounting brackets. + - The cooler should be oriented so the text is readable from the right side (front of the case). + - Insert each screw partially first, then fully tighten both. +3. Set the computer upright, then reinstall the cooler-mounted CPU fan, CPU duct, GPU, GPU bracket, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) is modular and can be replaced with another unit of the same model. Different models may not be compatible with the cabling pre-installed in the Thelio. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the GPU brace and bottom GPU](#replacing-the-gpu). +2. Unplug all of the modular cabling from the back of the PSU. + - Some of the cables may be easier to unplug after the PSU has been unscrewed/removed from the case. + +![PSU cabling](./img/psu-cables.webp) + +3. Unscrew and remove the PSU bracket. + - One screw is located on the opposite side of the case. + +![PSU bracket screws](./img/psu-bracket-screws.webp) + +4. Unscrew the four screws holding the PSU in from the back of the case. + +![PSU back screws](./img/psu-screws.webp) + +5. Remove/replace the PSU. + - Set the replacement PSU on top of the rubber post that holds it at the correct height. + - The replacement PSU should be installed with the fan facing the bottom of the case. + +![PSU post](./img/psu-post.webp) + +6. After screwing in the replacement PSU, use the labels and pin counts on the cables and ports to ensure the power cables are reconnected in the proper locations. + - Remember that not all of the available connectors will plug into the PSU-- two 8-pin (6 + 1) connectors are to be plugged into the GPUs. +7. If the replacement PSU has an `ECO` switch, make sure it is switched on for an optimal fan curve. + +## Replacing the Thelio-IO board: + +The Thelio-IO board handles the front power button, fan control, and 2.5" SATA connectors for the system. If the Thelio-IO board becomes defective, it can be replaced using the instructions below. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** High + +## Steps to replace the Thelio-IO board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the 2.5" drive cage cover and any 2.5" drives that are installed](#addingremoving-25-storage-drives). +2. Use the cutouts on the front right corner of the chassis to unplug all cabling from the Thelio-IO board. + - The topmost connector requires pulling the white tab while unplugging. + +![Thelio-IO cabling cutouts](./img/thelio-io-cabling-cutouts.webp) + +3. Unscrew the two screws on the top side of the drive cage. + +![Thelio-IO drive cage screws](./img/thelio-io-screws.webp) + +4. While pulling the loose side of the drive cage away from the Thelio-IO board, move the board back and out of the drive cage. +5. Place the new Thelio-IO board into the drive cage and replace the screws and wiring. + +## Thelio-IO wiring guide: + +![Thelio-IO wiring guide](./img/thelio-io-wiring.webp) + +1. When wiring the Thelio-IO board, refer to the above image and the following guide. The ports are numbered in the suggested connection order based on position and size. + - **1:** `POWER0` - to the power supply `PERIF` port (via 4-pin Molex adapter.) + - **2:** `INTAKE0` - to the [bottom case fan](#replacing-the-bottom-case-fan). + - **3:** `CPUOUT0` - to the splitter board (on the top crossbar) connecting to both [CPU fans](#replacing-the-cpu-fans). + - **4:** `CPUIN0` - to the `CPU_FAN` header at the top of the motherboard. + ![CPU fan header on motherboard](./img/motherboard-cpu-fan-header.webp) + - **5:** `DATA0/1/2/3` - to SATA ports #0/#1/#2/#3 on the motherboard, highlighted green below. + - The ports are located next to the top GPU slot. + - These connectors provide data transfer for the 2.5" drive slots. + ![SATA connectors on motherboard](./img/motherboard-sata-headers.webp) + - **6\*:** `PFP0` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - **7\*:** `USB0` - to the `JUSB1` header on motherboard, highlighted red below. + ![USB connector on the motherboard](./img/motherboard-usb-header.webp) + - On the Thelio-IO board, the row of four pins plugs in, while the row of five pins hangs off the back and does not plug in. + - This connector provides fan control and firmware updates. + - **8\*:** `PMB0` - to the `+PLED-` and `+PW-` pins (the four top-left pins of the `F_PANEL` header) on the motherboard. + - On the motherboard, the red wire goes on the inner-left and the black wire goes on the inner-right. The corresponding black wires go on the outer-left and outer-right. + - The `F_PANEL` header is at the bottom right of the motherboard. + ![Power LED & power switch headers on motherboard](./img/motherboard-power-sw-led-headers.webp) + - **\*** For all connectors with multi-colored wires plugging into the Thelio-IO board, the red wire goes on the top side (viewing from the front of the computer.) + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `B0` on the Thelio-IO board. + +![Internal power button](./img/b0-button.webp) + +4. If the Thelio-IO `B0` button powers the machine on, then the issue is either the front power button or its connection to the Thelio-IO board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio-IO `B0` button does not work, then the issue is either the Thelio-IO board or its connection to the motherboard. [Check the wiring between the Thelio-IO board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFPD` port on the Thelio-IO board, with the red wire on the top (see the [Thelio-IO wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-mira-r4-n3/README.md b/src/models/thelio-mira-r4-n3/README.md new file mode 100644 index 000000000..d1c68e5bd --- /dev/null +++ b/src/models/thelio-mira-r4-n3/README.md @@ -0,0 +1,97 @@ +# Thelio Mira (thelio-mira-r4-n3) + +![Thelio Mira](./img/thelio-mira-r4-n3.png) + +The System76 Thelio Mira is a desktop with the following specifications: + +- Processor options + - Supports AMD Ryzen 9000 series (Granite Ridge) CPUs + - [Ryzen 9 9950X3D](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-9-9950x3d.html) + - [Ryzen 9 9950X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-9-9950x.html) + - [Ryzen 9 9900X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-9-9900x.html) + - [Ryzen 7 9800X3D](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-7-9800x3d.html) + - [Ryzen 7 9700X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-7-9700x.html) + - [Ryzen 5 9600X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-5-9600x.html) +- Motherboard + - [ASRock X870 Pro RS WiFi](https://www.asrock.com/mb/AMD/X870%20Pro%20RS%20WiFi/index.asp#Specification) running System76 Firmware (non-open) + - AMD X870 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/thelio-io-firmware) +- Graphics options + - Ships with up to one dedicated GPU + - Primary GPU slot: + - PCIe 5.0 x16 + - Up to 4-slot height + - GPU size: + - Internal clearance: 358mm + - Recommended maximum length: 348mm + - Tested with the following GPUs: + - Integrated Graphics + - 1x HDMI 2.1 + - 2x DisplayPort 1.3 via USB-C + - [NVIDIA GeFroce RTX 5090](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5090/#specs) (requires 1000W PSU) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b + - [NVIDIA GeForce RTX 5080](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5080/#specs) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b + - [NVIDIA GeForce RTX 5070 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5070-family/#specs) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b + - [NVIDIA GeForce RTX 5060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5060-family/#specs) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b + - [NVIDIA GeForce RTX 5050](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5050/#specs) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b + - [AMD Radeon RX 9070 XT](https://www.amd.com/en/products/graphics/desktops/radeon/9000-series/amd-radeon-rx-9070xt.html) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1a +- Expansion + - 1x PCIe 5.0 x16 (primary GPU slot) + - Up to 4-slot height + - 1x PCIe 4.0 x4 + - Fits physical x16 cards, runs at x4 bandwidth + - Up to 2-slot height + - Disabled if second M.2 drive is installed +- Memory + - Up to 192GB (4x48GB) dual-channel DDR5 DIMMs + - 192GB (4x48GB) and 128GB (4x32GB) configurations run at 3200 MHz + - 96GB (2x48GB) configuration runs at 6400 MHz + - 64GB (2x32GB) and 32GB (1x32GB) configurations run at 5600 MHz + - Motherboard supports up to 256GB (4x64GB) @ 8000+ MHz w/ overclocking (not tested) + - Tested with the following RAM modules (may ship with other tested modules): + - [Team CTCED596G6400HC32ADC01](https://www.teamgroupinc.com/en/product-detail/memory/T-CREATE/expert-u-dimm-ddr5-black/expert-u-dimm-ddr5-black-CTCED596G6400HC32ADC01/) (48GB/stick @ 6400 MHz) + - [G.Skill F5-6400J3239F48GX2-RS5K](https://www.gskill.com/product/165/377/1684287813/F5-6400J3239F48GX2-RS5K) (48GB/stick @ 6400 MHz) + - [Crucial CT32G56C46U5](https://www.crucial.com/memory/ddr5/ct32g56c46u5) (32GB/stick @ 5600 MHz) +- Networking + - 1x 2.5-Gigabit Ethernet ([Realtek RTL8125BG](https://www.realtek.com/Product/Index?id=3962)) + - Wi-Fi 7 + Bluetooth 5.2 (MediaTek MT7927 or MediaTek MT7925) +- Power + - C13 power cord + - 850W minimum PSU + - Some GPU configurations require 1000W PSU + - Tested with the following PSU models (may ship with other tested models): + - [XPG Core Reactor II 1000W (80+ Gold)](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii?tab=spec) + - [XPG Core Reactor II 850W (80+ Gold)](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii?tab=spec) +- Sound + - 3.5mm line out, line in, microphone jacks + - Up to 7.1-channel audio output + - Realtek ALC1220 audio chipset + - HDMI, DisplayPort, USB-C DisplayPort audio (depending on GPU) +- Storage + - 1x M.2 (PCIe NVMe Gen 5) SSD + - 1x M.2 (PCIe NVMe Gen 4) SSD + - If occupied, second PCIe slot is disabled. + - 1x M.2 (PCIe NVMe Gen 3) SSD + - 2x 2.5" SATA III +- USB + - Back ports: + - 2x USB4 Type-C + - 4x USB 3.2 Gen 1 Type-A + - 6x USB 2.0 Type-A + - Top ports: + - 1x USB 3.2 Gen 2 + - 1x USB 3.2 Gen 1 Type-A +- Dimensions + - 43.8cm × 24.7cm × 37.2cm diff --git a/src/models/thelio-mira-r4-n3/img/thelio-mira-r4-n3.png b/src/models/thelio-mira-r4-n3/img/thelio-mira-r4-n3.png new file mode 100644 index 000000000..b1eef8317 --- /dev/null +++ b/src/models/thelio-mira-r4-n3/img/thelio-mira-r4-n3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b008c0aff1cf90d7eb6b5c74c7eacdeb499b9a730fe0f2584de45ff3ff70119 +size 877659 diff --git a/src/models/thelio-mira-r4-n3/repairs.md b/src/models/thelio-mira-r4-n3/repairs.md new file mode 100644 index 000000000..e08c0b794 --- /dev/null +++ b/src/models/thelio-mira-r4-n3/repairs.md @@ -0,0 +1,3 @@ +# Thelio Mira (Parts & Repairs) + +A service manual for the Thelio Mira R4-N3 (thelio-mira-r4-n3) is not yet available. Please reference the service manual for the previous version, the [Thelio Mira B4-N3 (thelio-mira-b4-n3)](/models/thelio-mira-b4-n3/repairs.md). \ No newline at end of file diff --git a/src/models/thelio-r3-n1/README.md b/src/models/thelio-r3-n1/README.md new file mode 100644 index 000000000..e75ebc8c7 --- /dev/null +++ b/src/models/thelio-r3-n1/README.md @@ -0,0 +1,72 @@ +# Thelio (thelio-r3-n1) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio](./img/thelio-r3-n1.webp) + +The System76 Thelio is a desktop with the following specifications: + +- Processor options + - Supports AMD Ryzen 7000 series (Zen 4) CPUs + - [Ryzen 5 7600](https://www.amd.com/en/product/12756) + - [Ryzen 7 7700X](https://www.amd.com/en/product/12161) + - [Ryzen 9 7900X](https://www.amd.com/en/product/12156) + - [Ryzen 9 7900X3D](https://www.amd.com/en/product/12736) + - [Ryzen 9 7950X](https://www.amd.com/en/product/12151) +- Motherboard + - [MSI MPG B650I Edge WiFi](https://www.msi.com/Motherboard/MPG-B650I-EDGE-WIFI/Specification) running System76 Firmware (non-open) + - AMD B650 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/thelio_io_2) + - Revision 2 +- Graphics options + - One GPU (PCIe 4.0 x16) of up to two-slot height + - GPU size: + - Internal clearance: 278.175mm + - Recommended maximum length: 268.175mm + - Tested with the following GPUs: + - Integrated Graphics + - 1x HDMI 2.1 + - [AMD Radeon RX 7600](https://www.amd.com/en/products/graphics/amd-radeon-rx-7600#product-specs) + - 1x HDMI 2.1, 3x DisplayPort 2.1 + - [NVIDIA GeForce RTX 4060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4060-4060ti/#specs) + - 1x HDMI 2.1a, 3x DisplayPort 1.4a + - [NVIDIA GeForce RTX 4070](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4070-4070ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a +- Expansion + - 1x PCIe 4.0 x16 (GPU slot) +- Memory + - Tested with up to 64GB (2x32GB) dual-channel DDR5 DIMMs @ 4800 MHz + - Motherboard supports up to 128GB (2x64GB) @ 7200+ MHz w/ overclocking (not tested) + - Tested with the following RAM modules (may ship with other tested modules): + - [Crucial CT32G48C40U5](https://www.crucial.com/memory/ddr5/ct32g48c40u5#spec) (32GB/stick) +- Networking + - 1x 2.5-Gigabit Ethernet ([Realtek RTL8125BG](https://www.realtek.com/Product/Index?id=3962)) + - Wi-Fi 6E + Bluetooth 5.2 ([Mediatek MT7921K](https://fcc.id/RAS-MT7921K)) +- Power + - C13 power cord + - 650W PSU + - Tested with the following PSU models (may ship with other tested models): + - [FSP Dagger Pro 650W 80+ Gold](https://www.fspgroupusa.com/ecommerce/daggerpro650w.html) +- Sound + - Back: 3.5mm line out, line in, microphone jacks + - Front: 3.5mm line out, microphone jacks + - Up to 7.1-channel audio output + - Realtek ALC4080 audio chipset + - HDMI, DisplayPort audio (depending on GPU) +- Storage + - 2x M.2 (PCIe NVMe Gen 4) SSD + - 2x 2.5" SATA +- USB + - 1x USB 3.2 Gen 2x2 Type-C + - Back port + - 1x USB 3.2 Gen 2 Type-C + - Top port + - 3x USB 3.2 Gen 2 Type-A + - Back ports + - 3x USB 3.2 Gen 1 Type-A + - 2x back ports, 1x top port +- Dimensions + - 32.7cm × 20.7cm × 29.1cm diff --git a/src/models/thelio-r3-n1/external-overview.md b/src/models/thelio-r3-n1/external-overview.md new file mode 100644 index 000000000..cf76ffb36 --- /dev/null +++ b/src/models/thelio-r3-n1/external-overview.md @@ -0,0 +1,22 @@ +# Thelio (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### Power Switch Guide: + +- 1: On +- 0: Off + +### Other notes: + +- The `Flash BIOS` button is not needed when performing UEFI firmware updates via the System76 Firmware Manager. Use of the `Flash BIOS` button is not recommended. + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-r3-n1/img/25-drive-installation.webp b/src/models/thelio-r3-n1/img/25-drive-installation.webp new file mode 100644 index 000000000..eb908e252 --- /dev/null +++ b/src/models/thelio-r3-n1/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb5d5f704225049499f3ee0b223e3a79ef93dfc02bbce1245e4dfc0c69fe0f5 +size 330662 diff --git a/src/models/thelio-r3-n1/img/25-drive-installed.webp b/src/models/thelio-r3-n1/img/25-drive-installed.webp new file mode 100644 index 000000000..6bc116365 --- /dev/null +++ b/src/models/thelio-r3-n1/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:117d35ebaa1c6224e34998e1f273531a3b89769f72933b0c00a4e5664e7341c2 +size 671882 diff --git a/src/models/thelio-r3-n1/img/25-drive-screws.webp b/src/models/thelio-r3-n1/img/25-drive-screws.webp new file mode 100644 index 000000000..f4fe62be3 --- /dev/null +++ b/src/models/thelio-r3-n1/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:647821a84e6eae0a45a15deefdfb6c75481a0d455a375f79680feb6ad31f6c3d +size 820068 diff --git a/src/models/thelio-r3-n1/img/accent-strip-removal.webp b/src/models/thelio-r3-n1/img/accent-strip-removal.webp new file mode 100644 index 000000000..9f2a0d52e --- /dev/null +++ b/src/models/thelio-r3-n1/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f4a431304f1904ff9a4782927e3ca53d08603b9809adfd36cb5a77290770d02 +size 964224 diff --git a/src/models/thelio-r3-n1/img/bottom-fan-connector.webp b/src/models/thelio-r3-n1/img/bottom-fan-connector.webp new file mode 100644 index 000000000..68e1cfa32 --- /dev/null +++ b/src/models/thelio-r3-n1/img/bottom-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:056ec8b90d202dfc0bcbc3cd1246b29c281f5515f2f138797f946a99daf6aa0c +size 430102 diff --git a/src/models/thelio-r3-n1/img/bottom-fan-screws.webp b/src/models/thelio-r3-n1/img/bottom-fan-screws.webp new file mode 100644 index 000000000..51efc5cfd --- /dev/null +++ b/src/models/thelio-r3-n1/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:436369af522fec1abef0e8cf50b83ff654ec602da88a7baa8655ae8ed9dd3e8d +size 502678 diff --git a/src/models/thelio-r3-n1/img/cpu-cooler-mounting-bracket.webp b/src/models/thelio-r3-n1/img/cpu-cooler-mounting-bracket.webp new file mode 100644 index 000000000..a30f0bb23 --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-cooler-mounting-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a7e9ff3b967463023fcfbf9159cc1713b8c7b2966cdd17fbe09bd28186bc1a9 +size 822094 diff --git a/src/models/thelio-r3-n1/img/cpu-cooler-screws.webp b/src/models/thelio-r3-n1/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..0ed9ecb4c --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:567a1080688d9cb26feab7d809a309330236fc482898aa7c4fc7f0cbb43a3096 +size 419830 diff --git a/src/models/thelio-r3-n1/img/cpu-duct-fan-bracket-screws.webp b/src/models/thelio-r3-n1/img/cpu-duct-fan-bracket-screws.webp new file mode 100644 index 000000000..3bced2d45 --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-duct-fan-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74632b5d1ebd0807f8e35ee12c4ef448786d9f1aaf8a7d62c05072a08d983992 +size 750462 diff --git a/src/models/thelio-r3-n1/img/cpu-duct-screws-back.webp b/src/models/thelio-r3-n1/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..e8e7cc66d --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dfa2954b084dd188782b659da8ba0c4355af3a2517ab76d64fb83fb78b34d7f +size 495476 diff --git a/src/models/thelio-r3-n1/img/cpu-duct-screws-top.webp b/src/models/thelio-r3-n1/img/cpu-duct-screws-top.webp new file mode 100644 index 000000000..43f09d8e0 --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-duct-screws-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f827a5735fdd39e492081d505a442705143d5251f697e197308d9717048b4f04 +size 250420 diff --git a/src/models/thelio-r3-n1/img/cpu-fan-connectors.webp b/src/models/thelio-r3-n1/img/cpu-fan-connectors.webp new file mode 100644 index 000000000..737dd87b6 --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84dc63a3316cd0b6ef6d76848bf496d9a67556daca6b308a54ab50bc5ea8c211 +size 814586 diff --git a/src/models/thelio-r3-n1/img/cpu-fan-screws.webp b/src/models/thelio-r3-n1/img/cpu-fan-screws.webp new file mode 100644 index 000000000..4ffecdcbf --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:748a2b3729b03bd3b3af7e118a521a27f5dc43e2d652ef8986dc9035220e3ca7 +size 882384 diff --git a/src/models/thelio-r3-n1/img/cpu-holder-raised.webp b/src/models/thelio-r3-n1/img/cpu-holder-raised.webp new file mode 100644 index 000000000..e3f9bf325 --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-holder-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e12e3375fe0ddec6cb081ef5188aa28c828dfe4219484392f913a512c1ce2419 +size 681546 diff --git a/src/models/thelio-r3-n1/img/cpu-locking-pin.webp b/src/models/thelio-r3-n1/img/cpu-locking-pin.webp new file mode 100644 index 000000000..552fc1d2c --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-locking-pin.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e84964e4ce2ea72b2d889d3401fba00edd746539fd76a952b1cdb8357dde82e +size 683994 diff --git a/src/models/thelio-r3-n1/img/cpu-removed.webp b/src/models/thelio-r3-n1/img/cpu-removed.webp new file mode 100644 index 000000000..8dd9410c9 --- /dev/null +++ b/src/models/thelio-r3-n1/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:defa1bbdadf45546ca542d39c6079cdf5f0f7e1b0f713a267f7ceee16031d5c0 +size 869138 diff --git a/src/models/thelio-r3-n1/img/crossbar-screws-back.webp b/src/models/thelio-r3-n1/img/crossbar-screws-back.webp new file mode 100644 index 000000000..1fe7854f7 --- /dev/null +++ b/src/models/thelio-r3-n1/img/crossbar-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a809b71403f9fc446efe64843dfc5f333ee0845a2e1b832c6459243935fc7155 +size 492668 diff --git a/src/models/thelio-r3-n1/img/crossbar-screws-front.webp b/src/models/thelio-r3-n1/img/crossbar-screws-front.webp new file mode 100644 index 000000000..c89399087 --- /dev/null +++ b/src/models/thelio-r3-n1/img/crossbar-screws-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19ff320259bd2c922fd49635771e97970d2c9821093da5eb144ba6e04a653ee7 +size 488744 diff --git a/src/models/thelio-r3-n1/img/gpu-brace-finger-screws-back.webp b/src/models/thelio-r3-n1/img/gpu-brace-finger-screws-back.webp new file mode 100644 index 000000000..a240b4880 --- /dev/null +++ b/src/models/thelio-r3-n1/img/gpu-brace-finger-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04900f36dc12c415bbab32b175770cc289057f62d8592d21590c8cd1869653d7 +size 625206 diff --git a/src/models/thelio-r3-n1/img/gpu-brace-finger-screws-side.webp b/src/models/thelio-r3-n1/img/gpu-brace-finger-screws-side.webp new file mode 100644 index 000000000..74f13fd12 --- /dev/null +++ b/src/models/thelio-r3-n1/img/gpu-brace-finger-screws-side.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21396579e6ffb6d8550de989899475f2d350802b998b067013fd9c7cb806bd26 +size 921590 diff --git a/src/models/thelio-r3-n1/img/gpu-power.webp b/src/models/thelio-r3-n1/img/gpu-power.webp new file mode 100644 index 000000000..077deedb2 --- /dev/null +++ b/src/models/thelio-r3-n1/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58f829febaea06179cdad481ae7fc9264b06b9df59abc9269e804970e58a4630 +size 433556 diff --git a/src/models/thelio-r3-n1/img/gpu-slot.webp b/src/models/thelio-r3-n1/img/gpu-slot.webp new file mode 100644 index 000000000..37f44e865 --- /dev/null +++ b/src/models/thelio-r3-n1/img/gpu-slot.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f93250f93af70c7e192c00ad6e2bd98e0152965e96fb152da24515ef1b166e40 +size 603788 diff --git a/src/models/thelio-r3-n1/img/internal-front.webp b/src/models/thelio-r3-n1/img/internal-front.webp new file mode 100644 index 000000000..b5f434310 --- /dev/null +++ b/src/models/thelio-r3-n1/img/internal-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:333a028471669b3e7069118dfcb4826edb961f237c7148567cc9e47c14378e2e +size 264578 diff --git a/src/models/thelio-r3-n1/img/internal-left-chassis.webp b/src/models/thelio-r3-n1/img/internal-left-chassis.webp new file mode 100644 index 000000000..d7fc99635 --- /dev/null +++ b/src/models/thelio-r3-n1/img/internal-left-chassis.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30a33287b3ba2edc7b289c5b0b8360d9745e6012fa9739c9c28bad67ea26f728 +size 397980 diff --git a/src/models/thelio-r3-n1/img/internal-left-electronics.webp b/src/models/thelio-r3-n1/img/internal-left-electronics.webp new file mode 100644 index 000000000..8adfc63f1 --- /dev/null +++ b/src/models/thelio-r3-n1/img/internal-left-electronics.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9fcec8088a567584ed7bcf05b8e6a328fdc96c6120542ccd828c8dc8ed4100d +size 398852 diff --git a/src/models/thelio-r3-n1/img/internal-right.webp b/src/models/thelio-r3-n1/img/internal-right.webp new file mode 100644 index 000000000..83b23a549 --- /dev/null +++ b/src/models/thelio-r3-n1/img/internal-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98f9ba560b0c2a705957d30262284b9bf86ce4bb053d7125aca2decede69f6f3 +size 539314 diff --git a/src/models/thelio-r3-n1/img/internal-top.webp b/src/models/thelio-r3-n1/img/internal-top.webp new file mode 100644 index 000000000..05b27f056 --- /dev/null +++ b/src/models/thelio-r3-n1/img/internal-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14bbfa1482fb66626d57c8c0a3cbb9929d92205f681e44395afdf5382244dca2 +size 822782 diff --git a/src/models/thelio-r3-n1/img/m2-heatsink-screws.webp b/src/models/thelio-r3-n1/img/m2-heatsink-screws.webp new file mode 100644 index 000000000..3710c912d --- /dev/null +++ b/src/models/thelio-r3-n1/img/m2-heatsink-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e9045acf19d8ef873291d40067aa0f98ae2e8333aa76bef44beedb0620f85d7 +size 484586 diff --git a/src/models/thelio-r3-n1/img/m2-slot-1.webp b/src/models/thelio-r3-n1/img/m2-slot-1.webp new file mode 100644 index 000000000..b5ea54890 --- /dev/null +++ b/src/models/thelio-r3-n1/img/m2-slot-1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de3211a142d507e704784f04a77dd90ac2743d56237fa76f47f18d06a2c64d4e +size 547102 diff --git a/src/models/thelio-r3-n1/img/m2-slot-2.webp b/src/models/thelio-r3-n1/img/m2-slot-2.webp new file mode 100644 index 000000000..df68eba82 --- /dev/null +++ b/src/models/thelio-r3-n1/img/m2-slot-2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7a8f710ae08b9f5a2e7221c89272c2e78b75982507c8f951aa74765d3ae6f8f +size 876208 diff --git a/src/models/thelio-r3-n1/img/motherboard-fan-header.webp b/src/models/thelio-r3-n1/img/motherboard-fan-header.webp new file mode 100644 index 000000000..5c988a7b3 --- /dev/null +++ b/src/models/thelio-r3-n1/img/motherboard-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1ff1a20a69111ae6a8834715852afd30bf01c2a6e2c055889cc83f0b89e4f54 +size 669806 diff --git a/src/models/thelio-r3-n1/img/motherboard-headers-audio.webp b/src/models/thelio-r3-n1/img/motherboard-headers-audio.webp new file mode 100644 index 000000000..6eeaea745 --- /dev/null +++ b/src/models/thelio-r3-n1/img/motherboard-headers-audio.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633a28faa114d15d90121b0e206b12b4d74ed18f33b2aa661e13f750db7cb4b7 +size 471766 diff --git a/src/models/thelio-r3-n1/img/motherboard-headers-usb.webp b/src/models/thelio-r3-n1/img/motherboard-headers-usb.webp new file mode 100644 index 000000000..d5e9b99ff --- /dev/null +++ b/src/models/thelio-r3-n1/img/motherboard-headers-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79575a1c4349d7eaadf9784ac25bf2326a25ab51082f55721917678aa22afbd3 +size 395034 diff --git a/src/models/thelio-r3-n1/img/motherboard-power-usb.webp b/src/models/thelio-r3-n1/img/motherboard-power-usb.webp new file mode 100644 index 000000000..e4ccac4d1 --- /dev/null +++ b/src/models/thelio-r3-n1/img/motherboard-power-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d44d11e94af61b927662fc42b7557e7e6fc4f99973d82d9b441be5aeb05ae16 +size 312102 diff --git a/src/models/thelio-r3-n1/img/pcie-bracket.webp b/src/models/thelio-r3-n1/img/pcie-bracket.webp new file mode 100644 index 000000000..aac6fb230 --- /dev/null +++ b/src/models/thelio-r3-n1/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:500b223130795b33710fd3929d5fe969f29575e7ad3b8faf9c683833e1652910 +size 899326 diff --git a/src/models/thelio-r3-n1/img/ports-back.webp b/src/models/thelio-r3-n1/img/ports-back.webp new file mode 100644 index 000000000..914d89eba --- /dev/null +++ b/src/models/thelio-r3-n1/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d62b165ef10b247257bab1f8a449e3e96038b26500517f272485c90c9ecfbeb2 +size 1002002 diff --git a/src/models/thelio-r3-n1/img/ports-front-sides.webp b/src/models/thelio-r3-n1/img/ports-front-sides.webp new file mode 100644 index 000000000..a9f50ed07 --- /dev/null +++ b/src/models/thelio-r3-n1/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b054f5726a4033b5c24e0b3a097bce2bdd9ab184e0d605abfe957914407d0ca +size 689922 diff --git a/src/models/thelio-r3-n1/img/ports-top-bottom.webp b/src/models/thelio-r3-n1/img/ports-top-bottom.webp new file mode 100644 index 000000000..bb45b86b4 --- /dev/null +++ b/src/models/thelio-r3-n1/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:738fbe6ec2d7d06c28632d53c35f791286c093971df0c536e8593fa184c8b9fc +size 821616 diff --git a/src/models/thelio-r3-n1/img/power-button-receptacle.webp b/src/models/thelio-r3-n1/img/power-button-receptacle.webp new file mode 100644 index 000000000..2b0c30df9 --- /dev/null +++ b/src/models/thelio-r3-n1/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eaf70e5898ef000301b576b460b039011001f78e03327fb4a3dcfd5d4bc25af +size 141148 diff --git a/src/models/thelio-r3-n1/img/power-button-wiring.jpg b/src/models/thelio-r3-n1/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-r3-n1/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-r3-n1/img/psu-cables.webp b/src/models/thelio-r3-n1/img/psu-cables.webp new file mode 100644 index 000000000..800d11e56 --- /dev/null +++ b/src/models/thelio-r3-n1/img/psu-cables.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ae9366f72e5fbef5078aa7ccaab9150ad93d7403efaad24c4ec24694b40b995 +size 491950 diff --git a/src/models/thelio-r3-n1/img/psu-dust-filter.webp b/src/models/thelio-r3-n1/img/psu-dust-filter.webp new file mode 100644 index 000000000..dee9693b7 --- /dev/null +++ b/src/models/thelio-r3-n1/img/psu-dust-filter.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:156a9f8e513d8a0066c1955abc4fde1e5f028d725ac41caa557e83f5d335bb62 +size 454508 diff --git a/src/models/thelio-r3-n1/img/psu-screws.webp b/src/models/thelio-r3-n1/img/psu-screws.webp new file mode 100644 index 000000000..ef50c613d --- /dev/null +++ b/src/models/thelio-r3-n1/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32951f3325dc30093a55beae731df8f30bf7f4cddcb30123b8ae6b28a1efa6e1 +size 891772 diff --git a/src/models/thelio-r3-n1/img/ram-slots.webp b/src/models/thelio-r3-n1/img/ram-slots.webp new file mode 100644 index 000000000..9e2bfb9ba --- /dev/null +++ b/src/models/thelio-r3-n1/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c72ecd49b5d5f188f36407663436824a9f53a4c4c63f07da43892022cf3915b9 +size 595328 diff --git a/src/models/thelio-r3-n1/img/sata-backplane-connectors.webp b/src/models/thelio-r3-n1/img/sata-backplane-connectors.webp new file mode 100644 index 000000000..4d4992846 --- /dev/null +++ b/src/models/thelio-r3-n1/img/sata-backplane-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db65b9c9e7d38c9b8308fd4441770462f744dc9058982ef91b410836eebef02f +size 627782 diff --git a/src/models/thelio-r3-n1/img/sata-backplane-screws.webp b/src/models/thelio-r3-n1/img/sata-backplane-screws.webp new file mode 100644 index 000000000..a509db5c4 --- /dev/null +++ b/src/models/thelio-r3-n1/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ad1b4e87b0d958e2179fefde6be9be1c2c97136c088e2c5dbf6110a92a5539c +size 256706 diff --git a/src/models/thelio-r3-n1/img/side-brace-screws.webp b/src/models/thelio-r3-n1/img/side-brace-screws.webp new file mode 100644 index 000000000..8c2c4ebea --- /dev/null +++ b/src/models/thelio-r3-n1/img/side-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31fc9406169be0a259ca9647bd08a776711dfc6660328e83a467468eeb60e92d +size 921110 diff --git a/src/models/thelio-r3-n1/img/thelio-io-board.webp b/src/models/thelio-r3-n1/img/thelio-io-board.webp new file mode 100644 index 000000000..b5df5f4e3 --- /dev/null +++ b/src/models/thelio-r3-n1/img/thelio-io-board.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:839f32a91522c8c492a336018cadc8d2cad828d731ad622d04904c1aa1bd3918 +size 502164 diff --git a/src/models/thelio-r3-n1/img/thelio-io-location.webp b/src/models/thelio-r3-n1/img/thelio-io-location.webp new file mode 100644 index 000000000..a23eb1f76 --- /dev/null +++ b/src/models/thelio-r3-n1/img/thelio-io-location.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:779f20bc91a3e78a3abf3cb58b7b6f78e5705d6a09f1e76122ec4c5d6ffb6804 +size 336036 diff --git a/src/models/thelio-r3-n1/img/thelio-io-power-button.webp b/src/models/thelio-r3-n1/img/thelio-io-power-button.webp new file mode 100644 index 000000000..1daf7e816 --- /dev/null +++ b/src/models/thelio-r3-n1/img/thelio-io-power-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60a0678d6aae4dabceff3b9c4834700550470a29786070345537a5edef21ed0f +size 989646 diff --git a/src/models/thelio-r3-n1/img/thelio-io-screws.webp b/src/models/thelio-r3-n1/img/thelio-io-screws.webp new file mode 100644 index 000000000..5f04158f0 --- /dev/null +++ b/src/models/thelio-r3-n1/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:479c0d6a1af3f9e03699a1eff50c6a6bee6f2b01219ff7b955a55660e01b111f +size 885678 diff --git a/src/models/thelio-r3-n1/img/thelio-r3-n1.webp b/src/models/thelio-r3-n1/img/thelio-r3-n1.webp new file mode 100644 index 000000000..ef50571ae --- /dev/null +++ b/src/models/thelio-r3-n1/img/thelio-r3-n1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:342f458b793a65b5afe25f1fe8cf892fc11a690ec05cf20f3b8aca3475f79faf +size 27588 diff --git a/src/models/thelio-r3-n1/img/thermal-paste-application.webp b/src/models/thelio-r3-n1/img/thermal-paste-application.webp new file mode 100644 index 000000000..3acfd50e3 --- /dev/null +++ b/src/models/thelio-r3-n1/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:681bd65b4857913927f72af73b844685da4e6ecae0f52d0fcedca3ce87aa7031 +size 910948 diff --git a/src/models/thelio-r3-n1/img/thermal-paste-removal.webp b/src/models/thelio-r3-n1/img/thermal-paste-removal.webp new file mode 100644 index 000000000..04f024a66 --- /dev/null +++ b/src/models/thelio-r3-n1/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:243ced0c9d9ce9d10d1897a8be410447de2945f57bb394b06b900e298245d46b +size 1040964 diff --git a/src/models/thelio-r3-n1/img/top-case-screws.webp b/src/models/thelio-r3-n1/img/top-case-screws.webp new file mode 100644 index 000000000..43a87d57d --- /dev/null +++ b/src/models/thelio-r3-n1/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4618655fdf5e8300c7b8df4dbc7952c66f4d6528ffa4e44ffc94d15877b66b78 +size 338760 diff --git a/src/models/thelio-r3-n1/img/top-io-screws.webp b/src/models/thelio-r3-n1/img/top-io-screws.webp new file mode 100644 index 000000000..6b88c339f --- /dev/null +++ b/src/models/thelio-r3-n1/img/top-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:058789dda26401e1461ace49289949fb9468f98ba0d368b0a0337f031903ed79 +size 501578 diff --git a/src/models/thelio-r3-n1/internal-overview.md b/src/models/thelio-r3-n1/internal-overview.md new file mode 100644 index 000000000..553430a42 --- /dev/null +++ b/src/models/thelio-r3-n1/internal-overview.md @@ -0,0 +1,51 @@ +# Thelio (Internal Overview) + +## Left side overview: + +### Chassis components: + +![Internal overview (left side)](./img/internal-left-chassis.webp) + +- CPU duct is highlighted in red +- Side brace is highlighted in green + +### Electronic components: + +![Internal overview (left side)](./img/internal-left-electronics.webp) + +- CPU heatsink is highlighted in yellow +- RAM slots are highlighted in green +- M.2 slot 1 heatsink is highlighted in cyan +- GPU slot (PCIe 4.0 x16 slot) is highlighted in red +- Power supply is highlighted in pink +- Bottom case fan is highlighted in orange +- Thelio Io daughterboard is highlighted in white + +## Right side overview: + +![Internal overview (right side)](./img/internal-right.webp) + +- M.2 slot 2 is highlighted in cyan +- CPU fan Y-cable connector is highlighted in yellow + +## Front side overview: + +![Internal overview (front side)](./img/internal-front.webp) + +- Internal power button (on the Thelio Io board) is highlighted in green + +## Top overview: + +![Internal overview (top)](./img/internal-top.webp) + +- 2.5" drive screws are highlighted in green +- 2.5" drive cage cover is highlighted in cyan +- Top I/O board is highlighted in white + - Connects to motherboard +- Motherboard CPU fan header is highlighted in yellow + - Connects to Thelio-IO board +- CPU power connector is highlighted in red + - Connects to power supply +- CPU fan splitter is highlighted in pink + - Connects to Thelio Io board and CPU fans +- Power button receptacle is highlighted in orange diff --git a/src/models/thelio-r3-n1/repairs.md b/src/models/thelio-r3-n1/repairs.md new file mode 100644 index 000000000..1399b027c --- /dev/null +++ b/src/models/thelio-r3-n1/repairs.md @@ -0,0 +1,574 @@ +# Thelio (Parts & Repairs) + +Many components in your Thelio can be upgraded or replaced as necessary. This page uses photos of the R3-N1 revision, which indicates: + +- **R3:** The third AMD motherboard used in Thelio (base size). +- **N1:** Based on the first revision of the nebula19 chassis. + + +Minor case details may vary based on the production date of the unit, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Removing the side brace](#removing-the-side-brace) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Replacing the GPU](#replacing-the-gpu) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio Io board](#replacing-the-thelio-io-board) +- [Replacing the SATA backplane](#replacing-the-sata-backplane) +- [Replacing the top I/O](#replacing-the-top-io) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 1 minute +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Adding/removing 2.5" storage drives: + +Thelio R3-N1 supports up to two 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 5 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two screws securing the drive bay's cover, highlighted green below. + +![2.5" drive cover and 2.5" drive screws](./img/25-drive-screws.webp) + +3. If you are adding a new drive, pop out the black plastic ring on the top crossbar and slide out four screws (per drive). +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the Thelio-IO board. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +_Thelio R3-N1 with one 2.5" screw ring removed and one 2.5" drive installed._ + +6. Replace the black plastic screw ring and the 2.5" drive bay cover. + +## Removing the side brace: + +The side brace provides a mounting point for the GPU brace finger, which helps keep GPUs or other PCI Express cards in place during shipping. It also provides mounting points for one 120mm fan, which is not offered as part of Thelio but can optionally be installed as an aftermarket upgrade. + +The GPU brace finger is only required during shipping. The system can be run without this part if it does not fit an upgraded GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to remove the side brace: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side bracket in place (two on the front of the case, two on the back.) + +![Side brace screws](./img/side-brace-screws.webp) + +3. Pull the side brace out of the chassis. Unplug the side fan connector from the splitter board on the right side, if connected. + +### Steps to adjust the GPU brace finger: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#steps-to-remove-the-side-brace). +2. To adjust the GPU brace finger's horizontal position, unscrew the four corner screws (highlighted green below), move the GPU brace finger's mounting bar, and reattach it in the desired position. + - The center vertical adjustment screw (highlighted cyan below) may also need to be removed or loosened. + +![GPU brace finger screws, back](./img/gpu-brace-finger-screws-back.webp) + +3. To adjust the GPU brace finger's vertical position, unscrew the eight vertical adjustment screws (four on either side), move the GPU brace finger, and reattach it in the desired position. + - There may be one or two rows of screw holes on the mounting bar, depending on what GPU your system originally shipped with. The additional row of screw holes allows front-to-back adjustment of the GPU brace fingers' position. + +![GPU brace finger screws, side](./img/gpu-brace-finger-screws-side.webp) + +## Replacing the bottom case fan: + +Thelio R3-N1 has one case-mounted 140mm intake fan on the bottom of the chassis. + +**Part numbers:** + +- The bottom case fan is a Be Quiet! Silent Wings 4 (`BQ SIW4-14025-MF-PWM`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the fan and its cabling. In the below photos, the [GPU](#replacing-the-gpu) has also been removed for greater visibility. +2. Unplug the fan's cable from the Thelio Io daughterboard. + - The bottom case fan plugs into the `FANOUT2` port, also known as the `INTAKE FAN` port, on the Thelio Io board. + - When viewed from interior of the chassis, this connector is on the bottom-left. + +![Bottom case fan connector](./img/bottom-fan-connector.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-interior corner of the case. The cable is not routed through any case holes or Velcro loops by default. The cable runs back towards the power supply, then folds over and runs to the front of the case to the Thelio Io board. + +## Replacing the GPU: + +Thelio supports one dual-slot dedicated GPU. The GPU slot is a PCIe 4.0 x16 slot. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). +2. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +3. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket. + - The bracket must be completely removed because simply sliding it over doesn't provide enough clearance for GPU installation/removal. + +![PCIe bracket screws](./img/pcie-bracket.webp) + +4. Push and hold the latch on the motherboard to free the PCIe connection, then pull the card out of the slot. + +![PCIe slot & latch](./img/gpu-slot.webp) + +5. After inserting the new GPU into its slot, connect the power cable. +6. Once the GPU is installed, replace the back PCIe bracket, side brace, and top case. + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unplug both CPU fan connectors from the splitter board in the top corner of the machine. + - The splitter board provides the same signal to both ports, so it doesn't matter which fan is plugged into which port. + +![CPU fan connectors](./img/cpu-fan-connectors.webp) + +3. Unscrew the four back thumbscrews and two top crossbar screws holding the CPU duct in place. + +![CPU duct screws (back)](./img/cpu-duct-screws-back.webp) + +![CPU duct screws (top)](./img/cpu-duct-screws-top.webp) + +4. Pull the CPU duct away from the machine. + +## Replacing the RAM: + +Thelio R3-N1 supports up to 64GB (2x32GB) of RAM. The RAM sticks are DDR5 DIMMs (non-ECC) running at a speed of up to 4800MHz. 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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - The [side brace](#removing-the-side-brace) does not need to be removed, but it's been removed in the below photo for better visibility. +2. To remove an existing RAM stick, flip the top latch up away from the stick, then pull the stick out of the slot, starting from the top edge. (The bottom of the RAM slot does not move.) + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tab on the top of the slot is open (pulled upwards), then insert the new RAM (or re-seat the existing RAM) into the slot, starting with the bottom edge. + - The RAM stick will only fit in one direction. The larger group of pins goes on top. + - If you are only using one RAM stick, place it in the right-side slot (farthest from the CPU.) +4. Replace the top case. + +## Replacing the M.2 drives: + +Thelio R3-N1 has two M.2 slots (M key). Both slots are size 2280 and support PCIe NVMe Generation 4. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive (slot 1): + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), [remove the GPU](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). + - Removing the CPU duct and GPU is optional but recommended to provide more working space and avoid damage. +2. Unscrew and remove the M.2 heatsink. + - It may take some pressure to remove the heatsink and thermal tape from the M.2 drive. After unscrewing the heatsink, pull slowly to avoid breaking the thermal tape. + - The heatsink fan is connected to the motherboard. This connector does not need to be unplugged to access the M.2 slot. + +![M.2 heatsink screws](./img/m2-heatsink-screws.webp) + +3. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slot 1](./img/m2-slot-1.webp) + +4. Insert the new M.2 drive into the slot and hold it in place. +5. Replace the retainer screw. +6. Replace the M.2 heatsink, CPU duct, GPU, side brace, and top case. + - When replacing the M.2 heatsink, ensure its fan is plugged into the M.2 fan connector (highlighted cyan above). + +### Steps to replace the M.2 drive (slot 2): + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slot 2](./img/m2-slot-2.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. + +## Replacing the CPU fans: + +Thelio R3-N1 contains two 92mm CPU fans, both mounted on the CPU duct. + +**Part numbers:** + +- The front fan is a Noctua `NF-A9 PWM`. +- The back fan is a Be Quiet! Pure Wings 2 (`BQ PUW2-9225-MR-PWM`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the CPU fans: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). +2. Unscrew the four screws (two on each side) holding the fan bracket onto the duct. + - In the photos below, the front fan bracket's screws are highligted cyan, and the back fan bracket's screws are highlighted green. + +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) + +3. Unscrew the four screws holding the fan onto the fan bracket. + +![CPU fan screws](./img/cpu-fan-screws.webp) + +4. When reinstalling the fan into the CPU duct, the spinning side should face towards the front of the case, and the cable should point towards the top corner of the open side of the duct. + - Overtightening a fan's screws may cause fan noise; if a fan is creating excessive noise, try slightly loosening some of the screws. + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +**Part numbers:** + +- The CPU cooler is a Noctua `NH-U9S`. +- The CPU uses an AMD AM5 socket. + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), [remove the GPU](#replacing-the-gpu), and [remove the CPU duct](#removing-the-cpu-duct). +2. While holding the CPU cooler in place so it doesn't fall, unscrew the two screws holding the CPU cooler crossbar onto the vertical mounting brackets. + - The screws are held captive, and will not fully come out of the crossbar. + - Only the two outer screws need to be removed; the center screw holding the horizontal crossbar onto the heatsink does not need to be removed. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. The cooler will come away from the CPU. +4. Using a paper towel, clean the existing 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. Unscrew and remove the cooler mounting bracket on the right side of the CPU. + - The grey plastic spacers over each mounting bracket screw hole do not need to be removed. If they fall off, put them back before reinstalling the mounting bracket. + +![CPU cooler mounting bracket](./img/cpu-cooler-mounting-bracket.webp) + +3. Push the locking pin outward until it's able to spring away from the motherboard. + - Caution: the locking pin may spring up with significant force when freed. + +![CPU locking pin](./img/cpu-locking-pin.webp) + +4. Flip the CPU holder away from the CPU. + - The CPU holder opens in the opposite direction from the locking pin. + +![CPU holder raised](./img/cpu-holder-raised.webp) + +5. Carefully lift the CPU out of the CPU socket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +6. Gently place the new CPU into the socket. + - When reinstalling the CPU, be sure to match the original orientation, with the triangle on the CPU pointing to the top left of the motherboard. + - The triangle on the CPU should match the triangle on the top of the CPU cover. +7. Flip the CPU cover back onto the CPU and push the locking pin down into place. +8. Reinstall the right-side cooler mounting bracket. + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, screw each end of the cooler crossbar onto one of the mounting brackets. + - The cooler should be oriented so the hole in the vertical center of the heatsink is facing the right side (front of the case). + - Insert each screw partially first, then fully tighten both. +3. Set the computer upright, then reinstall the cooler-mounted CPU fan, CPU duct, GPU bracket, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) is modular and can be replaced with another unit of the same model. Different models may not be compatible with the cabling pre-installed in the Thelio. + +**Part numbers:** + +- The PSU is an FSP Dagger Pro 650W (`SDA2-650`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [remove the GPU](#replacing-the-gpu). +2. Unplug all of the modular cabling from the back of the PSU. + - Some of the cables may be easier to unplug after the PSU has been unscrewed/removed from the case. + +![PSU cabling](./img/psu-cables.webp) + +3. Unscrew the four screws holding the PSU in from the back of the case. + +![PSU back screws](./img/psu-screws.webp) + +4. Remove/replace the PSU. + - The replacement PSU should be installed with the fan facing the bottom of the case. + - The PSU will need to be held up to the back of the case while it is screwed in. +5. After screwing in the replacement PSU, use the labels and pin counts on the cables and ports to ensure the power cables are reconnected in the proper locations. + - Remember that not all of the available connectors will plug into the PSU-- the 8-pin (6 + 1) connector is to be plugged into the GPU. + +### Steps to clean the power supply dust filter: + +1. Follow the steps above to [remove the power supply](#steps-to-replace-the-power-supply). +2. Unscrew the four screws holding the dust filter onto the chassis. + +![Power supply dust filter](./img/psu-dust-filter.webp) + +3. Remove the dust filter and clean it with compressed air, running water, or a damp cloth. +4. When the filter is clean and dry, reinstall the filter, then reinstall the power supply and + +## Replacing the Thelio Io board: + +Named after Jupiter's moon Io, the Thelio Io daughterboard handles the front power button and fan control. If the Thelio Io board becomes defective, it can be replaced using the instructions below. + +**Part numbers:** + +- Thelio R3-N1 uses [Thelio Io version 2](https://github.com/system76/thelio-io/tree/92c2a60b6d6acc0f9d51d819cba07ad28e2b03f3) (PCB revision [thelio-io_2.3](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io)). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** High + +### Steps to replace the Thelio Io board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - For easier access, it's also recommended to [remove the side brace](#removing-the-side-brace), [remove the CPU duct](#removing-the-cpu-duct), and [remove the GPU](#replacing-the-gpu). +2. Unplug all cabling from the Thelio-IO board. + - The `POWER INPUT`/`POWER1` connector requires pulling the white tab while unplugging. + +![Thelio Io board location](./img/thelio-io-location.webp) + +3. Unscrew the two screws holding the daughterboard on from the front of the chassis. + - The plastic spacer behind the left screw will come off when the screw is removed. Hold it in place when screwing in the new board. + +![Thelio Io screws](./img/thelio-io-screws.webp) + +4. Screw in the new Thelio Io board and reconnect the wiring. + +### Thelio Io wiring guide: + +![Thelio Io wiring guide](./img/thelio-io-board.webp) + +1. When wiring the Thelio Io board, refer to the port labels and the following guide. + - `FANOUT1`/`CPU FAN` - to the [CPU fan splitter](#replacing-the-cpu-fans). + - `FANOUT4`/`AUX FAN` - not connected. + - `FANOUT2`/`INTAKE FAN` - to the [bottom case fan](#replacing-the-bottom-case-fan). + - `FANOUT3`/`GPU FAN` - to the [side brace](#removing-the-side-brace) fan splitter (disconnected by default). + - `FANIN1`/`MOTHERBOARD FAN INPUT` - to the `CPU_FAN1` header at the top right of the motherboard, highlighted green below. + + ![Motherboard CPU output header](./img/motherboard-fan-header.webp) + - `POWER1`/`POWER INPUT` - to the [power supply](#replacing-the-power-supply). + - The white plastic backing needs to be held away from the connector to unplug this cable from the Thelio Io board. + - `PFP1`/`FRONT PANEL` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the power button receptacle, the wire color order (from left to right) is red, black, blue, black. + - `PMB1`/`MOTHERBOARD` - to the `JFP1` header at the bottom left of the motherboard, highlighted cyan below. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the motherboard, the wire color order (from left to right) is red, black, blue, black. + - `USB` - to the `USB_3_4` header at the bottom left of the motherboard, highlighted yellow below. + - A small clip needs to be held down to unplug this cable from the Thelio Io board. + - This port can alternatively be connected to the `USB_5_6` header if the `USB_3_4` header is connected to the wireless card. + + ![Motherboard power button & USB headers](./img/motherboard-power-usb.webp) + +## Replacing the SATA backplane: + +The SATA backplane provides two 2.5" SATA data and power connectors for the [2.5" drive cage](#addingremoving-25-storage-drives). + +**Part numbers:** + +- The part number and version for the SATA backplane is [thelio-io-sata_2.2](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io-sata). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the SATA backplane: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), then [remove the 2.5" drive cage cover and all 2.5" SATA drives](#addingremoving-25-storage-drives). +2. Use the cutout on the front right corner of the chassis to unplug the 4-pin Berg power connector and the two SATA data cables from the SATA backplane. + +![SATA backplane cabling cutout](./img/sata-backplane-connectors.webp) + +3. Unscrew the two outer flat screws holding the top crossbar onto the front of the chassis. + +![Front crossbar screws](./img/crossbar-screws-front.webp) + +4. Unscrew the two back screws holding the top crossbar onto the back of the chassis. + +![Back crossbar screws](./img/crossbar-screws-back.webp) + +5. Unscrew the two screws holding the CPU duct onto the top crossbar. + +![CPU duct screws (top)](./img/cpu-duct-screws-top.webp) + +6. Lift the top crossbar up and out of the chassis. +7. Unscrew the four SATA backplane screws from the drive cage, then push the SATA backplane out through the top of the drive cage. + +![SATA backplane screws](./img/sata-backplane-screws.webp) + +8. Place the new SATA backplane into the drive cage and secure it with the four SATA backplane screws, then reinstall the drive cage (if necessary). +9. Plug the 4-pin Berg power connector and SATA data cables into the SATA backplane. + - The order of the SATA data cables shouldn't matter as long as your operating system and software is configured to address disks by UUID (e.g. `/dev/disk/by-id/...`) instead of by letter (e.g. `/dev/sd_`). + - By default, the `DATA1` port connects to the innermost SATA connector on the motherboard, and the `DATA0` port connects to the outermost SATA connector on the motherboard. +10. Reinstall the CPU shroud (if necessary), any 2.5" drives that were removed, the 2.5" drive cage cover, and the top case. + +## Replacing the top I/O: + +Thelio Spark B1-N2 includes a top I/O module providing audio and USB ports. If the top ports are damanged or become defective, they can be replaced using the steps below. + +**Part numbers:** + +- The top I/O module's part number is `MYS7523 Rev. 4.0`. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the top I/O: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [remove the GPU](#replacing-the-gpu). +2. Unplug the `JAUD1` header at the bottom-left corner of the motherboard. + +![Top I/O audio header](./img/motherboard-headers-audio.webp) + +3. Unplug the `JUSB1` header (highlighted cyan below) and `JUSB2` header (highlighted green below) along the right edge of the motherboard. + - The `JUSB1` header is behind the CPU duct, but it can be unplugged without removing the duct. The duct has been removed for greater visibility in the below photo. + +![Top I/O USB headers](./img/motherboard-headers-usb.webp) + +4. Unscrew the two front screws holding the top I/O board onto the chassis. + +![Top I/O screws](./img/top-io-screws.webp) + +5. Remove the top I/O board from the system. +6. Insert the new top I/O board into the system and screw it into place. +7. Reconnect the audio and USB headers. +8. Replace the side brace (if necessary), CPU shroud, and top case. + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Check if internal Thelio Io power button and LED work. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `POWER` on the Thelio-IO board. + - The white LED below the button lights up to indicate when the system is powered on (and pulses when the system is suspended). + +![Internal power button](./img/thelio-io-power-button.webp) + +4. If the Thelio-IO `POWER` button powers the machine on and the LED lights up, then the issue is either the front power button or its connection to the Thelio-IO board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio-IO `POWER` button and/or LED does not work, then the issue is either the Thelio-IO board or its connection to the motherboard. [Check the wiring between the Thelio-IO board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFPD` port on the Thelio-IO board, with the red wire on the top (see the [Thelio-IO wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-r5-n1/README.md b/src/models/thelio-r5-n1/README.md new file mode 100644 index 000000000..43f46fb94 --- /dev/null +++ b/src/models/thelio-r5-n1/README.md @@ -0,0 +1,74 @@ +# Thelio (thelio-r5-n1) + +![Thelio](./img/thelio-r5-n1.png) + +The System76 Thelio is a desktop with the following specifications: + +- Processor options + - Supports AMD Ryzen 9000 series (Granite Ridge) CPUs + - [Ryzen 9 9950X3D](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-9-9950x3d.html) + - [Ryzen 9 9950X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-9-9950x.html) + - [Ryzen 9 9900X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-9-9900x.html) + - [Ryzen 7 9800X3D](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-7-9800x3d.html) + - [Ryzen 7 9700X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-7-9700x.html) + - [Ryzen 5 9600X](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-5-9600x.html) +- Motherboard + - [ASRock B850I Lightning WiFi](https://pg.asrock.com/mb/AMD/B850I%20Lightning%20WiFi/index.us.asp#Specification) running System76 Firmware (non-open) + - AMD B850 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/thelio_io_2) + - Revision 2 +- Graphics options + - One GPU (PCIe 5.0 x16) of up to two-slot height + - GPU size: + - Internal clearance: 278.175mm + - Recommended maximum length: 268.175mm + - Tested with the following GPUs: + - Integrated Graphics + - 1x HDMI 2.1 + - 1x DisplayPort 1.4 over USB-C + - [NVIDIA GeForce RTX 5060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5060-family/#specs) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b + - [NVIDIA GeForce RTX 5050](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5050/#specs) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b +- Expansion + - 1x PCIe 5.0 x16 (GPU slot) +- Memory + - Tested with up to 96GB (2x48GB) dual-channel DDR5 DIMMs @ 6400 MHz + - Motherboard supports up to 128GB (2x64GB) @ 8200+ MHz w/ overclocking (not tested) + - Tested with the following RAM modules (may ship with other tested modules): + - [Team CTCED596G6400HC32ADC01](https://www.teamgroupinc.com/en/product-detail/memory/T-CREATE/expert-u-dimm-ddr5-black/expert-u-dimm-ddr5-black-CTCED596G6400HC32ADC01/) (48GB/stick @ 6400 MHz) + - [G.Skill F5-6400J3239F48GX2-RS5K](https://www.gskill.com/product/165/377/1684287813/F5-6400J3239F48GX2-RS5K) (48GB/stick @ 6400 MHz) + - [Crucial CT32G56C46U5](https://www.crucial.com/memory/ddr5/ct32g56c46u5) (32GB/stick @ 5600 MHz) +- Networking + - 1x 2.5-Gigabit Ethernet ([Killer E3100G](https://www.intel.com/content/www/us/en/products/sku/215261/intel-killer-ethernet-e3100-2-5-gbps/specifications.html)) + - Wi-Fi 6E + Bluetooth 5.2 ([MediaTek MT7922A22M](https://fccid.io/RAS-MT7922A22M)) +- Power + - C13 power cord + - 650W PSU + - Tested with the following PSU models (may ship with other tested models): + - [FSP Dagger Pro 650W 80+ Gold](https://www.fspgroupusa.com/ecommerce/daggerpro650w.html) +- Sound + - Back: 3.5mm line out, line in, microphone jacks + - Front: 3.5mm line out, microphone jacks + - Up to 7.1-channel audio output + - Realtek ALC1220 audio chipset + - HDMI, DisplayPort, USB-C DisplayPort audio (depending on GPU) +- Storage + - 1x M.2 (PCIe NVMe Gen 5) SSD + - 1x M.2 (PCIe NVMe Gen 4) SSD + - 1x M.2 (PCIe NVMe Gen 3) SSD + - 2x 2.5" SATA +- USB + - Back ports: + - 1x USB 3.2 Gen 2 Type-C + - 2x USB 3.2 Gen 2 Type-A + - 1x USB 3.2 Gen 1 Type-A + - 4x USB 2.0 Type-A + - Top ports: + - 1x USB 3.2 Gen 1 Type-C + - 1x USB 3.2 Gen 1 Type-A +- Dimensions + - 32.7cm × 20.7cm × 29.1cm \ No newline at end of file diff --git a/src/models/thelio-r5-n1/img/thelio-r5-n1.png b/src/models/thelio-r5-n1/img/thelio-r5-n1.png new file mode 100644 index 000000000..77e7803ca --- /dev/null +++ b/src/models/thelio-r5-n1/img/thelio-r5-n1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ad6f6876babd7360ea8fc594bf4bef0b087c91439767ee0066637aeec9470f8 +size 704861 diff --git a/src/models/thelio-r5-n1/repairs.md b/src/models/thelio-r5-n1/repairs.md new file mode 100644 index 000000000..1b4e51f8e --- /dev/null +++ b/src/models/thelio-r5-n1/repairs.md @@ -0,0 +1,3 @@ +# Thelio (Parts & Repairs) + +A service manual for the Thelio R5-N1 (thelio-r5-n1) is not yet available. Please reference the service manual for the previous version, the [Thelio R3-N1 (thelio-r3-n1)](/models/thelio-r3-n1/repairs.md). \ No newline at end of file diff --git a/src/models/thelio-spark-b1-n2/README.md b/src/models/thelio-spark-b1-n2/README.md new file mode 100644 index 000000000..27400b93e --- /dev/null +++ b/src/models/thelio-spark-b1-n2/README.md @@ -0,0 +1,82 @@ +# Thelio Spark (thelio-spark-b1-n2) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Thelio Spark](./img/thelio-spark-b1-n2.webp) + +The System76 Thelio Spark is a desktop with the following specifications: + +- Chassis + - System76 [Thelio Spark chassis](https://github.com/system76/thelio/tree/ba8d6375083abb3145980f8522aa97ca6e9f08fb/Thelio%20Mira%5CSpark%20(nebula36)) based on nebula36-2 +- Processor options + - Supports Intel 12th Generation (Alder Lake) CPUs + - [Core i5-12400](https://ark.intel.com/content/www/us/en/ark/products/134586/intel-core-i512400-processor-18m-cache-up-to-4-40-ghz.html) + - [Core i5-12600K](https://ark.intel.com/content/www/us/en/ark/products/134589/intel-core-i512600k-processor-20m-cache-up-to-4-90-ghz.html) +- Motherboard + - [ASRock B660M PRO RS](https://www.asrock.com/mb/Intel/B660m%20Pro%20RS/index.asp#Specification) running System76 Firmware (non-open) + - Intel B660 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/thelio_io_2) +- Graphics options + - Up to two dedicated GPUs + - Primary GPU slot: + - PCIe 4.0 x16 + - Up to 3-slot height + - Up to 2-slot height if PCIe x1 slot is in use + - Secondary GPU slot: + - PCIe 3.0 x16 + - Up to 4-slot height + - GPU size: + - Internal clearance: 318.80mm + - Recommended maximum length: 308.80mm + - Tested with the following GPUs: + - Integrated Graphics + - 1x HDMI 2.1, 1x DisplayPort 1.4 + - [AMD Radeon RX 7600](https://www.amd.com/en/products/graphics/amd-radeon-rx-7600#product-specs) + - 1x HDMI 2.1, 3x DisplayPort 2.1 + - [NVIDIA GeForce RTX 4060 Ti](https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4060-4060ti/#specs) + - 1x HDMI 2.1, 3x DisplayPort 1.4a +- Expansion + - 1x PCIe 4.0 x16 (primary GPU slot) + - 1x PCIe 3.0 x16 (secondary GPU slot) + - 1x PCIe 3.0 x1 +- Memory + - Up to 64GB (4x16GB) dual-channel DDR4 DIMMs @ 3200 MHz + - User-expandable up to 128GB (4x32GB) @ 3200 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Crucial CT16G4DFRA32A](https://www.crucial.com/memory/ddr4/ct16g4dfra32a#spec) (16GB/stick) +- Networking + - 1x 1-Gigabit Ethernet ([Intel I219-V](https://www.intel.com/content/www/us/en/products/sku/82186/intel-ethernet-connection-i219v/specifications.html)) + - 1x PCI Express x1 wireless card ([Intel AX210](https://www.intel.com/content/www/us/en/products/sku/204836/intel-wifi-6e-ax210-gig/specifications.html)) + - WiFi 6E + - Bluetooth 5.2 +- Power + - C13 power cord + - 600W PSU + - Tested with the following PSU models (may ship with other tested models): + - [Thermaltake Toughpower GX2 600W (80+ Gold)](https://thermaltakeusa.com/products/toughpower-gx2-600w-ps-tpd-0600nnfagu-2#tab-label-specification) +- Sound + - Back: 3.5mm line out, line in, microphone jacks + - Top: 3.5mm line out, microphone jacks + - Up to 7.1-channel audio output + - Realtek ALC897 audio chipset + - HDMI, DisplayPort audio +- Storage + - 1x M.2 2280/2260/2242 SSD + - PCIe NVMe Gen 4 + - 1x M.2 2280 SSD + - PCIe NVMe Gen 3 + - SATA III + - Intel Optane + - 2x 2.5" (15mm) SATA III +- USB + - 1x USB 3.2 Gen 1 Type-C + - Top port + - 5x USB 3.2 Gen 1 Type-A + - 4x back ports, 1x top port + - 2x USB 2.0 Type-A + - Back ports +- Dimensions + - 43.635cm × 25.3cm × 33.1cm diff --git a/src/models/thelio-spark-b1-n2/external-overview.md b/src/models/thelio-spark-b1-n2/external-overview.md new file mode 100644 index 000000000..bce4d099e --- /dev/null +++ b/src/models/thelio-spark-b1-n2/external-overview.md @@ -0,0 +1,28 @@ +# Thelio Spark (External Overview) + +## Back overview: + +![Back Ports](./img/ports-back.webp) + +### Power Switch Guide: + +- 0: Off +- 1: On + +### PCI Express Slot Guide: + +The recommended PCIe slot configuration is: + +- Top slot (4.0 x16): Used for dedicated GPU (if ordered) +- Middle slot (3.0 x1): Empty +- Bottom slot (3.0 x16): Used for wireless card + +Cards can be moved into other compatible slots to accomplish different aftermarket configurations. Note that the wireless card may obstruct the GPU fans if placed in the middle PCIe slot (3.0 x1). + +## Front/side overview: + +![Front & Side Views](./img/ports-front-sides.webp) + +## Top/bottom overview: + +![Top & Bottom Views](./img/ports-top-bottom.webp) diff --git a/src/models/thelio-spark-b1-n2/img/25-drive-cage-screws.webp b/src/models/thelio-spark-b1-n2/img/25-drive-cage-screws.webp new file mode 100644 index 000000000..fe74d7535 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/25-drive-cage-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdab9ec52c77428056359e652156b8a6c877390d608e8ab5fcb473ed9c485fe9 +size 552110 diff --git a/src/models/thelio-spark-b1-n2/img/25-drive-installation.webp b/src/models/thelio-spark-b1-n2/img/25-drive-installation.webp new file mode 100644 index 000000000..7eb4e3784 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/25-drive-installation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e4b1f462d6969086f5e9bdf238e7936fd62643666b0ca571e5b0c2e9a7201b5 +size 923206 diff --git a/src/models/thelio-spark-b1-n2/img/25-drive-installed.webp b/src/models/thelio-spark-b1-n2/img/25-drive-installed.webp new file mode 100644 index 000000000..87c76dc2f --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/25-drive-installed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ee14cf2372df8b5dcaec0161c7944a0ebf395bd9d02f5c48fa05dceb37b735a +size 793770 diff --git a/src/models/thelio-spark-b1-n2/img/25-drive-screws.webp b/src/models/thelio-spark-b1-n2/img/25-drive-screws.webp new file mode 100644 index 000000000..b7c4b01fe --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/25-drive-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa6b2ec444d95b6dd6829421b81910ae989ddc5a13f7b8da07ce82a073f0238d +size 901426 diff --git a/src/models/thelio-spark-b1-n2/img/25-slot-cover.webp b/src/models/thelio-spark-b1-n2/img/25-slot-cover.webp new file mode 100644 index 000000000..b2abe8be4 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/25-slot-cover.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2232aa698339ba306b043f2ce033e44f4be5d20c4d201529933774f9c1f57e21 +size 927584 diff --git a/src/models/thelio-spark-b1-n2/img/accent-strip-removal.webp b/src/models/thelio-spark-b1-n2/img/accent-strip-removal.webp new file mode 100644 index 000000000..ec0c94ffb --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/accent-strip-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a05a9476c7a6b6418e5bc84190db98c11b1d7f881b4430a9b405740c3fd4ee2 +size 859898 diff --git a/src/models/thelio-spark-b1-n2/img/bottom-fan-cable.webp b/src/models/thelio-spark-b1-n2/img/bottom-fan-cable.webp new file mode 100644 index 000000000..93324b31a --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/bottom-fan-cable.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0328f609111b4d12b3856e1b7cc5da410527e91a9800eb70db36152584f02053 +size 982496 diff --git a/src/models/thelio-spark-b1-n2/img/bottom-fan-connector.webp b/src/models/thelio-spark-b1-n2/img/bottom-fan-connector.webp new file mode 100644 index 000000000..639023c43 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/bottom-fan-connector.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:779db1377255c50e6377063d7a38fb0fc8d15052086d833bbfaf9537f7675af3 +size 845934 diff --git a/src/models/thelio-spark-b1-n2/img/bottom-fan-screws.webp b/src/models/thelio-spark-b1-n2/img/bottom-fan-screws.webp new file mode 100644 index 000000000..dff92fc07 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/bottom-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f3c34dd9fb15feb35791782d18329a23ce08f5e869a86c2e706bec42d641c93 +size 811342 diff --git a/src/models/thelio-spark-b1-n2/img/cmos-battery.webp b/src/models/thelio-spark-b1-n2/img/cmos-battery.webp new file mode 100644 index 000000000..085fb9855 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae4ed0b4b61a2739f1ce9b7d9cd9983622851121b33ca771bd672e4c78f92c0e +size 876328 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-bracket-corner-sleeves.webp b/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-bracket-corner-sleeves.webp new file mode 100644 index 000000000..e4120d3df --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-bracket-corner-sleeves.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6431c34f7524165bae1f57f2ea0d1d0feeaec091f9ae831b33e7097fc8010ae5 +size 568414 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-bracket.webp b/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-bracket.webp new file mode 100644 index 000000000..7b65a15f2 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9158bb212d6987c27f67ac01522d8fd9979c21a4de0305204cacd48869cf6fcd +size 439620 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-clips.webp b/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-clips.webp new file mode 100644 index 000000000..67d7fe90c --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-cooler-mounting-clips.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f768895343cfe8475354c49027a3d90ea5f2de9c70d64bcfaef67ef4d41f725 +size 953004 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-cooler-screws.webp b/src/models/thelio-spark-b1-n2/img/cpu-cooler-screws.webp new file mode 100644 index 000000000..57338034d --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-cooler-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57c648794fbe88670a289e99168ff7b0ae7c48ef955ea504e8f29aa98c725ece +size 303378 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-duct-fan-bracket-screws.webp b/src/models/thelio-spark-b1-n2/img/cpu-duct-fan-bracket-screws.webp new file mode 100644 index 000000000..1a9277ca5 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-duct-fan-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef14795e056b8172fcd409b316db15f753276703f333ea415769ffb876c9f3e +size 457908 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-duct-fan-screws.webp b/src/models/thelio-spark-b1-n2/img/cpu-duct-fan-screws.webp new file mode 100644 index 000000000..796bdde32 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-duct-fan-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed3f6d334295f320c3d3074a29784ef2bbc286ae92caebf6abdbfab8fe80e0b6 +size 844378 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-duct-screws-back.webp b/src/models/thelio-spark-b1-n2/img/cpu-duct-screws-back.webp new file mode 100644 index 000000000..e0955b5eb --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-duct-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6116b8cd9a2f8be1d19bb5e63cc1acddc83384a706f90018514f3b6887c1f7df +size 846764 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-duct-screws-top.webp b/src/models/thelio-spark-b1-n2/img/cpu-duct-screws-top.webp new file mode 100644 index 000000000..6dd754341 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-duct-screws-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aea087fd79e1c0eaa3a615f7aea55a717c73749013e7f3237183a3b1dceb0466 +size 654250 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-fan-connectors.webp b/src/models/thelio-spark-b1-n2/img/cpu-fan-connectors.webp new file mode 100644 index 000000000..bfb1f57b6 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-fan-connectors.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce3d0c383984ef8df9169dc24e599281ca806b824f1b3b44281993c0fa2cd752 +size 527784 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-heatsink-fan.webp b/src/models/thelio-spark-b1-n2/img/cpu-heatsink-fan.webp new file mode 100644 index 000000000..e1cff7e2d --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-heatsink-fan.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f00ee4d2c29411d76bb457012a85c7f7a0a9677661087f6fa37cb84211ef3469 +size 843128 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-holder-raised.webp b/src/models/thelio-spark-b1-n2/img/cpu-holder-raised.webp new file mode 100644 index 000000000..0a7d0cdc3 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-holder-raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f625cb10be953d2452da7f82078e0d6a34c825573143029260ddde374392ba20 +size 671504 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-locking-lever.webp b/src/models/thelio-spark-b1-n2/img/cpu-locking-lever.webp new file mode 100644 index 000000000..be93f9257 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-locking-lever.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e3aaaa19023305e8c4f6ae857e555ca7344b8a5afdaa34bdcbd9653e51e8d78 +size 925366 diff --git a/src/models/thelio-spark-b1-n2/img/cpu-removed.webp b/src/models/thelio-spark-b1-n2/img/cpu-removed.webp new file mode 100644 index 000000000..c36c30c16 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/cpu-removed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7b8e77c9eee5ae403cd2c38881d9639b62c97569860ac20afbb405a930bb2a5 +size 873454 diff --git a/src/models/thelio-spark-b1-n2/img/gpu-brace-finger-screws-back.webp b/src/models/thelio-spark-b1-n2/img/gpu-brace-finger-screws-back.webp new file mode 100644 index 000000000..1daa9d4cc --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/gpu-brace-finger-screws-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37000c527c54ad1ac732d5df08e67ceb11bd22d7b7ab9dfb0a5214325d448fff +size 771552 diff --git a/src/models/thelio-spark-b1-n2/img/gpu-brace-finger-screws-side.webp b/src/models/thelio-spark-b1-n2/img/gpu-brace-finger-screws-side.webp new file mode 100644 index 000000000..86b54d1f9 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/gpu-brace-finger-screws-side.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88662cdd98d623ec2ea6557207503f50a675d2b5693d593dd2fb1be50fb2f4d0 +size 981356 diff --git a/src/models/thelio-spark-b1-n2/img/gpu-power.webp b/src/models/thelio-spark-b1-n2/img/gpu-power.webp new file mode 100644 index 000000000..1189ef816 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/gpu-power.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc8bc12be245dc2b5666dc63e569527378e06299e7e55aa50f93db0c00327f7c +size 533964 diff --git a/src/models/thelio-spark-b1-n2/img/gpu-slot.webp b/src/models/thelio-spark-b1-n2/img/gpu-slot.webp new file mode 100644 index 000000000..e4ec3acd7 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/gpu-slot.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b28257c4db71023671b07ce8b6d644a3b12bb5c9001f864a28549de9ea9cefbf +size 734978 diff --git a/src/models/thelio-spark-b1-n2/img/internal-front.webp b/src/models/thelio-spark-b1-n2/img/internal-front.webp new file mode 100644 index 000000000..81e471100 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/internal-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:891db14a5a880cf09eeb155f7af628d8a51090430fbeadc781ce60472482bb40 +size 909694 diff --git a/src/models/thelio-spark-b1-n2/img/internal-left-chassis.webp b/src/models/thelio-spark-b1-n2/img/internal-left-chassis.webp new file mode 100644 index 000000000..121879432 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/internal-left-chassis.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc17a1f9604e26ab5e14c4a943a5963bcfd7e09137537c722745208b6615a51d +size 919416 diff --git a/src/models/thelio-spark-b1-n2/img/internal-left-electronics.webp b/src/models/thelio-spark-b1-n2/img/internal-left-electronics.webp new file mode 100644 index 000000000..540d2f8e3 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/internal-left-electronics.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e44e96c27e05994aab943c618e1a6f38d8d4995e8bfce2ea9ac5d7ac476ead01 +size 908578 diff --git a/src/models/thelio-spark-b1-n2/img/internal-right.webp b/src/models/thelio-spark-b1-n2/img/internal-right.webp new file mode 100644 index 000000000..e126b54d7 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/internal-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1521681615234ad8272de00958c436b0d5d6b5cbe62552cbc755ce5ac074cca7 +size 895286 diff --git a/src/models/thelio-spark-b1-n2/img/internal-top.webp b/src/models/thelio-spark-b1-n2/img/internal-top.webp new file mode 100644 index 000000000..adf793d6d --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/internal-top.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34738058f10cce81a3a2e2ec021c642d7d695f50d8b3ac3a8fc7674d6280b0b6 +size 917736 diff --git a/src/models/thelio-spark-b1-n2/img/m2-slots.webp b/src/models/thelio-spark-b1-n2/img/m2-slots.webp new file mode 100644 index 000000000..97352309f --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02db6822b202415d5ea61bfa8c80e60c493d5c94cc35fe19c837e38ccc3eb73e +size 655148 diff --git a/src/models/thelio-spark-b1-n2/img/m2-thermal-tape.webp b/src/models/thelio-spark-b1-n2/img/m2-thermal-tape.webp new file mode 100644 index 000000000..039b530a9 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/m2-thermal-tape.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b28c562d4723e75912d60a0ac14d95edfeb56f8d5a7bdae6d89f3ca570634ab +size 365446 diff --git a/src/models/thelio-spark-b1-n2/img/motherboard-fan-header.webp b/src/models/thelio-spark-b1-n2/img/motherboard-fan-header.webp new file mode 100644 index 000000000..a26351150 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/motherboard-fan-header.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78845532ecc7a5d512a644edc562c7e5b93562fefb6ac0d185f4683983dbe553 +size 386842 diff --git a/src/models/thelio-spark-b1-n2/img/motherboard-power-usb.webp b/src/models/thelio-spark-b1-n2/img/motherboard-power-usb.webp new file mode 100644 index 000000000..3169539d7 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/motherboard-power-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08bdca55f2daae147354f28751c53eee9b3cc02c20a209031cf8c65063992356 +size 353334 diff --git a/src/models/thelio-spark-b1-n2/img/pcie-bracket.webp b/src/models/thelio-spark-b1-n2/img/pcie-bracket.webp new file mode 100644 index 000000000..792fbc251 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/pcie-bracket.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be6f0e305f6d6ce4fd8c2c7ee308272c2e5d333a64e5f86afa570db780ea2c02 +size 768090 diff --git a/src/models/thelio-spark-b1-n2/img/ports-back.webp b/src/models/thelio-spark-b1-n2/img/ports-back.webp new file mode 100644 index 000000000..9092b5bcf --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:830eae7d8d876564ee2414c0cb520c4b128128015022b54f17378eb544428c8a +size 987878 diff --git a/src/models/thelio-spark-b1-n2/img/ports-front-sides.webp b/src/models/thelio-spark-b1-n2/img/ports-front-sides.webp new file mode 100644 index 000000000..059323d51 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/ports-front-sides.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:687a3824e1e5747cc8453c2ec87bc614365db4212cc12adc8cc27ffc4a64b076 +size 795754 diff --git a/src/models/thelio-spark-b1-n2/img/ports-top-bottom.webp b/src/models/thelio-spark-b1-n2/img/ports-top-bottom.webp new file mode 100644 index 000000000..fb67d9627 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/ports-top-bottom.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a14ddc48e474260aedaf390157471f566efa71654fce2c3e5b0e601326412e5e +size 831382 diff --git a/src/models/thelio-spark-b1-n2/img/power-button-receptacle.webp b/src/models/thelio-spark-b1-n2/img/power-button-receptacle.webp new file mode 100644 index 000000000..a32ba7877 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/power-button-receptacle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c90ac4c6cf42bcba7304f6d277597342cfdea27891266c23615e276e7b02ef0 +size 309500 diff --git a/src/models/thelio-spark-b1-n2/img/power-button-wiring.jpg b/src/models/thelio-spark-b1-n2/img/power-button-wiring.jpg new file mode 100644 index 000000000..ed3b38de9 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/power-button-wiring.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3db3ea7269748ec072260bcf98bd5cd37eaf73e9f92a4ffda1de7e68db7401 +size 39707 diff --git a/src/models/thelio-spark-b1-n2/img/psu-bracket-screws.webp b/src/models/thelio-spark-b1-n2/img/psu-bracket-screws.webp new file mode 100644 index 000000000..e57144208 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/psu-bracket-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:676c8a351bd9aacde22bfc50dcb829cfaa15e4cf56c405be2e3af163340d17dc +size 843436 diff --git a/src/models/thelio-spark-b1-n2/img/psu-cables-motherboard.webp b/src/models/thelio-spark-b1-n2/img/psu-cables-motherboard.webp new file mode 100644 index 000000000..c70e58f64 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/psu-cables-motherboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2becf1f1e985936e0f3a3da63435966e9ed2228adb7c2e41081ba83249e7758 +size 888902 diff --git a/src/models/thelio-spark-b1-n2/img/psu-cables-sata.webp b/src/models/thelio-spark-b1-n2/img/psu-cables-sata.webp new file mode 100644 index 000000000..417a72c82 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/psu-cables-sata.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:011aa91e2732180b3ca98f871b5f8c4d9c6dc2eadae8d4a9075a542db7aa4c27 +size 864038 diff --git a/src/models/thelio-spark-b1-n2/img/psu-cables-source.webp b/src/models/thelio-spark-b1-n2/img/psu-cables-source.webp new file mode 100644 index 000000000..57769b653 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/psu-cables-source.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5268ce5d7978359a2fb7265606673685a3c409bfa3700fc2130f8d5e326ad88d +size 667558 diff --git a/src/models/thelio-spark-b1-n2/img/psu-cables-thelio-io.webp b/src/models/thelio-spark-b1-n2/img/psu-cables-thelio-io.webp new file mode 100644 index 000000000..18fdf59e9 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/psu-cables-thelio-io.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35ad9e2886f65ad354ae27eb3ed4413b5cbc6a689878261713a8ede9d54f9f6b +size 666584 diff --git a/src/models/thelio-spark-b1-n2/img/psu-screws.webp b/src/models/thelio-spark-b1-n2/img/psu-screws.webp new file mode 100644 index 000000000..98420e850 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/psu-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54d5026402da2579765f80dec0c9b3613231cf03f97dfd29dad8e628d1fc317c +size 831918 diff --git a/src/models/thelio-spark-b1-n2/img/ram-order.webp b/src/models/thelio-spark-b1-n2/img/ram-order.webp new file mode 100644 index 000000000..f32be59fe --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/ram-order.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc5317ff8a55f275dc316d3b05eb034373ca1f003bfb99c34ba162f10865d84 +size 17310 diff --git a/src/models/thelio-spark-b1-n2/img/ram-slots.webp b/src/models/thelio-spark-b1-n2/img/ram-slots.webp new file mode 100644 index 000000000..079e6324e --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d87b0152091cd420833a5396badb1071d75ddde4fd43039f7dfc145083895f6 +size 783710 diff --git a/src/models/thelio-spark-b1-n2/img/sata-backplane-cabling-cutout.webp b/src/models/thelio-spark-b1-n2/img/sata-backplane-cabling-cutout.webp new file mode 100644 index 000000000..783e753b3 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/sata-backplane-cabling-cutout.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8055decc41db2828f477c128f29266b0af47d8fcd87d6dfbc58ad7cb202e16d0 +size 843722 diff --git a/src/models/thelio-spark-b1-n2/img/sata-backplane-screws.webp b/src/models/thelio-spark-b1-n2/img/sata-backplane-screws.webp new file mode 100644 index 000000000..b1fa85e59 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/sata-backplane-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6d2dbcafcdc0b8a9085f9d0b484a96040e116e8ab4b22449a9095f3d4221c96 +size 462422 diff --git a/src/models/thelio-spark-b1-n2/img/side-brace-screws.webp b/src/models/thelio-spark-b1-n2/img/side-brace-screws.webp new file mode 100644 index 000000000..19fd0f81f --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/side-brace-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c252dd8075d9cb62e0c073ea56635c0828a207dddf27402f5b6fb1697136c8ec +size 649992 diff --git a/src/models/thelio-spark-b1-n2/img/thelio-io-board.webp b/src/models/thelio-spark-b1-n2/img/thelio-io-board.webp new file mode 100644 index 000000000..4a748e527 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/thelio-io-board.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f3df0d4daefbb9f8515e0331d7f9547a9d324d9a907a28162f12a348648bc58 +size 937468 diff --git a/src/models/thelio-spark-b1-n2/img/thelio-io-cabling-cutout.webp b/src/models/thelio-spark-b1-n2/img/thelio-io-cabling-cutout.webp new file mode 100644 index 000000000..b03ab64d9 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/thelio-io-cabling-cutout.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b55ff41ff4d6465d5b7856e02f26d1cb0ecfb6f4741c176410b011dac76c3a98 +size 409878 diff --git a/src/models/thelio-spark-b1-n2/img/thelio-io-power-button.webp b/src/models/thelio-spark-b1-n2/img/thelio-io-power-button.webp new file mode 100644 index 000000000..a900311bf --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/thelio-io-power-button.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7a9577fc2402cfac5dfe24fb37caa73132890bb62b0f1af21c1ef31202253f +size 992842 diff --git a/src/models/thelio-spark-b1-n2/img/thelio-io-screws.webp b/src/models/thelio-spark-b1-n2/img/thelio-io-screws.webp new file mode 100644 index 000000000..635bb3d65 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/thelio-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0577cec08bc3a324a1086cee63c6ef0728fa44e01f25f5de8791d1dd281df375 +size 643726 diff --git a/src/models/thelio-spark-b1-n2/img/thelio-spark-b1-n2.webp b/src/models/thelio-spark-b1-n2/img/thelio-spark-b1-n2.webp new file mode 100644 index 000000000..4643d966c --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/thelio-spark-b1-n2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e574bfa0d7de8ba13e82698108538fa87ea979d1a409051b24822cae343df3c5 +size 37618 diff --git a/src/models/thelio-spark-b1-n2/img/thermal-paste-application.webp b/src/models/thelio-spark-b1-n2/img/thermal-paste-application.webp new file mode 100644 index 000000000..e1295039f --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b48b16c4aca372df28c15547cc2451bbec10b6db68dfae7c62c440c71ec39e3 +size 781402 diff --git a/src/models/thelio-spark-b1-n2/img/thermal-paste-removal.webp b/src/models/thelio-spark-b1-n2/img/thermal-paste-removal.webp new file mode 100644 index 000000000..c58fb3939 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87a8ed365bb6e27c8e45b15dc754e4ea227f67b86937147f30e7724eca184cc8 +size 958536 diff --git a/src/models/thelio-spark-b1-n2/img/top-case-screws.webp b/src/models/thelio-spark-b1-n2/img/top-case-screws.webp new file mode 100644 index 000000000..1bc1f820b --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/top-case-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc14e415fae6f0b07dc51717b4df7486ffbfddd2f3a3a8ba77783bb06555896a +size 701206 diff --git a/src/models/thelio-spark-b1-n2/img/top-io-headers-audio.webp b/src/models/thelio-spark-b1-n2/img/top-io-headers-audio.webp new file mode 100644 index 000000000..791d4d310 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/top-io-headers-audio.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11e967b57c2d01698ec9ec907558950eb17ce6b3d3c09ddf544667d4b8031389 +size 478498 diff --git a/src/models/thelio-spark-b1-n2/img/top-io-headers-usb.webp b/src/models/thelio-spark-b1-n2/img/top-io-headers-usb.webp new file mode 100644 index 000000000..a7aa0f900 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/top-io-headers-usb.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9d2f125831761aa40a27b1de865ffa93ae875b7b4ce4c8a75a7b3b82a5dab7f +size 556854 diff --git a/src/models/thelio-spark-b1-n2/img/top-io-screws.webp b/src/models/thelio-spark-b1-n2/img/top-io-screws.webp new file mode 100644 index 000000000..37efc8ebf --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/top-io-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f84aa254a06934561d76cb33a80d083da8c5c65611005dbeac6ebe944c319e1 +size 987414 diff --git a/src/models/thelio-spark-b1-n2/img/wireless-card.webp b/src/models/thelio-spark-b1-n2/img/wireless-card.webp new file mode 100644 index 000000000..a9d589141 --- /dev/null +++ b/src/models/thelio-spark-b1-n2/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e5d82dabb7a12c9a8050085e3cd7d8b60816e05eb3eceb10f543bf4db7a2119 +size 298570 diff --git a/src/models/thelio-spark-b1-n2/internal-overview.md b/src/models/thelio-spark-b1-n2/internal-overview.md new file mode 100644 index 000000000..aa6a4d5ef --- /dev/null +++ b/src/models/thelio-spark-b1-n2/internal-overview.md @@ -0,0 +1,56 @@ +# Thelio Spark (Internal Overview) + +## Left side overview: + +### Chassis components: + +![Internal overview (left side - chassis)](./img/internal-left-chassis.webp) + +- CPU duct is highlighted in red +- 2.5" drive cage is highlighted in pink +- Side brace is highlighted in green + +### Electronic components: + +![Internal overview (left side - electronics)](./img/internal-left-electronics.webp) + +- CPU heatsink is highlighted in yellow +- RAM slots are highlighted in green +- 2.5" SATA slots are highlighted in pink +- M.2 slots are highlighted in cyan +- GPU (in PCIe 4.0 x16 slot) is highlighted in red +- Wireless card (in PCIe 3.0 x16 slot) is highlighted in white +- Power supply is highlighted in maroon +- Bottom case fan is highlighted in orange + +## Right side overview: + +![Internal overview (right side)](./img/internal-right.webp) + +- Thelio Io connector access cutout is highlighted in green +- Power supply access cutout is highlighted in red + +## Front side overview: + +![Internal overview (front side)](./img/internal-front.webp) + +- Thelio Io connector access cutout is highlighted in green +- Internal power button (on the Thelio Io board) is highlighted in cyan + +## Top overview: + +![Internal overview (top)](./img/internal-top.webp) + +- CPU power connector is highlighted in red + - Connects to power supply +- Motherboard CPU fan header is highlighted in yellow + - Connects to Thelio Io board +- CPU fan splitter is highlighted in pink + - Connects to Thelio Io board and CPU fans +- Top I/O board is highlighted in white + - Connects to motherboard +- 2.5" drive screws are highlighted in green +- Power button receptacle is highlighted in cyan + - Connects to Thelio Io board + +See the [repairs page](./repairs.md) for detailed information about installing or replacing components. diff --git a/src/models/thelio-spark-b1-n2/repairs.md b/src/models/thelio-spark-b1-n2/repairs.md new file mode 100644 index 000000000..9797bd45b --- /dev/null +++ b/src/models/thelio-spark-b1-n2/repairs.md @@ -0,0 +1,633 @@ +# Thelio Spark (Parts & Repairs) + +Many components in your Thelio Spark can be upgraded or replaced as necessary. This page uses photos of the the B1-N2 revision, which indicates: + +- **B1:** The first Intel motherboard model used in Thelio Spark. +- **N2:** Based on the second revision of the nebula36 chassis. + +Minor case details may vary based on the production date of the unit, but screw counts, general component locations, and other details should remain the same unless otherwise noted. + +Power the machine off, switch off the power supply, and unplug all peripherals before working with any internal components. Then, follow these step-by-step guides for instructions: + +- [Replacing the front accent strip](#replacing-the-front-accent-strip) +- [Removing the top case](#removing-the-top-case) +- [Adding/removing 2.5" storage drives](#addingremoving-25-storage-drives) +- [Removing the side brace](#removing-the-side-brace) +- [Replacing the bottom case fan](#replacing-the-bottom-case-fan) +- [Removing the CPU duct](#removing-the-cpu-duct) +- [Replacing the GPU](#replacing-the-gpu) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the wireless card](#replacing-the-wireless-card) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing the M.2 drives](#replacing-the-m2-drives) +- [Replacing the CPU fans](#replacing-the-cpu-fans) +- [Replacing the CPU cooler/thermal paste and CPU](#replacing-the-cpu-cooler-and-cpu) +- [Replacing the power supply](#replacing-the-power-supply) +- [Replacing the Thelio Io board](#replacing-the-thelio-io-board) +- [Replacing the SATA backplane](#replacing-the-sata-backplane) +- [Replacing the top I/O](#replacing-the-top-io) +- [Troubleshooting the power button](#troubleshooting-the-power-button) + +## Replacing the front accent strip: + +Thelio Spark includes a customizable accent panel on the front of the case, which can be swapped to change the case's look and feel. The instructions for swapping the accent are also available in [video form](https://system76.com/r/diyaccentpanel). + +**Tools required:** None +**Time estimate:** 30 seconds +**Difficulty:** Easy + +### Steps to replace the front accent strip: + +1. Place the Thelio on the edge of the desk so the front side is hanging off of the desk. + - The Thelio can alternatively be lifted or tilted so the front of the computer is hovering above the desk. +2. Slide the accent strip down to unlock it. + - The accent can be gripped at the bottom edge. +3. Pull the accent strip off of the case, starting with the bottom edge. +4. Place the new accent strip onto the front of the case and slide it up to lock it into place. + +![Front accent strip removal](./img/accent-strip-removal.webp) + +## Removing the top case: + +The top case can be removed to access the internal components. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 2 minutes +**Difficulty:** Easy + +### Steps to remove the top case: + +1. Remove the four outer screws holding the top case onto the machine. + +![Top case screws](./img/top-case-screws.webp) + +2. Slide the top case up and off of the machine. + +## Adding/removing 2.5" storage drives: + +Thelio Spark B1-N2 supports up to two 2.5" SATA III drives. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to add/remove 2.5" storage drives: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the two screws securing the drive bay's cover, highlighted green below. + +![2.5" drive cover](./img/25-slot-cover.webp) + +3. If you are adding a new drive, pop out the black plastic ring on the top crossbar and slide out four screws (per drive). + +![2.5" drive screws](./img/25-drive-screws.webp) + +4. Insert four screws into each 2.5" storage drive you wish to install. +5. Slide each 2.5" drive into one of the slots leading to the SATA backplane. + +![2.5" drive installation](./img/25-drive-installation.webp) + +![Installed 2.5" drive](./img/25-drive-installed.webp) + +6. Replace the black plastic screw ring and the 2.5" drive bay cover. + +## Removing the side brace: + +The side brace provides a mounting point for the GPU brace finger, which helps keep GPUs or other PCI Express cards in place during shipping. It also provides mounting points for two 120mm fans, which are not offered as part of Thelio Spark but can optionally be installed as an aftermarket upgrade. + +The GPU brace finger is only required during shipping. The system can be run without this part if it does not fit an upgraded GPU. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Easy + +### Steps to remove the side brace: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Unscrew the four screws holding the side bracket in place (two on the front of the case, two on the back.) + +![Side brace screws](./img/side-brace-screws.webp) + +3. Pull the side brace out of the chassis. Unplug the side fan connector from the splitter board on the right side, if connected. + +### Steps to adjust the GPU brace finger: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#steps-to-remove-the-side-brace). +2. To adjust the GPU brace finger's horizontal position, unscrew the four corner screws (highlighted green below), move the GPU brace finger's mounting bar, and reattach it in the desired position. + - The center vertical adjustment screw (highlighted cyan below) may also need to be removed or loosened. + +![GPU brace finger screws, back](./img/gpu-brace-finger-screws-back.webp) + +3. To adjust the GPU brace finger's vertical position, unscrew the three vertical adjustment screws, move the GPU brace finger, and reattach it in the desired position. + +![GPU brace finger screws, side](./img/gpu-brace-finger-screws-side.webp) + +## Replacing the bottom case fan: + +Thelio Spark B1-N2 has one case-mounted intake fan on the bottom of the chassis. The fan is a 140mm Be Quiet! Silent Wings 4 (model number `BQ SIW4-14025-MF-PWM`). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the bottom case fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the fan and its cabling. +2. Unplug the fan's cable from the Thelio Io daughterboard. + - The bottom case fan plugs into the `INTAKE FAN` port on the Thelio Io board. + - When viewed from the access cutout on the side of the case, this connector is second from the bottom, next to the `FANOUT1` port. + - The `FANOUT1` port (highlighted red below) can be unplugged for easier access to the `INTAKE FAN` port (highlighted green below). + +![Bottom case fan connector](./img/bottom-fan-connector.webp) + +3. Unscrew the four fan screws from the bottom of the machine. + - To avoid damaging other components, place the machine on its front side when working with the bottom surface. + - A soft surface such as a towel can optionally be used to protect the work surface and the machine. + +![Bottom case fan screws](./img/bottom-fan-screws.webp) + +4. Remove the old fan from the case. +5. When installing the fan, mount the components in the following order: + - Chassis + - Dust filter + - Acrylic spacer + - Fan +6. The new fan's cable should be oriented towards the front-right corner of the case. + - The cable runs along the inner corner of the case, passing through the bottom two velcro straps twice (left through both, then right through both) and the higher two velcro straps once. + +![Bottom case fan cable management](./img/bottom-fan-cable.webp) + +## Removing the CPU duct: + +The CPU duct guides airflow through the CPU cooler. It covers the CPU and partially obstructs the RAM slots and top PCIe slot. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to remove the CPU duct: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). + - The GPU can also optionally be removed to provide more room for working with the components. +2. Unplug the braided connector for the duct-mounted CPU fan from the top splitter board in the front corner of the machine. + - The splitter board provides the same signal to both ports, so it doesn't matter which fan is plugged into which port. + +![CPU fan connectors](./img/cpu-fan-connectors.webp) + +3. Unscrew the four back thumbscrews and two top crossbar screws holding the CPU duct in place. + +![CPU duct thumbscrews (back)](./img/cpu-duct-screws-back.webp) + +![CPU duct screws (top crossbar)](./img/cpu-duct-screws-top.webp) + +4. Pull the CPU duct away from the machine. + +## Replacing the GPU: + +Thelio Spark ships with an optional dedicated GPU in the PCIe 4.0 x16 slot (top slot). Factory-installed GPUs are two slots tall, but the fans may extend slightly into the third slot's space. Aftermarket GPUs can be up to three slots tall; GPUs higher than three slots tall require removing the wireless card to fit. + +If the wireless card is removed and the first GPU is three or fewer slots tall, then a second GPU can be installed in the PCIe 3.0 x16 slot (bottom slot) as an aftermarket upgrade. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the GPU: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). + - You can optionally [remove the CPU duct](#removing-the-cpu-duct) for easier access to the PCIe slot and power cable latches. +2. If you're removing a GPU, unplug the GPU power cable from the right side of the card. Hold down the latch on the connector while unplugging the cable. + +![GPU power connections](./img/gpu-power.webp) + +3. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket (or slide it into the rightmost position). + +![PCIe bracket screws](./img/pcie-bracket.webp) + +4. Push back the latch on the motherboard to free the PCIe connection, then pull the card out of the slot. + - If the latch is difficult to reach between the GPU and the CPU heatsink, a long object (such as a screwdriver) can be used to push the latch. + +![PCIe slots & latches](./img/gpu-slot.webp) + +5. After inserting the new GPU into its slot, connect the power cable. +6. Once the GPU is installed, replace the back PCIe bracket, side brace, and top case. + - The GPU brace finger may need to be [adjusted](#steps-to-adjust-the-gpu-brace-finger) before the side brace can be reinstalled. + +## 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) + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [remove the GPU](#replacing-the-gpu). +2. Pull the clip away from the CMOS battery. + +![CMOS battery](./img/cmos-battery.webp) + +3. Pull the CMOS battery out of its slot. +4. If you are resetting the CMOS, hold down the power button for 10 seconds to discharge any residual energy in the system. +5. Replace the CMOS battery starting with the left side of the slot (opposite from the clip). + - The positive side of the battery (with text) should face outward. +6. Replace the GPU, side brace, and top case. + +## Replacing the wireless card: + +Thelio Spark's wireless card is a Ubit PCI Express x1 card with an Intel AX210 chipset. This chipset suppots WiFi 6E and Bluetooth 5.2. System76 installs custom external antennas that are shorter than the default Ubit antennas. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to replace the wireless card: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the side brace](#removing-the-side-brace). +2. Unscrew the two back screws holding the PCIe bracket in place, and remove the PCIe bracket (or slide it into the rightmost position). + +![PCIe bracket screws](./img/pcie-bracket.webp) + +3. Unplug the wireless card's data cable from the `USB_5_6` port on the motherboard, highlighted yellow below. + - The cable may alternatively be plugged into the adjacent `USB_3_4` port. + +![Wireless card](./img/wireless-card.webp) + +4. Remove the wireless card from the PCIe slot. + - You may need to rotate the antennas to fit them through the PCIe slot cutout in the chassis. +5. Install the new wireless card or reinstall the existing wireless card into the PCIe slot, screw in the antennas (if applicable), then ensure the data cable is plugged into both the white port on the wireless card (highlighted green above) and the `USB_5_6` port on the motherboard. + - The cable may alternatively be plugged into the adjacent `USB_3_4` port if the `USB_5_6` port is occupied by another component. +6. Replace the back PCIe bracket, side brace, and top case. + +## Replacing the RAM: + +Thelio Spark B1-N2 supports up to 128GB (4x32GB) of RAM. Factory configurations are limited to 64GB (4x16GB). + +The RAM sticks are DDR4 DIMMs (non-ECC) running at a speed of up to 3200MHz. With aftermarket DIMMs, overclocked speeds of up to 5333 MHz may function but are not guaranteed. + +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:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - If there's no dedicated GPU installed, then removing the CPU duct is optional, but removal is still recommended to provide easier access to the RAM slots. +2. To remove an existing RAM stick, flip the top latch away from the stick, then pull the stick out of the slot. + - The bottom of the RAM slot does not move. + +![RAM slots](./img/ram-slots.webp) + +3. Make sure the tabs on the top and bottom of the slot are open (pulled away from the slot), then insert the new RAM (or re-seat the existing RAM) into the slot. + - The RAM stick will only fit in one direction. The larger group of pins goes on top. + - Use the following guide for placement of the RAM sticks: + ![RAM slot order](./img/ram-order.webp) +4. Replace the top case. + +## Replacing the M.2 drives: + +Thelio Spark B1-N2 has two M.2 storage slots. All four slots are M-key and size 2280. + +- Slot 1 supports PCIe NVMe Gen 4. +- Slot 2 supports PCIe NVMe Gen 3, SATA III, and Intel Optane. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - For Slot 1, [remove the CPU duct](#removing-the-cpu-duct). + - [Removing the GPU](#replacing-the-gpu) is not required, but makes accessing Slot 1's screws easier. + - For Slot 2, [remove the side brace](#removing-the-side-brace). +2. For Slot 1, unscrew and remove the M.2 heatsink. For Slot 2, unscrew the screw opposite from the slot. + - For Slot 1, pull the M.2 heatsink directly away from the motherboard to break the seal of the thermal tape, then slide the M.2 heatsink down and out from behind the CPU heatsink. + - For both slots, the existing M.2 drive (if installed) will pop up at a 30-degree angle from the motherboard. + +![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 M.2 heatsink and/or M.2 screw(s). + - Because Slot 1 is always populated in factory configurations, the M.2 thermal tape should already be applied and exposed on the M.2 heatsink. The thermal tape is shown below. + +![M.2 thermal tape](./img/m2-thermal-tape.webp) + +6. Replace the CPU duct, GPU, side brace, and top case as applicable. + +## Replacing the CPU fans: + +Thelio Spark B1-N2 contains two CPU fans. One is mounted on the CPU duct, and one is mounted on the CPU heatsink. + +The heatsink-mounted CPU fan is built onto the cooler's plastic molding. While it can be removed, replacements generally can't be obtained separately from the heatsink. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 25 minutes +**Difficulty:** Medium + +### Steps to replace the duct-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). +2. Free the fan cable from the velcro loop, highlighted cyan below. + +![CPU duct fan bracket screws](./img/cpu-duct-fan-bracket-screws.webp) + +3. Unscrew the four screws (two on each side) holding the fan bracket onto the duct. + - Removing the bracket from the duct is not required to remove the fan, but it makes installing the fan much easier. +4. Unscrew the four screws attaching the bracket to the fan. + +![CPU duct fan screws](./img/cpu-duct-fan-screws.webp) + +5. When reinstalling the fan into the CPU duct: + - The spinning side should face inward (towards the front of the chassis). + - The cable should point towards the closed corner of the top side of the duct (the top-right corner, when viewed from the back); the side of the fan where the cable originates should match the side of the duct with the velcro strap. + - Overtightening the fan bracket's screws may cause fan noise; if the fan is creating excessive noise, try slightly loosening some of the screws. + +### Steps to replace the heatsink-mounted CPU fan: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - For easier access to the fan tabs, it's also recommended to [remove the side brace](#removing-the-side-brace) and [remove the dedicated GPU](#replacing-the-gpu) (if installed). +2. If the heatsink-mounted fan is still plugged in, unplug it from the top splitter board in the front corner of the machine. + +![CPU heatsink fan clips and connector](./img/cpu-heatsink-fan.webp) + +3. Pull the top and bottom edges of the fan's plastic molding away from the heatsink it's clipped onto; the fan can be pulled away from the heatsink once the plastic molding's tabs are held far enough away from the heatsink. +4. Repeat the process for the bottom clip, then pull the fan and clips away from the CPU heatsink. +5. When reinstalling the CPU heatsink fan, the side with a stationary cover should face the heatsink, while the spinning side should face the front of the chassis. + - The cable should point towards the bottom inner corner (bottom-left when viewed from the back of the case.) + +## Replacing the CPU cooler and CPU: + +The CPU cooler dissipates heat from the CPU to the heatsink, where the CPU fans expel it from the system. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU and the cooler/heatsink may help the system run cooler. + +The CPU uses an Intel LGA 1700 socket. The CPU cooler is an [Arctic Freezer 7 X Rev 3](https://www.arctic.de/us/Freezer-7-X/ACFRE00077A#specs). + +**Tools required:** Cross-head (Phillips) screwdriver, thermal paste +**Time estimate:** 45 minutes +**Difficulty:** High + +### Steps to remove the CPU cooler/thermal paste: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), [remove the CPU duct](#removing-the-cpu-duct), and [remove the GPU](#replacing-the-gpu). + - Unplug the [heatsink-mounted CPU fan](#steps-to-replace-the-heatsink-mounted-cpu-fan) unless it's already been removed. +2. While holding the CPU cooler in place so it doesn't fall, loosen the screws on the top and bottom of the CPU cooler holding it onto the mounting bracket. + - If you unscrew the screws too far, the 90-degree clips will detatch from the vertical mounting bar. Reattach them facing inwards when reinstalling the cooler. + +![CPU cooler screws](./img/cpu-cooler-screws.webp) + +3. Pull the cooler away from the CPU, alternating between the top and bottom to free the 90-degree clips from the mounting bracket. +4. Using a paper towel, clean the existing 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. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +### Steps to replace the CPU: + +1. Place the computer on its side so the motherboard is facing up. +2. [Remove the RAM](#replacing-the-ram) to provide easier access to the cooler mounting bracket's plastic retention pins. +3. Pull the plastic retention pins out of the four corners of the cooler mounting bracket, then remove the cooler mounting bracket. + +![CPU cooler mounting bracket](./img/cpu-cooler-mounting-bracket.webp) + +4. Push the locking lever outward until it's able to spring away from the motherboard. + - Caution: the locking lever may spring up with significant force when freed. + +![CPU locking lever](./img/cpu-locking-lever.webp) + +5. Flip the CPU holder away from the CPU. + - The CPU holder opens in the opposite direction from the locking lever. + +![CPU holder raised](./img/cpu-holder-raised.webp) + +6. Carefully lift the CPU out of the CPU socket. + - Be careful not to bend any of the gold pins on the CPU socket, and do not touch the gold pads on the CPU. + +![CPU (removed)](./img/cpu-removed.webp) + +7. Gently place the new CPU into the socket. + - The triangle on the CPU should be oriented to match the triangle on the CPU cover, pointing towards the bottom left of the motherboard. +8. Flip the CPU cover back onto the CPU and push the locking lever down into place. +9. Reinstall the cooler mounting bracket by lining it up with the holes in the motherboard and pushing the plastic retention pins back into place. + - Ensure that the transparent sleeves in the corners of the mounting bracket are pulled outwards to the `1700` position. + - The orientation of the cooler mounting bracket doesn't matter. By default, the `1700` number is on the top and bottom of the bracket, while the `1200` number is on the left and right. + +![CPU cooler mounting bracket corner sleeves](./img/cpu-cooler-mounting-bracket-corner-sleeves.webp) + +### Steps to install the thermal paste/CPU cooler: + +1. Draw an `X` shape of thermal paste onto the CPU. + +![Thermal paste application](./img/thermal-paste-application.webp) + +2. Place the CPU cooler onto the CPU; while holding it in place, tighten the screws on the top and bottom of the vertical mounting bar to tighten the 90-degree clips onto the mounting bracket. + - The cooler should be oriented so the fan is on the right side (towards the front of the case). + - The 90-degree clips must be oriented inward to fasten onto the mounting bracket. + +![CPU cooler mounting bracket & 90-degree clips](./img/cpu-cooler-mounting-clips.webp) + +3. Set the computer upright, then reinstall the cooler-mounted CPU fan (if necessary), RAM, CPU duct, GPU, side bracket, and top case. + +## Replacing the power supply: + +The power supply unit (PSU) can be replaced with another unit of the same model. One possible preinstalled model is the [Thermaltake Toughpower GX2 600W (80+ Gold)](https://thermaltakeusa.com/products/toughpower-gx2-600w-ps-tpd-0600nnfagu-2#tab-label-specification). + +The PSU is not modular, so all of its cabling will need to be unplugged and removed, then the new PSU's cabling will need to be run through the system and connected. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 45 minutes +**Difficulty:** Medium + +### Steps to replace the power supply: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), [remove the side brace](#removing-the-side-brace), and [unplug the GPU](#replacing-the-gpu). +2. Locate and unplug all of the cables emanating from the power supply (shown below), including the following: + +![PSU cabling source](./img/psu-cables-source.webp) + +- The 8-pin CPU power cable labeled `ATX12V1` near the top-left of the motherboard, highlighted green below. +- The 24-pin motherboard power cable labeled `ATXPWR1` on the right side of the motherboard, highlighted yellow below. + +![PSU cabling to the motherboard & CPU](./img/psu-cables-motherboard.webp) + +- The 4-pin Berg connector labeled `POWER1` on the Thelio Io board. + +![PSU cabling to the Thelio Io board](./img/psu-cables-thelio-io.webp) + +- The 4-pin Berg connector labeled `POWER0` on the SATA backplane. + +![PSU cabling to the SATA backplane](./img/psu-cables-sata.webp) + +3. Unscrew and remove the PSU bracket. + - One screw is located on the opposite side of the case. + +![PSU bracket screws](./img/psu-bracket-screws.webp) + +4. Unscrew the four screws holding the PSU in from the back of the case. + +![PSU back screws](./img/psu-screws.webp) + +5. Remove/replace the PSU. + - The replacement PSU should be installed with the fan facing the bottom of the case. + - Hold the PSU up to the screwholes in the back of the case while attaching it. +6. Run the new PSU's wires through the system (securing them with velcro straps where necessary), then plug in the new PSU's wires into the motherboard (including the CPU plug), Thelio Io board, SATA backplane, and dedicated GPU (if installed). + +## Replacing the Thelio Io board: + +Named after Jupiter's moon Io, the Thelio Io daughterboard handles the front power button and fan control. Thelio Spark B1-N2 uses [Thelio Io version 2](https://github.com/system76/thelio-io/tree/92c2a60b6d6acc0f9d51d819cba07ad28e2b03f3). If the Thelio Io board becomes defective, it can be replaced using the instructions below. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** High + +### Steps to replace the Thelio Io board: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). + - The [CPU duct](#removing-the-cpu-duct) and [side brace](#removing-the-side-brace) can optionally be removed to provide easier access to the cabling. +2. Use the cutouts on the front right corner of the chassis to unplug all cabling from the Thelio Io board. + - The topmost connector requires pulling the white tab while unplugging. + +![Thelio Io cabling cutout](./img/thelio-io-cabling-cutout.webp) + +3. Unscrew the two screws holding the daughterboard on from the front of the chassis. + +![Thelio Io drive cage screws](./img/thelio-io-screws.webp) + +4. Screw in the new Thelio Io board and reconnect the wiring. + +### Thelio Io wiring guide: + +![Thelio Io wiring guide](./img/thelio-io-board.webp) + +1. When wiring the Thelio Io board, refer to the port labels and the following guide. + - `FANOUT1`/`CPU FAN` - to the top fan splitter (connecting to the [CPU fans](#replacing-the-cpu-fans)). + - `FANOUT4`/`AUX FAN` - to the bottom fan splitter (below the [CPU fan splitter](#replacing-the-cpu-fans)). + - `FANOUT2`/`INTAKE FAN` - to the [bottom case fan](#replacing-the-bottom-case-fan). + - `FANOUT3`/`GPU FAN` - to the [side brace](#removing-the-side-brace) fan splitter (disconnected by default). + - `FANIN1`/`MOTHERBOARD FAN INPUT` - to the `CPU_FAN1` header at the top right of the motherboard, highlighted cyan below. + + ![Motherboard CPU output header](./img/motherboard-fan-header.webp) + - `POWER1`/`POWER INPUT` - to the [power supply](#replacing-the-power-supply). + - The white plastic backing needs to be held away from the connector to unplug this cable from the Thelio Io board. + - `PFP1`/`FRONT PANEL` - to the [power button receptacle](#troubleshooting-the-power-button) on the front panel. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the power button receptacle, the wire color order (from left to right) is red, black, blue, black. + - `PMB1`/`MOTHERBOARD` - to the `PANEL1` header at the bottom right of the motherboard, highlighted green below. + - On the Thelio Io board, the wire color order (from top to bottom) is red, black, blue, black. + - On the motherboard, the wire color order (from left to right) is red, black, blue, black. + - `USB` - to the `USB_3_4` header on the bottom edge of the motherboard, highlighted yellow below. + - A small clip needs to be held down to unplug this cable from the Thelio Io board. + - This port can alternatively be connected to the `USB_5_6` header if the `USB_3_4` header is connected to the wireless card. + + ![Motherboard power button & USB headers](./img/motherboard-power-usb.webp) + +## Replacing the SATA backplane: + +The SATA backplane provides two 2.5" SATA data and power connectors for the [2.5" drive cage](#addingremoving-25-storage-drives). The part number and version for the SATA backplane is [thelio-io-sata_2.2](https://github.com/system76/thelio-io-hardware/tree/91814370002f762ac01cd1dd99dcbb43336352ab/pcb-thelio-io-sata). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the SATA backplane: + +1. Follow the steps above to [remove the top case](#removing-the-top-case), then [remove the 2.5" drive cage cover and all 2.5" SATA drives](#addingremoving-25-storage-drives). + - The [CPU duct](#removing-the-cpu-duct) can optionally be removed to provide easier access to the cabling. +2. Use the cutouts on the front right corner of the chassis to unplug the 4-pin Berg power connector (highlighted cyan below) and the two SATA data cables (highlighted green below) from the SATA backplane. + +![SATA backplane cabling cutout](./img/sata-backplane-cabling-cutout.webp) + +3. Unscrew the four screws holding the drive cage onto the chassis (highlighted red above), then remove the drive cage from the chassis. + - This step is optional if you can remove the four SATA backplane screws (highlighted yellow above and below) from the drive cage without removing it from the chassis. The Thelio Io cabling partially obstructs the screws, so removing the cage is suggested. + +![2.5" drive cage screws](./img/25-drive-cage-screws.webp) + +4. Unscrew the four SATA backplane screws from the drive cage, then push the SATA backplane out through the front of the drive cage. + +![SATA backplane screws](./img/sata-backplane-screws.webp) + +5. Place the new SATA backplane into the drive cage and secure it with the four SATA backplane screws, then reinstall the drive cage (if necessary). +6. Plug the 4-pin Berg power connector and SATA data cables into the SATA backplane. + - The order of the SATA data cables shouldn't matter as long as your operating system and software is configured to address disks by UUID (e.g. `/dev/disk/by-id/...`) instead of by letter (e.g. `/dev/sd_`). + - By default, the `DATA1` port connects to the innermost SATA connector on the motherboard, and the `DATA0` port connects to the outermost SATA connector on the motherboard. +7. Reinstall the CPU shroud (if necessary), any 2.5" drives that were removed, the 2.5" drive cage cover, and the top case. + +## Replacing the top I/O: + +Thelio Spark B1-N2 includes a top I/O module providing audio and USB ports. This module's part number is `MYS7523 Rev. 4.0`. + +If the top ports are damanged or become defective, they can be replaced using the steps below. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 30 minutes +**Difficulty:** Medium + +### Steps to replace the top I/O: + +1. Follow the steps above to [remove the top case](#removing-the-top-case) and [remove the CPU duct](#removing-the-cpu-duct). + - You can optionally [remove the side brace](#removing-the-side-brace) for easier access to the wiring. +2. Unplug the `HD_AUDIO1` header at the bottom-left corner of the motherboard, below the wireless card. + +![Top I/O audio header](./img/top-io-headers-audio.webp) + +3. Unplug the `F_USB3_5_6` header (highlighted cyan below) and `F_USB3_TC_1` header (highlighted green below) along the right edge of the motherboard, between the RAM and the 2.5" drive cage. + +![Top I/O USB headers](./img/top-io-headers-usb.webp) + +4. Unscrew the two front screws holding the top I/O board onto the chassis. + +![Top I/O screws](./img/top-io-screws.webp) + +5. Remove the top I/O board from the system. +6. Insert the new top I/O board into the system and screw it into place. +7. Reconnect the audio and USB headers. +8. Replace the side brace (if necessary), CPU shroud, and top case. + +## Troubleshooting the power button: + +If the front power button doesn't power the machine on or doesn't light up when the system is powered on, try the following troubleshooting steps: + +1. Ensure the system powers on normally using the internal power button. +2. Reseat the front power button to ensure it's making proper contact. +3. Check the wiring for the front power button. +4. Replace the front power button, if necessary. + +**Tools required:** Cross-head (Phillips) screwdriver (optional) +**Time estimate:** 20 minutes +**Difficulty:** Medium + +### Steps to power the machine on using the internal power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Ensure the system is plugged into power, and the power supply switch is in the 1 (On) position. +3. Push the small button labeled `POWER` on the Thelio Io board. + - The white LED to the left of the button lights up to indicate when the system is powered on (and pulses when the system is suspended). + +![Internal power button](./img/thelio-io-power-button.webp) + +4. If the Thelio Io `POWER` button powers the machine on and the LED lights up, then the issue is either the front power button or its connection to the Thelio Io board. [Check the front power button wiring](#steps-to-check-the-front-power-button-wiring). +5. If the Thelio Io `POWER` button and/or LED does not work, then the issue is either the Thelio Io board or its connection to the motherboard. [Check the wiring between the Thelio Io board and the motherboard](#thelio-io-wiring-guide). + +### Steps to check the front power button wiring: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. On the back of the power button, the four pins should be connected to the four-wire connector as follows: + +![Power button wiring](./img/power-button-wiring.jpg) + +3. On the front power button receptacle, the four-pin connector should have the red wire on the left and the black wire on the right (when viewed from the back of the computer.) + - If necessary, you can [remove the 2.5" drive cage](#replacing-the-sata-backplane) for easier access to the power button receptacle's connector. + +![Power button receptacle](./img/power-button-receptacle.webp) + +4. The front power button receptacle should plug into the `PFP1` port on the Thelio Io board, with the red wire on the top (see the [Thelio Io wiring guide](#thelio-io-wiring-guide).) + +### Steps to replace the power button: + +1. Follow the steps above to [remove the top case](#removing-the-top-case). +2. Follow the instructions in the [Replace the Thelio Power Button](https://support.system76.com/articles/thelio-power-button/) support article. diff --git a/src/models/thelio-spark-r3-n3/README.md b/src/models/thelio-spark-r3-n3/README.md new file mode 100644 index 000000000..16b99adc3 --- /dev/null +++ b/src/models/thelio-spark-r3-n3/README.md @@ -0,0 +1,77 @@ +# Thelio Spark (thelio-spark-r3-n3) + +![Thelio Spark](./img/thelio-spark-r3-n3.png) + +The System76 Thelio Spark is a desktop with the following specifications: + +- Chassis + - System76 [Thelio Spark chassis](https://github.com/system76/thelio/tree/4b357c4b3ba90f6d504664dcf8da6e77e8812d55/Thelio%20Mira%20(nebula40%2Cspark%2Castra)) based on nebula40-v3 +- Processor options + - Supports AMD Ryzen 8000 Series (Phoenix) CPUs + - [Ryzen 7 8700G](https://www.amd.com/en/products/processors/desktops/ryzen/8000-series/amd-ryzen-7-8700g.html) + - [Ryzen 5 8500G](https://www.amd.com/en/products/processors/desktops/ryzen/8000-series/amd-ryzen-5-8500g.html) +- Motherboard + - [B850M Gaming X WiFi6E (rev. 1.0)](https://www.gigabyte.com/us/Motherboard/B850M-GAMING-X-WIFI6E-rev-10/sp#sp) running System76 Firmware (non-open) + - AMD B850 chipset +- Daughterboard + - [Thelio Io](https://github.com/system76/thelio-io) board running [open-source firmware](https://github.com/system76/qmk_firmware/tree/master/keyboards/system76/thelio_io_2) +- Graphics options + - Up to one dedicated GPU + - Primary GPU slot: + - PCIe 4.0 x8 + - Up to 4-slot height + - GPU size: + - Internal clearance: 358mm + - Recommended maximum length: 348mm + - Tested with the following GPUs: + - Integrated Graphics + - 1x HDMI 2.1 + - 2x DisplayPort 1.4 + - [NVIDIA GeForce RTX 5050](https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5050/#specs) + - 1x HDMI 2.1b + - 3x DisplayPort 2.1b +- Expansion + - 1x PCIe 4.0 x8 (primary GPU slot) + - Fits physical x16 cards, runs at x8 bandwidth + - 1x PCIe 3.0 x4 + - Fits physical x16 cards, runs at x4 bandwidth +- Memory + - Up to 64 (2x32GB) dual-channel DDR5 DIMMs @ 5600 MHz + - User-expandable up to 192GB (4x48GB) + - 4-slot configurations run at 3600 MHz + - Tested with the following RAM modules (may ship with other tested modules): + - [Crucial CT32G56C46U5](https://www.crucial.com/memory/ddr5/ct32g56c46u5) (32GB/stick @ 5600 MHz) + - [Crucial CT16G56C46U5](https://www.crucial.com/memory/ddr5/ct16g56c46u5) (16GB/stick @ 5600 MHz) +- Networking + - 1x 2.5-Gigabit Ethernet ([Intel I219-V](https://www.intel.com/content/www/us/en/products/sku/82186/intel-ethernet-connection-i219v/specifications.html)) + - 1x M.2 PCIe wireless card (Realtek RTL8852CE) + - WiFi 6E + - Bluetooth 5.3 +- Power + - C13 power cord + - 650W PSU + - Tested with the following PSU models (may ship with other tested models): + - [XPG Core Reactor II 650W (80+ Gold)](https://www.xpg.com/us/xpg/pc-components-core-reactor-ii) +- Sound + - Back: 3.5mm line out, line in, microphone jacks + - Top: 3.5mm line out, microphone jacks + - Up to 7.1-channel audio output + - Realtek ALC897 audio chipset + - HDMI, DisplayPort audio +- Storage + - 1x M.2 25110/22110/2580/2280 SSD + - PCIe NVMe Gen 4 + - 1x M.2 22110/2280 SSD + - PCIe NVMe Gen 4 + - 2x 2.5" (15mm) SATA III +- USB + - Back ports: + - 1x USB 3.2 Gen 2 Type-C + - 1x USB 3.2 Gen 2 Type-A + - 2x USB 3.2 Gen 1 Type-A + - 4x USB 2.0 Type-A + - Front ports: + - 1x USB 3.2 Gen 1 Type-C + - 1x USB 3.2 Gen 1 Type-A +- Dimensions + - 43.8cm × 24.7cm × 37.2cm diff --git a/src/models/thelio-spark-r3-n3/img/thelio-spark-r3-n3.png b/src/models/thelio-spark-r3-n3/img/thelio-spark-r3-n3.png new file mode 100644 index 000000000..b1eef8317 --- /dev/null +++ b/src/models/thelio-spark-r3-n3/img/thelio-spark-r3-n3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b008c0aff1cf90d7eb6b5c74c7eacdeb499b9a730fe0f2584de45ff3ff70119 +size 877659 diff --git a/src/models/thelio-spark-r3-n3/repairs.md b/src/models/thelio-spark-r3-n3/repairs.md new file mode 100644 index 000000000..dea0d0bd9 --- /dev/null +++ b/src/models/thelio-spark-r3-n3/repairs.md @@ -0,0 +1,3 @@ +# Thelio Spark (Parts & Repairs) + +A service manual for the Thelio Spark R3-N3 (thelio-spark-r3-n3) is not yet available. Please reference the service manual for the previous version, the [Thelio Spark B1-N2 (thelio-spark-b1-n2)](/models/thelio-spark-b1-n2/repairs.md). \ No newline at end of file diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_1100.jpeg b/src/pictures/thelio-major/thelio-major-b2/IMG_1100.jpeg deleted file mode 100644 index 22224fdab..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_1100.jpeg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2259a9744ea04eae8abcca91354828edec1efcbeb616b6b4fa05bab7311619f4 -size 2288811 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_1101.jpeg b/src/pictures/thelio-major/thelio-major-b2/IMG_1101.jpeg deleted file mode 100644 index 6d968f2f9..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_1101.jpeg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d2fbe43604d4ef3c69dba33f51ac027d079e8d1a862b4cb011d0f12814012ea -size 2420627 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_1102.jpeg b/src/pictures/thelio-major/thelio-major-b2/IMG_1102.jpeg deleted file mode 100644 index b04d09c56..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_1102.jpeg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d0f0bd3af8094b25b97cb65827be8cc69df810c9213b73674653ecd234fadf7 -size 2756766 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_1103.jpeg b/src/pictures/thelio-major/thelio-major-b2/IMG_1103.jpeg deleted file mode 100644 index 0a1af58a6..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_1103.jpeg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a560a827bd07f1a6f728df2294247da7287d567aff348bf9c8bed698ebfacbb0 -size 2491089 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154215.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154215.jpg deleted file mode 100644 index 1a331c144..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154215.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64da38413f120753e8d325a1ce1890c0222cd2b2f7a146c91a06b3507ca13b86 -size 833642 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154220.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154220.jpg deleted file mode 100644 index a7ea9b50f..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154220.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0864fd335ad8e6a4ff4d9fdd2b404328c5fb91d1b6a523cd43e5fc77840fdf4 -size 968842 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154230.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154230.jpg deleted file mode 100644 index f1a0341c8..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_154230.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:76df3fa958bbaf842acbae97232db0ac7df10f6bc07f63a7e2548d386bd1513a -size 709934 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_155126.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_155126.jpg deleted file mode 100644 index 314ace88f..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_155126.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69041a274243e6201478b79cc5e72ed6e75e9e20baa7a8ae4b2d4d31255ee27b -size 707440 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_160959.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_160959.jpg deleted file mode 100644 index e7bdb83b9..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_160959.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d64c55dbf60833e08e9fc5629541825ec14795129dc1090f096b185e2afb38b0 -size 921607 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161003.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161003.jpg deleted file mode 100644 index a0c554090..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161003.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ca20adc6066e957b6becde36db08ea7a332a0cfcbbcb78fb4189832a944adfb -size 746309 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161007.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161007.jpg deleted file mode 100644 index 8ef4e4c91..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161007.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc5e06bfba1cb7c9f3aa541c012aa2261c911fe1e23d7a12d5097868c18c98a4 -size 1056800 diff --git a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161014.jpg b/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161014.jpg deleted file mode 100644 index e7d58f523..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/IMG_20200321_161014.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f59d7398ff9f3000e35a6c7ef168386841a5cee4201d1a7a853adb4ebc0a5cc1 -size 887281 diff --git a/src/pictures/thelio-major/thelio-major-b2/Screenshot from 2020-03-20 12-04-15.png b/src/pictures/thelio-major/thelio-major-b2/Screenshot from 2020-03-20 12-04-15.png deleted file mode 100644 index 086fc08ac..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/Screenshot from 2020-03-20 12-04-15.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:521d1a495d468d66f044a6a505e1ccd2d3dacfb700cc2b99dc9627f4964f53db -size 598533 diff --git a/src/pictures/thelio-major/thelio-major-b2/pci-context-close.jpeg b/src/pictures/thelio-major/thelio-major-b2/pci-context-close.jpeg deleted file mode 100644 index 6d968f2f9..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/pci-context-close.jpeg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d2fbe43604d4ef3c69dba33f51ac027d079e8d1a862b4cb011d0f12814012ea -size 2420627 diff --git a/src/pictures/thelio-major/thelio-major-b2/thelio-major-b2_diagram_config.png b/src/pictures/thelio-major/thelio-major-b2/thelio-major-b2_diagram_config.png deleted file mode 100644 index 7f212324c..000000000 --- a/src/pictures/thelio-major/thelio-major-b2/thelio-major-b2_diagram_config.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bdae0cee578d3803920dc943f63ddf1ca5c594a63eb6d4484d387e3d36c6ac95 -size 2017569 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-cooler.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-cooler.jpg deleted file mode 100755 index 5d557ea27..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-cooler.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:660410926fd09de14160d7b4a894e55aa66e9cea3390747a8e999108452cb9aa -size 3597507 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw-removal.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw-removal.jpg deleted file mode 100755 index d18407185..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw-removal.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:238f310265133d000a289048925318583c4387001be27950fb37cb45a96a4fa7 -size 3366691 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw.jpg deleted file mode 100755 index 40c976837..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c93af28e2d203e201229934bb25de7d869df7bd6f6399470713a4a2120ec6dd -size 3056438 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw2.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw2.jpg deleted file mode 100755 index 0c2bd4259..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09e64ef8cdd09df80f60e536f3e30a05e9f3589c3d8b81b741ccd3ce8e67d5e2 -size 3774239 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw3.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw3.jpg deleted file mode 100755 index 7515baf8d..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/cpu-screw3.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e0dfd218482c2e7922f7318d9c3304876c2a2536ff35b3b9b684e71992d1a3a -size 3561281 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/removing-threadripper.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/removing-threadripper.jpg deleted file mode 100755 index ebe80bd98..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/removing-threadripper.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89cb45b8e9d5d2fed1b3abc7f8027215ff5c3f60aa78ea186cff6f9f52888621 -size 2460796 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-close.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-close.jpg deleted file mode 100755 index 9bd3b4187..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c74fd87544a3e6975d46614428fc13a55607fc6cc866ad1be6506b2ae894f85c -size 2709147 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-installed-on-motherboard.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-installed-on-motherboard.jpg deleted file mode 100755 index 75455462c..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-installed-on-motherboard.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdb329dd0b044822e87bfd66b9f1e7b906eb874eca393c2b43eae2ea864e945c -size 3162279 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-installed.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-installed.jpg deleted file mode 100755 index b08fbb734..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-installed.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66e20bda3f1c82f3e7a8cd975623a5b5d8f1b12e6507b3cce05a3cea6455a060 -size 3630821 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-partially-removed.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-partially-removed.jpg deleted file mode 100755 index 4e9499015..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-partially-removed.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:805a75250e682472c4747910e6e94dc99958d6d90009d7831558f6b873b4ee7a -size 3028076 diff --git a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-partially-removed2.jpg b/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-partially-removed2.jpg deleted file mode 100755 index b26b4b58d..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/CPU/threadripper-partially-removed2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9cd37170a3902441439ef54f54d2a7568330e246f64a2c69b6734b1035ce8801 -size 2898061 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IObaord-internal-shot-with-connected-cabling.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IObaord-internal-shot-with-connected-cabling.jpg deleted file mode 100755 index d8570564d..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IObaord-internal-shot-with-connected-cabling.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e209a6f44ec00c5af9787a3d4e6865f3e931ab716ccaea268af5afd865088bc2 -size 3373023 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling.jpg deleted file mode 100755 index a437a55c7..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40a310878c0be35376850ee56566be848c51d1c9d20e803603c2443da3ea4de5 -size 3196653 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling10.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling10.jpg deleted file mode 100755 index 2be525e51..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling10.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9479fbed016d7b4c04f2d08b8164581a1b52b3837b84fa057c114aa5011cbcab -size 2155763 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling2.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling2.jpg deleted file mode 100755 index ebb68e78b..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5f5f92badb34f0fc89439df348bf0819d04f32e8583f604be05d4eea8037ccec -size 2424876 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling3.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling3.jpg deleted file mode 100755 index 0764ad68c..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling3.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6eddc8c08f2df03f179ada670ce6375cadc48f8f065ed9717364ca82cbd35eca -size 2176045 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling4.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling4.jpg deleted file mode 100755 index b8a54a523..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling4.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4fe15e20cf0748b1ead1a31f43ff1890d89783d69c5ad23a67d5357c6b07163 -size 2198173 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling5.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling5.jpg deleted file mode 100755 index 472bdfae4..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling5.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63ebd69d57a39487e0888b847787b7a9219b774e02711db25405f3bdd3f6f0f5 -size 1949359 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling6.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling6.jpg deleted file mode 100755 index 5f930a60b..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling6.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:157ed2bf6bffdaef6e3381d3d175294e464d162689fdd9fe451de0f08375d19b -size 2115420 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling7.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling7.jpg deleted file mode 100755 index c29e6eaa2..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling7.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1776f6fc407c04369912b9fdebc611bece04a913561721b428f3acf0f573f483 -size 1591730 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling8.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling8.jpg deleted file mode 100755 index bf29fd7fc..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling8.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6eb5bfb17cfc34446d07abc05773752012bdc347f286ba1cf77129615f66181c -size 1717878 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling9.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling9.jpg deleted file mode 100755 index bc525c23e..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-and-cabling9.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:292a75c367ca80a9d717a23d1af80f5e6a77c4e625d3b887e1cf7ab66233a643 -size 2134649 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-cabling-connected.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-cabling-connected.jpg deleted file mode 100755 index 450a75516..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-cabling-connected.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c3dacb3e513b0fb783fc318644db8c5639f18f81045c4ab82ad5b0d0a886427 -size 1749454 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-side-with-connected-cables.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-side-with-connected-cables.jpg deleted file mode 100755 index aa2e8718a..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-side-with-connected-cables.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e435f9b3511523ea62d3e1c738d798af6952e4b89b13fed2f2002238146b4404 -size 2212240 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-with-connected-cables.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-with-connected-cables.jpg deleted file mode 100755 index 36e406dc0..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/IOboard-with-connected-cables.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6a512c09c8d6ff51c2028ae60321ab4d3cf879823864de53fc28f02bf4c41275 -size 2774532 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/cable-connection-underside-IOboard-close.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/cable-connection-underside-IOboard-close.jpg deleted file mode 100755 index 44dc0a247..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/cable-connection-underside-IOboard-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86dd45b54f1fb6315282a50ebe25bc456984bcb046cb37cab2e3f99e94ba4fa6 -size 2058756 diff --git a/src/pictures/thelio-major/thelio-major-r1/IOboard/underside-IOboard-cables.jpg b/src/pictures/thelio-major/thelio-major-r1/IOboard/underside-IOboard-cables.jpg deleted file mode 100755 index ecd67102d..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/IOboard/underside-IOboard-cables.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c405d66305481583317827cd5c307d48f544eefc24d5e12e30dbf52fc4b402a -size 2638997 diff --git a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-cabling-and-bottom-fans-close.jpg b/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-cabling-and-bottom-fans-close.jpg deleted file mode 100755 index ab3806eae..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-cabling-and-bottom-fans-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4221bf9be1105f286c06306065ec4b1e16374fa07f9033941c928d496846435 -size 3078104 diff --git a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-ports.jpg b/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-ports.jpg deleted file mode 100755 index 2dce02053..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-ports.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcca1776388ca56aeecabaa207731eb9f79ba1e2a0f3e8448aef57fc0c9a5948 -size 3485198 diff --git a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-without-cables-close.jpg b/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-without-cables-close.jpg deleted file mode 100755 index 693d81ec4..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-without-cables-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ebc55163b13d54afea13bead2efd93bf652f8bbefc4f4f3858d0acd45d271f92 -size 3646583 diff --git a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-without-cabling.jpg b/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-without-cabling.jpg deleted file mode 100755 index b686dd6ac..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/PSU/PSU-without-cabling.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:429430ef6b4d077ebb9f092636ff8ffeb06d1ce88645b0532247a8778bf9cfb2 -size 2913002 diff --git a/src/pictures/thelio-major/thelio-major-r1/SATA-connections-underside-IOboard.jpg b/src/pictures/thelio-major/thelio-major-r1/SATA-connections-underside-IOboard.jpg deleted file mode 100755 index a77e68de3..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/SATA-connections-underside-IOboard.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c8a1ec77038046252b166c9ab96a87eed4079dcca0ca1e0acb15f7768480adc -size 3231723 diff --git a/src/pictures/thelio-major/thelio-major-r1/SATA-ports-and-cables-close.jpg b/src/pictures/thelio-major/thelio-major-r1/SATA-ports-and-cables-close.jpg deleted file mode 100755 index c6ac6f5f7..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/SATA-ports-and-cables-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:907909014dffb50f668c9972bbc760aee86ab060a4cbfb49375d833a05702c3a -size 2718251 diff --git a/src/pictures/thelio-major/thelio-major-r1/board-cable-connections-close-top-right.jpg b/src/pictures/thelio-major/thelio-major-r1/board-cable-connections-close-top-right.jpg deleted file mode 100755 index dc0fb898e..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/board-cable-connections-close-top-right.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd0dc498ffb5f2c2d06baa608edb3006d837d933160bf9dffa3f751e1510b15c -size 3025249 diff --git a/src/pictures/thelio-major/thelio-major-r1/bottom-and-side-fans.jpg b/src/pictures/thelio-major/thelio-major-r1/bottom-and-side-fans.jpg deleted file mode 100755 index 87c4b51e9..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/bottom-and-side-fans.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:583c565c06857362661fdeaed7c8e5741aac919e0fc572b41379eef6c6915b5d -size 3895126 diff --git a/src/pictures/thelio-major/thelio-major-r1/button-cabling-on-board.jpg b/src/pictures/thelio-major/thelio-major-r1/button-cabling-on-board.jpg deleted file mode 100755 index fb62eeec0..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/button-cabling-on-board.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d5555ef85cf2b672b1c4fae32d2eb0fa5158d154860e0be4612036b1d0680e6 -size 2936545 diff --git a/src/pictures/thelio-major/thelio-major-r1/cabling-bundle.jpg b/src/pictures/thelio-major/thelio-major-r1/cabling-bundle.jpg deleted file mode 100755 index cef85e49c..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cabling-bundle.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c64682a29cc2a5a476cf1794dd7ea78942ee86e1102d6e7ff6d959f07af5c4b6 -size 3810203 diff --git a/src/pictures/thelio-major/thelio-major-r1/cabling/SATA-cables-threaded-through-back.jpg b/src/pictures/thelio-major/thelio-major-r1/cabling/SATA-cables-threaded-through-back.jpg deleted file mode 100755 index 3ce2e7849..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cabling/SATA-cables-threaded-through-back.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5963a6242f58c1002a656692d166844fe2e4aebbe97aa98460a0298af39dd2e5 -size 3871640 diff --git a/src/pictures/thelio-major/thelio-major-r1/cabling/power-cabling-on-motherboard-bottom.jpg b/src/pictures/thelio-major/thelio-major-r1/cabling/power-cabling-on-motherboard-bottom.jpg deleted file mode 100755 index 304e51a7a..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cabling/power-cabling-on-motherboard-bottom.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee46ca021e155d84a633c833060b267ab903a25d67b58128e189cd48a362dac0 -size 3451329 diff --git a/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-and-ports.jpg b/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-and-ports.jpg deleted file mode 100755 index a2bfa53b4..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-and-ports.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:82e27a9bced0fbfc4b365b463156236bf8080a42aca9da0d331093b1dbbcc0e0 -size 3857486 diff --git a/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-inserted-through-ports-close.jpg b/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-inserted-through-ports-close.jpg deleted file mode 100755 index caed88052..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-inserted-through-ports-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7c1cd78f21492c84f7aa3f25541e3549e66527b9f307bbe52430e3313dfb6ab4 -size 3116872 diff --git a/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-ports-close.jpg b/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-ports-close.jpg deleted file mode 100755 index 3e5f3e15a..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cabling/rear-cabling-ports-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b05fe67920ae07c08c7493d6b9a9961af40a06a7cbea52fa5b32c72c47842585 -size 2913231 diff --git a/src/pictures/thelio-major/thelio-major-r1/cabling/sata-cables-connected-to-board.jpg b/src/pictures/thelio-major/thelio-major-r1/cabling/sata-cables-connected-to-board.jpg deleted file mode 100755 index 600d42555..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cabling/sata-cables-connected-to-board.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77a56c3154b86c240fc9cfa5cbc527e3396767fbd9633631a5ded1cdced6e6bc -size 3340498 diff --git a/src/pictures/thelio-major/thelio-major-r1/chassis-rear-cable-ports.jpg b/src/pictures/thelio-major/thelio-major-r1/chassis-rear-cable-ports.jpg deleted file mode 100755 index 9acce8d71..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/chassis-rear-cable-ports.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3bd6d36b4db8ca6bea655b5d7d9ab24da2622d38ba5e4a00b8c252b10f2c286c -size 3804618 diff --git a/src/pictures/thelio-major/thelio-major-r1/cooler/cooler-and-bracket-close.jpg b/src/pictures/thelio-major/thelio-major-r1/cooler/cooler-and-bracket-close.jpg deleted file mode 100755 index bd10f01af..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cooler/cooler-and-bracket-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5dbe0ea74e1dc691da7cf3d834ca6e46190f04000ad6d240ba40e15754dc0fa -size 3330962 diff --git a/src/pictures/thelio-major/thelio-major-r1/cooler/cooler-heat-sink.jpg b/src/pictures/thelio-major/thelio-major-r1/cooler/cooler-heat-sink.jpg deleted file mode 100755 index b3d63c140..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cooler/cooler-heat-sink.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ebdf86288e5238454cb757c43eae270ce14445cb7c3af34b3bb40754a66fdbbb -size 2375439 diff --git a/src/pictures/thelio-major/thelio-major-r1/cooler/heatsink.jpg b/src/pictures/thelio-major/thelio-major-r1/cooler/heatsink.jpg deleted file mode 100755 index 3275cd01a..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/cooler/heatsink.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb22e1414d4aef3b6ed4a98ed5f64179ee6f03a1928709ca2f0910d1541b55c7 -size 2504793 diff --git a/src/pictures/thelio-major/thelio-major-r1/drive-cage-internal-close.jpg b/src/pictures/thelio-major/thelio-major-r1/drive-cage-internal-close.jpg deleted file mode 100755 index 224b1ae88..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/drive-cage-internal-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f8b8c1a074d3693fc44b43eac31df4297e214a4bf974b3e2eb77a5a7cce30344 -size 2903785 diff --git a/src/pictures/thelio-major/thelio-major-r1/internal-cabling-bundle.jpg b/src/pictures/thelio-major/thelio-major-r1/internal-cabling-bundle.jpg deleted file mode 100755 index b64aa30cf..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/internal-cabling-bundle.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:236f7a3217e6140305350ebfc4b0f8ffda084f3e5fce1d3b602944bff9de7dc6 -size 3571062 diff --git a/src/pictures/thelio-major/thelio-major-r1/internal-connections.jpg b/src/pictures/thelio-major/thelio-major-r1/internal-connections.jpg deleted file mode 100755 index 339c81c16..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/internal-connections.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:279bdaf12ff10eea04c8ee599c49c462b7beb97af90f5e967338e7dc3bb3d52b -size 3286865 diff --git a/src/pictures/thelio-major/thelio-major-r1/internal-fan-and-IOboard-cables.jpg b/src/pictures/thelio-major/thelio-major-r1/internal-fan-and-IOboard-cables.jpg deleted file mode 100755 index 27224070f..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/internal-fan-and-IOboard-cables.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6093d4fbd38eb9216868cb7b1216aa829902cb94e58d3d156854b84837e3df03 -size 3596953 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/Screenshot from 2020-03-20 12-06-51.png b/src/pictures/thelio-major/thelio-major-r1/motherboard/Screenshot from 2020-03-20 12-06-51.png deleted file mode 100644 index 6573c73cf..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/Screenshot from 2020-03-20 12-06-51.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:598d0ebd4c071fba951131dc6acdccc73ec9f8ddb48cfd91ba1603ef94c36866 -size 1397686 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-and-cabling-top-left-close.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-and-cabling-top-left-close.jpg deleted file mode 100755 index 9684b5db0..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-and-cabling-top-left-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a3510ac78db40d274c3205c6ca914ec8ba422df305a1d01770e05c416b90e4c -size 2791934 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-and-m.2-drive.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-and-m.2-drive.jpg deleted file mode 100755 index b963bb7d0..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-and-m.2-drive.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0010019daa98ce9cd8878dd9a22da3cbf7ba062ddb52939bc7f3ba83ab3f88d4 -size 3775484 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-circuitry-and-m2-close.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-circuitry-and-m2-close.jpg deleted file mode 100755 index 70fe7cf79..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-circuitry-and-m2-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93ecf5eb477d41e2aa6b171e08f3513c61887573069a50e9e39042c722b3c3a0 -size 2138800 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-circuitry-and-m2-close2.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-circuitry-and-m2-close2.jpg deleted file mode 100755 index 94981ae9a..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-circuitry-and-m2-close2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f9618354c4d6333fa24e0efd2b952177001de96122188ddd13fa4e5f7b388529 -size 3862230 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-cpu-partially-removed.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-cpu-partially-removed.jpg deleted file mode 100755 index 49aeae3ce..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-cpu-partially-removed.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:45c2f654fa5840aca65419a54df516883a0008ce468a682681999bb81d99939c -size 3549120 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-external-ports-close.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-external-ports-close.jpg deleted file mode 100755 index 059e71e21..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-external-ports-close.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d58fdc9fc2844698232f3acfb98115d3211b6ecf580a98243f962fa146520861 -size 2824011 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-external-ports-close2.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-external-ports-close2.jpg deleted file mode 100755 index c83cce86f..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-external-ports-close2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:704e5f006da65659e4ccbb1ae52ebaa8b3c7f42d722fc50438777378c944b72b -size 2196857 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-front.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-front.jpg deleted file mode 100755 index 1b6f06e5d..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-front.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a3336d89d18dd609a6e5ffcc9f4308e325be2d4d077626404a6fd24ffa823ba2 -size 3745064 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-with-fans-and-shroud.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-with-fans-and-shroud.jpg deleted file mode 100755 index bd643978b..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-with-fans-and-shroud.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90b92afd195cc493b34054a43019c9f9657c6db4a3f2b811dc1aba5e85fe9e0d -size 2505605 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-with-threadripper.jpg b/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-with-threadripper.jpg deleted file mode 100755 index 0f124776c..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/motherboard-with-threadripper.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:441e8bec9555494e516c2739f404de627c1cb2596c6c5ae6f2fb481a4e8672b1 -size 3552753 diff --git a/src/pictures/thelio-major/thelio-major-r1/motherboard/pci-context-close.png b/src/pictures/thelio-major/thelio-major-r1/motherboard/pci-context-close.png deleted file mode 100644 index dcb0d4d02..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/motherboard/pci-context-close.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b19ac3636ffaf417faa00dd90466a8d42b86b44a567e40b5c259c5bd64ff6c06 -size 1413713 diff --git a/src/pictures/thelio-major/thelio-major-r1/part.jpg b/src/pictures/thelio-major/thelio-major-r1/part.jpg deleted file mode 100755 index b7c1a1eb3..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/part.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54824f1924456172374a879cff0e1e60d044de61cc7cdde36fae98c61748b336 -size 2171531 diff --git a/src/pictures/thelio-major/thelio-major-r1/part2.jpg b/src/pictures/thelio-major/thelio-major-r1/part2.jpg deleted file mode 100755 index 50ed71a26..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/part2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3746ccb46d2a23418d6198e1aeaafac95dd829d626f2bdfd6b86851917c57fef -size 1989944 diff --git a/src/pictures/thelio-major/thelio-major-r1/partially-assembled-thelio-internals.jpg b/src/pictures/thelio-major/thelio-major-r1/partially-assembled-thelio-internals.jpg deleted file mode 100755 index 1e6145f6a..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/partially-assembled-thelio-internals.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:decbc8afae0cb61641e4179a13f686cfe1dd34ca9787f8e6c8941aeffde22bbb -size 3375610 diff --git a/src/pictures/thelio-major/thelio-major-r1/rear-antenna-connections.jpg b/src/pictures/thelio-major/thelio-major-r1/rear-antenna-connections.jpg deleted file mode 100755 index a12cc1b47..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/rear-antenna-connections.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3518dd6431fdf7a47b2ebae508a711d13b904d2002fab3452798cb4208e0629 -size 2814602 diff --git a/src/pictures/thelio-major/thelio-major-r1/rear-of-motherboard.jpg b/src/pictures/thelio-major/thelio-major-r1/rear-of-motherboard.jpg deleted file mode 100755 index 89cf8ded6..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/rear-of-motherboard.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9bed1439e63b3e8afd7c00e2701c95cdf221b3264d2c56140a37686b346a8657 -size 3020311 diff --git a/src/pictures/thelio-major/thelio-major-r1/rear-of-motherboard2.jpg b/src/pictures/thelio-major/thelio-major-r1/rear-of-motherboard2.jpg deleted file mode 100755 index 660e267a5..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/rear-of-motherboard2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7c59334d4298b53becb75b41fc1796461c201ae0e8933b603af4b5204804d0d -size 3053353 diff --git a/src/pictures/thelio-major/thelio-major-r1/thelio-external-ports-case.jpg b/src/pictures/thelio-major/thelio-major-r1/thelio-external-ports-case.jpg deleted file mode 100755 index 4c0482ed8..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/thelio-external-ports-case.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4c33993755b40534177305b0d36b0af94ef75cb743321a606f6b08f1ec7bb2d -size 2847538 diff --git a/src/pictures/thelio-major/thelio-major-r1/thelio-major-r1_diagram_config.png b/src/pictures/thelio-major/thelio-major-r1/thelio-major-r1_diagram_config.png deleted file mode 100644 index 24246f7bf..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/thelio-major-r1_diagram_config.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:060b3df36a28b929760a98a3f4cc879dd40260ee6d322aabefea20bc7d4fbad3 -size 2458718 diff --git a/src/pictures/thelio-major/thelio-major-r1/thelio-rear-with-cables.jpg b/src/pictures/thelio-major/thelio-major-r1/thelio-rear-with-cables.jpg deleted file mode 100755 index e596a4de3..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/thelio-rear-with-cables.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea9eefd4baadb81a8d4e45dad99c29a4fb744a142431d772227e2f65a90fc07e -size 2873673 diff --git a/src/pictures/thelio-major/thelio-major-r1/thelio-rear-with-cabling.jpg b/src/pictures/thelio-major/thelio-major-r1/thelio-rear-with-cabling.jpg deleted file mode 100755 index 1f78b263b..000000000 --- a/src/pictures/thelio-major/thelio-major-r1/thelio-rear-with-cabling.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4f36f7659848931e42151291871a0bec60596049b8bea00e75efd236f00fb71 -size 3029132 diff --git a/src/pictures/thelio/thelio-b1/button-contacts-inside-chassis.JPG b/src/pictures/thelio/thelio-b1/button-contacts-inside-chassis.JPG deleted file mode 100644 index 2f6744961..000000000 --- a/src/pictures/thelio/thelio-b1/button-contacts-inside-chassis.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:956d5b2073911023702a6f5b339f0f22087110713ed24f7880c58b2fe8b7b538 -size 2637150 diff --git a/src/pictures/thelio/thelio-b1/case/case-replaced-back.JPG b/src/pictures/thelio/thelio-b1/case/case-replaced-back.JPG deleted file mode 100644 index 1aef0d4a1..000000000 --- a/src/pictures/thelio/thelio-b1/case/case-replaced-back.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8957ab437933223054f9bd5c22671b5e3c6bd92eb855f8660540b844e78644c2 -size 2330994 diff --git a/src/pictures/thelio/thelio-b1/case/rear-of-thelio-with-topcase.JPG b/src/pictures/thelio/thelio-b1/case/rear-of-thelio-with-topcase.JPG deleted file mode 100644 index 0a1c0fb45..000000000 --- a/src/pictures/thelio/thelio-b1/case/rear-of-thelio-with-topcase.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:84c074005651ab1edfff64e00c3ac39a34031daaf61f2c0b3aff59d3a6a0d5e7 -size 1941807 diff --git a/src/pictures/thelio/thelio-b1/case/rear-of-thelio-with-topcase2.JPG b/src/pictures/thelio/thelio-b1/case/rear-of-thelio-with-topcase2.JPG deleted file mode 100644 index 800385ceb..000000000 --- a/src/pictures/thelio/thelio-b1/case/rear-of-thelio-with-topcase2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94239b1a394f94dc9d0c671116ce9e49670b6070606327441dfe22997242c6af -size 1936911 diff --git a/src/pictures/thelio/thelio-b1/case/rear-thumbscrews-topcase.JPG b/src/pictures/thelio/thelio-b1/case/rear-thumbscrews-topcase.JPG deleted file mode 100644 index 05b935355..000000000 --- a/src/pictures/thelio/thelio-b1/case/rear-thumbscrews-topcase.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3da9a9a3ec6bc6a3217f2e4c1185eb83384aebce97230d4ee9f31ecc4cfe6cf8 -size 2122767 diff --git a/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view (copy).JPG b/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view (copy).JPG deleted file mode 100644 index d8b8e848b..000000000 --- a/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view (copy).JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c59eb1341e51938f96a448b855532e8434c09a12f16968bb059f160c59d129e -size 1787484 diff --git a/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view.JPG b/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view.JPG deleted file mode 100644 index d8b8e848b..000000000 --- a/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c59eb1341e51938f96a448b855532e8434c09a12f16968bb059f160c59d129e -size 1787484 diff --git a/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view.png b/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view.png deleted file mode 100644 index d7c56227f..000000000 --- a/src/pictures/thelio/thelio-b1/case/replacing-case-internal-view.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:367f3016b0d77e4b632bf1981e8bff7225c00fea49f70fca2a112bf77bf3c098 -size 599784 diff --git a/src/pictures/thelio/thelio-b1/case/thelio-case-on-2.JPG b/src/pictures/thelio/thelio-b1/case/thelio-case-on-2.JPG deleted file mode 100644 index 31335a5ba..000000000 --- a/src/pictures/thelio/thelio-b1/case/thelio-case-on-2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c454a412aab4e25630dd66608da751561d455d8ddf2604defd14f72b5e9c9f8 -size 2728944 diff --git a/src/pictures/thelio/thelio-b1/case/thelio-case-on-back.JPG b/src/pictures/thelio/thelio-b1/case/thelio-case-on-back.JPG deleted file mode 100644 index 746140abc..000000000 --- a/src/pictures/thelio/thelio-b1/case/thelio-case-on-back.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e5fb5f5ed66285572d70474dd7a9176db1ce4415ebec903f5263398b1d8cc757 -size 2585478 diff --git a/src/pictures/thelio/thelio-b1/case/thelio-case-on-front.JPG b/src/pictures/thelio/thelio-b1/case/thelio-case-on-front.JPG deleted file mode 100644 index 82ced3895..000000000 --- a/src/pictures/thelio/thelio-b1/case/thelio-case-on-front.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73f2d8219f75492aa159c30c76d0dd5f975731389db76f2a9741e49fa265628c -size 2529333 diff --git a/src/pictures/thelio/thelio-b1/case/thelio-case-on-side.JPG b/src/pictures/thelio/thelio-b1/case/thelio-case-on-side.JPG deleted file mode 100644 index 084694019..000000000 --- a/src/pictures/thelio/thelio-b1/case/thelio-case-on-side.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:361cfdbb4339888cbadc3aa07ca6205095066797cf6e21e782ea44a0c38e640d -size 2360541 diff --git a/src/pictures/thelio/thelio-b1/case/thelio-case-on.JPG b/src/pictures/thelio/thelio-b1/case/thelio-case-on.JPG deleted file mode 100644 index 18e6a9d45..000000000 --- a/src/pictures/thelio/thelio-b1/case/thelio-case-on.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c09ea952810c500b0bc38dbb01636f2cf2a853fc2b342663abd02b5d99ea2926 -size 1960428 diff --git a/src/pictures/thelio/thelio-b1/case/thelio-removing-case-2.JPG b/src/pictures/thelio/thelio-b1/case/thelio-removing-case-2.JPG deleted file mode 100644 index 29667c6ce..000000000 --- a/src/pictures/thelio/thelio-b1/case/thelio-removing-case-2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe1bcdcee199e3b21c2de52647adaedc0c421ffbe3c68f555742995d36bad925 -size 2757522 diff --git a/src/pictures/thelio/thelio-b1/case/thelio-removing-case.JPG b/src/pictures/thelio/thelio-b1/case/thelio-removing-case.JPG deleted file mode 100644 index 7542d7cf3..000000000 --- a/src/pictures/thelio/thelio-b1/case/thelio-removing-case.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e8765a909338600e449bd68a0abec512f5d7072fb0eccd621990a66a21870fd3 -size 2592813 diff --git a/src/pictures/thelio/thelio-b1/case/tightening-rear-thumbscrews-topcase.JPG b/src/pictures/thelio/thelio-b1/case/tightening-rear-thumbscrews-topcase.JPG deleted file mode 100644 index c5afb2b58..000000000 --- a/src/pictures/thelio/thelio-b1/case/tightening-rear-thumbscrews-topcase.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6d1fdc80a33f9170530a3800be7bf11f2040b0fa8366a3c0692c1e9d6681a70 -size 2096154 diff --git a/src/pictures/thelio/thelio-b1/case/tightening-rear-thumbscrews-topcase2.JPG b/src/pictures/thelio/thelio-b1/case/tightening-rear-thumbscrews-topcase2.JPG deleted file mode 100644 index 5f770083f..000000000 --- a/src/pictures/thelio/thelio-b1/case/tightening-rear-thumbscrews-topcase2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c837601d5889ff9994bc71fba0dd98a6457f67953f70257464139dbc73d44d0 -size 2238966 diff --git a/src/pictures/thelio/thelio-b1/cooler/cleaning-cooler.JPG b/src/pictures/thelio/thelio-b1/cooler/cleaning-cooler.JPG deleted file mode 100644 index f558730ad..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cleaning-cooler.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb5f46e871b51aa2c9695d66f34be0322e006547576918070974a6334158e9e1 -size 2167398 diff --git a/src/pictures/thelio/thelio-b1/cooler/cooler-and-fan-without-shroud-side.JPG b/src/pictures/thelio/thelio-b1/cooler/cooler-and-fan-without-shroud-side.JPG deleted file mode 100644 index 3802ba52c..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cooler-and-fan-without-shroud-side.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f22dd6f65e95573660695313fb642b5d0911eb4bcb910ac49449ec00d22e5bb0 -size 3338587 diff --git a/src/pictures/thelio/thelio-b1/cooler/cooler-and-fan-without-shroud.JPG b/src/pictures/thelio/thelio-b1/cooler/cooler-and-fan-without-shroud.JPG deleted file mode 100644 index 5b1670d63..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cooler-and-fan-without-shroud.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5074e57f0ce02ad05dbb99fb55824b3930e1d2748011df045c96405b23053d95 -size 2547813 diff --git a/src/pictures/thelio/thelio-b1/cooler/cooler-bracket-screw.JPG b/src/pictures/thelio/thelio-b1/cooler/cooler-bracket-screw.JPG deleted file mode 100644 index 869450830..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cooler-bracket-screw.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20d299030cd0c7d1edd3bed306af7baaba785089b835ef00b62978a66bba3cf6 -size 1979346 diff --git a/src/pictures/thelio/thelio-b1/cooler/cooler-with-old-paste-close.JPG b/src/pictures/thelio/thelio-b1/cooler/cooler-with-old-paste-close.JPG deleted file mode 100644 index f04f22f5c..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cooler-with-old-paste-close.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:91960d4b873e96dedd388b6dfd6157da84835344c62e38dd8db602ebda1cd6f1 -size 2703546 diff --git a/src/pictures/thelio/thelio-b1/cooler/cooler-without-shroud-or-fan.JPG b/src/pictures/thelio/thelio-b1/cooler/cooler-without-shroud-or-fan.JPG deleted file mode 100644 index 41f8d0806..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cooler-without-shroud-or-fan.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e05b0710954d2a27d7971aec9251f933d202fc47db3c63f8e30142a8110f4aa4 -size 4001013 diff --git a/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-screws-on-board.JPG b/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-screws-on-board.JPG deleted file mode 100644 index c8a4f402d..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-screws-on-board.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d71ad27072c6ef6e541ce77a5ff99e39a863b67e0c5487b78e2e5d799ac45c2e -size 2877741 diff --git a/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-with-old-paste.JPG b/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-with-old-paste.JPG deleted file mode 100644 index 5c1b3734b..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-with-old-paste.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e42cb4134e9a85c29d7f16fc59b835c32643fcfae81c100553f76a49629cfd8 -size 2735934 diff --git a/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-with-old-paste2.JPG b/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-with-old-paste2.JPG deleted file mode 100644 index 66f9d8632..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/cpu-cooler-with-old-paste2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c483c45920a84c819c0bfadcc60032825bf2c41efdd3853f2b8e18d4dfba91b1 -size 2696418 diff --git a/src/pictures/thelio/thelio-b1/cooler/order-of-screw-tightening-diagonal.JPG b/src/pictures/thelio/thelio-b1/cooler/order-of-screw-tightening-diagonal.JPG deleted file mode 100644 index 3d753d4b5..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/order-of-screw-tightening-diagonal.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6173e032e4a4081d4d2a593a281f2f4334532660707116651f7a0af6d7fff1b8 -size 2477994 diff --git a/src/pictures/thelio/thelio-b1/cooler/positioning-cooler-over-board.JPG b/src/pictures/thelio/thelio-b1/cooler/positioning-cooler-over-board.JPG deleted file mode 100644 index f7a9a3251..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/positioning-cooler-over-board.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43cd5228319e6c1f61f87f2329252dcfda69becc6f805437a3967d605d68693d -size 3108891 diff --git a/src/pictures/thelio/thelio-b1/cooler/replacing-cooler-on-board.JPG b/src/pictures/thelio/thelio-b1/cooler/replacing-cooler-on-board.JPG deleted file mode 100644 index bf317e1ac..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/replacing-cooler-on-board.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b12760e4ad7fd158e72b44b29ec36fa0727bdbf5280650200535982a1cc9f77c -size 3038373 diff --git a/src/pictures/thelio/thelio-b1/cooler/replacing-cpu-cooler.JPG b/src/pictures/thelio/thelio-b1/cooler/replacing-cpu-cooler.JPG deleted file mode 100644 index a2f5e3317..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/replacing-cpu-cooler.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5724bbf65d42bcbf97c0333132cd9552cefa308e00dfb86620ed5eb93fd6f406 -size 3336642 diff --git a/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler.JPG b/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler.JPG deleted file mode 100644 index 2c94d3e4c..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25dbf455c7408ff48da45fdf37f3d559631abbd4d004701c4c905fc5a3acc1e9 -size 2024184 diff --git a/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler2.JPG b/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler2.JPG deleted file mode 100644 index 83b95aedf..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a8ff9a5288d6be1e1d8f5de7e25aaec28b1e154409c7f1390b612b89b40f30f -size 2137200 diff --git a/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler3.JPG b/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler3.JPG deleted file mode 100644 index b681b3a8c..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/separating-fan-and-cooler3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7661914a6e6914cb574a8a452dbb8516edc6242f52324c82d287394d89fba23e -size 2520591 diff --git a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws.JPG b/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws.JPG deleted file mode 100644 index 53f20bf40..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52414b7bdfa88bf9f9b0864a21121a3f09096d495cb56c23cfb7e384cf1f86c4 -size 2303598 diff --git a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws2.JPG b/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws2.JPG deleted file mode 100644 index 87d4ce855..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2274172e3b6625aec6a62d26489c5670531f23162396e0e54468229349654cf3 -size 2260368 diff --git a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws3.JPG b/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws3.JPG deleted file mode 100644 index 171d1507d..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f6504c599b572163046309e3b54e2fec34254ceaabec92a1a9996b4ea0c7fc54 -size 3110394 diff --git a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws4.JPG b/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws4.JPG deleted file mode 100644 index cf95349c0..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/tighting-cpu-cooler-screws4.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d560d789164e3d1e587b71b61ae48e491681c6a817ae11d4dd7c5191fcc158db -size 3044883 diff --git a/src/pictures/thelio/thelio-b1/cooler/unscrew-cooler-bracket-vent-side.JPG b/src/pictures/thelio/thelio-b1/cooler/unscrew-cooler-bracket-vent-side.JPG deleted file mode 100644 index 7ad9d66cf..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/unscrew-cooler-bracket-vent-side.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:506e23146f398c07085b20040d45c91b513581740c37c28ca0da12b7e4294029 -size 2213667 diff --git a/src/pictures/thelio/thelio-b1/cooler/unscrew-cpu-cooler-bracket.JPG b/src/pictures/thelio/thelio-b1/cooler/unscrew-cpu-cooler-bracket.JPG deleted file mode 100644 index d56eefa57..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/unscrew-cpu-cooler-bracket.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8506b6b3aa4134975719bf796cdfa2d5a5a3289f63ab78c635ddbef70d78e5db -size 1800723 diff --git a/src/pictures/thelio/thelio-b1/cooler/unscrewing-cpu-cooler-bracket.JPG b/src/pictures/thelio/thelio-b1/cooler/unscrewing-cpu-cooler-bracket.JPG deleted file mode 100644 index 92b0e53fe..000000000 --- a/src/pictures/thelio/thelio-b1/cooler/unscrewing-cpu-cooler-bracket.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ec9102e33899ad7b1006f83f2448af5ed03a2beea6ad2c4effe91d5809421f7 -size 2067324 diff --git a/src/pictures/thelio/thelio-b1/cpu/cleaning-cpu-core.JPG b/src/pictures/thelio/thelio-b1/cpu/cleaning-cpu-core.JPG deleted file mode 100644 index 61d83b5a6..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/cleaning-cpu-core.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:687a21aa4c152f931eab5e30a464b95f6e7c3468b5aa700d44b3b4c8f03773b7 -size 2615970 diff --git a/src/pictures/thelio/thelio-b1/cpu/cpu-core-wiped-clean.JPG b/src/pictures/thelio/thelio-b1/cpu/cpu-core-wiped-clean.JPG deleted file mode 100644 index ee65368a2..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/cpu-core-wiped-clean.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e801dfc83ba496b0a995911b198476827aca5d1564f106940986ead42f1d117 -size 2998303 diff --git a/src/pictures/thelio/thelio-b1/cpu/cpu-core-wiped-clean2.JPG b/src/pictures/thelio/thelio-b1/cpu/cpu-core-wiped-clean2.JPG deleted file mode 100644 index cd4498432..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/cpu-core-wiped-clean2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3b3f57afa284402c7b1dbe3130a79ac4566993b162cb008d122763dab15939ba -size 2767610 diff --git a/src/pictures/thelio/thelio-b1/cpu/cpu-core-with-old-paste.JPG b/src/pictures/thelio/thelio-b1/cpu/cpu-core-with-old-paste.JPG deleted file mode 100644 index 770e55daa..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/cpu-core-with-old-paste.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c585b750c8870bbc2a3f6fa20f69c7bb447e281df0d3d78ffb30b5874999e459 -size 2856977 diff --git a/src/pictures/thelio/thelio-b1/cpu/cpu-core-with-old-paste2.JPG b/src/pictures/thelio/thelio-b1/cpu/cpu-core-with-old-paste2.JPG deleted file mode 100644 index 49736dba5..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/cpu-core-with-old-paste2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10981e3d6f69d3cad48dca21b638bbd8c575f9ed3988dd4bea12e42be4aa95e3 -size 2951610 diff --git a/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core.JPG b/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core.JPG deleted file mode 100644 index ad8634b4b..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:398226f1e80cb56e53023b05c8cb33b5cf3e989a0db4702d403bf36ac4dafba8 -size 1336749 diff --git a/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core2.JPG b/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core2.JPG deleted file mode 100644 index 093ac2662..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ece0e4e0e0342721f1fe0d1c12b2f775607ef8c6bcea3945207bf9e0fafd9c2e -size 3221554 diff --git a/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core3.JPG b/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core3.JPG deleted file mode 100644 index de9551d55..000000000 --- a/src/pictures/thelio/thelio-b1/cpu/new-thermal-paste-cpu-core3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0231151e01d140b5aa5f5290532f359447930758e3558d7f66b52abfb359e827 -size 3727699 diff --git "a/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrew.JPG" "b/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrew.JPG" deleted file mode 100644 index 4ca3f939a..000000000 --- "a/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrew.JPG" +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:781a69b8a53167136dc10d8566b088b7b993d48637c9eb2f3df4a4e4d8cedb84 -size 2648376 diff --git "a/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrew2.JPG" "b/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrew2.JPG" deleted file mode 100644 index f31c6fc12..000000000 --- "a/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrew2.JPG" +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdaf79ae534d2ff5a7b382bdc91fe67d01aca1ee4a2648a537918e370c7ba482 -size 2834643 diff --git "a/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrews.JPG" "b/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrews.JPG" deleted file mode 100644 index d5d9a208e..000000000 --- "a/src/pictures/thelio/thelio-b1/drives-drivecage/2.5\"-drive-with-thumbscrews.JPG" +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d11ea82a17334268ad54bb4f4c3398f4965f4effb13428c3f6a31587ad4e5e4 -size 2007894 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/drive-cage-rear.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/drive-cage-rear.JPG deleted file mode 100644 index 378739bef..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/drive-cage-rear.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0cdcaa990ea26f194c0e39f582d35fde7cacc1dd021a5512bda0325ede9e106f -size 2148549 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/drive-in-drivecage-topdown.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/drive-in-drivecage-topdown.JPG deleted file mode 100644 index 99086d1db..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/drive-in-drivecage-topdown.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcc450c3ad057f43dad0a59e4ef162e82b6e866c0676e38ddc319afa4b6a66cd -size 2038020 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/drive-in-drivecage-topdown2.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/drive-in-drivecage-topdown2.JPG deleted file mode 100644 index 273a23490..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/drive-in-drivecage-topdown2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:15ecdb460fd81734e2c91d2180eabb84758d46ab8f16085aa9560f17897893c7 -size 2601152 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage.JPG deleted file mode 100644 index 8b05b63c9..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88e74535bca6944fa8fe5c1bd584b1b04ffd3d9873f07e215a3c9873e4d07b5b -size 2073444 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage2.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage2.JPG deleted file mode 100644 index 1c402ffe4..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:011cb92253c0c81dabfc874d793a9e4d3278152f1e579e89b5a66f8cf021f56a -size 2045844 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage3.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage3.JPG deleted file mode 100644 index bc72dae8f..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf567f3fe05e54d9b362f0c8af6b3f4a63d74ee08ee6f56282647e6d53734dac -size 1836247 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage4.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage4.JPG deleted file mode 100644 index 4cd3a9628..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/inserting-drive-in-drivecage4.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1148f0af8d05ed12d602e13d4ec56f65251df0a37d18524795fde7eb26d09a36 -size 3195219 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/removing-drive-cage-screws.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/removing-drive-cage-screws.JPG deleted file mode 100644 index 40418a998..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/removing-drive-cage-screws.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52ab099ba8e03b69598d24fb87df9a61f28876e9e016b3c9353dd035ffa040eb -size 2153031 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/removing-drive-cage-screws2.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/removing-drive-cage-screws2.JPG deleted file mode 100644 index 4216d127d..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/removing-drive-cage-screws2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06f21f69c5e33b188d1ff24ffd7488950ebb79e9a0ddde0347884cde4c5abc96 -size 2198556 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/removing-thumbscrew-from-storagebar.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/removing-thumbscrew-from-storagebar.JPG deleted file mode 100644 index 4d383bfce..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/removing-thumbscrew-from-storagebar.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e3572260b0c3e8b4277b47911b42d164b6b83a85aac79ef601bf3dc9e90f5cd -size 2967564 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/storage-bar-washer-removal.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/storage-bar-washer-removal.JPG deleted file mode 100644 index 062a40604..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/storage-bar-washer-removal.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbeafce303de8ce82fc4c51c37d0523344629cd6a4c80536e718b5bb2067a20d -size 2641155 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/storage-bar-washer.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/storage-bar-washer.JPG deleted file mode 100644 index b635c13d8..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/storage-bar-washer.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3d4df9b801e33c8b4a60abe1aa2079575aec19c061a117740440d91d9b50b52 -size 2978880 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-back-no-cover.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-back-no-cover.JPG deleted file mode 100644 index 2e18ab02d..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-back-no-cover.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93aec31a44cfe331f6cf608371278020510bb2e5f7fb6db9626420c647a9797b -size 3175854 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage-2.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage-2.JPG deleted file mode 100644 index 26ce81bbf..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage-2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2de35e66752fe26bdf367e1affba257891b3a7539fbea36f37fcabe9bf533bc3 -size 2723098 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage-3.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage-3.JPG deleted file mode 100644 index 6f2c10e7e..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage-3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90af093639368343061cc2601517ff11dbba9deb86f0bf3f8c6df1583ea77627 -size 2638589 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage.JPG deleted file mode 100644 index 35938608b..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/thelio-removing-cage.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:466b61e43653e9b76c54365133bb576235e217bcd16f5016d482ad6106f8fcbe -size 2498814 diff --git a/src/pictures/thelio/thelio-b1/drives-drivecage/thumbscrews-in-storage-bar.JPG b/src/pictures/thelio/thelio-b1/drives-drivecage/thumbscrews-in-storage-bar.JPG deleted file mode 100644 index 5bfe6a354..000000000 --- a/src/pictures/thelio/thelio-b1/drives-drivecage/thumbscrews-in-storage-bar.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:26460f6fca0f6548cd51d23512c4ad1cbd3e4bfa05e1a86db9fbac93dc6c2ec5 -size 2825782 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-12-pin.jpg b/src/pictures/thelio/thelio-b1/gpu/gpu-12-pin.jpg deleted file mode 100644 index 21a9c240f..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-12-pin.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c446bbc8c7feb87a7020b0677e3f97258a3fe84d4e4d64611fe5081d77cc1da8 -size 795808 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-16pin.jpg b/src/pictures/thelio/thelio-b1/gpu/gpu-16pin.jpg deleted file mode 100644 index bf7249884..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-16pin.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43e84e100f8b2a53cdbc281ca428e8eaa33ab6e0f0a48eea4ef6611ab0b5e442 -size 1061403 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-8pin.jpg b/src/pictures/thelio/thelio-b1/gpu/gpu-8pin.jpg deleted file mode 100644 index 88e3105c1..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-8pin.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd5261324e10a963e12c2d9896589999c6dd5160302238f31d04acc614b97773 -size 762924 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-in-pci-slot.JPG b/src/pictures/thelio/thelio-b1/gpu/gpu-in-pci-slot.JPG deleted file mode 100644 index 69317bfed..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-in-pci-slot.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:095a177f23c4f230cdc3c13648e94890df83a866b0121ade0404065aa0a297b3 -size 2999124 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-in-slot-port-view.JPG b/src/pictures/thelio/thelio-b1/gpu/gpu-in-slot-port-view.JPG deleted file mode 100644 index 3ebc94cf5..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-in-slot-port-view.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52df1c68270215d90878b2d9e7c9b60f05889824a00dd9d356bd04abd2982e89 -size 3011043 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-pin-types.png b/src/pictures/thelio/thelio-b1/gpu/gpu-pin-types.png deleted file mode 100644 index 584c270de..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-pin-types.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0275b0c87c18066fde54f6812a16ba4c3f22b5d53bf017d119c0fc4d994526e4 -size 3601571 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-zoom.png b/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-zoom.png deleted file mode 100644 index 74ce73327..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close-zoom.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12b25bf5336d106f8a235203ce8a8b15bd06c7960355115e988062d52a1c8821 -size 559471 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close.JPG b/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close.JPG deleted file mode 100644 index 85c319791..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-pins-in-pci-slot-close.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f68cd738cce2a636a2303a49915231579ba0845dbc0f1e58ab5b4c54198bf62e -size 2372529 diff --git a/src/pictures/thelio/thelio-b1/gpu/gpu-ports-with-bracket.JPG b/src/pictures/thelio/thelio-b1/gpu/gpu-ports-with-bracket.JPG deleted file mode 100644 index 8682bb7ef..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/gpu-ports-with-bracket.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d6cf507139247bbfd2090c1bcef94a1180f201004de6071e57c6de4cbb82ab1 -size 2103189 diff --git a/src/pictures/thelio/thelio-b1/gpu/tightening-gpu-bracket-screws-sideview.JPG b/src/pictures/thelio/thelio-b1/gpu/tightening-gpu-bracket-screws-sideview.JPG deleted file mode 100644 index 948aa7995..000000000 --- a/src/pictures/thelio/thelio-b1/gpu/tightening-gpu-bracket-screws-sideview.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f69734bd9542054862d175bf012c508027df5a9599d0f455aef980539a9a4a9 -size 2050953 diff --git a/src/pictures/thelio/thelio-b1/internals/pci-slot-internal-view.JPG b/src/pictures/thelio/thelio-b1/internals/pci-slot-internal-view.JPG deleted file mode 100644 index 2b4172fb7..000000000 --- a/src/pictures/thelio/thelio-b1/internals/pci-slot-internal-view.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dd5fb6ed00cb0e7ba97f9be37b547904025ed5d43bb4be4cf6f66040c7098feb -size 3080760 diff --git a/src/pictures/thelio/thelio-b1/internals/thelio-internals-angled.JPG b/src/pictures/thelio/thelio-b1/internals/thelio-internals-angled.JPG deleted file mode 100644 index 2cec57cf2..000000000 --- a/src/pictures/thelio/thelio-b1/internals/thelio-internals-angled.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86a15967f5fee516b6b67362aabac453b11cef30b3afe71264d9f3aca785a16c -size 2798423 diff --git a/src/pictures/thelio/thelio-b1/internals/thelio-internals-top-down.JPG b/src/pictures/thelio/thelio-b1/internals/thelio-internals-top-down.JPG deleted file mode 100644 index d676ae87b..000000000 --- a/src/pictures/thelio/thelio-b1/internals/thelio-internals-top-down.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86a37223be82d9fc7970a32d0c83fbf9d6d26c0981478f525da19c250f5e89b6 -size 3025051 diff --git a/src/pictures/thelio/thelio-b1/internals/thelio-internals.JPG b/src/pictures/thelio/thelio-b1/internals/thelio-internals.JPG deleted file mode 100644 index 15a2b7a5b..000000000 --- a/src/pictures/thelio/thelio-b1/internals/thelio-internals.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36d64fea7d73fdc6c8c2e05e72188524faf657dce6c02a4b1214819625a5d97e -size 2613961 diff --git a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-20-41.png b/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-20-41.png deleted file mode 100644 index 0c78ca74e..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-20-41.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3921ef23a7468a26a4f0af34bc1a67b1cc376e7511f4ba32f0fef4d14da3a94d -size 88788 diff --git a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-20-52.png b/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-20-52.png deleted file mode 100644 index 5eaa424dc..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-20-52.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:839b4408170203725dac83a7f2d47515bd9c228f496480db2cebd6afac6c15c6 -size 79037 diff --git a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-21-06.png b/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-21-06.png deleted file mode 100644 index eca48a87b..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-21-06.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:07caa1106673d4bd88bc09bf39cdda903449b212c34a00bf24c8081f8a09c201 -size 258489 diff --git a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-22-25.png b/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-22-25.png deleted file mode 100644 index 77226f12d..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/Screenshot from 2020-03-30 15-22-25.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:335a103759486ebb9c42b133ccbb9b3519f6ce6d88748241b6b14bbe64996bce -size 47936 diff --git a/src/pictures/thelio/thelio-b1/io-board/Thelio Interal Switch.jpg b/src/pictures/thelio/thelio-b1/io-board/Thelio Interal Switch.jpg deleted file mode 100644 index 053374c78..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/Thelio Interal Switch.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:50246cace8c00556bff61a05a45e3823fbbec05d3260429ead525051d57936e1 -size 644180 diff --git a/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors.JPG b/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors.JPG deleted file mode 100644 index 1d923c0e9..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1245e03c77dcc9d68f12e855119599e9563e50a79c0dc74c4da1806369bf153f -size 3308552 diff --git a/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors2.JPG b/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors2.JPG deleted file mode 100644 index 5a471e7e6..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8df1825936ad5a6fe637898715762ecdf59a9b4d4efce8ed262ad6f8f84324b -size 3186914 diff --git a/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors3.JPG b/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors3.JPG deleted file mode 100644 index a6c2d8059..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/ioboard-switch-cable-colors3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ba37795e2f8e5d0b94241656419dac1d06529df76eb35e35ce51ae1ef2eee59 -size 3157387 diff --git a/src/pictures/thelio/thelio-b1/io-board/removing-IOboard-cables-frontview2.JPG b/src/pictures/thelio/thelio-b1/io-board/removing-IOboard-cables-frontview2.JPG deleted file mode 100644 index cd859a78d..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/removing-IOboard-cables-frontview2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63affb4ee6e96ef1c30c7b4308c5a6c05a1f5338effd256c0b72121ec94c95df -size 3342077 diff --git a/src/pictures/thelio/thelio-b1/io-board/removing-IOboard-cables-frontview3.JPG b/src/pictures/thelio/thelio-b1/io-board/removing-IOboard-cables-frontview3.JPG deleted file mode 100644 index 39fdcc149..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/removing-IOboard-cables-frontview3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d8683cafadb1165cb56c118232a4a6a591f852ab7dcbfee341417a59f407b1b -size 3252728 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cable-rear.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cable-rear.JPG deleted file mode 100644 index 5ce4149f2..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cable-rear.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25969691147c111dafe22d52634a00291af0db2fc1b492c320f44067e84c694e -size 2532543 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down.JPG deleted file mode 100644 index ce12cae5c..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f03d464ba20fb2928c54c73c0c7743afe4728a65a293cce9d6d042629198231 -size 2604669 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down2.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down2.JPG deleted file mode 100644 index 943f55849..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e926a5e4429b13ba38492c932beaaf64caaeffdbec123f16d7d79bc63db1c68 -size 2628601 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down3.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down3.JPG deleted file mode 100644 index b00910ca7..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2b41ec7a231922694b243f969e12b635b3f61c4d22affc46b832b9f6298c4d4 -size 2630684 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down4.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down4.JPG deleted file mode 100644 index 2ef2f6172..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-cables-disconnect-top-down4.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bbeb09be25c655c9de28e21b7ceaf2a23142ed3b4285f890fcdf10395a6b8272 -size 2903862 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cables.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cables.JPG deleted file mode 100644 index 926664611..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cables.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0585b97563444f7aaa64e9b76f3781c02021d53d4a8c29beb70b8752d4a415e -size 3118506 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect.JPG deleted file mode 100644 index 4521b1cbc..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef1f6c3c5aa5055cd3667b639d04f9194a0a3245645d76fc5837794398b85595 -size 2537132 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect2.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect2.JPG deleted file mode 100644 index 4f240d725..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eac6890284a3456546da7cd2ab9ab90b110fbfc79f74da599b787151cb3b533b -size 2852448 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect3.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect3.JPG deleted file mode 100644 index 90a235e73..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-internal-cabling-connect3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:67cf4d0db18ceb304d89b67647c5925ae936fb4b70d292cc0563c699ac00f688 -size 2898142 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-top-down.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-top-down.JPG deleted file mode 100644 index 0d7d42686..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard-top-down.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48e7f6641db4cea927320d2d89004fb9a0c1c89a7f33356805617be15834d193 -size 2643988 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard.JPG deleted file mode 100644 index fb2ac8144..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc7c01685d9e375bdf68ce4d7a91ea17a38439f847d3f2c3a190a8d5d6f61662 -size 1741368 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard2.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard2.JPG deleted file mode 100644 index 471c3c997..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8555fbea16a17b72b2ea90a59c20fd3dc825d4bca5a2dd982142dcd27692617e -size 1951284 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard3.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard3.JPG deleted file mode 100644 index a83b98542..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard3.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f22b8fc2c59b78d033462118a5cf508aebd1c2f5e1c9447a67344c2be4fb06ea -size 1820097 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard4.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard4.JPG deleted file mode 100644 index 01ccce3ba..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-IOboard4.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6cdf910d909a4ce71b64093a1877f26ac093ff1f18c6a340545e2ffd11b6850 -size 1610538 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-disconnecting-IOboard.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-disconnecting-IOboard.JPG deleted file mode 100644 index 55f86914c..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-disconnecting-IOboard.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1846cef08da50c557e871542354a64aad49baa317ec297e1d483b475e2171448 -size 3092237 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button-close.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button-close.JPG deleted file mode 100644 index 289907a28..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button-close.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78301c369dba00ee482413778279799b70db50ce39f3e2bd6870eb4fe9a0c604 -size 2487744 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button-close2.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button-close2.JPG deleted file mode 100644 index 70299ea26..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button-close2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fb2f85587cda5f09ebe83962807c168816c09ef5567cd85dfae8690139a41f1 -size 2510427 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button.JPG deleted file mode 100644 index 9e5814bef..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-internal-power-button.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5f4cb1c9452b2168c7b3091d5c923f94068f7cb3161bb00a96a71d0b59c35bd9 -size 2960978 diff --git a/src/pictures/thelio/thelio-b1/io-board/thelio-removing-IO-board.JPG b/src/pictures/thelio/thelio-b1/io-board/thelio-removing-IO-board.JPG deleted file mode 100644 index 067de2d67..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/thelio-removing-IO-board.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:32242364d38818f5557914f8d4e4d37bf7898c6494cd6084cbad77e74636fb61 -size 2522536 diff --git a/src/pictures/thelio/thelio-b1/io-board/unplugging-IOboard-cables-front-view.JPG b/src/pictures/thelio/thelio-b1/io-board/unplugging-IOboard-cables-front-view.JPG deleted file mode 100644 index 975d63eec..000000000 --- a/src/pictures/thelio/thelio-b1/io-board/unplugging-IOboard-cables-front-view.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7252c296833a2dd61482bfa126aa42d958c99bd2dd0c900cccf32d76df7db9d1 -size 3449344 diff --git a/src/pictures/thelio/thelio-b1/powerbutton/power-button-inside-case.JPG b/src/pictures/thelio/thelio-b1/powerbutton/power-button-inside-case.JPG deleted file mode 100644 index 24e1d9b3d..000000000 --- a/src/pictures/thelio/thelio-b1/powerbutton/power-button-inside-case.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3a65bafa5acbbfbb67f18b390f7fd70aef0a67ab901d5305c41f436f5840d78 -size 3089555 diff --git a/src/pictures/thelio/thelio-b1/ram/chassis-rear-cable-ports.jpg b/src/pictures/thelio/thelio-b1/ram/chassis-rear-cable-ports.jpg deleted file mode 100644 index 9acce8d71..000000000 --- a/src/pictures/thelio/thelio-b1/ram/chassis-rear-cable-ports.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3bd6d36b4db8ca6bea655b5d7d9ab24da2622d38ba5e4a00b8c252b10f2c286c -size 3804618 diff --git a/src/pictures/thelio/thelio-b1/ram/empty-ram-slots.JPG b/src/pictures/thelio/thelio-b1/ram/empty-ram-slots.JPG deleted file mode 100644 index dc2e1d812..000000000 --- a/src/pictures/thelio/thelio-b1/ram/empty-ram-slots.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78b2654d4d818c1d84b628cce3bb398de104eb226c1c4e166d4e9a2fc10d5e83 -size 2591382 diff --git a/src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated.JPG b/src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated.JPG deleted file mode 100644 index 2e2daec4b..000000000 --- a/src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9bf0b90f0f046424bd1f9c373b8872bc78edddde79964a0625dbf363b173e1d6 -size 3090588 diff --git a/src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated.png b/src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated.png deleted file mode 100644 index 3cabab5b7..000000000 --- a/src/pictures/thelio/thelio-b1/ram/ram-board-slot-notch-indicated.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dd2a87e18a959841c532d72329a0c87a13ebd1f9292aadd82412a03aa80263d0 -size 840322 diff --git a/src/pictures/thelio/thelio-b1/ram/ram-with-notch-indicated.JPG b/src/pictures/thelio/thelio-b1/ram/ram-with-notch-indicated.JPG deleted file mode 100644 index 408288095..000000000 --- a/src/pictures/thelio/thelio-b1/ram/ram-with-notch-indicated.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:160919b647a62c2da043b7f98e0260eca7cebe1fa2237cc62742ad0c716f7df2 -size 1631694 diff --git a/src/pictures/thelio/thelio-b1/ram/release-ram-clips.JPG b/src/pictures/thelio/thelio-b1/ram/release-ram-clips.JPG deleted file mode 100644 index 09551a3ca..000000000 --- a/src/pictures/thelio/thelio-b1/ram/release-ram-clips.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36317945b1e6bdafa1aa2caa1303c42e24570071c2800af02c6a0e415921a1e2 -size 2655416 diff --git a/src/pictures/thelio/thelio-b1/ram/release-ram-clips.png b/src/pictures/thelio/thelio-b1/ram/release-ram-clips.png deleted file mode 100644 index 185c34400..000000000 --- a/src/pictures/thelio/thelio-b1/ram/release-ram-clips.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8077012492005748d51bb0a3b82093d5ba87943ba9a33b7753c209e760d7b2fa -size 494721 diff --git a/src/pictures/thelio/thelio-b1/ram/release-ram-clips2.JPG b/src/pictures/thelio/thelio-b1/ram/release-ram-clips2.JPG deleted file mode 100644 index b3325211a..000000000 --- a/src/pictures/thelio/thelio-b1/ram/release-ram-clips2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1cbc007b9e6df31058c339d3cfa7da9e2b4f1606cf42ee980e0dd451dcb50dd1 -size 2686839 diff --git a/src/pictures/thelio/thelio-b1/ram/remove-ram.JPG b/src/pictures/thelio/thelio-b1/ram/remove-ram.JPG deleted file mode 100644 index 1e7a21231..000000000 --- a/src/pictures/thelio/thelio-b1/ram/remove-ram.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f416dba1a5c34cdc231fd9cb36aaa1050728ff42c298d3f2723fd24d5057259 -size 2652185 diff --git a/src/pictures/thelio/thelio-b1/ram/replace-ram.JPG b/src/pictures/thelio/thelio-b1/ram/replace-ram.JPG deleted file mode 100644 index a84a1a4a5..000000000 --- a/src/pictures/thelio/thelio-b1/ram/replace-ram.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:465c964dd83912aade2278acc66c3005dab0d4a8cb8ce2c26aa7495b1da6a200 -size 2597539 diff --git a/src/pictures/thelio/thelio-b1/shroud/cpu-cooler-shroud-and-fan.JPG b/src/pictures/thelio/thelio-b1/shroud/cpu-cooler-shroud-and-fan.JPG deleted file mode 100644 index 8d9c1c388..000000000 --- a/src/pictures/thelio/thelio-b1/shroud/cpu-cooler-shroud-and-fan.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38a089c48a0e879a88e1ed6694b673abac9cb20379c57480b91a97cc4cb1e948 -size 2981800 diff --git a/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud-screw.JPG b/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud-screw.JPG deleted file mode 100644 index 693302dc6..000000000 --- a/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud-screw.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1df155b197e686f85b0c87e8f6f038890dd8b580c72aa13d0ede1ced1108e79a -size 2090634 diff --git a/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud-screw2.JPG b/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud-screw2.JPG deleted file mode 100644 index aecb6dd3f..000000000 --- a/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud-screw2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:145a80ef97a21fe7d602c4a8af512671c3b6c50ad96a3ec40ac11cae6a43236e -size 2147616 diff --git a/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud.JPG b/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud.JPG deleted file mode 100644 index 39bcb6680..000000000 --- a/src/pictures/thelio/thelio-b1/shroud/removing-cooler-shroud.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d714a56f6b7e35f7331d721b649c214bba02c6b5b13376d70debd22e1d7a820c -size 2230296 diff --git a/src/pictures/thelio/thelio-b1/shroud/removing-shroud-screws.JPG b/src/pictures/thelio/thelio-b1/shroud/removing-shroud-screws.JPG deleted file mode 100644 index af28d7b63..000000000 --- a/src/pictures/thelio/thelio-b1/shroud/removing-shroud-screws.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6924fb0ca63de981e93cbf2742e80d2e58c8471062dcc5e42c9897536f8d8116 -size 1817607 diff --git a/src/pictures/thelio/thelio-b1/shroud/separating-cooler-shroud-from-frame.JPG b/src/pictures/thelio/thelio-b1/shroud/separating-cooler-shroud-from-frame.JPG deleted file mode 100644 index b00060fee..000000000 --- a/src/pictures/thelio/thelio-b1/shroud/separating-cooler-shroud-from-frame.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42ecbdfb941a45a7119c40babaa01592c5736b27aea911cb60bb33e14395de33 -size 2015994 diff --git a/src/pictures/thelio/thelio-b1/shroud/separating-cooler-shroud-from-frame2.JPG b/src/pictures/thelio/thelio-b1/shroud/separating-cooler-shroud-from-frame2.JPG deleted file mode 100644 index 1b8d3d105..000000000 --- a/src/pictures/thelio/thelio-b1/shroud/separating-cooler-shroud-from-frame2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a146d4dab700f4b14ec9eebdc16b8493580f87827f2694f37af8256aeae595d -size 2861829 diff --git a/src/pictures/thelio/thelio-b1/thelio-back-ports.JPG b/src/pictures/thelio/thelio-b1/thelio-back-ports.JPG deleted file mode 100644 index 144d5f9cb..000000000 --- a/src/pictures/thelio/thelio-b1/thelio-back-ports.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca6a46799253f2537d83e7eda018c8a5e64e2b8072731a07c05e78e24647c4f7 -size 2773053 diff --git a/src/pictures/thelio/thelio-b1/thelio-rear-m.2.JPG b/src/pictures/thelio/thelio-b1/thelio-rear-m.2.JPG deleted file mode 100644 index 45ef8352f..000000000 --- a/src/pictures/thelio/thelio-b1/thelio-rear-m.2.JPG +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89ac1f7a7aa1f963f9da0fa47eb80b1b9c56a22a1fe26864efb8086d415a12cd -size 2561852