Yo,
here are my - elitebook G1 840 mods -
I got two upgraded parts, and installed them .
I ran this laptop w/o a hard drive for a while [like a chromebook], but went crazy, and installed an ssd again, but not as my boot drive .
I upgraded the internal wifi card to this -
Intel(R) Dual Band Wireless-AC 7260 [intel 720 HWM] combo bluetooth/wifi-ac
Driver link if you wanted to do the same :
https://www.intel.com/content/www/us/en/support/network-and-i-o/wireless-networking/intel-wireless-products/intel-wireless-7200-series/intel-dual-band-wireless-ac-7260.html
there are two antennas, and one screw . literally just remove the screw, and take off the antennas with a small screwdriver or small plyers [just pull straight up, to install, push straight down]
the card itself will slide forward/out like ram .
The other part I got is a kingston 16gb m.2 ssd drive . [I actually went and got a 32 gb now] .
It was $8 on ebay . well worth it, if you run linux, and can map everything else to an external drive, or use another internal ssd/slowsata for long storage .
Part # SNS4151S3/16GD
They are referred to as -
Kingston 16 GB M.2.NGFF mSATA SSD Chromebooks Acer
you can find these cheap now, $5-8 used . NGFF is the size . [42mm]
link to ssd:
http://www.ebay.com/itm/Kingston-16-GB-M-2-NGFF-mSATA-SSD-Chromebooks-Acer-/201946968720?hash=item2f04fa3290:g:V34AAOSwMtxXrlSw
the install itself it straight foward, remove a screw, and insert on an angle, like ram .. but getting your OS installed .. and booting off it, gets a lil crazy .
First enable it in BIOS [M.2 SLOT boot enabled, and change boot order so it's first in list]
and then, you have to install your OS . I recommend ubuntu or some other linux . setup your partitions , or use the whole drive as / ; and dont use any swap . [you could install a swap drive on the other long storage drive] .
If you get what im getting at, this drive will fly compared to the 3/gb ssds, and seems a lil faster than the sata 6/gb ssds, to me .. at least . but try at your own peril :) let me know what you think .