T25 Frankenpad

Last updated: 18 May 2022.

Introduction

The ThinkPad 25th anniversary (T25) is the only modern ‘Lenovo’ laptop with a classic 7-row keyboard. As such, it’s considered an enthusiast machine and a highly-sought after laptop by collectors. Unfortunately, the T25 is fairly lacking as the machine only has a dual-core 7th gen chip (i7-7600u). The T480, which shares a similar chassis as the T25, has in comparison a quad-core chip (i7-8650u) and a much more powerful GPU (MX150).

A brilliant hacker has managed to hack the T480 motherboard with the T25 chassis and keyboard, aptly naming it as the T25 frankenpad. This article describes the parts and steps involved as well as more information on the machine.

This page is a general page for the T25 mod. Please refer to the T25 frankenpad price list for more information.

Parts involved

As the main article linked above already has all the relevant information on the parts, I’ll build on the original article. Please refer to the T480, T25 and T470 HMM for more info. Please refer to the FRU lookup (T480, T25, T470) for more information on different FRUs for all these machines.

T480 > T25 frankenpad

Palm rest (01HX686)

The palm rest (keyboard deck) is the original T25 part.

T25

There’s a hole for the fingerprint reader (01AX699). The FPR FRU consists of 3 parts, the FPR, FPR IO shield and FPR cable. Almost the entire 2017 lineup of ThinkPads have the same FPR and FPR cable. (X1C5, T470, T460s, T470p, P50, P70). However, the IO shield for the FPR will only be compatible with the one from the T470.

Keyboard (01HW487)

The keyboard does not come with the power button, power button module (01HX689 or 01AV233) and the power button module cable (01HX688 or 01AV232). The power button module and cable are separate. The physical plastic power button (01HX690) itself can be transplanted from an X220 7-row classic keyboad.

M.2 bracket (01HX691)

The M.2 bracket is another difficult to source part but the original bracket can be easily modded for the frankenpad. There is no need to purchase a T25 specific M.2 bracket if you aren’t picky since it’s inside the chassis. There is also no easy way to install a full 2.5” drive unfortunately unless you plan to cut more of the palm rest.

The compatible M.2 adapters for the T480 (01AX994) are also used in the T470 and X270 etc.

Other parts

This part is not 100% necessary. The original T480 IO bracket (01YR515) cannot fit the new keyboard deck properly, so either the keyboard deck needs to be cut to fit the bracket or the bracket has to be cut. The initial implementation was to cut the chassis, but cutting the bracket is easier and simpler than risk damaging the keyboard deck even further.

  • The only hinge needed is the left hinge from the T470 (01AX952 or 01AX953). The right hinge is the same on all 3 machines (T480, T470, T25) and can be reused.
  • The X1C6 and X1C5 touchpad is fully interchangeable with the T25 touchpad. Too many FRUs to list so just search ‘synaptics’ in the FRU lookup for these 2 machines.
  • The touchpad cable is the same as the T480. Only the touchpad is different.

Conclusion

The conversion can be simplified and made easier as there are really only 4 parts needed for this that are difficult to acquire: palm rest (keyboard deck), keyboard, keyboard power module and cable. The rest of the parts can all be sourced from other machines which are widely available. A table summarising the parts is as follows:

PartInformation/FRU
T25 Palmrest01HX686
3D partsSTL files
T25 Keyboard01HW487 (ANSI)
Power button board and cable
Plastic power button
01HX689 or 01AV233
Power button is cut from an X220/T420 keyboard
TouchpadTouchpad from X1C5/X1C6
Full glass instead of original T480 plastic trackpad
Touchpad cable uses the original T480 cable
T470 Hinges01AX952 or 01AX953
Left hinge is cut with dremel
Right hinge is the same as all 3 machines (T480, T25, T470)
T470 IO bracket01YR515
Requires some cutting to fit the IO bracket
Fingerprint reader
FPR bracket
FPR FFC cable
01AX699
Consists of 3 parts
Bracket is from the T470

T25 > T25 frankenpad

A lot less parts are needed for this mod. In short, the motherboard, IO shield (01YR515) and bottom chassis (01YR485) are required.

3D Print

The original 3D bracket is great, but a few aspects can be redesigned. The 3D brackets were redesigned with a much better hook and better support.

