HP Spectre X2 12 (2017) replace upgrade storage (SSD) to maximum
Can the storage drive in HP Spectre x2 12 be replaced with a SSD that is larger than configurable at retail (largest option being 1 TB), for example, to 2 TB? The specific Spectre x2 model is the "12t", second generation released in 2017 (not the "12-a" model, which is the closest in the posting category options), product code "Y3U25AV_1" in the 12-c000 through 12-c099 range.
Also regarding the SSD, how can I be make certain, as guides advise to do but do not detail how to do so, that a SSD of the “right size” fits into this particular device (before buying the storage and taking the PC apart)? One possible option from Crucial (secondarily recommended by HP on its website) guarantees compatibility on its storage drive match-finder web tool (https://www.crucial.com/usa/en/advisor); can this tool be trusted for perfectly correct matches? Only one model shows in this tool; is there no other Crucial product that fits into HP Spectre x2 12? I am interested in (better) PCIe NVMe M.2 (2280) SSD products from other brands, but I have not found detailed information about compatibility.
For RAM: the motherboard may need to be replaced to upgrade RAM; can this be done in D.I.Y.-fashion or would that be so difficult that success would be very unlikely and breaking the machine would be a likely result? As with bumping up the size in storage, can I go over the 16 GB retail configuration and achieve system compatibility / correct functionality? Where can I source motherboards with 16 GB or higher RAM for this computer? (Crucial does not offer any.)
Some disassembly methods suggested for the previous model (post: "How to upgrade the M.2 SSD" How to upgrade the M.2 SSD) show that some of the steps in the manual are not required, such as using a suction cup. Do the simpler disassembly methods apply to the 2017 HP Spectre X2 12t as well?
To anyone knowledgeable, I would appreciate your input.
Note: after several months of device use and further research, the post has been edited for specificity.