<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yttrium</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yttrium"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Yttrium"/>
	<updated>2026-04-16T01:42:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Classic_Keyboard_on_xx30_Series_ThinkPads&amp;diff=58419</id>
		<title>Install Classic Keyboard on xx30 Series ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Classic_Keyboard_on_xx30_Series_ThinkPads&amp;diff=58419"/>
		<updated>2018-01-23T16:40:52Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:T430newkeyboard.jpg|thumb|floatright|300px|You can have your cake, and eat it, too!]]&lt;br /&gt;
The Lenovo Thinkpad xx30 series (T430, X230, T530) was the first generation to use chiclet style keys. The keys generally feel the same in regards to actuation, but they use a new &amp;quot;chiclet&amp;quot; style shape, and the new 6-row layout is missing keys compared to the 7-row layout used on the T420. (Comparison: [http://images.anandtech.com/galleries/1966/T430s_hero_01.jpg T430] | [http://www.accomputerwarehouse.com/images/products/4159_3.jpg T420])&lt;br /&gt;
&lt;br /&gt;
Many ThinkPad fans end up recommending the xx20 series (T420, X220, T520), because they were the last Thinkpads to feature the classic keyboard. However, the xx30 series uses Intel Ivy Bridge processors, with greater power savings and the vastly improved Intel HD Graphics 4000 GPU.&lt;br /&gt;
&lt;br /&gt;
Since the xx20 classic keyboards fit into the xx30 chassis, you can have your cake, and eat it, too!&lt;br /&gt;
&lt;br /&gt;
This guide will explain exactly how to replace your xx30's keyboard with an xx20 Classic keyboard. (Personally, I used a T410/T410p keyboard, but the T420/X220 keyboards share the same FRU and are known to work as well.) &lt;br /&gt;
&lt;br /&gt;
Please experiment, and if you get it working, feel free to [mailto:tyclief@gmail.com email me].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Required Components==&lt;br /&gt;
&lt;br /&gt;
====A compatible ThinkPad====&lt;br /&gt;
&lt;br /&gt;
The disassembly process below is designed for the T430. The rest of the xx30 series (X230, T530, W530, etc.) use the same T410/T420 keyboard, but the disassembly process will differ, so check the Lenovo Hardware Maintenence Manual for those.&lt;br /&gt;
&lt;br /&gt;
I will only help you with issues if you're using a T430, because that's all I have experience with. &lt;br /&gt;
&lt;br /&gt;
The T440 is not supported, since the chassis, palmrest, touchpad and Trackpoint keys were completely redesigned. Thus, there is no room for the lip on the bottom of the T410/T430 keyboard that houses the TrackPoint's clickers.&lt;br /&gt;
&lt;br /&gt;
====A compatible keyboard====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable floatright&amp;quot;&lt;br /&gt;
|+ '''ThinkPad T410/T420 Keyboard'''&lt;br /&gt;
|-&lt;br /&gt;
! FRU&lt;br /&gt;
| [http://support.lenovo.com/en_US/product-and-parts/detail.page?&amp;amp;LegacyDocID=MIGR-74569 45N2071]&lt;br /&gt;
|-&lt;br /&gt;
! approx. cost&lt;br /&gt;
| style=&amp;quot;width: 220px;&amp;quot; | $45 + $4.99 shipping (Amazon)&lt;br /&gt;
|-&lt;br /&gt;
! suppliers&lt;br /&gt;
| {{AMZN|B004OP2CVM|IBM/Laptop Parts Plus (USA)}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I used the T410/T420 U.S. English keyboard, model number 45N2071.  Please be sure to look at the part numbers [http://support.lenovo.com/en_US/product-and-parts/detail.page?&amp;amp;LegacyDocID=MIGR-74569 here] in order to assure you buy the right region-specific keyboard.&lt;br /&gt;
&lt;br /&gt;
Use the first model number listed - for example, the first model number for the Polish region is 45N2092, NOT 45N2162. If you use the second or third model numbers, you'll get the correct region keyboard, but it will be made by a different manufacturer, and will use different key switches. &lt;br /&gt;
&lt;br /&gt;
The T400 keyboard won't work. It fits to a different footprint in the chassis, has different screw holes, and it's overlay keys (Mute, Power) lack LEDs. The additional power being sent to the power/mute keys in order to power the LED would go nowhere. The feedback might actually cause an error.&lt;br /&gt;
&lt;br /&gt;
==Warning==&lt;br /&gt;
&lt;br /&gt;
===Pinout===&lt;br /&gt;
&lt;br /&gt;
xx20/xx30 keyboard pinouts are slightly different, so first thing you need to do is to isolate pins #25 and #29 (grab a [http://plan9.stanleylieber.com/hardware/thinkpad/x230/x230.schematics.pdf schematic] to see where they are). The reason for it is that in xx30 keyboard these pins are separated, but in xx20 one they are connected all together, shorting VCC5M_KBD (pin #25) to ground through the keyboard cable. I disassembled the keyboard and covered #25, #27 and #29 with adhesive tape (#27 is redundant since it's connected directly to ground on the motherboard). Plastic cover on the top can be easily removed, allowing to access internal keyboard connector.&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;&amp;quot;&lt;br /&gt;
| [[File:X230-kb-mod-con-1.png|thumb|300px|X220 keyboard internal connector]]&lt;br /&gt;
| [[File:X230-kb-mod-con-2.png|thumb|300px|X220 keyboard internal connector after mod]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{WARN|Ignoring this thing will cause keyboard overheating and damage.}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Some people have done the keyboard replacement without this protective mod - and not reported any issues, even after years of use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further investigations on three keyboards shows that the over-current condition described above quickly lead to the same failure each time - a small burnout on the keyboard just after the retaining bar (see circled area on photo below).  This burnout has had the effect of removing the short circuit and stopping any other issues. [[File:X220_keyboard_burn.jpg|thumb|300px|X220 keyboard, showing burn mark]]}}&lt;br /&gt;
&lt;br /&gt;
===Key Functionality===&lt;br /&gt;
&lt;br /&gt;
Please note that after installing the keyboard hardware it will not be perfect - unless you also re-flash the Embedded Controller firmware, some keys are not detected at all, others have different functions and all Fn commands are the original ones (listed on the T430 keyboard) instead of those shown on the T420 keyboard. &lt;br /&gt;
&lt;br /&gt;
* The T410's keyboard is printed to have Fn+PageUp activate the Thinklight.&lt;br /&gt;
** However, because this action is actually bound to Fn+Space on the T430 keyboard, you will need to press Fn+Space to activate the ThinkLight after installing the T410 keyboard. &lt;br /&gt;
* Fn+F8 does not toggle the TrackPoint/touchpad input, it actually dims the brightness.&lt;br /&gt;
* Fn+F4 makes the computer sleep, as that is the combo on both keyboards.&lt;br /&gt;
&lt;br /&gt;
===Re-flashing the Embedded Controller===&lt;br /&gt;
&lt;br /&gt;
It is possible to modify the Embedded Controller to enable all these keys and switch (most of) the Fn commands around.  However, it is important to be aware that flashing the Embedded Controller is a critical process and if something goes wrong, you could end up with a brick instead of a laptop.&lt;br /&gt;
&lt;br /&gt;
On a more positive note, during the development of these modifications, no x230 laptops were bricked and there were never any problems or failures.&lt;br /&gt;
&lt;br /&gt;
===Keymap Table===&lt;br /&gt;
&lt;br /&gt;
A full table of keys and their compatibility is listed below.&lt;br /&gt;
&lt;br /&gt;
DNF means Does Not Function.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Key || Function after install || Function with new firmware || Notes&lt;br /&gt;
|-&lt;br /&gt;
| A-Z || A-Z || A-Z ||&lt;br /&gt;
|-&lt;br /&gt;
| 0-9 || 0-9 || 0-9 ||&lt;br /&gt;
|-&lt;br /&gt;
| PrtScr/SysRq || DNF || PrtScr/SysRq || The Menu Key functions as PrtScr&lt;br /&gt;
|-&lt;br /&gt;
| ScrLk/NumLk || DNF || ScrLk/NumLk ||&lt;br /&gt;
|-&lt;br /&gt;
| Pause/Break || DNF || Pause/Break ||&lt;br /&gt;
|-&lt;br /&gt;
| Insert || DNF || Insert || Can be rebound to a combo if needed&lt;br /&gt;
|-&lt;br /&gt;
| Delete || Home || Delete || Can be rebound to Delete using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| Home || DNF || Home || Can be rebound to a combo if needed&lt;br /&gt;
|-&lt;br /&gt;
| End || End || End ||&lt;br /&gt;
|-&lt;br /&gt;
| PgUp || Delete || PgUp || Can be rebound to PgUp using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| PgDown || Insert || PgDown || Can be rebound to PgDown using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| F1-F9 || F1-F9 || F1-F9 ||&lt;br /&gt;
|-&lt;br /&gt;
| F10 || DNF || F10 || Can be rebound to a combo if needed, but will never work in the BIOS&lt;br /&gt;
|-&lt;br /&gt;
| F11-F12 || F11-F12 || F11-F12 ||&lt;br /&gt;
|-&lt;br /&gt;
| Esc || Esc || Esc ||&lt;br /&gt;
|-&lt;br /&gt;
| Tilde || Tilde || Tilde ||&lt;br /&gt;
|-&lt;br /&gt;
| Tab || Tab || Tab ||&lt;br /&gt;
|-&lt;br /&gt;
| CapsLk || CapsLk || CapsLk || The T410's LED indicator does not work - uses the T430's built-in onscreen indicator.  The new firmware also does not fix the indicator light&lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Shift || R&amp;amp;L Shift || R&amp;amp;L Shift || &lt;br /&gt;
|-&lt;br /&gt;
| Fn || Fn || Fn || The BIOS LCtrl &amp;amp; Fn swap does work (The swap worked when tested with the new firmware)&lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Ctrl || R&amp;amp;L Ctrl || R&amp;amp;L Ctrl || The BIOS LCtrl &amp;amp; Fn swap does work (The swap worked when tested with the new firmware)&lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Windows || R&amp;amp;L Windows || R&amp;amp;L Windows || &lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Alt || R&amp;amp;L Alt || R&amp;amp;L Alt || &lt;br /&gt;
|-&lt;br /&gt;
| Space || Space || Space ||&lt;br /&gt;
|-&lt;br /&gt;
| Menu || PrtScr || Menu || This key is actually PrtScr on the T430 keyboard, and functions as such when the T410 keyboard is installed. Because of this, there is no Menu key. For me, it appears that this causes the Menu Key to turn on and off at will. Please see [[#Menu Key|this section]] for more detail.&lt;br /&gt;
|-&lt;br /&gt;
| PgLeft || PgUp || PgLeft || Can be rebound to PgLeft using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| PgRight || PgDown || PgRight || Can be rebound to PgRight using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| Enter || Enter || Enter ||&lt;br /&gt;
|-&lt;br /&gt;
| Backspace || Backspace || Backspace || &lt;br /&gt;
|-&lt;br /&gt;
| Punctuation || Punctuation || Punctuation || Too excessive to list, but all work normally&lt;br /&gt;
|-&lt;br /&gt;
| Power/Mute/MicMute/VolUp/VolDown/ThinkVantage || All work || All work || All of the overlay keys work, as well as their LEDs&lt;br /&gt;
|-&lt;br /&gt;
| TrackPoint/left/middle/right || All work || All work || The TrackPoint works perfectly on the X230. It should work on the T430, but wasn't tested; the original author's T430 had soda spilled on it, shorting out his TrackPoint socket. ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F3 (Lock Screen) || Labelled as &amp;quot;Battery&amp;quot;, works || Does not Work ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F4 (Sleep) || Works the same || Works the same ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F5 (Wifi) || Works the same || Works the same ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F6 (Camera/Audio) || Works the same || Works the same ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F7 (Display Switch) || Works the same || Works the same ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F8 (Dim) || Labelled as &amp;quot;Mouse Switch&amp;quot;, but dims || Fn+F8 now works as Mouse Switch ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F9 (Brighten) || Unlabelled, but brightens || Fn+F9 now does nothing ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F10 (Prev track) || Unlabelled, but works || Fn+F10 now does nothing ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F11 (Pause) || Unlabelled, but works || Fn+F11 now does nothing ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+F12 (Next track) || Labelled as &amp;quot;Hibernate&amp;quot;, does nothing || does nothing || It is theoretically possible that this key could be made to work.  Fr technical reasons, it was considered risky to make this change - and hopefully a little used key.&lt;br /&gt;
|-&lt;br /&gt;
| Fn+Home || DNF || Works as Brighten ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+End || DNF || Works as Dim ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+PgUp || DNF || Works as Thinklight ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+Left || DNF || Works as Prev Track ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+Down || DNF || Works as Pause ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+Right || DNF || Works as Next Track ||&lt;br /&gt;
|-&lt;br /&gt;
| Fn+Up || DNF || Works as Stop ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==The replacement (T430)==&lt;br /&gt;
&lt;br /&gt;
===Removing the old keyboard===&lt;br /&gt;
&lt;br /&gt;
Removing the old keyboard will require you to remove the memory module cover (RAM cover), after which you must unscrew two long screws above and below the mSATA slot. From there, you just need to push the keyboard up, and remove it from its place. You should follow the [http://support.lenovo.com/en_US/downloads/detail.page?DocID=PD023531 official instructions] in order to do this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
Image:T430memorycover.jpg|The memory cover&lt;br /&gt;
Image:T430keyboardscrews.jpg|Removing the keyboard screws&lt;br /&gt;
Image:T430keyboardremove.jpg|Removing the T430 keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Replace the xx30 Palmrest with a xx20 Palmrest ===&lt;br /&gt;
&lt;br /&gt;
The least invasive method is to replace the entire xx30 (T430/X230/W530) Palmrest with the xx20 (T420/X220/W520) Palmrest. The palmrest costs about $10-20 on eBay, search for these FRU numbers:&lt;br /&gt;
&lt;br /&gt;
* T420 Palmrest&lt;br /&gt;
** No fingerprint reader - 04W1371, 04W1372&lt;br /&gt;
* X220 Palmrest&lt;br /&gt;
** No fingerprint reader - 04W1411&lt;br /&gt;
** With fingerprint reader - 04W1410&lt;br /&gt;
&lt;br /&gt;
It's pretty simple:&lt;br /&gt;
&lt;br /&gt;
# Remove and unplug the original palmrest.&lt;br /&gt;
# Install and plug in the xx20 palmrest.&lt;br /&gt;
# Then insert the keyboard; it should fit perfectly.&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Sand down the nubs to fit in the T430 Palmrest===&lt;br /&gt;
[[File:T410keyboardnubs.jpg|thumb|left|175px|A comparison of the nubs from the T430 and T410 keyboards]]&lt;br /&gt;
[[File:T410trackpointnubs.jpg|thumb|floatright|175px|A comparison of the nubs from the T430 and T410 trackpoints]]&lt;br /&gt;
&lt;br /&gt;
If you're a cheapskate, you can modify the keyboard to fit your T430 palmrest instead. &lt;br /&gt;
&lt;br /&gt;
Along the bottom edge of the T430 keyboard are four small nubs that fit into place along four idents in the chassis. These nubs help secure the keyboard into place, and make sure it is aligned correctly. The classic keyboard, however, has five nubs - and they're much thicker. Whereas the T430 nubs are only extensions of the metal plate covering the back of the keyboard, the classic nubs actually extend upwards and fit the entire thickness of the keyboard. The classic's fifth nub is located under the TrackPoint keys.&lt;br /&gt;
&lt;br /&gt;
I was able to flatten these nubs enough that my classic keyboard slides into place, although it is a very ugly seam. &lt;br /&gt;
&lt;br /&gt;
An alternative method is to clip off the nub near the TrackPoint key, and sand away the extra thickness off the other four nubs using a $20 Dremel. Then, use a black Sharpie to color the exposed metal.&lt;br /&gt;
&lt;br /&gt;
[[File:t430keyboardinstall.jpg|thumb|floatright|175px|Installing the T410 keyboard]]&lt;br /&gt;
&lt;br /&gt;
===Installing the new keyboard===&lt;br /&gt;
After the nubs have been taken care of, the rest of the keyboard installation should be very simple. Just follow the instructions from the Lenovo official guide in reverse, being sure to bend the keyboard connector back the way it was done on the T430's, and NOT twisting it to match. You'll know your keyboard was installed correctly when you can actually install both screws completely.&lt;br /&gt;
&lt;br /&gt;
== Re-Flashing the Embedded Controller ==&lt;br /&gt;
It is now possible to modify the firmware on your Thinkpad x230 (and it seems several other models, but not all have been tested) to correctly use the classic keyboard.&lt;br /&gt;
&lt;br /&gt;
The capslock light is missing and the Fn+F3, Fn+F12 and Fn+Space key combinations do not work, however it is perfectly usable like this.&lt;br /&gt;
&lt;br /&gt;
Full details on how to create and apply the patch are included in the README of the git repository at https://github.com/hamishcoleman/thinkpad-ec - this will be the most up-to-date source for instructions.&lt;br /&gt;
&lt;br /&gt;
=== Steps to patch your Firmware ===&lt;br /&gt;
As mentioned above, it is best to use the git repository to build patched images, but I have pre-prepared some patches here.&lt;br /&gt;
&lt;br /&gt;
To use the manual process, follow these steps:&lt;br /&gt;
&lt;br /&gt;
# get the latest Lenovo update ISO image for your laptop (See links below)&lt;br /&gt;
# apply the ISO patch (from the links below) for your specific firmware file (See discussion below for more on this)&lt;br /&gt;
# put the updated ISO image onto a CDROM and boot it, you will be prompted to flash your firmware&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model || Lenovo ISO || ISO patch || EC Firmware Version || Notes&lt;br /&gt;
|-&lt;br /&gt;
| t430 || [https://download.lenovo.com/pccbbs/mobiles/g1uj38us.iso] || [https://gist.github.com/hamishcoleman/3565524b7f5cd162f911867557414d86] || G1HT35WW || tested and working&lt;br /&gt;
|-&lt;br /&gt;
| t430s || [https://download.lenovo.com/pccbbs/mobiles/g7uj18us.iso] || [https://gist.github.com/hamishcoleman/966896fe2f54d9eb6544b8217980f06b] || G7HT39WW || tested and working&lt;br /&gt;
|-&lt;br /&gt;
| t530 and t530i || [https://download.lenovo.com/pccbbs/mobiles/g4uj30us.iso] || [https://gist.github.com/hamishcoleman/6d3061b1845cf0b62e676abe750caca1] || G4HT39WW || tested and working&lt;br /&gt;
|-&lt;br /&gt;
| w530 || [https://download.lenovo.com/pccbbs/mobiles/g5uj28us.iso] || [https://gist.github.com/hamishcoleman/7832e6fa0fa5a63217ed175179a7038d] || G4HT39WW || tested and working&lt;br /&gt;
|-&lt;br /&gt;
| x230 || [https://download.lenovo.com/pccbbs/mobiles/g2uj23us.iso] || [https://gist.github.com/hamishcoleman/dc9c3d8fd3cd52aeb573e6681419be79] || G2HT35WW || tested and working&lt;br /&gt;
|-&lt;br /&gt;
| x230t || [https://download.lenovo.com/pccbbs/mobiles/gcuj24us.iso] || [https://gist.github.com/hamishcoleman/3b91d0c79c0908a3492c7c615d6a2870] || G2HT35WW || untested&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== How to apply the patch ====&lt;br /&gt;
The ISO patches linked above are text files with hexdumps showing the diff between the original and the patched version of the file.  They can actually be applied by hand using a hex editor - if needed - but that would be quite tedious as they are a little large.&lt;br /&gt;
&lt;br /&gt;
The hexpatch.pl tool from the git repo is the simplest way to apply a patch.  This tool is a small perl script that is run like this: &amp;lt;pre&amp;gt;hexpatch.pl binaryfile patchfile&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An even better option is to use the git repo to fully automate the building of a bootable USB disk image - just read the README in the repo for the details.&lt;br /&gt;
&lt;br /&gt;
=== Future Work ===&lt;br /&gt;
I have worked on streamlining the process of applying the patches, but am stumped looking for a simple Patching process for Windows users (and am unwilling to simply distribute the Lenovo copyrighted firmware in its entirety).  So, I will be continuing to think about how to streamline the patching process.&lt;br /&gt;
&lt;br /&gt;
While it is theoretically possible to fix the remaining one or two Fn-X key combos, they are not needed for most people, so this is a low priority.&lt;br /&gt;
&lt;br /&gt;
==Handling mismatched keys in software==&lt;br /&gt;
If you dont want to re-flash the EC firmware, you can still use the keyboard reasonably well, however not all of the keys work correctly, as detailed in the [[#Keymap Table| Keymap Table]]. However, if a key performs an action, that action can be rebound on a system-wide level to any other action. &lt;br /&gt;
===Linux===&lt;br /&gt;
This can be done using [http://askubuntu.com/questions/69804/how-do-i-change-the-keymap-of-a-single-device-logitech-presenter udev keymap]. I don't use Linux, and so I won't provide instructions for that here, but that page should give all the information you need to get it working, along with the Keymap Table's stock remaps. Note that keys that are labelled DNF will never work - this is a BIOS-level issue and no operating system tweaks will fix it.&lt;br /&gt;
===Windows===&lt;br /&gt;
[[File:t430sharpkeys.png|thumb|floatright|250px|Remapping with SharpKeys]]&lt;br /&gt;
On Windows, we can use a nifty program called [http://sharpkeys.codeplex.com/ SharpKeys] to rebind keys. The program is creates a registry entry in order to remap. Despite the fact that it is portable and does not run upon starting the machine, I suggest you keep the application handy in case Windows overwrites the remap key - this has only happened a few times for me while tweaking things, but it's enough reason to keep the 500kb application installed.&amp;lt;br/&amp;gt;Once you've installed SharpKeys, add four remaps corresponding to the ones on the right, and then click &amp;quot;Write to Registry&amp;quot;. Log out of Windows, and when you log back in, your PgUp, Delete, and PgDown keys should be functioning as normal. &lt;br /&gt;
&lt;br /&gt;
====Menu Key====&lt;br /&gt;
The last remap in SharpKeys, Unknown &amp;gt; Turn Key Off, corresponds to disabling the Menu key (key 0x0075). Without this entry, my keyboard was making all left clicks act as though the Menu key was being held down. You may not need this entry, but if you do, be sure to add it. I believe this stems from the fact that there is no Menu Key on the T430 keyboard, but I'm not sure why it was constantly signalling itself as on.&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
[[File:T430masterrace.jpg|thumb|floatright|300px|The T430 master race.]]&lt;br /&gt;
&lt;br /&gt;
While some keys won't work, it is completely possible to transplant a T410/T420 keyboard into a T430 and use it almost as if nothing ever changed. Now you too can have an Ivy Bridge ThinkPad with a classic keyboard.&lt;br /&gt;
&lt;br /&gt;
If this guide helped you at all, feel free to [mailto:tyclief@gmail.com send me an email] (T430 comments only, please), and if you have any comments or criticism, be sure to send that, too! I'll try and keep this guide up to date as best I can in order to support users looking to make the switch.&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ExpressCard_slot&amp;diff=57190</id>
		<title>ExpressCard slot</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ExpressCard_slot&amp;diff=57190"/>
		<updated>2016-07-11T16:10:09Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
The ExpressCard slot is a [[PC Card]] slot, that is &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; backwards compatible with the 32-bit [[CardBus]] or 16-bit [[PCMCIA]] standard. On some models, this slot can be determined by an &amp;quot;X&amp;quot; on the blue eject button, differentiated from the concave &amp;quot;O&amp;quot; on the PC Card eject button.&lt;br /&gt;
&lt;br /&gt;
There are 2 physical formfactors, ExpressCard/54 and ExpressCard/34. The numbers refer to the width of the ExpressCard in milimeters.&amp;lt;br&amp;gt;&lt;br /&gt;
Electronically ExpressCards can be implemented as either PCI-Express or USB.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ExpressCard/54 slots can accept ExpressCard/34 cards, but not the other way around.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
[[Image:T43_expresscard_1.jpg|ExpressCard/54 Slot at the top; Cardbus slot at the bottom|thumb]]&lt;br /&gt;
* [[Wikipedia:PC card|Wikipedia article on PC card (PCMCIA, CardBus)]]&lt;br /&gt;
* [[Wikipedia:ExpressCard|Wikipedia article on ExpressCard]]&lt;br /&gt;
&lt;br /&gt;
=== Linux support ===&lt;br /&gt;
ExpressCard adapters are handled either by the Linux PCI subsystem as hotplug PCI-Express adapters, or by the USB subsystem (depending on the adapter card).&lt;br /&gt;
&lt;br /&gt;
02-01-2009&lt;br /&gt;
The SanDisk ExpressCard Adapter Model SDAD0-109 P/N 20-90-03107 (has hopping white rabbit logo against a purple label)  is detected as a USB CD-ROM drive in BIOS and can boot every USB supported LIVE CD we've ever tested or as virtual CD for SLAX derivatives. Windows kernels will detect the adapter as removable USB drive. This adapter is compatible with SD, SDHC, Multimedia, MMCPlus, MemoryStickDuo, MemoryStickDuoPro, MemoryStickDuoPro-Hg-Duo. It also works error free with mini-SD cards and their adapters.&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
'''ExpressCard/54'''&lt;br /&gt;
* {{R51e}}, {{R52}}, {{R60}}, {{R61}}, {{R61i}}, {{R500}}&lt;br /&gt;
* {{SL300}}, {{SL400}}, {{SL400c}}, {{SL500}}, {{SL500c}}&lt;br /&gt;
* {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T500}}&lt;br /&gt;
* {{Z60m}}, {{Z61m}}&lt;br /&gt;
* {{W500}}, {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X230}}&lt;br /&gt;
'''ExpressCard/34'''&lt;br /&gt;
* {{Edge 14&amp;quot;}}, {{Edge 15&amp;quot;}}&lt;br /&gt;
* {{L412}}, {{L512}}&lt;br /&gt;
* {{SL410}}, {{SL510}}&lt;br /&gt;
* {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T420}}, {{T430}}, {{T510}}, {{T510i}}, {{T520}}&lt;br /&gt;
* {{W510}}, {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T430&amp;diff=57189</id>
		<title>Category:T430</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T430&amp;diff=57189"/>
		<updated>2016-07-11T16:04:31Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: 6205 &amp;gt; 6250 typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T430 ===&lt;br /&gt;
This page gives an overview of the ThinkPad T430.&lt;br /&gt;
&lt;br /&gt;
==== Machine Type ====&lt;br /&gt;
* 2344&lt;br /&gt;
* 2350&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
*One of the following processors:&lt;br /&gt;
** [[Intel Core i3|2nd Generation Intel® Core™ i3]]-2328M (2.20 GHz, 3MB L3, 1333MHz FSB)&lt;br /&gt;
** 2nd Generation Intel® Core™ i3-2370M (2.40 GHz, 3MB L3, 1333MHz FSB)&lt;br /&gt;
** [[Intel Core i5|2nd Generation Intel® Core™ i5]]-2520M (2.50 GHz, 3MB L3, 1333MHz FSB)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3210M (3.10 GHz, 3MB L3)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3230M (3.20 GHz, 3MB L3)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3320M (3.30 GHz, 3MB L3)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3360M (3.50 GHz, 3MB L3)&lt;br /&gt;
** [[Intel Core i7|3rd Generation Intel® Core™ i7]]-3520M (3.50 GHz, 4MB L3, 1333MHz FSB)&lt;br /&gt;
*One of the following graphics adapters:&lt;br /&gt;
** Intel® HD Graphics 4000&lt;br /&gt;
** NVIDIA® NVS 5400M Graphics with Optimus™ Technology&lt;br /&gt;
* One of the following [[TFT display]]s:&lt;br /&gt;
** 14.0&amp;quot; HD (1366 x 768) (200 NITS)&lt;br /&gt;
** 14.0&amp;quot; HD+ (1600 x 900) (250 NITS)&lt;br /&gt;
* Up to 16GB DDR3 - 1600MHz (2 DIMM Slots)&lt;br /&gt;
* One of the following storage options:&lt;br /&gt;
** 500GB (5400rpm)&lt;br /&gt;
** 320GB/500GB (7200rpm)&lt;br /&gt;
** 128GB Solid State Drive, SATA3&lt;br /&gt;
** 180GB Solid State Drive, SATA3&lt;br /&gt;
* One of the following WLAN adapters:&lt;br /&gt;
** ThinkPad BGN (RealTek - Stockton) 1x1 BGN&lt;br /&gt;
** Intel Centrino Wireless-N 1000 (Condor Peak) 1x2 BGN&lt;br /&gt;
** Intel Centrino Advanced-N 6250 (Taylor Peak) 2x2 AGN&lt;br /&gt;
** Intel Centrino Ultimate-N 6300 (Puma Peak) 3x3 AGN&lt;br /&gt;
* One of the following LAN adapters:&lt;br /&gt;
** Intel® 82577LM Gigabit (Hanksville) Digital Office&lt;br /&gt;
** Intel® 82577LC Gigabit (Hanksville) Fundamental&lt;br /&gt;
** Intel® 82579LM Gigabit (Lewisville)&lt;br /&gt;
* One of the following WWAN adapters:&lt;br /&gt;
** Gobi™ 3000 Sierra Wireless EV-DO/HSPA WWAN Minicard&lt;br /&gt;
** Ericsson HSPA+ WWAN Minicard (H5321gw) Not available in the US&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Enhanced]] with one of the following:&lt;br /&gt;
**[[Serial UltraBay Enhanced DVD Multi III]]&lt;br /&gt;
* Battery&lt;br /&gt;
** ThinkPad Battery 70+ (6 Cell Lithium-Ion, 57 Watts/Hr)&lt;br /&gt;
** ThinkPad Battery 70++ (9 Cell Lithium-Ion, 94 Watts/Hr)&lt;br /&gt;
** ThinkPad Battery 27++ Slice (9 Cell Lithium-Ion, 11.1 V, 8.4 Amp/Hr)&lt;br /&gt;
* Internal PCIe slots: 1 Full (51mm) and 1 Half (27mm)&lt;br /&gt;
** Half slot supports mSATA SSD or WWAN&lt;br /&gt;
* USB x 4: 2 USB 3.0, 1 Always on USB 2.0&lt;br /&gt;
* Size: 13.8&amp;quot; x 9.13&amp;quot; x 1.18&lt;br /&gt;
* Weight: 4.77lbs&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:430s.png|ThinkPad T430|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== lscpu ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Architecture:          x86_64&lt;br /&gt;
CPU op-mode(s):        32-bit, 64-bit&lt;br /&gt;
Byte Order:            Little Endian&lt;br /&gt;
CPU(s):                4&lt;br /&gt;
On-line CPU(s) list:   0-3&lt;br /&gt;
Thread(s) per core:    2&lt;br /&gt;
Core(s) per socket:    2&lt;br /&gt;
Socket(s):             1&lt;br /&gt;
NUMA node(s):          1&lt;br /&gt;
Vendor ID:             GenuineIntel&lt;br /&gt;
CPU family:            6&lt;br /&gt;
Model:                 58&lt;br /&gt;
Stepping:              9&lt;br /&gt;
CPU MHz:               1200.000&lt;br /&gt;
BogoMIPS:              5188.23&lt;br /&gt;
Virtualization:        VT-x&lt;br /&gt;
L1d cache:             32K&lt;br /&gt;
L1i cache:             32K&lt;br /&gt;
L2 cache:              256K&lt;br /&gt;
L3 cache:              3072K&lt;br /&gt;
NUMA node0 CPU(s):     0-3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)&lt;br /&gt;
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)&lt;br /&gt;
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)&lt;br /&gt;
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)&lt;br /&gt;
00:16.3 Serial controller: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller (rev 04)&lt;br /&gt;
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)&lt;br /&gt;
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)&lt;br /&gt;
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)&lt;br /&gt;
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)&lt;br /&gt;
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)&lt;br /&gt;
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)&lt;br /&gt;
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)&lt;br /&gt;
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)&lt;br /&gt;
02:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)&lt;br /&gt;
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
Bus 001 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader&lt;br /&gt;
Bus 001 Device 005: ID 5986:02d5 Acer, Inc &lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T430&amp;diff=57181</id>
		<title>Category:T430</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T430&amp;diff=57181"/>
		<updated>2016-07-09T18:33:37Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: added i5-3230M&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad T430 ===&lt;br /&gt;