The print is available here (SHA256). A commercial service was engaged to print it in high precision resin. Home printers are generally unable to print to the level of precision required. The amount to cut and dremel is subjective and is cut and trimmed by hand.

The main threaded inserts on the motherboard bracket have been updated to support brass M2 threaded inserts (1.5mm height, 3.5mm external diameter). After printing, simply place the inserts on the screw hole and use a soldering iron to heat up the mount so it melts into the plastic for adhesion. This bracket is mainly for securing the motherboard onto the chassis, so a tight and strong mount is not needed. A threaded insert is chosen over a printed thread as threaded inserts are stronger and M2 printed threads are more difficult to print for most conventional home printers.

WARNING: Do not over-tighten the motherboard onto the bracket. The threaded inserts are held by plastic and breaks easily. The bracket is designed to ensure the motherboard stays in place, not to secure the board. Minimal torque is needed.

The bottom chassis hook has also been updated to resemble and work as a better hook. The original design had no actual hook so the bottom chassis might not be secured tightly to the keyboard deck. The updated hook should work a lot better and reduce any gaps that may appear. The gap depends on how well you dremel and install the mods and is subjective to that.

A new T480 bottom chassis is highly recommended as used ones might be slightly bent which affects how big/small the gap between the palm rest and the bottom chassis.

Any epoxy will work to secure the bracket onto the keyboard deck but make sure everything’s adjusted properly before installing the bracket.

Compatible displays

There are 3 display cables available for the T480: 30pin eDP (01YR501), 30pin eDP + touch (01YR502) and 40pin eDP (01YR503). FHD panels use the 30pin eDP while higher resolutions use the 40pin cable.

The panels chosen below does not come with screw mounts but a custom 14″ display mounts can be installed on the panels (shown above) instead of relying on 3D printed brackets.

A list of the best displays are listed below for the T480. This includes a 120Hz panel. The stock panels are not listed below.

DisplaySpecificationsInformation
BOE NV140QUM-N53
4K HDR panel of the X1C7
4K60 HDRReview
Requires 14″ panel mounts
Uses 40pin eDP cable
N140HCG-GQ2
T490 low power FHD panel
1080pReview
Requires 14″ panel mounts
Uses 30pin eDP cable
B140QAN02.0
2K HDR panel of the X1C6
2K60 HDRReview
Requires 14″ panel mounts
Uses 40pin eDP cable
M140NVF7 R0
HP 840 G5 privacy filter panel
1080p
120Hz
700nit
Review
Requires 14″ panel mounts
Uses 40pin eDP cable
Verified to work by community member

Cooling assembly

The T480 comes with 2 variants of fans, a dGPU variant with 2 heatpipes and an iGPU variant with 1 heatpipe. Using the dGPU heatpipe on iGPU machines will result in better cooling.

ThinkPad stickers

The stock T480 TP stickers can be replaced with the T25 stickers easily as they are the same dimension.

Magnesium lid (01AX955)

There exists a magnesium variant of the T480 display lid instead of the usual plastic. It’s a bit stronger and lighter than the stock lid.

The magnesium lid has to be modified in order to fit the 4K60 panel and a few other panels. The screen bezel also has to be compatible with magnesium lid. The screen bezel is actually a 2 part design, the inner bezel and a stick on outer bezel. The inner bezel is the same for both the IR camera (01YR491) and ThinkShutter (01YR490) variants and it’s the outer bezel that differs between the IR/ThinkShutter variants.

BIOS (skyra1n) and EC

Keyboard and emedded controller (EC)

As the keyboard has been replaced, the fn keys will not be mapped correctly. Please refer to the original page for more info.

Recently, the famous korean hacker leokim managed to hack the EC of the T480 motherboard and patch the keyboard. Unfortuntately all his works are closed-source and he does not respond to PMs. Dumping the EEPROM of the EC don’t seem to be too difficult but decrypting and reverse engineering the dump is where it’s difficult. Perhaps somebody with leokim’s modified T25 could dump the EC and distribute it to the rest of the community.

skyra1n

A bunch of super smart people managed to unlock the advanced menu for the T480 and made instructions for patching it. It’s super simple to use and unlocks a whole world of performance tweaks. For updated information, please follow the /r/tp subreddit or join their discord.

