Unleash a notebook's de-facto RAM capacity

16 May 2025

How to hack your vendor's RAM capacity

#⚠️ Disclaimer:

⚠️ Please note that there is a risk that you could completely destroy your device or that the module you purchased may be incompatible with it. This article is simply a reflection of my personal experience that I wanted to share with you.

I accept no liability if you do not achieve the desired results from your experiment.

#A Vendors may lie for profit:

🐧 Attention! you'll need a linux powered operating system!

For the maximization of profits, vendors may lie about the actual supported random access memory limits.
It could also be a fact that later firmware releases support greater amounts than the initial ones.

One common cumulative problem with modern notebooks' memory is that one or more RAM modules are soldered directly onto the motherboard. Most customers cannot change these types. However, often only one module is soldered, while the second module is mounted in a regular socket. These types are very easily upgradeable, which can save you a lot of money and time.

#B Reasons for a RAM upgrade and against buying a new notebook:

#C Example of a vendor's official statement:

Model

Acer Swift 3 (SF314-41)

RAM

4 GB (provided memory is soldered)

Max RAM supported

12 GB

RAM Type

DDR4 SDRAM

Form Factor

SO-DIMM 260-pin

Slots QTY

1

Empty Slots

1

You may have noticed that 4 GB is soldered directly onto the motherboard. Most users would not unsolder this nor resolder a larger module.

⚠️ The vendor claims that you could insert an 8 GB Module into the empty slot to obtain the maximum supported limit of 12 GB.

#D How to obtain the real supported memory amount using the Linux tool dmidecode:

installation via terminal...

#on Red Hat Linux/Fedora:
sudo dnf install dmidecode
#on NixOS:
nix-shell -p dmidecode
#on Debian/Ubuntu:
sudo apt install dmidecode

#E Usage:

sudo dmidecode -t memory

#Output:

# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.

Handle 0x000B, DMI type 16, 23 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 64 GB
	Error Information Handle: 0x000E
	Number Of Devices: 2

Handle 0x000D, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x000B
	Error Information Handle: 0x0010
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4 GB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL B
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 2667 MT/s
	Manufacturer: Hynix
	Serial Number: 00000000
	Asset Tag: Not Specified
	Part Number: HMA851S6CJR6N-VK    
	Rank: 1
	Configured Memory Speed: 2400 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V

#Interpretation:

The output starts with the overall specifications of the currently installed BIOS firmware, which supports an amount of 64 GB of RAM. This differs significantly from the official vendor specification of 12 GB.

#F Choosing the correct module:

⚠️ It is an obligation to choose a module, which is as similar as possible to your soldered one.

#By size:

Since commercial memory modules are mostly manufactured in capacities that are powers of two, such as 2, 4, 8, 16, 32, and 64 GB, you must not buy a module that, when combined with the already soldered 4 GB module, exceeds 64 GB (the maximum supported amount by the current firmware).

✅ In this example, I chose 32 GB, which brings the total to 36 GB when combined with the soldered module.

#By other specifications:

It is highly recommended to choose a module that has exactly the same specifications as the soldered one and is- also older than the currently installed firmware.

ℹ️ Additionally, consider upgrading your BIOS firmware beforehand and rechecking with dmidecode (as mentioned above) to see if the supported amount has increased.

#G Uprading your memory:

⚠️ Under construction


