website/content/post/t400-setup/index.md
2024-03-03 19:23:00 +01:00

82 lines
8.1 KiB
Markdown

---
title: T400 mods
description: A collection of ways you can mod a Thinkpad T400
date: 2023-09-07 00:00:00+0000
image: thinkpad2.jpg
categories:
- Thinkpad
- Libreboot
tags:
- thinkpad
- libreboot
---
my daily driver is the Thinkpad T400, the most powerful laptop that you can libreboot to remove completely the proprietary Lenovo BIOS in favor of a fully open source BIOS. The distro on it its Parabola GNU/Linux-libre: a 100% free distribution.\
I have done a series of mods on this machine, and more are to come. What follows is a list of some useful resources on the T400 itself and the mods compatible with this device.
## Resources
- tons of info on the [Thinkpad T400](https://mcdojf.wixsite.com/t400)
- [Thinkpad T400 manual](https://thinkpads.com/support/hmm/hmm_pdf/43y6629_05.pdf)
- [Thinkpad T400 specs](https://www.thinkwiki.org/wiki/Category:T400)
- [Trustworthy site](https://minifree.org/) that sells Librebooted devices (including T400s)
## MODS
Here are the most common mods you can do on a Thinkpad T400
### Libreboot
The Libreboot project provides free, open source (libre) boot firmware based on coreboot, replacing proprietary BIOS/UEFI firmware. I made a guide on how to do that. It's [here](https://bytemeifyoucan.lol/p/my-t400-libreboot-guide/).\
The Official Libreboot site is [this](https://libreboot.org/).\
The Thinkpad T400 official page is [this](https://libreboot.org/docs/hardware/t400.html).
#### Removal of proprietary hardware
After librebooting the T400 any hardware that requires proprietary blobs will need to be removed and changed. In the case of this model you will most likely only need to replace the wifi card. One of the most suggested is the Atheros AR5BXB112 AR9380. It is a 3x3 450mbps WiFi card which works perfectly with free drivers and firmware, it should cost between 10 and 15 euros on Ebay or similar sites.\
[This](https://h-node.org/wifi/catalogue/en/1/1/undef/undef/yes?) is the complete list of cards approved by the Free Software Foundation.
### Quad-core mod
It is possible to install a series of quad-core processors on the T400, taking advantage of the fact that they have the same socket of the dual-core Core Duos that come with stock machine.\
They are:
- Core 2 Quad Q9000
- Core 2 Quad Q9100
- Core Extreme QX9300
You will need some soldering skills and decent amount of patience.\
A very well done guide can be found [here](https://thonkpeasant.xyz/guides/other/quad.html).\
The original post can be found [here](https://thinkpad-forum.de/threads/core2-quad-mit-coreboot-libreboot-auf-t500-wahrsch-auch-t400-benutzen-beta.199129/). (in german)
### Cooling mod
Cooling mods really do exists out there, even tho I have never tried one on my T400s, considering i have heard mixed opinions about the actual improvements when it comes to the CPU degrees. Mileage may vary.\
All guides follow more or less the same principle: remove the metal sheeting from the plastic bottom casing and drill holes in the case.\
Examples of the procedures are [this](https://thonkpeasant.xyz/guides/other/cool.html) and [this](https://www.instructables.com/Fix-a-Thinkpad-T400s-Thermal-Issues-Once-and-For-/).
### bluetooth
The bluetooth of the T400 is 2.1, you can easily upgrade the bluetooth 4.0 by swapping the card located behind the LCD front bezel. Most recommended model is **Bluetooth 4.0 Genuine Lenovo FRU 60Y3305 60Y3303**.\
More info [here](https://www.thinkwiki.org/wiki/Bluetooth_Daughter_Card_slot).
### Ultra-bay mods
The most common usage for the ultra bay, when a cd reader is not needed, is to use an Hard Drive caddy module to have a second 2.5 inch drive. Parts are easily available for about ten euros.\
Another rare but worth mentioning accessory is the [Serial Ultrabay Slim Battery](https://www.thinkwiki.org/wiki/Serial_Ultrabay_Slim_Battery): a battery pack that slides into a Serial Ultrabay Slim. It has three 3.6V lithium-ion cells, for up to 2.3 hours of battery life.\
I am currently working on a variation of a mod I have seen floating around the world wide web. It's [this one](https://hackaday.com/tag/thinkpad-ultrabay/). In the article the laptop used is the T420 so I am changing the 3D printed part to fit the T400 ultrabay.\
More info and **maybe** a guide will appear in the future, depending on how much time and effor i want to waste on this idea.
### Express Card slot
The T400 Express Card slot allows you to slot in any compatible Express Card 54 and by extension any Express Card 34. One common example is using a card with one or two (depending on the model) USB 3.0 plugs, with up to (i think) 5Gbps transfer speed.\
Other types of Express Cards can be found scattered around the web, from the classic card reader, to different port extensions, to SD readers, to even modules for eGPUs with awful performances.
### Screen replacement
The T400 has 14 inch TFT LCD display with resolutions of either 1280x800 or 1440x900. The display backlight is either CCLF or LED.\
Detailed information about the displays that can be found are [here](https://www.thinkwiki.org/wiki/TFT_display).\
The LED model has a way better screen and is quite rare at this point, few are left on the marked. If you have the change, always go for the LED model.
It is possible to replace the CCFL screen with a LED one, like [this one](https://www.panelook.com/LTN141BT04-002_Samsung_14.1_LCM_overview_24142.html). Remember that aside from the screen you will need a new ribbon cable and a new inverter. Search for **LCD Cable for LED (PN: 93P4592) and LED inverter (42W7949).**
### External WiFi antenna
Still have to do some research on this to understand if it makes sense or not.
### Open source Battery
Battery life on these old devices is not ideal, OEM batteries cost a lot and guarantee only a short period of charge, while off-brand batteries range from being unusable after 25 cycles to being a straight up scam.\
T400 batteries come in two different shapes and sizes: a 6 cell battery and a 9 cell battery. There are people experimenting with building their own Thinkpad batteries. It is not impossible but requires a good amount of knowledge and experience on the matter.\
An example can be Alexander Parent which built his own T420 battery and made a guide on how he did it [here](https://beta.aceparent.me/#/battery). The repository with the pbc files is [here](https://github.com/iam4722202468/ThinkpadBattery).\
Another example is the Youtuber polymatt who made [this video](https://www.youtube.com/watch?v=9PaTKBc88CI) on how he cloned a ThinkPad 701 battery.\
A reddit user posted a comment saying he successfully did a re-celling of a x230 battery [here](https://www.reddit.com/r/thinkpad/comments/8ue5fz/comment/e1fxtec/).
In summary, it is theoretically possible to disassemble a T400 battery and change the cells with high quality ones and have a functioning battery. It's gonna be tough.
### USB C charging
The jellow barrel jack port used to charge the device can be changed in favor of more modern USB C one. This is a common mod in most old T and X series devices.\
Projects for most models can be found with ease while surfing the web, [here](https://www.reddit.com/r/thinkpad/comments/l5g9cj/convert_a_lenovo_laptop_with_square_power_input/) is a mod that removes the square power input, granted it is not the T400 input, but the procedure is very similar.\
Parts needed to do this modification can be found at [this shop](https://www.tindie.com/stores/mikepdiy/).
### Thinklight mod
The [thinklight](https://www.thinkwiki.org/wiki/ThinkLight) is the small LED light in the top left of the display bezel. If you're interested about the story behind the thinklight you can find a cool video [here](https://www.youtube.com/watch?v=foOCDeiTmAo&list=TLPQMDMwMzIwMjTwoWMxCUa-fQ).
Just disassemble the bezel and desolder the LED, then solder the new one. Easy peasy.
### Parabola GNU/Linux-libre
The distro i use on my librebooted T400 is Parabola GNU/Linux-libre, a community-driven, "labour-of-love" effort to maintain a 100% free (as in: freedom) operating system distribution that is lean, clean, and hackable.\
I made a guide on the manual installation of Parabola with an encrypted setup and Open-RC [here](https://bytemeifyoucan.lol/p/parabola-installation-guide/).
## The dock
TODO