The modded BIOS will remove the whitelist and enable any M.2 2242 USB cards including this 4-port USB port adapter. A small wireless mice receiver or a thumbdrive can be soldered on this slot.

Quick start guide

uefipatch bios.img patch.txt -o new_bios.img
  • Write the new firmware onto the laptop and pray that it works.

Support

Check out the T25 Frankenpad support here.

25 Comments

N 11 August 2020 Reply

incredible work man!

many thanks for your detailed explanation.

BR!

Xue Yao 11 August 2020 Reply

Planning to push out a DIY kit soon. I’ve already prepped all the materials but too busy with other projects to launch this one currently

Chris 18 August 2020 Reply

Hi Xue Yao, can I be notified when the kit is available?

Xue Yao 18 August 2020 Reply

Sure, you should see this everywhere once I’m done tweaking the kit 🙂

gaetano 21 August 2020 Reply

Hi xue,
re skyra1n, the original link (http://paranoid.anal-slavery.com/biosmods/skylake.html) states that after running uefipatch a further step is needed, to change a particular string in an Hex editor. Is this the case, or can it be ignored?

Thanks and congratulations on your brilliant work

Xue Yao 21 August 2020 Reply

Didn’t change the string so it should be fine but if it doesn’t boot just change the string 🙂

Swimming 12 November 2020 Reply

This saved me lol. Wouldn’t boot for me until i changed the string with the hex editor

Josh 15 September 2020 Reply

I use a M140NVF7 R0 1080p 120Hz 700nit display in my T25 Frankenpad with the 40pin connector cable, works without any problem.

Xue Yao 15 September 2020 Reply

Thanks for the info! I’ll add it in on this page

Jonas Strassel 31 October 2020 Reply

Hi there! Any chance to get the t25 keyboard into the t495s?

Xue Yao 31 October 2020 Reply

I’ve not used it before but the chassis is probably too different to fit unfortunately. The AMD A485 motherboard can fit the same chassis though and will probably work too but the performance between the Intel and AMD variants are very similar.

Vincent Hanna 3 December 2020 Reply

Great work, Xue Yao! Appreciate you sharing it with the community. Do you think there is any chance at all to make the T25 keyboard work on a smaller X260/270? I’m sure that the many people who prefer 12.5″ and who still stick to the old X220 (including myself) would die for a 7-row in a smaller, newer machine 🙂

Xue Yao 6 December 2020 Reply

Unfortunately no, unless the entire chassis is 3D printed from scratch.

Kwye 4 January 2021 Reply

Hi there.
Is it possible to upgrade the graphics or cpu on the t480?

Xue Yao 4 January 2021 Reply

The stock ones are the fastest for the T480 unfortunately. The dGPU cannot be modified trivially.

Max 18 January 2021 Reply

Inspired by your story, I installed the Innolux panel together with the magnesium lid. I spend a day trying to fit the steel arms on either side of the screen in the magnesium lid, but they don’t seem to be made for this lid. I had no choice but to leave them out, so the lid is only tied to the hinges with 4 screws. It doesn’t seem to be very durable. Do you use the steel arms with the magnesium lid?

Xue Yao 18 January 2021 Reply

No. The 14” panel frame is what I use in place of the steel frame and it holds the panel fine.

Max 18 January 2021 Reply

Ok, thanks!

thepwnager1337 18 June 2021 Reply

Just curious, how did you get the “custom 14″ display mounts?” I am looking to do a similar upgrade on my T480 and am curious where I can get mounts like this, as the current just-tape-the-display-to-your-case makes me a little nervous. Did you make them locally or aliexpress, alibaba, etc…?

Xue Yao 18 June 2021 Reply

It’s available online, not sure what’s it called but I’ve seen it before

Piran 17 November 2021 Reply

t25 keyboard mod can be also used for the t490?

Xue Yao 17 November 2021 Reply

No, only fits the T480 unfortunately

TIMM 27 December 2021 Reply

Hi,
is this mod possible with t480s too?
Thank you!

Xue Yao 27 December 2021 Reply

Not possible unfortunately

Dylan Priest 15 March 2023 Reply

Can you explain what the 3D printed part is?

Leave a Reply