You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
alemauri.eu/src/x301/hardware.md

115 lines
6.0 KiB

Title: ThinkPad x301 Restoration: Hardware Mods
Author: Alessandro Mauri
# ThinkPad x301 Restoration Project: Hardware Modifications
As I have to tear at least one ThinkPad down I thought that doing some hardware
modifications would be a good idea. Some things I would like to do are:
1. A display mod, the stock x301 display is decent but for 2008 standards.
As far as I know there are no good options for a display mod, as the x300
and x301 screens were made specifically for these laptops, but maybe a
good AFFS screen can be found and substituted.
2. USB-C charging, cheap USB-C PD power delivery [boards][usbc] can be used
instead of the default charging connector, they signal compatible power
supplies to deliver 20V thus charging the laptop. This is very cool because
it allows old ThinkPads to be charged via modern chargers, which are among
other things, much more efficient and light.
3. Cleaning the fan bearing. The old bearing is, well, old and it makes an
awful sound. This is not only very unpleasant but also lowers cooling and
power efficiency
4. Full re-paste, very basic, much needed.
5. Changing the default WiFi card to a "freedom respecting" [Atheros AR9382][wf]
card, from 2010 it has a maximum speed of 300Mb in download and god-knows in
upload. Certified under false brands as [RYF][ryf] hardware by the FSF is
is very well supported by open-source drivers.
6. Use a microSata to MSata converter in order to use faster and more modern
SSDs, this will increase the responsitivity of the machine by a lot.
7. Upgrade the Bluetooth module from 2.0 to 4.0, this is not only for better
speeds but also for better power saving.
8. New third party battery, this is also needed on most old laptops
## The Easy Stuff
This stuff is rather easy, calling replacing a card a "hardware mod" is a
stretch but better put it here than somewhere else.
In general a good resource for simple modifications and general information
about the ThinkPad x301 is the [Mc Donnell Tech website][donnell]
Let's begin with the battery, the ThinkPad x301 came with three battery
[options][batteries]:
- Battery 49, 3 cells, 27.3 Wh
- Battery 49+, 6 cells, 43.2 Wh
- Bay Battery 50, 3 cells, resides in the UltraBay Thin slot, 23.7 Wh
The best _new_ option is to get some third party battery with 6 cells more
or less equivalent to the 49+. As for the UltraBay battery, they don't make
them new, and buying a new old stock costs an eye and a liver. Also having a
DVD reader in 2021 is comfy.
Buying a new battery can cost you upwards of 50€ and I'm not really sure about
the difference between the third parties, I'll have to do some more research
on that.
Moving on to WiFi, the preinstalled one is an Intel 5XXX WiFi link something
something. Not bad but not great, some other options are:
- [Atheros AR9382][wf], good driver support but _average_ speeds, also this
chip is used in [freedom respecting][ryf] hardware
- [Intel Centrino Ultimate-N 6300][centrino] (FRU 60Y3233), better speeds and
power efficiency, unsure about driver support and "freedom respect"
- [Intel Dual Band Wireless-AC 7260 Plus Bluetooth][ac7260] (FRU 04W3814), as
the name implies it has Bluetooth builtin and even greater speeds, again tho
I'm not sure about drivers and freedom. Also a [hardware mod][ac7260mod] may
be required for it to work.
**NOTE:** all these cards can be installed only after flashing a new BIOS with
the device whitelist removed, a good resource on that is once-again
[Mc Donnell's website][donnell].
Onto Bluetooth, there are a couple of [FRUs][fru] (cards) that will work out of
the box (and for all I know at all), there are:
- The preinstalled BT 2.0 boards
- [FRU 60Y3303][bt1] Bluetooth 4.0 from Foxconn
- [FRU 60Y3305][bt2] Bluetooth 4.0 from Liteon
One of the 4.0 cards will serve me nicely, as far as I know there is no real
difference between the two so no stress in picking one or the other.
Finally the [micro SATA][usata] to [mSATA][msata] converter board. The x301
originally used a micro SATA SSD or HDD, these come in a non-common 1.8"
format which to my knowledge manufacturers no longer use. So the idea is to
use a [commercially available][umconverter] converter board along with a
[3D printable caddy][caddyfile] (source [here][caddy]) in order to use
common mSATA SSDs.
## Display Panel Replacement
Easily the hardest mod of all, since no direct swaps are possible the only way
to proceed is heavily modifying either the case and/or the eDP cable (which
let me tell you is not fun). But after all that trouble you can end up with a
really nice AFFS display as shown here:
![A really nice AFFS display mod](img/affs.jpg)
This image was taken [from this forum post][affsforum]
[usbc]: https://www.electronics-lab.com/usb-c-pd-module-provides-9v-12v-15v-20v-sells-1e/
[wf]: https://static6.arrow.com/aropdfconversion/3819c6435740abdd592c1d40adffdfba809ffe79/ar9382.pdf
[ryf]: https://ryf.fsf.org/
[affsforum]: http://thinkpads.kr/xe/?mid=gallery&document_srl=80883
[batteries]: https://support.lenovo.com/us/en/solutions/pd013390
[centrino]: https://ark.intel.com/content/www/it/it/ark/products/59474/intel-centrino-ultimate-n-6300-dual-band.html
[ac7260]: https://ark.intel.com/content/www/it/it/ark/products/75439/intel-dual-band-wireless-ac-7260.html
[ac7260mod]: https://www.reddit.com/r/thinkpad/comments/49wjv1/x220t_and_intel_wirelessac_7260_installation_woes/
[donnell]: http://x301.mcdonnelltech.com/
[fru]: https://support.lenovo.com/it/it/solutions/ht118572-what-is-a-field-replacement-unit-fru-service-part
[bt1]: https://www.amazon.it/Adattatore-Bluetooth-Thinkpad-60Y3303-60Y3305/dp/B07XQ8MHCC
[bt2]: https://www.amazon.it/Adattatore-Bluetooth-Thinkpad-60Y3303-60Y3305/dp/B07XQ8MHCC
[usata]: https://en.wikipedia.org/wiki/Serial_ATA#Micro_connector
[msata]: https://en.wikipedia.org/wiki/Serial_ATA#Mini-SATA_(mSATA)
[umconverter]: https://www.amazon.it/Sconosciuto-msata-Express-Converter-Adapter/dp/B01AP5RSZY
[caddy]: https://www.reddit.com/r/thinkpad/comments/e0rbfq/thinkpad_x301_msata_adapter_caddy/
[caddyfile]: https://www.thingiverse.com/thing:3996754