This page gives an overview of the ThinkPad T430.&lt;br /&gt;
&lt;br /&gt;
==== Machine Type ====&lt;br /&gt;
* 2344&lt;br /&gt;
* 2350&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
*One of the following processors:&lt;br /&gt;
** [[Intel Core i3|2nd Generation Intel® Core™ i3]]-2328M (2.20 GHz, 3MB L3, 1333MHz FSB)&lt;br /&gt;
** 2nd Generation Intel® Core™ i3-2370M (2.40 GHz, 3MB L3, 1333MHz FSB)&lt;br /&gt;
** [[Intel Core i5|2nd Generation Intel® Core™ i5]]-2520M (2.50 GHz, 3MB L3, 1333MHz FSB)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3210M (3.10 GHz, 3MB L3)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3230M (3.20 GHz, 3MB L3)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3320M (3.30 GHz, 3MB L3)&lt;br /&gt;
** 3rd Generation Intel® Core™ i5-3360M (3.50 GHz, 3MB L3)&lt;br /&gt;
** [[Intel Core i7|3rd Generation Intel® Core™ i7]]-3520M (3.50 GHz, 4MB L3, 1333MHz FSB)&lt;br /&gt;
*One of the following graphics adapters:&lt;br /&gt;
** Intel® HD Graphics 4000&lt;br /&gt;
** NVIDIA® NVS 5400M Graphics with Optimus™ Technology&lt;br /&gt;
* One of the following [[TFT display]]s:&lt;br /&gt;
** 14.0&amp;quot; HD (1366 x 768) (200 NITS)&lt;br /&gt;
** 14.0&amp;quot; HD+ (1600 x 900) (250 NITS)&lt;br /&gt;
* Up to 16GB DDR3 - 1600MHz (2 DIMM Slots)&lt;br /&gt;
* One of the following storage options:&lt;br /&gt;
** 500GB (5400rpm)&lt;br /&gt;
** 320GB/500GB (7200rpm)&lt;br /&gt;
** 128GB Solid State Drive, SATA3&lt;br /&gt;
** 180GB Solid State Drive, SATA3&lt;br /&gt;
* One of the following WLAN adapters:&lt;br /&gt;
** ThinkPad BGN (RealTek - Stockton) 1x1 BGN&lt;br /&gt;
** Intel Centrino Wireless-N 1000 (Condor Peak) 1x2 BGN&lt;br /&gt;
** Intel Centrino Advanced-N 6205 (Taylor Peak) 2x2 AGN&lt;br /&gt;
** Intel Centrino Ultimate-N 6300 (Puma Peak) 3x3 AGN&lt;br /&gt;
* One of the following LAN adapters:&lt;br /&gt;
** Intel® 82577LM Gigabit (Hanksville) Digital Office&lt;br /&gt;
** Intel® 82577LC Gigabit (Hanksville) Fundamental&lt;br /&gt;
** Intel® 82579LM Gigabit (Lewisville)&lt;br /&gt;
* One of the following WWAN adapters:&lt;br /&gt;
** Gobi™ 3000 Sierra Wireless EV-DO/HSPA WWAN Minicard&lt;br /&gt;
** Ericsson HSPA+ WWAN Minicard (H5321gw) Not available in the US&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Enhanced]] with one of the following:&lt;br /&gt;
**[[Serial UltraBay Enhanced DVD Multi III]]&lt;br /&gt;
* Battery&lt;br /&gt;
** ThinkPad Battery 70+ (6 Cell Lithium-Ion, 57 Watts/Hr)&lt;br /&gt;
** ThinkPad Battery 70++ (9 Cell Lithium-Ion, 94 Watts/Hr)&lt;br /&gt;
** ThinkPad Battery 27++ Slice (9 Cell Lithium-Ion, 11.1 V, 8.4 Amp/Hr)&lt;br /&gt;
* Internal PCIe slots: 1 Full (51mm) and 1 Half (27mm)&lt;br /&gt;
** Half slot supports mSATA SSD or WWAN&lt;br /&gt;
* USB x 4: 2 USB 3.0, 1 Always on USB 2.0&lt;br /&gt;
* Size: 13.8&amp;quot; x 9.13&amp;quot; x 1.18&lt;br /&gt;
* Weight: 4.77lbs&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:430s.png|ThinkPad T430|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== lscpu ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Architecture:          x86_64&lt;br /&gt;
CPU op-mode(s):        32-bit, 64-bit&lt;br /&gt;
Byte Order:            Little Endian&lt;br /&gt;
CPU(s):                4&lt;br /&gt;
On-line CPU(s) list:   0-3&lt;br /&gt;
Thread(s) per core:    2&lt;br /&gt;
Core(s) per socket:    2&lt;br /&gt;
Socket(s):             1&lt;br /&gt;
NUMA node(s):          1&lt;br /&gt;
Vendor ID:             GenuineIntel&lt;br /&gt;
CPU family:            6&lt;br /&gt;
Model:                 58&lt;br /&gt;
Stepping:              9&lt;br /&gt;
CPU MHz:               1200.000&lt;br /&gt;
BogoMIPS:              5188.23&lt;br /&gt;
Virtualization:        VT-x&lt;br /&gt;
L1d cache:             32K&lt;br /&gt;
L1i cache:             32K&lt;br /&gt;
L2 cache:              256K&lt;br /&gt;
L3 cache:              3072K&lt;br /&gt;
NUMA node0 CPU(s):     0-3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)&lt;br /&gt;
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)&lt;br /&gt;
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)&lt;br /&gt;
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)&lt;br /&gt;
00:16.3 Serial controller: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller (rev 04)&lt;br /&gt;
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)&lt;br /&gt;
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)&lt;br /&gt;
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)&lt;br /&gt;
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)&lt;br /&gt;
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)&lt;br /&gt;
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)&lt;br /&gt;
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)&lt;br /&gt;
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)&lt;br /&gt;
02:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)&lt;br /&gt;
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
Bus 001 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader&lt;br /&gt;
Bus 001 Device 005: ID 5986:02d5 Acer, Inc &lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=55741</id>
		<title>ThinkLight</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=55741"/>
		<updated>2014-07-08T03:19:18Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;&amp;quot; | __NOTOC__&lt;br /&gt;
