Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I'm sure many people like me are aware and annoyed by the extremely limited amount of RAM in Nexus S (512MB but only 300+ is usable), I have searched all over google for a solution to increase the amount of RAM available and came up empty (I tried swap file applications but they just broke my system's SD card partitions causing a complete reset).

I wonder if there is any hardware solution to this problem. Is it possible to swap the chip out for a bigger capacity one? I realize that it is not as simple as swapping out PC RAM from a dimm but I haven't seen any schematics for the chip layout on the ARM boards in the smartphones so I really hope that it is somewhat possible to increase the amount of RAM on the board.

share|improve this question

migrated from superuser.com May 14 '12 at 7:53

This question came from our site for computer enthusiasts and power users.

The rest of your RAM is used by the OS, "not usable" isn't exactly true. –  Matthew Read May 14 '12 at 16:20
I can only wish :( –  Narayanan Nov 20 '12 at 8:47

7 Answers 7

up vote 15 down vote accepted

You can't. Most smart phones are designed as a System-on-Chip; which means that the CPU, RAM, GPU, device controllers, etc are all in a single chip. Updating RAM in such system means replacing a whole lot of other stuffs. Not to mention that you probably would have a hard time finding a chip with different specification which fits perfectly into the hole that was left behind after you dismounted the chip; due to size restrictions, the components around the chip are designed to fit tightly into the available space.

share|improve this answer
In addition, having changed the hardware, it is highly unlikely that the existing drivers will work with that hardware. You would have to recompile Android with your new drivers! This is harder than it sounds. –  ChromoZoneX Apr 8 at 14:06
And, you may ask, "why don't the designers make it possible to perform upgrades?" It basically comes down to size. Supporting upgradable RAM greatly increases the amount of space the internals take up which increases the size of the phone, the weight, etc. –  JasCav Apr 8 at 15:30
Project Ara from Google might be able to bring this concept to reality! –  ChromoZoneX Apr 8 at 20:04

It may be possible to add swap space, see Adding Swap Space Ram to G1 for example.

share|improve this answer

No it isn't. At least if you have to ask about it. Replacing any chip would require several thousand dollars worth of equipment and experience. Not to mention obtaining the correct replacement.

share|improve this answer

The place to go for PDA and smartphone memory upgrades has always been PPC Techs but they may not do them for your device.

share|improve this answer

An Android device? Sure.
Hear me out.

Android is an operating system like any Linux distribution, or Windows.
Android can run on x86 hardware, or ARM boards too. (Well, usually it runs on ARM CPUs.)
You can put Android-x86 on your laptop/desktop. Or a virtual machine. Whatever.

The thing is, that you also mentioned that you want to upgrade a phone hardware.
That's a no go, since they use "SoC"s. (System-on-chip.)
Like a blackbox. Yeah, you can spot the components, disassemble it, but you cannot expand / repair it.

But for the original question... the main question, the answer is: Yes.

share|improve this answer

Use RAM Expander expanding to SD card

share|improve this answer
That doesn't add more RAM. Could you also provide a link? –  ce4 Jun 19 '13 at 4:43
The OP already stated that they've tried swap file apps. –  Dan Hulme Jun 19 '13 at 10:15

This is possible but not even remotely easy to do by yourself (unless you are experienced repairman or electronics hobbyist). Unfortunately, device manufacturers are interested in quickest possible technical obsolescence of products so it's unlikely that they will agree to install some standard RAM slot so hardware solution to this problem requires soldering.

For example this site explains how to replace RAM chips on a HTC Universal which is Windows Mobile phone but it can be considered Android device too ;)

Basically it is enough replace RAM chips. To find compatible RAM chip you should first find out which chips are inside your device and teardown reports may help with that. Then you can try to find usual computer RAM modules with bigger compatible chips (datasheets about your RAM chip may help with that). If compatible RAM chips are accessible and you have good soldering skills you can replace them using rework station, heat gun, soldering iron or of course you may ask some repairman to do this for you.

If you have any questions about RAM replacement process you can ask them on electronics.stackexchange.com

share|improve this answer
Even if you were to replace the RAM you'd also have to patch the BSP software to change the memory map visible to the CPU, so that it can use the extra RAM. Without access to the internal specifications that the manufacturer has, you'd probably brick the device trying to do that. The site that "explains how to replace RAM chips" is a dead link. –  Dan Hulme May 19 '13 at 13:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.