/sw-load.js?v=e5ae5a1ed170f4499ac6292e7164b68528c51f6d6518cd75a49e6a6b737831d5728da21fc14dcbc7a91328e53858c6ff7195cc3fc8b25f0feeaef2af151d6686 /favicon.ico?v=1a6495bbd14c74c75aa77e28420ce82a63372b28cd38c952b98403d8d112a9f76589bea299982ca27048215e661245f9d07294bddee7da377aaee76eee70c622 /favicon-16x16.png?v=7267c6f502a03c1e4df9d8136dcc6cd9e67e0b9644941d22ed34e4fe747580f95a65f77a183bb967c1ec60eecd0c298b2670d89a67a647391fb7d1501bcf0982 /favicon-32x32.png?v=5e23bffe691055b88067cbc8d11b96ce2a8dc5e25e49367803766a3cadbcfc7f05a62079bfa558d5e234c6a7455d21fc2960b196bda5cbd591bd4c2dbe67920d /icon-192x192.png?v=3820c1b1e6d755d2b7c2a04a65f0f1feef793b297f7ee995947137ccd8f73ec304457f6ce1df987a9a0a13ed7dacd203225505b832ccd2318b530ae53a55cebc /icon-512x512.png?v=de62ae905479fd813300d286ed1d2fe6bb6f6292623a5d918691642f6dd09a68943c69ed2a95a1820076919e69ff4fda668bb79e610ebc1d3200fedd7f634443 /apple-touch-icon.png?v=4718a090c66653794b3622234784e821a504ee526b6518f20cd10f6b27907566690892339830ede2ef9cb5fedb8a9796f02fb2610de868500c0720c1083013b7 /main.css?v=004c58ab886fb872b276d43218b4188bf5dd2e5e9dbcc1849778324fbe99e60204eea8a5bfae547422b828e615d24407f9da983c1622ac15645e5410b6c83f34 /unstyle.css?v=b14bd48a2efbd463d973763aa3184c69aa02164c0891acacc9eab49ddd275f98f0050b4c31d2093e4671e7abe04f9459a041f0064384a90d97b8ff21b6824825 /langs.css?v=12474958ee314a9fde4704e1f5a032dc632d41f9461faca326ac284297766c4ceb07b45fec7fbc09fa72b0f21dcc64f0c31e64fc2e5e838b1d30f5fe540afd78 /syntax-theme-light.css?v=f6e6c807eb281d55fa88e55276dabcb0d1a72cfa54b432cee2179497d8465a644ad979aaa77323042209cc25179d80f39240e90a0550561dcbca29935cd142ee /syntax-theme-dark.css?v=e7859e08ffe883f85615392635c02b6107cb37848513de49edd3e077eac6509fc782692e34d3fe1de6d3b87bdf8abe24a0e93cead1ac875f03282147cbbe3c27 /sw-style.css?v=a0fa1e87fa2bb3e03d18cefc81ef5c8cfa58c6aa6eea0af223fa155e088bc5af22d32d3ee785ebd3fc26b4c49b70f0bd423f7d592a419a24e6d1e2cb720b7e05 /categories/ /categories/DIY/ /categories/about/ /categories/ideas/ /tags/ /tags/Filesystems/ /tags/Linux/ /tags/NixOS/ /tags/Notebooks/ /tags/content/ /tags/me/ /posts/under_construction/ /diy/ /uebermich/ /posts/ c1tyh4ll.png?v=e6bb8cdead47e48c0deba1e0a3016070984b5f7271166a72638f9ec5a6ef2d2eb8012e8e4cb64f4f3b6574c6d708bf2ae660d04b8b59a6de675ce4d4d62dd4c3 obsidian.png?v=426621284f6d97ca988b7d614555d92b304cc0a3bb55b57f926789eacdbe6bc16e927109d01d634ec23952fb794982d0dfb11603df649ae0a586d2fc982c89aa ffmultra.gif?v=2d5031e4ef808634de742e2338a913cddab4c122d16490791dbf7364b2a659237d65d85c5eb56e08f3185332ec0f4b01af5e94376db4a1a81d5378103aa6bfcc /icon-192x192.png?v=3820c1b1e6d755d2b7c2a04a65f0f1feef793b297f7ee995947137ccd8f73ec304457f6ce1df987a9a0a13ed7dacd203225505b832ccd2318b530ae53a55cebc /glitch.css?v=0b9b7f8691385df5b832251e9cf4c56d68cbcfc98c6e4c27e015f6fb29d2f0c18c358c98c0e7e0a1da9f263d6b355b811e49aac099b70889090912a5040f754a /sitemap.xml /search_index.en.json /search.js /elasticlunr.min.js?v=b9be63b71422cbfde9f14310b397d9a7092f2946bffec11811a831398ace978c1c592e9a578f1fa32041e6c0dde68657fe58d3c30b0eaa758c63c5fd45117336">