Upgrade e014tx Hardware
Laptops are generally easy to perform minor upgrades on, but major hardware changes such as CPU and mainboard replacements are generally infeasible. In this section I will share my own expirience about upgrading HP Pavillion 14-e014tx also known as 15-e014tx.
HP Pavillion 14-e014tx(similar with 15-e014tx series) brings minimum hardware specification for production use (official product specification). For my daily use, this default hardware specification can not managed to build an android kernel well. Some of case will brings
Core Dump (Segmentation fault), because of that i was planning to upgrade some of upgradable hardware for production use.
Replace Internal HDD with SSD
Official hardware driver bring HDD with 750GB storage in it. The idea of upgrading this hardware isn’t the size of storage but the speed of read/write in SSD compared to HDD. These faster speeds lead to performance benefits in several areas, such as when logging in and waiting for apps and services to start up, or when performing storage-intensive tasks such as copying a large file. With an HDD, performance slows significantly, while an SSD can continue to work on other tasks.
Those good benefits of SSD in several areas made me to choose SSD as default storage in my laptop. For the reference, i choose to use Seagate BarraCuda 120 SSD with 500GB of memory in it. In my case, these memory will be used as
Local Disk (C:) with 50GB of memory in it and
Local Disk (D:) with 450GB of memory in it. For the extra memory, i use HDD Caddy which will be explained in the next section. See the table below for driver specifications.
|NAND Flash Memory||3D TLC|
|Sequential Read (Max, MB/s), 128KB||560|
|Sequential Write (Max, MB/s), 128KB||540|
Replace DVD Driver with HDD Caddy
The e014tx series already shipped with DVD drive which is unnecessary for me. Most of us are already using flashdisk drive to transfer some data to other devices. Because of that i was planning to replace this drive with HDD Caddy. You can see lot of tutorial about it through google.com.
In this case, the type of storage which i use with caddy is Solid State Hybrid Drives (SSHD). SSHD brings SSD performance with HDD capacity and affordable price. For the reference, i choose to use Seagate FireCuda SSHD with 1TB of memory in it. These memory will be used as extra data backup. See the table below for driver specifications.
|Bytes per Sector (logical/physical)||512/4096|
|Data Transfer Rate (MB/s)||Up to 140|
HP Pavillion 14-e014tx (15-e014tx) shipped with 4GB DDR3L of Random Access Memory and dual slot of memory accessible. Upgrading a RAM depends on the type of CPU used, which in this type of laptop is based on Intel (R) Core (TM) i5-3230M. According to the ark.intel.com, this type of cpu can be upgraded to 32 GB of RAM.
For the production use in this laptop, upgrading RAM from 4GB to 16GB is enough for me. According to the source.android.com, we need at least 16 GB of available RAM/swap to build an android OS and kernel. For the reference, i choose to use Corsair CMSX16GX3M2B1600C9. This type of RAM brings a dual channel memory 2x8 GB with low voltage in it. See this table below for the data sheet.
|Speed Rating||PC3-12800 (1600MHz)|
Upgrade WLAN Card
HP Pavillion 14-e014tx shipped with Ralink RT3290, this WLAN Card integrated with bluetooth 4.0. For some reason in the Linux distribution, there is no compatibility with the blutooth module for RT3290 and also the WiFi network coverage is very poor. Because of that, i was trying to find replacement for this WLAN card.
There are lot of WLAN card with mini PCI-E in online store. I just found the hardware replacement with the AR5B22. AR5B22 has more advantages than RT3290, support for Linux distribution is also very good with this wifi module. This driver integrated with AR9462 Wireless Network Adapter and Atheros AR3012 Bluetooth 4.0.