This document referes to the Acer C710 (the one that looks like a windows laptop), not the newer C720. If you have a C720, this document might help you.
Now that there are two versions of the Acer C710 (a newer one with 4G of RAM), I need to be more precise, that I upgraded the previous 2G ram device. Here is a video of the complete upgrades being successfully done by a friend. There are actually two upgrades that I did:
I think we are safe upgrading the memory and HDD as they are less likely points of attack. The memory is already volatile, and the SSD gets verified by the OS digital signature which is stored in the read only portion or the ROM.
This is actually the easiest of the upgrades. All you need to do is buy the correct memory card and insert it into the empty slot.
What you need
This machine has two memory slots, but only one memory slot is in use. This one slot holds 2G. Currently, the largest single memory DIMM (Dual Inline Memory Module) for this machine is 8G, so 16G is the max for this machine. I bought one 8G DIMM and put it into the empty slot, which gives a total of 10G. This should be plenty for most purposes. If bigger DIMMs become available, I will let you know.
Some people may be wondering how a 32bit OS can use more than 4G of RAM. This is possible because PAE (Physical Address Extension) is enabled in ChromeOS (as it is in almost all Linux builds). PAE still does not allow a single process to exceed 4G (actually more like 3G due to some other restrictions), but it does allow separate processes to each use up to 3G. The Chrome browser, for a number of reasons including security, runs each tab in a separate process. This means if you have two very large pages open, they can spread out in memory beyond 4G.
If too many tabs are opened, at once, all the memory will be used. When this happens, tabs begin to fail with the He's Dead Jim. Adding more memory allows you to have more concurrent tabs open before security officers start dieing.
WARNING: do not let any finger grease or dirt get onto the metal contacts.
The following table indicates what memory has been confirmed to work in this chromebook. It is in no way an endorsement of any company, nor a slight against any. It is only what has been tried. Please send comments about other known good hardware to email@example.com with "acer C7 chromebook upgrade" in the subject to make it easier to recognize them.
|G.SKILL 8GB 204-Pin DDR3 SO-DIMM DDR3 1333 (PC3 10600) Laptop Memory Model F3-1333C9S-8GSA||8G|
|Kingston 4GB PC3 106000 CL9 204-pin ram||4G|
|2x2Gb 1600 MHz PC3-12800 DDR3 SDRAM (pulled out of a Macbook Pro from a previous upgrade)||2 x 2G|
|Kingston 4GB PC3 106000 CL9 204-pin ram||4G|
|Corsair XMS3 8GB (1x8GB) DDR3 1333 MHz (PC3 10666) Laptop Memory||8G|
|G.Skill DDR-1600c10D-16GSQ||2 x 8G|
|Corsair X3M2A (2x4G) DDR3 1333 MHz Memory||2 x 4G|
|Patriot PSD28g13332s 8 gig||8G|
|Kingston HyperX 8 GB Memory Kit||2 x 4G|
|Patriot Signature 8GB 204-Pin DDR3 SO-DIMM DDR3 1333 (PC3 10600) Laptop Memory Model PSD38G13332S||8G|
|Crucial 4GB Single DDR3 1600 MT/s (PC3-12800) CL11 SODIMM 204-Pin 1.35V/1.5V Notebook Memory Module CT51264BF160B||4G|
|Crucial 8GB (2 x 4GB) 204-Pin DDR3 SO-DIMM DDR3 1600 (PC3 12800) 1.35-Volt CL-11 Laptop Memory Model: CT2KIT51264BF160B||2 x 4G|
|G.SKILL 4GB 204-Pin DDR3 SO-DIMM DDR3 1333 (PC3 10600) Laptop Memory Model F3-10600CL9S-4GBSQ||4G|
|VisionTek 900449 Laptop Memory Module - 4GB, PC3-10600, DDR3-1333MHz||4G|
|HyperX Plug n Play 16GB (2x8GB) Kit of 2 1600MHz PC3-12800 DDR3 Non-ECC CL9 SODIMM Notebook Memory KHX16S9P1K2/16||16G|
|GeIL 16GB (2 x 8G) 204-Pin DDR3 SO-DIMM DDR3 1333 (PC3 10660) Laptop Memory Model GS316GB1333C9DC||16G (2x8G)|
|Corsair Vengeance DDR3 CMS016GX3M2A1333C9||16G|
|8GB PC3-12800 (1600MHz) Ultrabook SODIMM (PSD38G1600L2S)||8G|
|Team 8GB (2 x 4GB) 204-Pin DDR3 SO-DIMM DDR3 1600 Laptop Memory Model TSD38192M1600C11DC-E||2 x 4G|
|A-DATA Premier Pro Series 8 GB Single DDR3 1600Mhz CL11 SODIMM Laptop Memory AD3S1600W8G11-R||8G|
Here are the basic steps for the replacement.
To verify your memory is recognized, go to chrome://system, scroll down to meminfo, expand and check out MemTotal.
Enjoy your speedy machine with many tabs open.
The original drive is a 7mm ST320LT020 which is sata 2 (3Gb/s max). This indicates that the device is probably sata 2 (not sata 3 6Gb/s). If anyone determines otherwise, please let me know so I can update this doc.
The following table indicates what SSD has been confirmed to work in this chromebook. It is in no way an endorsement of any company, nor a slight against any. It is only what has been tried. Please send comments about other known good hardware to firstname.lastname@example.org with "acer C7 chromebook upgrade" in the subject to make it easier to recognize them.
The 7mm drives fit easily and perfectly. Some people have had problems fitting thicker drives in the space, so I recommend getting 7mm.
One person has reported an SSD which appears not to work. The symptoms are that the recovery is successful, but then after the reboot is complains about missing ChromeOS. This is the "Kingspec KSD-SA25.5-XXXMJ, 32G SATA II" which appears to be missing LBA48 support (the API to allow hard drives to exceed ~137G). Our suspicion is that this support is required for the Acer chromebook. One would not expect a 32G drive to require this but, in the interest of minimalism, maybe the Chromebook BIOS has just barely what it needs.
Another report is for Kingston SSDNow V300 Series SV300S37A/120G 2.5" 120GB SATA III Internal Solid State Drive (SSD). It seemed to experience the same symptom as the other, but after further work, it was discovered that the GPT was not correct. It may be that the GPT was not correctly written by the restore process. We have determined that it is not missing the LBA48 support, so this is not the issue with this drive. Anyway, after rewriting the GPT the install worked.
If anyone else has more info, or knows of any other SSD known not to work, I'll add them here too.
|Crucial 64 GB m4 SSD||64G||It is 7mm, so there was no issue with removing padding. Sata 3 (6GB/sec)|
|Samsung 840 Series SSD||120G||7mm, sata 3 (6Gb/sec)|
|Samsung 840 Series SSD||120G||7mm, but specs for this one do not specify sata version (that I could see)|
|Samsung 840 Pro MZ-7PD128||128G||7mm, sata 3 (6Gb/sec)|
|Mushkin Enhanced Chronos MKNSSDCR60GB-7 2.5" 60GB SATA III 7mm Internal Solid State Drive (SSD)||60G||7mm, sata 3 (6Gb/sec)|
|Kingston SSDNow V300 Series SV300S37A/120G 2.5" 120GB SATA III Internal Solid State Drive (SSD)||120G||7mm, sata 3 (6Gb/sec). This drive initially had issues, but writing the GPT seemed to correct the issue and install was successful.|
|MyDigitalSSD 60GB BP4 2.5 Inch Slim 7mm SATA 6G Solid State Drive (60GB)(64GB)||60G||7mm, sata 3 (6Gb/sec).|
|SanDisk 64gb SSD SDSSDP-064G-G25||64G||7mm, sata 3 (6Gb/sec)|
|SAMSUNG 830 Series SSD 128Gb (MZ7PC128HAFU-000) Firmware Revision: CXM03B1Q||128G||7mm, sata 3 (6Gb/sec)|
|Samsung SSD 840 Pro Series MZ-7PD256||256G||7mm, sata 3 (6Gb/sec)|
|Crucial m4 mSATA 256GB||256G||in a 2.5" adapter from StarTech|
|Corsair Force LS series 2.5" 60GB SSD MLC||60G||7mm|
|Plextor PX-64M5M mSATA (64GB)||64G||in a 2.5" mSATA to SATA Adapter|
|Crucial V4 CT032V4SSD2 2.5" 32GB SATA II MLC Internal Solid State Drive (SSD)||32G||This is 9.5mm thick. If I were doing it again, I would order 7mm thick replacement as it would fit without removing the sponge cushions.|
|Kingston SSDnow V200+ (9.5mm) 240Gb||240G||9.5mm|
What you need
Here are the basic steps:
Here is a video of someone replacing the hard drive in a similar machine.
One way to verify the disk/ssd available is to go to chrome://system, scroll down to verified boot, expand, scroll down to Drive sectors. Multiply the Drive sectors times Sector size.
Fast boots galore.
I have not personally upgraded the battery, but here is an article that talks about replacement of the battery with a compatible 6 cell.
In windows 32 bit desktop OS PAE is not enabled. Microsoft chose not to enable it even though they could have. I believe this was to prevent people from using the cheaper desktop OS as a server. PAE is usually enabled in windows servers. Enough about that.
Thanks to many people who have sent their findings for me to consolidate here.
Last updated: 2014/01/25
water (raspberry pi)