Skip to main content

Update driver links

Minor Versionm

by Nirav Patel

Introduction

Time for an upgrade? This guide takes you through the complete set of upgrades included in the Upgrade Kit (12th Gen Intel® Core™). If you picked up a subset of the modules, you can follow those guides individually instead.

Before you get started, if you are running Windows, there are a few steps you'll need to take:

  1. If you’re upgrading from an 11th Gen Intel Core to 12th Gen Intel Core system, we recommend upgrading to Windows 11 before swapping the Mainboard.
  2. Make sure you back up your data.
  3. If you’re running a Pro version of Windows, suspend BitLocker by following our directions here.
  4. Find your product key or link your Windows license to a Microsoft account to make sure you can re-activate Windows after the change.

If you have any questions or run into issues, check out our Support pages.

Tools

Parts

    • Power off the Framework Laptop by navigating to the Windows icon on the bottom left and clicking on "Power" followed by "Shut down," or if on Linux, the equivalent action there.

  1. Unplug your power cable from the USB-C Expansion Card in your Framework Laptop.
    • Unplug your power cable from the USB-C Expansion Card in your Framework Laptop.

  2. Close your laptop completely and turn it over so you can access the Expansion Cards. While keeping the release button pressed, use your other fingers to slide the Expansion Card away from the laptop.
    • Close your laptop completely and turn it over so you can access the Expansion Cards.

    • While keeping the release button pressed, use your other fingers to slide the Expansion Card away from the laptop.

    • Important: You may have to use a little bit of force to fully disconnect the Expansion Card.

    • Make sure each Expansion Card is fully removed before proceeding to the next step.

  3. Using the T5 bit in the Framework Screwdriver, unscrew the 5 fasteners on the Bottom Cover.  These fasteners will remain attached in the Bottom Cover so that you don't lose them. The fastener on the bottom left (circled in orange) won't unscrew as far as the others, as it is acting as a lifter for the Input Cover.  You'll hear it start clicking as you rotate when it is unscrewed far enough.
    • Using the T5 bit in the Framework Screwdriver, unscrew the 5 fasteners on the Bottom Cover. These fasteners will remain attached in the Bottom Cover so that you don't lose them.

    • The fastener on the bottom left (circled in orange) won't unscrew as far as the others, as it is acting as a lifter for the Input Cover. You'll hear it start clicking as you rotate when it is unscrewed far enough.

  4. Turn the Framework Laptop over and open it to 120 degrees. The bottom right corner of the Input Cover lifts up when the five fasteners are properly unscrewed from the previous step. You should not have to use any excessive force to remove the Input Cover. Carefully lift the cover up from the bottom right corner. If you need to, you can use the spudger end of the Framework Screwdriver to lift it as well. Lift the Input Cover off the Mainboard and flip it over (keyboard side down) and place it about halfway on the Bottom Cover.
    • Turn the Framework Laptop over and open it to 120 degrees.

    • The bottom right corner of the Input Cover lifts up when the five fasteners are properly unscrewed from the previous step. You should not have to use any excessive force to remove the Input Cover.

    • Carefully lift the cover up from the bottom right corner. If you need to, you can use the spudger end of the Framework Screwdriver to lift it as well. Lift the Input Cover off the Mainboard and flip it over (keyboard side down) and place it about halfway on the Bottom Cover.

    • Important: Do not pull the Input Cover fast or with too much force as it is still attached to the Mainboard via the Touchpad Cable.

  5. Disconnect the Touchpad Cable from the Mainboard by inserting your finger into the loop and pull directly upward using a slight amount of force. Once the Touchpad Cable is disconnected, remove the Input Cover away from the Mainboard. Once the Touchpad Cable is disconnected, remove the Input Cover away from the Mainboard.
    • Disconnect the Touchpad Cable from the Mainboard by inserting your finger into the loop and pull directly upward using a slight amount of force.

    • Once the Touchpad Cable is disconnected, remove the Input Cover away from the Mainboard.

    • Be extremely careful when sliding the Battery connector out, as it is very easy to accidently bend the pins. Make sure to slide straight down, and avoid letting the connector twist or bend.

    • Gently disconnect the Battery by gripping the connector edges with both fingers and slide the connector straight down from the socket.

  6. Using both fingers and a slight amount of force, disconnect the Speaker cable from the Mainboard by pulling it straight out. Using both fingers and a slight amount of force, disconnect the Speaker cable from the Mainboard by pulling it straight out. Using both fingers and a slight amount of force, disconnect the Speaker cable from the Mainboard by pulling it straight out.
    • Using both fingers and a slight amount of force, disconnect the Speaker cable from the Mainboard by pulling it straight out.

  7. Disconnect the Audio Flex Cable from the Mainboard. Using your fingernail or the spudger end of the Framework Screwdriver flip up the black latch on the connector and then gently slide the cable out of the connector. There should be no resistance when disconnecting this cable. There should be no resistance when disconnecting this cable.
    • Disconnect the Audio Flex Cable from the Mainboard. Using your fingernail or the spudger end of the Framework Screwdriver flip up the black latch on the connector and then gently slide the cable out of the connector.

    • There should be no resistance when disconnecting this cable.

  8. Using your fingers, carefully disconnect the Display cable on the top, left hand side by using the pull tab to pull it upward. Using your fingers, carefully disconnect the Display cable on the top, left hand side by using the pull tab to pull it upward. Using your fingers, carefully disconnect the Display cable on the top, left hand side by using the pull tab to pull it upward.
    • Using your fingers, carefully disconnect the Display cable on the top, left hand side by using the pull tab to pull it upward.

  9. Using your fingers, carefully disconnect the Webcam cable on the top, right hand side by using the black pull tab to pull it directly upward. Using your fingers, carefully disconnect the Webcam cable on the top, right hand side by using the black pull tab to pull it directly upward. Using your fingers, carefully disconnect the Webcam cable on the top, right hand side by using the black pull tab to pull it directly upward.
    • Using your fingers, carefully disconnect the Webcam cable on the top, right hand side by using the black pull tab to pull it directly upward.

  10. Using the spudger end of the Framework Screwdriver, release the black and white WiFi Antenna cables by gently lifting them out from the rubber holders. Unscrew the fastener in the silver bracket holding down the WiFi module. Remove the WiFi bracket and gently pull the WiFi module out of the socket as indicated in the image.
    • Using the spudger end of the Framework Screwdriver, release the black and white WiFi Antenna cables by gently lifting them out from the rubber holders.

    • Unscrew the fastener in the silver bracket holding down the WiFi module.

    • Remove the WiFi bracket and gently pull the WiFi module out of the socket as indicated in the image.

    • Carefully disconnect the antenna cables from the WiFi module.

  11. Using both fingers, gently pull the top and bottom metal release clips away from the Memory just enough for the module to pop up. The top and bottom clips should be released simultaneously for a single Memory module. The Memory module will pop up at a 20 degree angle.  Carefully slide it out of the socket and remove it from the Mainboard.
    • Using both fingers, gently pull the top and bottom metal release clips away from the Memory just enough for the module to pop up.

    • The top and bottom clips should be released simultaneously for a single Memory module.

    • The Memory module will pop up at a 20 degree angle. Carefully slide it out of the socket and remove it from the Mainboard.

    • If you have more than one Memory module in place, repeat the steps for the other module.

  12. Unscrew the fastener holding down the Storage. The Storage module will pop up at a 20 degree angle. Slide the module out of the socket using a straight motion and remove it from the Mainboard.
    • Unscrew the fastener holding down the Storage.

    • The Storage module will pop up at a 20 degree angle.

    • Slide the module out of the socket using a straight motion and remove it from the Mainboard.

  13. Using the T5 bit in the Framework Screwdriver, unscrew the five fasteners holding down the Mainboard. These fasteners will completely come out.  Be sure to keep them in a safe place during the replacement so that you do not lose them!
    • Using the T5 bit in the Framework Screwdriver, unscrew the five fasteners holding down the Mainboard.

    • These fasteners will completely come out. Be sure to keep them in a safe place during the replacement so that you do not lose them!

  14. In order to lift the Mainboard off the Bottom Cover, grab it from the bottom edges and lift up very gently.  There should be no resistance when lifting up the Mainboard unless a previous step was missed. The components located underneath the Mainboard are highly sensitive.  Be sure to handle the board by the edges, and avoid touching any components on the board.
    • In order to lift the Mainboard off the Bottom Cover, grab it from the bottom edges and lift up very gently. There should be no resistance when lifting up the Mainboard unless a previous step was missed.

    • The components located underneath the Mainboard are highly sensitive. Be sure to handle the board by the edges, and avoid touching any components on the board.

    • The Mainboard is now fully disconnected from the Framework Laptop.

  15. Open the Framework Laptop lid to 180 degrees to remove the Bezel. Be careful to check that the back left and right fasteners that you unscrewed earlier don't get caught on the lid as you open it to 180 degrees. The Framework Bezel is attached by magnets so you will not require any tools to remove it. Just use your fingernail and pry the Bezel away from the display from one of the top corners of the Framework Laptop.
    • Open the Framework Laptop lid to 180 degrees to remove the Bezel.

    • Be careful to check that the back left and right fasteners that you unscrewed earlier don't get caught on the lid as you open it to 180 degrees.

    • The Framework Bezel is attached by magnets so you will not require any tools to remove it. Just use your fingernail and pry the Bezel away from the display from one of the top corners of the Framework Laptop.

    • Once the Bezel starts peeling off towards the bottom of the Display, lift it up using caution. There are small patches of double-sided tape on the Bezel along the bottom edge of the Display, so take extra care when lifting that section off.

  16. Using the T5 bit in the Framework Screwdriver, unscrew the 4 fasteners connecting the Display to the Top Cover. The Display is now fully unattached to the Top Cover, you can gently lift it up from the corner using your fingernail. Be sure to only handle the Display by the side edges and avoid touching the bottom area.
    • Using the T5 bit in the Framework Screwdriver, unscrew the 4 fasteners connecting the Display to the Top Cover.

    • The Display is now fully unattached to the Top Cover, you can gently lift it up from the corner using your fingernail.

    • Be sure to only handle the Display by the side edges and avoid touching the bottom area.

  17. Using the T5 Bit in the Framework Screwdriver, unscrew the two fasteners connecting the Webcam Module to the Top Cover. Remove the magnetic washers under the screws. Flip up the latch on the Webcam Cable
    • Using the T5 Bit in the Framework Screwdriver, unscrew the two fasteners connecting the Webcam Module to the Top Cover.

    • Remove the magnetic washers under the screws.

    • Flip up the latch on the Webcam Cable

    • Using your fingernail or the spudger side of the Framework Screwdriver, flip up the black latch on the Webcam Cable to disconnect it.

    • Remove the Webcam module.

    • Lift the module out of the cover by handling the module only by the edges.

    • The Webcam Module is now fully disconnected from the Top Cover.

  18. Unscrew the three fasteners on the right Hinge using the T5 bit in your Framework Screwdriver. Repeat this for the three fasteners on the left Hinge.
    • Unscrew the three fasteners on the right Hinge using the T5 bit in your Framework Screwdriver.

    • Repeat this for the three fasteners on the left Hinge.

    • Lift up the Laptop slightly and remove the now disconnected Top Cover, which will have the antenna and camera cables still attached.

    • If you're also switching to new Hinges too, you can swap those in now by unfastening the existing Hinges from the Bottom Cover and installing the new ones.

  19. Take the new Top Cover and place it under the Hinges. Fasten the three fasteners back in on the left Hinge. Fasten the three fasteners back in on the right Hinge.
    • Take the new Top Cover and place it under the Hinges.

    • Fasten the three fasteners back in on the left Hinge.

    • Fasten the three fasteners back in on the right Hinge.

  20. If your new Top Cover already has a Webcam Module, you can skip this step. Make sure the black latch on the connector is flipped up so that you can slide the Webcam Cable into the connector. Slide the cable straight in until the white line is almost at the edge of the connector. Flip the black latch down to secure the cable in place.
    • If your new Top Cover already has a Webcam Module, you can skip this step.

    • Make sure the black latch on the connector is flipped up so that you can slide the Webcam Cable into the connector. Slide the cable straight in until the white line is almost at the edge of the connector.

    • Flip the black latch down to secure the cable in place.

    • Find the two washers and orient them so that the notch on both washers are located at the bottom corner as indicated with the red arrows in the first image. These need to be aligned with the notch on the Top Cover.

    • Using the T5 Bit in the Framework Screwdriver screw in both fasteners.

    • Be sure to not over-tighten the fasteners.

  21. There are four alignment pins located on the Top Cover. They are located right next to the four fastener slots. Place the silver brackets connected to Display directly over the pins. Be sure to only handle the Display by the side edges and avoid touching the bottom area. Using the T5 bit in the Framework Screwdriver screw the four fasteners into place.
    • There are four alignment pins located on the Top Cover. They are located right next to the four fastener slots. Place the silver brackets connected to Display directly over the pins.

    • Be sure to only handle the Display by the side edges and avoid touching the bottom area.

    • Using the T5 bit in the Framework Screwdriver screw the four fasteners into place.

    • Be sure to not over tighten the fasteners.

  22. The easiest way to properly install the Mainboard is by aligning the two alignment pins on the Bottom Cover with the two holes on the Mainboard. Take a close look at the actual Mainboard and you'll notice two small holes. You will see one hole on the top right and the other on the top left-hand side of the Mainboard as indicated in the first image with the orange arrows. The alignment pins are located on the Bottom Cover as indicated with the green arrows in the second image.
    • The easiest way to properly install the Mainboard is by aligning the two alignment pins on the Bottom Cover with the two holes on the Mainboard.

    • Take a close look at the actual Mainboard and you'll notice two small holes. You will see one hole on the top right and the other on the top left-hand side of the Mainboard as indicated in the first image with the orange arrows.

    • The alignment pins are located on the Bottom Cover as indicated with the green arrows in the second image.

    • Place the Mainboard on the Bottom Cover by using the alignment pins as a guide. Place the holes in the Mainboard directly over pins in the Bottom Cover. Both the left and right-hand side pins should fit into the holes perfectly.

    • The components located underneath the Mainboard are highly sensitive. Be sure to handle the board by the edges, and avoid touching any components on the board.

    • Once you have placed the Mainboard down be sure to make sure that the Speaker cable, Display cable, Camera cable, WiFi antenna cables, Audio Board cable, or the Battery cable are not stuck between the Mainboard and Bottom Cover as all the cables will need to be reconnected into their respective sockets after the Mainboard is secured in place.

  23. Using the T5 bit in the Framework Screwdriver, screw the five fasteners into the Mainboard once it is properly seated.
    • Using the T5 bit in the Framework Screwdriver, screw the five fasteners into the Mainboard once it is properly seated.

    • Be sure to not over-tighten the fasteners.

  24. Using two fingers, slide the Speaker cable into the Mainboard using a straight motion and a slight amount of force. Using two fingers, slide the Speaker cable into the Mainboard using a straight motion and a slight amount of force.
    • Using two fingers, slide the Speaker cable into the Mainboard using a straight motion and a slight amount of force.

  25. Connect the Audio Board cable by gently sliding it into the Mainboard. Make sure the black latch on the connector is flipped up so that you can slide the Audio Board Cable into the connector. Slide the cable straight in until the white line is almost at the edge of the connector Using your finger or the spudger end of the Framework Screwdriver, flip the black latch down towards the Mainboard to lock the cable in place. Once the black latch is secure the Audio Board cable should not come loose.
    • Connect the Audio Board cable by gently sliding it into the Mainboard. Make sure the black latch on the connector is flipped up so that you can slide the Audio Board Cable into the connector. Slide the cable straight in until the white line is almost at the edge of the connector

    • Using your finger or the spudger end of the Framework Screwdriver, flip the black latch down towards the Mainboard to lock the cable in place.

    • Once the black latch is secure the Audio Board cable should not come loose.

  26. Route the Display Cable through the channel in the Top Cover, over the left hinge, and plug it back into the Mainboard. On the Top Cover (CNC), this is a flat channel without a hook, so just make sure the cable is laying mostly flat inside it. Route the Antenna Cables over the right hinge, through the routing channels near the hinge, through the rubber channels on the Mainboard.
    • Route the Display Cable through the channel in the Top Cover, over the left hinge, and plug it back into the Mainboard.

    • On the Top Cover (CNC), this is a flat channel without a hook, so just make sure the cable is laying mostly flat inside it.

    • Route the Antenna Cables over the right hinge, through the routing channels near the hinge, through the rubber channels on the Mainboard.

    • Route the Webcam Cable over the right hinge, through the routing channels, and plug it back into the Mainboard.

  27. Carefully connect the black and white WiFi antenna cables into their respective sockets on the module. Make sure to align them well before applying force to click them into place, as the connectors are small and fragile.
    • Carefully connect the black and white WiFi antenna cables into their respective sockets on the module. Make sure to align them well before applying force to click them into place, as the connectors are small and fragile.

    • If you need a video overview on this, check this out.

    • Once both the black and white WiFi Antenna cables are connected to the module, make sure they are rotated downwards as indicated in the second picture with the blue arrows.

    • While keeping a finger on top of the antennas to hold them in place, insert the WiFi module into the socket on the Mainboard.

    • Once the module is properly inserted into the Mainboard, carefully route both the black and white WiFi Antenna cables into the black rubber routers as indicated in the first image.

    • Place both the cables behind the metal structure located near the top right of the WiFi module as well.

    • The antenna cables should not touch the Speaker located below. Use the spudger end of the Framework Screwdriver to carefully push the white cable away from the Speaker if it is touching it.

  28. Place the WiFi Bracket over the WiFi module and place the fastener in the hole. Using the T5 bit in the Framework Screwdriver, screw the fastener into place.
    • Place the WiFi Bracket over the WiFi module and place the fastener in the hole. Using the T5 bit in the Framework Screwdriver, screw the fastener into place.

    • Be sure to not over-tighten the fastener.

  29. Now that all the cables that route through the hinges are re-installed, it's time to install the Bezel.  Align the corners of the Bezel to the display and place it down. The Bezel is attached by magnets and should easily click into place.
    • Now that all the cables that route through the hinges are re-installed, it's time to install the Bezel. Align the corners of the Bezel to the display and place it down. The Bezel is attached by magnets and should easily click into place.

    • Make sure that all of the corners and edges of the Bezel are fully connected to the Top Cover. If the corners are not aligned, carefully lift up the part of the Bezel and guide it into place.

  30. Insert the Memory module into the Mainboard by aligning the notch on the Memory module with the notch on the socket. Once the module is fully inserted, it will rise up at a 20-degree angle.  Gently press it down towards the Mainboard until the clips located at the top and bottom of the receptacle snap into place (see the red arrows in the third image). If you  are using one Memory module, place it in the right socket that is labelled “Channel 0."
    • Insert the Memory module into the Mainboard by aligning the notch on the Memory module with the notch on the socket.

    • Once the module is fully inserted, it will rise up at a 20-degree angle. Gently press it down towards the Mainboard until the clips located at the top and bottom of the receptacle snap into place (see the red arrows in the third image).

    • If you are using one Memory module, place it in the right socket that is labelled “Channel 0."

    • The first boot after installing a new Memory module will take longer than normal, as the system prepares itself for the new module.

  31. Align the notch on the Storage module with the notch on the socket and slide the module into the Mainboard. Once properly inserted the module will rise up at a 20-degree angle. Using one finger gently hold the Storage module down to the Mainboard and use your other hand to screw in the fastener using the T5 bit in the Framework Screwdriver.
    • Align the notch on the Storage module with the notch on the socket and slide the module into the Mainboard.

    • Once properly inserted the module will rise up at a 20-degree angle.

    • Using one finger gently hold the Storage module down to the Mainboard and use your other hand to screw in the fastener using the T5 bit in the Framework Screwdriver.

    • Be sure to not over-tighten the fastener.

  32. Before plugging the Battery connector back in, double check the pins on the Battery receptacle on the Mainboard, and make sure none of them look bent.
    • Before plugging the Battery connector back in, double check the pins on the Battery receptacle on the Mainboard, and make sure none of them look bent.

    • Don't plug the Battery connector in if pins look bent, as that will bend them even further. Reach out to Framework Support for guidance.

    • If you feel resistance when plugging in the Battery connector, stop, slide the connector back out, and make sure that no pins are being bent.

    • Carefully slide the Battery connector back into the mainboard, gripping both edges of the connector and sliding in straight without letting the connector twist or bend.

  33. Gently place the Input Cover keyboard side down on the Bottom Cover as indicated on the image.  The cover should be about an inch and a half away from the bottom of the Mainboard so that you can comfortably install the Touchpad Cable. Note: The orientation of the Input Cover matters.  Study the first image in this step to ensure you are properly attaching the cover. Locate the loop on the end of the Touchpad Cable and insert your finger into it.
    • Gently place the Input Cover keyboard side down on the Bottom Cover as indicated on the image. The cover should be about an inch and a half away from the bottom of the Mainboard so that you can comfortably install the Touchpad Cable.

    • Note: The orientation of the Input Cover matters. Study the first image in this step to ensure you are properly attaching the cover.

    • Locate the loop on the end of the Touchpad Cable and insert your finger into it.

  34. Using slight force, connect the Touchpad Cable by aligning it to the socket on Mainboard.  You should hear it click into place once properly connected. Using slight force, connect the Touchpad Cable by aligning it to the socket on Mainboard.  You should hear it click into place once properly connected. Using slight force, connect the Touchpad Cable by aligning it to the socket on Mainboard.  You should hear it click into place once properly connected.
    • Using slight force, connect the Touchpad Cable by aligning it to the socket on Mainboard. You should hear it click into place once properly connected.

  35. Before closing up the laptop, make sure that the Touchpad end of the Touchpad Cable is fully seated in the receptacle. The cable should be inserted far enough that the white line almost touches the receptacle.
    • Before closing up the laptop, make sure that the Touchpad end of the Touchpad Cable is fully seated in the receptacle.

    • The cable should be inserted far enough that the white line almost touches the receptacle.

    • If it is not inserted far enough, you'll need to flip up the black latch on the other side of the connector, slide the cable in further, and then close the black latch again.

  36. Once the Touchpad cable is secured to the Mainboard, flip the Input Cover over the Bottom Cover so that the keyboard is facing up and attach it to the Bottom Cover by aligning the top and bottom edges of both covers. Tip: The covers are magnetic and should fit into one another easily.  If you feel any resistance simply lift the Input Cover up and try again.
    • Once the Touchpad cable is secured to the Mainboard, flip the Input Cover over the Bottom Cover so that the keyboard is facing up and attach it to the Bottom Cover by aligning the top and bottom edges of both covers.

    • Tip: The covers are magnetic and should fit into one another easily. If you feel any resistance simply lift the Input Cover up and try again.

  37. Close the Framework Laptop and turn it upside down to reveal the empty Expansion Card bays and fasteners on the Bottom Cover. Using the T5 bit in the Framework Screwdriver, screw all 5 fasteners back into the Bottom Cover.
    • Close the Framework Laptop and turn it upside down to reveal the empty Expansion Card bays and fasteners on the Bottom Cover.

    • Using the T5 bit in the Framework Screwdriver, screw all 5 fasteners back into the Bottom Cover.

    • Be sure to not over-tighten the fasteners.

  38. Insert the Expansion Cards of your choice into any of the empty bays. Plug the USB-C power cable into the USB-C Expansion Card.
    • Insert the Expansion Cards of your choice into any of the empty bays.

    • Plug the USB-C power cable into the USB-C Expansion Card.

    • Turn the Framework Laptop over, open it, and press the power button. If you're using Windows, you may need to re-activate Windows after you replace the Mainboard.

    • The first boot will take longer than normal as the system does memory training. The more memory you've installed, the longer this could take (on the order of a minute or two with 64GB!)

    • If you're using Windows, you'll also need to install the latest Framework Laptop Driver Bundle for 12th Gen Intel Core.

    • On either Windows or Linux, we also recommend installing the latest BIOS version for your Mainboard, downloadable from the same page.

Conclusion
  • To purchase a Framework Laptop visit the Framework website
  • Want to learn more about the Framework Laptop? Take a look at our blog
  • If you have any questions or concerns, feel free to reach out to Framework Support

Nirav Patel

Member since: 03/24/2021

21 Guides authored

Team

Framework Member of Framework

Community

7 Members

25 Guides authored

0 Comments

Add Comment

View Statistics:

Past 24 Hours: 0

Past 7 Days: 14

Past 30 Days: 74

All Time: 287