[[Image:Thinklight.jpg|ThinkLight]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
The ThinkLight is a little LED light integrated into the top edge of the display frame in the A, R, T, X, Z and i Series ThinkPad models. It illuminates the ThinkPad's keyboard so that one can type in the dark without using an external light source. The ThinkLight can be controlled via the {{key|Fn}}+{{key|PageUp}} key combination or via ACPI on some of the newer models. The LED is amber on some models (e.g. X30s, X40s), and white on others (e.g. T40s).&lt;br /&gt;
Note that the ThinkLight is not available on the G series ThinkPads, nor on the X41 Tablet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
==Linux Support==&lt;br /&gt;
Controlling the ThinkLight with the keyboard works on all systems since it relies on the BIOS exclusively. Just press {{key|Fn}}+{{key|PageUp}} to toggle its state between on and off. &lt;br /&gt;
&lt;br /&gt;
Starting with the ##30 series models (T430, T530, W530, etc), the keystroke was changed to {{key|Fn}}+{{key|Space}} in order to better accommodate the new 6-row keyboard layout. On models with backlit keyboards, there are 4 states: &amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dim backlit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;full backlit&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;full backlit w/ ThinkLight&amp;lt;/code&amp;gt;. Models without backlit keyboards only have &amp;lt;code&amp;gt;ThinkLight on&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ThinkLight off&amp;lt;/code&amp;gt;, which can be obtained by disabling the backlit keyboard in the BIOS of models with backlit keyboards installed.&lt;br /&gt;
&lt;br /&gt;
===Software Control via thinkpad-acpi===&lt;br /&gt;
Support for controlling the light with ACPI is provided by [[thinkpad-acpi]]. After installing it, a simple&lt;br /&gt;
:{{cmdroot|echo 255 &amp;gt; /sys/class/leds/tpacpi\:\:thinklight/brightness}}&lt;br /&gt;
switches it on and a&lt;br /&gt;
:{{cmdroot|echo 0 &amp;gt; /sys/class/leds/tpacpi\:\:thinklight/brightness}}&lt;br /&gt;
switches it off again.&lt;br /&gt;
&lt;br /&gt;
This allows one to control the light in scripts. Unfortunately, no known ThinkPad comes with a light sensor (yet). ;)&lt;br /&gt;
&lt;br /&gt;
To use these controls in scripts without root permissions, you should run&lt;br /&gt;
:{{cmdroot|chmod 666 /sys/class/leds/tpacpi\:\:thinklight/brightness}}, which is probably best done using udev.&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
*'''led-notification''': Pidgin plugin to use any LED to indicate new messages. I've forked [http://github.com/Sitwon/led-notification led-notification] to support the ThinkLight via [[thinkpad-acpi]]. The plugins below either weren't compatible with the latest pidgin or didn't compile for me. The original author of led-notification seems MIA. Another fork [http://github.com/xmw/pidgin-led-notification pidgin-led-notification] to write user defined strings (added to Gentoo/Linux)&lt;br /&gt;
*'''gaim-thinklight''': If you are using [http://gaim.sf.net GAIM], the [http://www.joachim-breitner.de/blog/archives/38-Created-gaim-thinklight.html gaim-thinklight] plugin will enable you to use the ThinkLight as an indicator for new messages. This depends on [[thinkpad-acpi]].&lt;br /&gt;
*'''gaim-lighthink''': [http://www.chris-lamb.co.uk/code/gaim-lightthink/ gaim-lightthink] is an alternative to gaim-thinklight.&lt;br /&gt;
*'''pidgin-blinklight''':[http://packages.debian.org/unstable/net/pidgin-blinklight pidgin-blinklight] is a replacement for gaim-lighthink intended for use with [http://pidgin.im/ Pidgin].&lt;br /&gt;
*'''rocklight''': [http://hunz.org/ rocklight] is a xmms visualization plugin that makes the ThinkLight flash to the beat of your music. The package also includes a standalone stroboscope mode program.&lt;br /&gt;
*'''thinkblinkd''':[http://badcode.de/downloads/thinkblinkd-0.1.7.tar.gz] Thinkblinkd is a python daemon to control the thinklight (and possibly other lights on your Thinkpad) it comes with the daemon and a control script.&lt;br /&gt;
*The [[script for theft alarm using HDAPS]] optionally flashes the ThinkLight when the alarm is armed (disabled by default, to enable set &amp;lt;tt&amp;gt;$use_light=1&amp;lt;/tt&amp;gt;).&lt;br /&gt;
*'''kopete-thinklight''':[http://kde-apps.org/content/show.php?content=47886] This plugin for kopete will enable the usage of the thinklight as notifiaction for new messages.&lt;br /&gt;
*'''stupid little hack to blink the ThinkLight''': [http://paste.lisp.org/display/37500]  A little C program that may be set SUID so that you can use it from non-privileged programs that needs to do a little notification.&lt;br /&gt;
*'''thinkalert''': [http://www.mike.tl/view/Main/ThinkAlert] Another C program that may be set SUID to allow non-privileged programs to manipulate the ThinkLight.  Adds some features over the &amp;quot;stupid little hack to blink the ThinkLight&amp;quot; program.&lt;br /&gt;
*'''thinklight-notification''': This [http://ubuntuforums.org/showthread.php?t=1017263 Evolution plugin] notifies the user with a blinking light whenever a new message has arrived.&lt;br /&gt;
*'''ThinkBlink''': [http://pikeypl.com/index.php?show=blink_en blink.sh] is an universal bash script making ThinkLight blink. It can be used with any application.&lt;br /&gt;
&lt;br /&gt;
==Windows support==&lt;br /&gt;
Likewise, controlling the ThinkLight with the keyboard works without any additional software. The Hotkey Features software from IBM/Lenovo adds OSD icons that appear when the light is turned on/off.&lt;br /&gt;
&lt;br /&gt;
===Software control via Hotkey Features===&lt;br /&gt;
The Hotkey Features software exposes an interface that allows (among other things) to control the ThinkLight. See [[Python script for Windows to control ThinkPad features]] for more information.&lt;br /&gt;
&lt;br /&gt;
==Models featuring this Technology==&lt;br /&gt;
*ThinkPad {{i1400}}, {{I1460}}, {{I1480}}, {{I1482}}, {{I1483}}, {{I1492}}&lt;br /&gt;
*ThinkPad {{A Series}}&lt;br /&gt;
*ThinkPad {{R Series}}&lt;br /&gt;
*ThinkPad {{T Series}}&lt;br /&gt;
*ThinkPad {{W Series}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X60}}, {{X60s}}, {{X61}}, {{X61s}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}, {{X220}}, {{X230}}, {{X300}}, {{X301}}&lt;br /&gt;
*ThinkPad {{Z60m}}, {{Z60t}}, {{Z61m}}&lt;br /&gt;
*ThinkPad {{S30}}, {{S31}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=55740</id>
		<title>ThinkLight</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=55740"/>
		<updated>2014-07-08T03:17:32Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: /* Linux Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;&amp;quot; | __NOTOC__&lt;br /&gt;
[[Image:Thinklight.jpg|ThinkLight]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
The ThinkLight is a little LED light integrated into the top edge of the display frame in the A, R, T, X, Z and i Series ThinkPad models. It illuminates the ThinkPad's keyboard so that one can type in the dark without using an external light source. The ThinkLight can be controlled via the {{key|Fn}}{{key|PageUp}} key combination or via ACPI on some of the newer models. The LED is amber on some models (e.g. X30s, X40s), and white on others (e.g. T40s).&lt;br /&gt;
Note that the ThinkLight is not available on the G series ThinkPads, nor on the X41 Tablet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
==Linux Support==&lt;br /&gt;
Controlling the ThinkLight with the keyboard works on all systems since it relies on the BIOS exclusively. Just press {{key|Fn}}+{{key|PageUp}} to toggle its state between on and off. &lt;br /&gt;
&lt;br /&gt;
Starting with the ##30 series models (T430, T530, W530, etc), the keystroke was changed to {{key|Fn}}+{{key|Space}} in order to better accommodate the new 6-row keyboard layout. On models with backlit keyboards, there are 4 states: &amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dim backlit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;full backlit&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;full backlit w/ ThinkLight&amp;lt;/code&amp;gt;. Models without backlit keyboards only have &amp;lt;code&amp;gt;ThinkLight on&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ThinkLight off&amp;lt;/code&amp;gt;, which can be obtained by disabling the backlit keyboard in the BIOS of models with backlit keyboards installed.&lt;br /&gt;
&lt;br /&gt;
===Software Control via thinkpad-acpi===&lt;br /&gt;
Support for controlling the light with ACPI is provided by [[thinkpad-acpi]]. After installing it, a simple&lt;br /&gt;
:{{cmdroot|echo 255 &amp;gt; /sys/class/leds/tpacpi\:\:thinklight/brightness}}&lt;br /&gt;
switches it on and a&lt;br /&gt;
:{{cmdroot|echo 0 &amp;gt; /sys/class/leds/tpacpi\:\:thinklight/brightness}}&lt;br /&gt;
switches it off again.&lt;br /&gt;
&lt;br /&gt;
This allows one to control the light in scripts. Unfortunately, no known ThinkPad comes with a light sensor (yet). ;)&lt;br /&gt;
&lt;br /&gt;
To use these controls in scripts without root permissions, you should run&lt;br /&gt;
:{{cmdroot|chmod 666 /sys/class/leds/tpacpi\:\:thinklight/brightness}}, which is probably best done using udev.&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
*'''led-notification''': Pidgin plugin to use any LED to indicate new messages. I've forked [http://github.com/Sitwon/led-notification led-notification] to support the ThinkLight via [[thinkpad-acpi]]. The plugins below either weren't compatible with the latest pidgin or didn't compile for me. The original author of led-notification seems MIA. Another fork [http://github.com/xmw/pidgin-led-notification pidgin-led-notification] to write user defined strings (added to Gentoo/Linux)&lt;br /&gt;
*'''gaim-thinklight''': If you are using [http://gaim.sf.net GAIM], the [http://www.joachim-breitner.de/blog/archives/38-Created-gaim-thinklight.html gaim-thinklight] plugin will enable you to use the ThinkLight as an indicator for new messages. This depends on [[thinkpad-acpi]].&lt;br /&gt;
*'''gaim-lighthink''': [http://www.chris-lamb.co.uk/code/gaim-lightthink/ gaim-lightthink] is an alternative to gaim-thinklight.&lt;br /&gt;
*'''pidgin-blinklight''':[http://packages.debian.org/unstable/net/pidgin-blinklight pidgin-blinklight] is a replacement for gaim-lighthink intended for use with [http://pidgin.im/ Pidgin].&lt;br /&gt;
*'''rocklight''': [http://hunz.org/ rocklight] is a xmms visualization plugin that makes the ThinkLight flash to the beat of your music. The package also includes a standalone stroboscope mode program.&lt;br /&gt;
*'''thinkblinkd''':[http://badcode.de/downloads/thinkblinkd-0.1.7.tar.gz] Thinkblinkd is a python daemon to control the thinklight (and possibly other lights on your Thinkpad) it comes with the daemon and a control script.&lt;br /&gt;
*The [[script for theft alarm using HDAPS]] optionally flashes the ThinkLight when the alarm is armed (disabled by default, to enable set &amp;lt;tt&amp;gt;$use_light=1&amp;lt;/tt&amp;gt;).&lt;br /&gt;
*'''kopete-thinklight''':[http://kde-apps.org/content/show.php?content=47886] This plugin for kopete will enable the usage of the thinklight as notifiaction for new messages.&lt;br /&gt;
*'''stupid little hack to blink the ThinkLight''': [http://paste.lisp.org/display/37500]  A little C program that may be set SUID so that you can use it from non-privileged programs that needs to do a little notification.&lt;br /&gt;
*'''thinkalert''': [http://www.mike.tl/view/Main/ThinkAlert] Another C program that may be set SUID to allow non-privileged programs to manipulate the ThinkLight.  Adds some features over the &amp;quot;stupid little hack to blink the ThinkLight&amp;quot; program.&lt;br /&gt;
*'''thinklight-notification''': This [http://ubuntuforums.org/showthread.php?t=1017263 Evolution plugin] notifies the user with a blinking light whenever a new message has arrived.&lt;br /&gt;
*'''ThinkBlink''': [http://pikeypl.com/index.php?show=blink_en blink.sh] is an universal bash script making ThinkLight blink. It can be used with any application.&lt;br /&gt;
&lt;br /&gt;
==Windows support==&lt;br /&gt;
Likewise, controlling the ThinkLight with the keyboard works without any additional software. The Hotkey Features software from IBM/Lenovo adds OSD icons that appear when the light is turned on/off.&lt;br /&gt;
&lt;br /&gt;
===Software control via Hotkey Features===&lt;br /&gt;
The Hotkey Features software exposes an interface that allows (among other things) to control the ThinkLight. See [[Python script for Windows to control ThinkPad features]] for more information.&lt;br /&gt;
&lt;br /&gt;
==Models featuring this Technology==&lt;br /&gt;
*ThinkPad {{i1400}}, {{I1460}}, {{I1480}}, {{I1482}}, {{I1483}}, {{I1492}}&lt;br /&gt;
*ThinkPad {{A Series}}&lt;br /&gt;
*ThinkPad {{R Series}}&lt;br /&gt;
*ThinkPad {{T Series}}&lt;br /&gt;
*ThinkPad {{W Series}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X60}}, {{X60s}}, {{X61}}, {{X61s}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}, {{X220}}, {{X230}}, {{X300}}, {{X301}}&lt;br /&gt;
*ThinkPad {{Z60m}}, {{Z60t}}, {{Z61m}}&lt;br /&gt;
*ThinkPad {{S30}}, {{S31}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=55739</id>
		<title>ThinkLight</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkLight&amp;diff=55739"/>
		<updated>2014-07-08T03:17:14Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: /* Linux Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;&amp;quot; | __NOTOC__&lt;br /&gt;
[[Image:Thinklight.jpg|ThinkLight]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
The ThinkLight is a little LED light integrated into the top edge of the display frame in the A, R, T, X, Z and i Series ThinkPad models. It illuminates the ThinkPad's keyboard so that one can type in the dark without using an external light source. The ThinkLight can be controlled via the {{key|Fn}}{{key|PageUp}} key combination or via ACPI on some of the newer models. The LED is amber on some models (e.g. X30s, X40s), and white on others (e.g. T40s).&lt;br /&gt;
Note that the ThinkLight is not available on the G series ThinkPads, nor on the X41 Tablet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
==Linux Support==&lt;br /&gt;
Controlling the ThinkLight with the keyboard works on all systems since it relies on the BIOS exclusively. Just press {{key|Fn}}{{key|PageUp}} to toggle its state between on and off. &lt;br /&gt;
&lt;br /&gt;
Starting with the ##30 series models (T430, T530, W530, etc), the keystroke was changed to {{key|Fn}}{{key|Space}} in order to better accommodate the new 6-row keyboard layout. On models with backlit keyboards, there are 4 states: &amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dim backlit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;full backlit&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;full backlit w/ ThinkLight&amp;lt;/code&amp;gt;. Models without backlit keyboards only have &amp;lt;code&amp;gt;ThinkLight on&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ThinkLight off&amp;lt;/code&amp;gt;, which can be obtained by disabling the backlit keyboard in the BIOS of models with backlit keyboards installed.&lt;br /&gt;
&lt;br /&gt;
===Software Control via thinkpad-acpi===&lt;br /&gt;
Support for controlling the light with ACPI is provided by [[thinkpad-acpi]]. After installing it, a simple&lt;br /&gt;
:{{cmdroot|echo 255 &amp;gt; /sys/class/leds/tpacpi\:\:thinklight/brightness}}&lt;br /&gt;
switches it on and a&lt;br /&gt;
:{{cmdroot|echo 0 &amp;gt; /sys/class/leds/tpacpi\:\:thinklight/brightness}}&lt;br /&gt;
switches it off again.&lt;br /&gt;
&lt;br /&gt;
This allows one to control the light in scripts. Unfortunately, no known ThinkPad comes with a light sensor (yet). ;)&lt;br /&gt;
&lt;br /&gt;
To use these controls in scripts without root permissions, you should run&lt;br /&gt;
:{{cmdroot|chmod 666 /sys/class/leds/tpacpi\:\:thinklight/brightness}}, which is probably best done using udev.&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
*'''led-notification''': Pidgin plugin to use any LED to indicate new messages. I've forked [http://github.com/Sitwon/led-notification led-notification] to support the ThinkLight via [[thinkpad-acpi]]. The plugins below either weren't compatible with the latest pidgin or didn't compile for me. The original author of led-notification seems MIA. Another fork [http://github.com/xmw/pidgin-led-notification pidgin-led-notification] to write user defined strings (added to Gentoo/Linux)&lt;br /&gt;
*'''gaim-thinklight''': If you are using [http://gaim.sf.net GAIM], the [http://www.joachim-breitner.de/blog/archives/38-Created-gaim-thinklight.html gaim-thinklight] plugin will enable you to use the ThinkLight as an indicator for new messages. This depends on [[thinkpad-acpi]].&lt;br /&gt;
*'''gaim-lighthink''': [http://www.chris-lamb.co.uk/code/gaim-lightthink/ gaim-lightthink] is an alternative to gaim-thinklight.&lt;br /&gt;
*'''pidgin-blinklight''':[http://packages.debian.org/unstable/net/pidgin-blinklight pidgin-blinklight] is a replacement for gaim-lighthink intended for use with [http://pidgin.im/ Pidgin].&lt;br /&gt;
*'''rocklight''': [http://hunz.org/ rocklight] is a xmms visualization plugin that makes the ThinkLight flash to the beat of your music. The package also includes a standalone stroboscope mode program.&lt;br /&gt;
*'''thinkblinkd''':[http://badcode.de/downloads/thinkblinkd-0.1.7.tar.gz] Thinkblinkd is a python daemon to control the thinklight (and possibly other lights on your Thinkpad) it comes with the daemon and a control script.&lt;br /&gt;
*The [[script for theft alarm using HDAPS]] optionally flashes the ThinkLight when the alarm is armed (disabled by default, to enable set &amp;lt;tt&amp;gt;$use_light=1&amp;lt;/tt&amp;gt;).&lt;br /&gt;
*'''kopete-thinklight''':[http://kde-apps.org/content/show.php?content=47886] This plugin for kopete will enable the usage of the thinklight as notifiaction for new messages.&lt;br /&gt;
*'''stupid little hack to blink the ThinkLight''': [http://paste.lisp.org/display/37500]  A little C program that may be set SUID so that you can use it from non-privileged programs that needs to do a little notification.&lt;br /&gt;
*'''thinkalert''': [http://www.mike.tl/view/Main/ThinkAlert] Another C program that may be set SUID to allow non-privileged programs to manipulate the ThinkLight.  Adds some features over the &amp;quot;stupid little hack to blink the ThinkLight&amp;quot; program.&lt;br /&gt;
*'''thinklight-notification''': This [http://ubuntuforums.org/showthread.php?t=1017263 Evolution plugin] notifies the user with a blinking light whenever a new message has arrived.&lt;br /&gt;
*'''ThinkBlink''': [http://pikeypl.com/index.php?show=blink_en blink.sh] is an universal bash script making ThinkLight blink. It can be used with any application.&lt;br /&gt;
&lt;br /&gt;
==Windows support==&lt;br /&gt;
Likewise, controlling the ThinkLight with the keyboard works without any additional software. The Hotkey Features software from IBM/Lenovo adds OSD icons that appear when the light is turned on/off.&lt;br /&gt;
&lt;br /&gt;
===Software control via Hotkey Features===&lt;br /&gt;
The Hotkey Features software exposes an interface that allows (among other things) to control the ThinkLight. See [[Python script for Windows to control ThinkPad features]] for more information.&lt;br /&gt;
&lt;br /&gt;
==Models featuring this Technology==&lt;br /&gt;
*ThinkPad {{i1400}}, {{I1460}}, {{I1480}}, {{I1482}}, {{I1483}}, {{I1492}}&lt;br /&gt;
*ThinkPad {{A Series}}&lt;br /&gt;
*ThinkPad {{R Series}}&lt;br /&gt;
*ThinkPad {{T Series}}&lt;br /&gt;
*ThinkPad {{W Series}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X60}}, {{X60s}}, {{X61}}, {{X61s}}, {{X200}}, {{X200s}}, {{X201}}, {{X201s}}, {{X220}}, {{X230}}, {{X300}}, {{X301}}&lt;br /&gt;
*ThinkPad {{Z60m}}, {{Z60t}}, {{Z61m}}&lt;br /&gt;
*ThinkPad {{S30}}, {{S31}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Hardware_Modifications&amp;diff=55373</id>
		<title>Hardware Modifications</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Hardware_Modifications&amp;diff=55373"/>
		<updated>2014-03-02T06:46:36Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: Add T430 keyboard upgrade&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to your Hardware modifications and stories about strange or clever uses of ThinkPads.&lt;br /&gt;
&lt;br /&gt;
==Hardware hacks==&lt;br /&gt;
* [[Harddrive Upgrade|Upgrade your hard drive]]&lt;br /&gt;
* [[CPU upgrade]]&lt;br /&gt;
* [[How to build your own UltraBay drive]]&lt;br /&gt;
* [[How to build your own UltraBay Plus device]]&lt;br /&gt;
* [[How to build your own UltraPort device]]&lt;br /&gt;
* [[How to build a T43 southbridge cooler]]&lt;br /&gt;
* [[How to disable the pc speaker (beep!)]]&lt;br /&gt;
* [[How to silence DVD ROM]]&lt;br /&gt;
* [[Unofficial maximum memory specs]]&lt;br /&gt;
* [[Compact Flash boot drive]]&lt;br /&gt;
* [[Installing a QXGA display in a R/T60 or 61]]&lt;br /&gt;
* [[Using 16V powersupplies for new 20 V laptops]]&lt;br /&gt;
* [[How to make your Dock quiet]]&lt;br /&gt;
* [[Opening port replicator II]]&lt;br /&gt;
* [[Replacing T430 screen with a better one]]&lt;br /&gt;
* [[Upgrading T430 Keyboard]]&lt;br /&gt;
&lt;br /&gt;
==Undocumented software control of hardware==&lt;br /&gt;
*[[Pentium M undervolting and underclocking]]&lt;br /&gt;
*[[How to control fan speed]]&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://www.stud.uni-hannover.de/~przemy/en_ibm760xd.html ThinkPad 760XD do-it-yourself-page]&lt;br /&gt;
*[http://repair4laptop.org/disassembly_ibm.html How to Upgrade, Repair, Disassemble a Lenovo (former IBM) ThinkPad Laptop or Notebook] - links to illustrated (often) HOWTOs for old and new ThinkPad models.&lt;br /&gt;
*[http://members.at.infoseek.co.jp/monkung/tp_cup/tp_cup.htm ThinkPad overclocking by photo for different older models (japanese)]&lt;br /&gt;
*[http://www.ibmmania.com/submenu3-tp.htm IBM Mania's Application pages] &amp;lt;tt&amp;gt;(Korean, but with pictures)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=20958 T43p Embedded Controller Internals]&lt;br /&gt;
*[http://linuxfocus.org/~guido/gentoo-tpt43p/cooling/ Enhancing cooling for the T43/p]&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=69539 Hardware fix for the T43/p fan noise]&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Install_Classic_Keyboard_on_xx30_Series_ThinkPads&amp;diff=55372</id>
		<title>Install Classic Keyboard on xx30 Series ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Install_Classic_Keyboard_on_xx30_Series_ThinkPads&amp;diff=55372"/>
		<updated>2014-03-02T06:45:11Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: Created page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:T430newkeyboard.jpg|thumb|floatright|300px|You can have your cake, and eat it, too!]]&lt;br /&gt;
The Lenovo Thinkpad {{T430}} is rarely recommended by ThinkPad enthusiasts because it was the first generation to use chiclet style keys. The keys feel the same in regards to actuation, but they are oddly shaped, and the new 6-row layout is horrible compared to the 7-row layout used on the T420. (Comparison: [http://images.anandtech.com/galleries/1966/T430s_hero_01.jpg T430] | [http://www.accomputerwarehouse.com/images/products/4159_3.jpg T420])&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Many users simply recommend the T420 as the absolute top of the line Thinkpad today because it was the last Thinkpad to feature the old keyboard, and as such, has the latest specs with that design. However, what isn't discussed is that the T410/T420 keyboards actually fit into the T430 chassis, so you can have your cake, and eat it, too!&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
This guide will explain exactly how to replace your T430's keyboard with a T410 keyboard. Note that I personally used a T410/T410p keyboard, but it should be possible to do this with keyboards labelled for the T420 because they share the same FRU. Please experiment, and if you get it working, feel free to [mailto:tyclief@gmail.com email me].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Warning==&lt;br /&gt;
===Key Functionality===&lt;br /&gt;
Please note that the installation is not perfect. Because the BIOS is what interprets keypresses, some keys simply will not work, and some will not function as intended. For example, the T410's keyboard is printed to have Fn+PageUp activate the Thinklight. However, because this action is actually bound to Fn+Space on the T430 keyboard, you will need to press Fn+Space to activate the ThinkLight after installing the T410 keyboard. This also applies to all of the Fn+F-key binds; the ones printed on the T410 do not work, and actually do the actions listed on the T430 keyboard. For example, Fn+F4 makes the computer sleep, as that is the combo on both keyboards, but Fn+F8 does not toggle the TrackPoint/touchpad input, it actually dims the brightness.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;A full table of keys and their compatibility is listed below.&lt;br /&gt;
&lt;br /&gt;
===Keymap Table===&lt;br /&gt;
DNF means Does Not Function.&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Key || Function after install || Notes&lt;br /&gt;
|-&lt;br /&gt;
| A-Z || A-Z ||&lt;br /&gt;
|-&lt;br /&gt;
| 0-9 || 0-9 ||&lt;br /&gt;
|-&lt;br /&gt;
| PrtScr/SysRq || DNF || The Menu Key functions as PrtScr&lt;br /&gt;
|-&lt;br /&gt;
| ScrLk/NumLk || DNF || &lt;br /&gt;
|-&lt;br /&gt;
| Pause/Break || DNF || &lt;br /&gt;
|-&lt;br /&gt;
| Insert || DNF || Can be rebound to a combo if needed&lt;br /&gt;
|-&lt;br /&gt;
| Delete || Home || Can be rebound to Delete using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| Home || DNF || Can be rebound to a combo if needed&lt;br /&gt;
|-&lt;br /&gt;
| End || End || &lt;br /&gt;
|-&lt;br /&gt;
| PgUp || Delete || Can be rebound to PgUp using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| PgDown || Insert || Can be rebound to PgDown using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| F1-F9 || F1-F9 || &lt;br /&gt;
|-&lt;br /&gt;
| F10 || DNF || Can be rebound to a combo if needed, but will never work in the BIOS&lt;br /&gt;
|-&lt;br /&gt;
| F11-F12 || F11-F12 || &lt;br /&gt;
|-&lt;br /&gt;
| Esc || Esc || &lt;br /&gt;
|-&lt;br /&gt;
| Tilde || Tilde || &lt;br /&gt;
|-&lt;br /&gt;
| Tab || Tab || &lt;br /&gt;
|-&lt;br /&gt;
| CapsLk || CapsLk || The T410's LED indicator does not work - uses the T430's built-in onscreen indicator&lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Shift || R&amp;amp;L Shift || &lt;br /&gt;
|-&lt;br /&gt;
| Fn || Fn || The BIOS LCtrl &amp;amp; Fn swap does work&lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Ctrl || R&amp;amp;L Ctrl || The BIOS LCtrl &amp;amp; Fn swap does work&lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Windows || R&amp;amp;L Windows || &lt;br /&gt;
|-&lt;br /&gt;
| R&amp;amp;L Alt || R&amp;amp;L Alt || &lt;br /&gt;
|-&lt;br /&gt;
| Space || Space ||&lt;br /&gt;
|-&lt;br /&gt;
| Menu || PrtScr || This key is actually PrtScr on the T430 keyboard, and functions as such when the T410 keyboard is installed. Because of this, there is no Menu key. For me, it appears that this causes the Menu Key to turn on and off at will. Please see [[#Menu Key|this section]] for more detail.&lt;br /&gt;
|-&lt;br /&gt;
| PgLeft || PgUp || Can be rebound to PgLeft using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| PgRight || PgDown || Can be rebound to PgRight using [[#Windows|SharpKeys]]&lt;br /&gt;
|-&lt;br /&gt;
| Enter || Enter || &lt;br /&gt;
|-&lt;br /&gt;
| Backspace || Backspace || &lt;br /&gt;
|-&lt;br /&gt;
| Punctuation || Punctuation || Too excessive to list, but all work normally&lt;br /&gt;
|-&lt;br /&gt;
| Power/Mute/MicMute/VolUp/VolDown/ThinkVantage || All work || All of the overlay keys work, as well as their LEDs&lt;br /&gt;
|-&lt;br /&gt;
| TrackPoint/left/middle/right || ? || I spilled soda on my machine and I shorted something out regarding the TrackPoint detection, so the keys work for me, but the TrackPoint never has worked correctly, even on my T430 keyboard. I have it disabled in the BIOS, but when the TrackPoint doesn't mess up (rarely happens), it does appear to function for me. This needs further testing but I am 99% sure it should function as intended.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Required Components==&lt;br /&gt;
====A compatible ThinkPad====&lt;br /&gt;
This guide will most likely only work with a T430 (or possibly a T530 using a T510 keyboard). I will only help you with issues if you're using a T430, because that's all I have experience with. Due to the changed touchpad/key structure in the T440, there is no room for the lip on the bottom of the T410/T430 keyboard that houses the TrackPoint's clickers, so it will not fit in a T440, even if it were to work. Similarly, they have completely removed the top overlay that houses the power and audio keys, making the fit even more impossible. Truly, the T440 is the abomination of the ThinkPad line. They even changed the power connector after so many years.&lt;br /&gt;
&lt;br /&gt;
====A compatible keyboard====&lt;br /&gt;
{| class=&amp;quot;wikitable floatright&amp;quot;&lt;br /&gt;
|+ '''ThinkPad T410/T420 Keyboard'''&lt;br /&gt;
|-&lt;br /&gt;
! FRU&lt;br /&gt;
| [http://support.lenovo.com/en_US/product-and-parts/detail.page?&amp;amp;LegacyDocID=MIGR-74569 45N2071]&lt;br /&gt;
|-&lt;br /&gt;
! approx. cost&lt;br /&gt;
| style=&amp;quot;width: 220px;&amp;quot; | $45 + $4.99 shipping (Amazon)&lt;br /&gt;
|-&lt;br /&gt;
! suppliers&lt;br /&gt;
| - IBM/Laptop Parts Plus ([http://www.amazon.com/gp/product/B004OP2CVM/ref=oh_details_o01_s00_i00?ie=UTF8&amp;amp;psc=1 Amazon]) (USA)&lt;br /&gt;
|}&lt;br /&gt;
I personally ordered a T410 keyboard, but you can also order a T420 keyboard; they have the same model number. Please be sure to look at the part numbers [http://support.lenovo.com/en_US/product-and-parts/detail.page?&amp;amp;LegacyDocID=MIGR-74569 here] in order to assure you buy the right region-specific keyboard. I used the U.S. English keyboard, model number 45N2071. Use the first model number listed - for example, the first model number for the Polish region is 45N2092, NOT 45N2162. If you use the second or third model numbers, you'll get the correct region keyboard, but it will be made by a different manufacturer, and will use different key switches. Additionally, the T400 keyboard will most likely not work, for a variety of reasons. It fits to a different footprint in the chassis, and its overlay keys (Mute, Power) do not have LEDs. It would both not fit, and the additional power being sent to the power/mute keys in order to power the LED would go nowhere. The feedback might actually cause an error.&lt;br /&gt;
&lt;br /&gt;
==The replacement==&lt;br /&gt;
===Removing the old keyboard===&lt;br /&gt;
Removing the old keyboard will require you to remove the memory module cover (RAM cover), after which you must unscrew two long screws above and below the mSATA slot. From there, you just need to push the keyboard up, and remove it from its place. You should follow the [http://support.lenovo.com/en_US/downloads/detail.page?DocID=PD023531 official instructions] in order to do this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
Image:T430memorycover.jpg|The memory cover&lt;br /&gt;
Image:T430keyboardscrews.jpg|Removing the keyboard screws&lt;br /&gt;
Image:T430keyboardremove.jpg|Removing the T430 keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Making the new keyboard fit===&lt;br /&gt;
[[File:T410keyboardnubs.jpg|thumb|left|175px|A comparison of the nubs from the T430 and T410 keyboards]]&lt;br /&gt;
[[File:T410trackpointnubs.jpg|thumb|floatright|175px|A comparison of the nubs from the T430 and T410 trackpoints]]&lt;br /&gt;
The new keyboard will not actually fit correctly. Along the bottom edge of the T430 keyboard are four small nubs that fit into place along four idents in the chassis. These nubs help secure the keyboard into place, and make sure it is aligned correctly. The T410 keyboard, however, has five nubs - and they're much thicker. Whereas the T430 nubs are only extensions of the metal plate covering the back of the keyboard, the T410 nubs actually extend upwards and fit the entire thickness of the keyboard. The T410's fifth nub is located under the TrackPoint keys.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
I was able to flatten these nubs enough that my T410 keyboard slides into place, although it is a very ugly seam. The most ideal way to do this would be to clip off the TrackPoint key's nub, and remove the extra thickness off the other four nubs, perhaps using a dremel. If someone could do this and report back to me, it would be very helpful.&lt;br /&gt;
&lt;br /&gt;
[[File:t430keyboardinstall.jpg|thumb|floatright|175px|Installing the T410 keyboard]]&lt;br /&gt;
===Installing the new keyboard===&lt;br /&gt;
After the nubs have been taken care of, the rest of the keyboard installation should be very simple. Just follow the instructions from the Lenovo official guide in reverse, being sure to bend the keyboard connector back the way it was done on the T430's, and NOT twisting it to match. You'll know your keyboard was installed correctly when you can actually install both screws completely.&lt;br /&gt;
&lt;br /&gt;
==Handling mismatched keys in software==&lt;br /&gt;
Not all of the keys work correctly, as detailed in the [[#Keymap Table| Keymap Table]]. However, if a key performs an action, that action can be rebound on a system-wide level to any other action. &lt;br /&gt;
===Linux===&lt;br /&gt;
This can be done using [http://askubuntu.com/questions/69804/how-do-i-change-the-keymap-of-a-single-device-logitech-presenter udev keymap]. I don't use Linux, and so I won't provide instructions for that here, but that page should give all the information you need to get it working, along with the Keymap Table's stock remaps. Note that keys that are labelled DNF will never work - this is a BIOS-level issue and no operating system tweaks will fix it.&lt;br /&gt;
===Windows===&lt;br /&gt;
[[File:t430sharpkeys.png|thumb|floatright|250px|Remapping with SharpKeys]]&lt;br /&gt;
On Windows, we can use a nifty program called [http://sharpkeys.codeplex.com/ SharpKeys] to rebind keys. The program is creates a registry entry in order to remap. Despite the fact that it is portable and does not run upon starting the machine, I suggest you keep the application handy in case Windows overwrites the remap key - this has only happened a few times for me while tweaking things, but it's enough reason to keep the 500kb application installed.&amp;lt;br/&amp;gt;Once you've installed SharpKeys, add four remaps corresponding to the ones on the right, and then click &amp;quot;Write to Registry&amp;quot;. Log out of Windows, and when you log back in, your PgUp, Delete, and PgDown keys should be functioning as normal. &lt;br /&gt;
&lt;br /&gt;
====Menu Key====&lt;br /&gt;
The last remap in SharpKeys, Unknown &amp;gt; Turn Key Off, corresponds to disabling the Menu key (key 0x0075). Without this entry, my keyboard was making all left clicks act as though the Menu key was being held down. You may not need this entry, but if you do, be sure to add it. I believe this stems from the fact that there is no Menu Key on the T430 keyboard, but I'm not sure why it was constantly signalling itself as on.&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
[[File:T430masterrace.jpg|thumb|floatright|300px|The T430 master race.]]&lt;br /&gt;
While some keys won't work, it is completely possible to transplant a T410/T420 keyboard into a T430 and use it almost as if nothing ever changed. While Lenovo has killed the ThinkPad line with the T440, at least the last true ThinkPad had the power-saving bonuses of Ivy Bridge behind it.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;If this guide helped you at all, feel free to [mailto:tyclief@gmail.com send me an email], and if you have any comments or criticism, be sure to send that, too! I'll try and keep this guide up to date as best I can in order to support users looking to make the switch.&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T430sharpkeys.png&amp;diff=55371</id>
		<title>File:T430sharpkeys.png</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T430sharpkeys.png&amp;diff=55371"/>
		<updated>2014-03-02T06:40:28Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T430keyboardinstall.jpg&amp;diff=55370</id>
		<title>File:T430keyboardinstall.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T430keyboardinstall.jpg&amp;diff=55370"/>
		<updated>2014-03-02T06:38:11Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T430newkeyboard.jpg&amp;diff=55369</id>
		<title>File:T430newkeyboard.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T430newkeyboard.jpg&amp;diff=55369"/>
		<updated>2014-03-02T06:36:20Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T430masterrace.jpg&amp;diff=55368</id>
		<title>File:T430masterrace.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T430masterrace.jpg&amp;diff=55368"/>
		<updated>2014-03-02T06:33:24Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T410trackpointnubs.jpg&amp;diff=55367</id>
		<title>File:T410trackpointnubs.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T410trackpointnubs.jpg&amp;diff=55367"/>
		<updated>2014-03-02T06:07:13Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T430keyboardremove.jpg&amp;diff=55366</id>
		<title>File:T430keyboardremove.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T430keyboardremove.jpg&amp;diff=55366"/>
		<updated>2014-03-02T05:58:13Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T430keyboardscrews.jpg&amp;diff=55365</id>
		<title>File:T430keyboardscrews.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T430keyboardscrews.jpg&amp;diff=55365"/>
		<updated>2014-03-02T05:57:20Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T430memorycover.jpg&amp;diff=55364</id>
		<title>File:T430memorycover.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T430memorycover.jpg&amp;diff=55364"/>
		<updated>2014-03-02T05:56:02Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=File:T410keyboardnubs.jpg&amp;diff=55363</id>
		<title>File:T410keyboardnubs.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=File:T410keyboardnubs.jpg&amp;diff=55363"/>
		<updated>2014-03-02T05:53:56Z</updated>

		<summary type="html">&lt;p&gt;Yttrium: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yttrium</name></author>
		
	</entry>
</feed>