Installing classic keyboard into X230 with EC firmware mod

X230 - X270 series specific matters only
Message
Author
hamish
Freshman Member
Posts: 82
Joined: Thu Apr 14, 2016 4:08 am
Location: Melbourne, Australia

Re: Installing classic keyboard into X230 with EC firmware mod

#301 Post by hamish » Thu Jun 08, 2017 9:03 pm

coqui wrote:
Sun May 21, 2017 11:48 am
You can add the T530 to the list of "verified keyboard swap works" machines.
Thanks, I've marked that.
coqui wrote:
Sun May 21, 2017 11:48 am
A couple of function keys don't do exactly what the table says they should:

Fn+F6 (Camera/Audio) gives me the message, ...

Fn+F8 (Mouse Switch) does nothing as far as I can tell.
Both these keys are handled by software on the operating system side, so they will depend on what you have installed. I verified that the raw keysyms generated by these keys were the same on a patched xx30 as they generated on an xx20 , but if the Lenovo software 'knows' what keys exist (and dont exist) on the current model, then it might not cope with them.

hamish
Freshman Member
Posts: 82
Joined: Thu Apr 14, 2016 4:08 am
Location: Melbourne, Australia

Re: Installing classic keyboard into X230 with EC firmware mod

#302 Post by hamish » Thu Jun 08, 2017 9:17 pm

derball2008 wrote:
Tue Jun 06, 2017 3:51 pm
Will I be able to update the BIOS (for security reasons) without losing the patch? More specifically, if the EC firmware version wasn't updated, will it still be updated during the update process of the BIOS/ UEFI?
If the EC version number does not change, then the standard bios flash tool should not overwrite it. However, if you find that it has, you can always reuse the thinkpad-ec patch to fix it again.

lightpeak
Posts: 18
Joined: Thu Feb 03, 2011 7:28 pm
Location: Barcelona, Spain

Re: Installing classic keyboard into X230 with EC firmware mod

#303 Post by lightpeak » Wed Jul 05, 2017 4:57 pm

Hey, I know this is a long shot but would anyone be up for sending me a PM with a link to the bootable image for the keyboard and battery mods? I don't have much experience with linux and have been trouble making sense of the instructions. Thank you!

Edit: OK, I just went ahead and did this with a Debian VM. It was overall easier than expected. All the options seem to run smoothly, but it's not resulting in a USB stick that's bootable, so obviously something is going wrong at some point.

After running sudo dd if=patched.x230.img of=/dev/sdb1, a quick look at the stick via gparted seems to indicate an unknown file system. Is this expected?

Should I be mounting the USB stick before running the above command? edit: running the command while mounted gives "failed to open '/media/usb': Is a directory". So I guess it's not supposed to be mounted.

Have tried with NTFS, FAT32, FAT16 and ext3, none successful.

result of the operation is
65536+0 records in
65536+0 records out
33554432 bytes (34MB, 32MiB) copied, 0.0702241 s, 478 MB/s

The X230 is definitely set to Legacy only boot, and I'm selecting the USB stick manually from the boot menu, so it's not that it's getting passed over in favour of the HDD.

Any help appreciated.

Edit: went slowly again from the beginning of the instructions, including a "make clean" command. I realised I had been pointing the dd command at a partition rather than the whole drive, which is probably what was causing it to fail. Once I set it to work on /sdb instead of /sdb1, it took its time, but eventually finished copying and turned into a bootable USB stick. I haven't swapped the keyboard or battery over yet but the function keys are remapped on the x230 keyboard, so I'm assuming it worked.

Well, that was a fun evening of linuxing. This is a nice thread, thank you all.

lightpeak
Posts: 18
Joined: Thu Feb 03, 2011 7:28 pm
Location: Barcelona, Spain

Re: Installing classic keyboard into X230 with EC firmware mod

#304 Post by lightpeak » Thu Jul 06, 2017 9:16 am

Just one more thing: I didn't tape the pins on the x220 keyboard, because I got the impression there was only a small risk of frying the keyboard. Mistake! My keyboard is cooked. Tape those pins folks, it's not hard to do. Once a new keyboard arrives I'll be up and running.

joergie
Posts: 1
Joined: Wed Jul 12, 2017 3:32 am
Location: Budapest, Hungary
Contact:

Re: Installing classic keyboard into X230 with EC firmware mod

#305 Post by joergie » Wed Jul 12, 2017 3:40 am

Hey there!
I am pretty new here. So I am trying to make battery mod on my T430s. I have a question before i actually do the modification, as the usb boot for bios flash is already made, just have to be applied.
The notebook have 2.66 bios version actually. The bios file hamish's program downloaded\ used is 2.65.
Will it be any convenience about that? The EC firmware version is the same for both bios versions(2.65 and 2.66).
If it works i will make a step by step guide for hungarian users who are not familiar with linux\debian, like me :)

RealBlackStuff
Admin
Admin
Posts: 17918
Joined: Mon Sep 18, 2006 5:17 am
Location: Mt. Cobb, PA USA
Contact:

Re: Installing classic keyboard into X230 with EC firmware mod

#306 Post by RealBlackStuff » Wed Jul 12, 2017 6:19 am

Found some How-to pictures in this Reddit thread

TankPad
Sophomore Member
Posts: 178
Joined: Sun Feb 26, 2017 1:40 pm
Location: Dublin, Ireland

Re: Installing classic keyboard into X230 with EC firmware mod

#307 Post by TankPad » Wed Jul 12, 2017 7:02 am

joergie wrote:
Wed Jul 12, 2017 3:40 am
Hey there!
I am pretty new here. So I am trying to make battery mod on my T430s. I have a question before i actually do the modification, as the usb boot for bios flash is already made, just have to be applied.
The notebook have 2.66 bios version actually. The bios file hamish's program downloaded\ used is 2.65.
Will it be any convenience about that? The EC firmware version is the same for both bios versions(2.65 and 2.66).
If it works i will make a step by step guide for hungarian users who are not familiar with linux\debian, like me :)
One of the first steps mentioned by Hamish is to update your BIOS to the latest version, so I would do that just in case. In theory though, you should be ok.
| 701c | X220 | T420 | X230 | T430s |

oppenhizzy
Posts: 3
Joined: Sun Jul 23, 2017 12:21 pm
Location: Washington, DC

Re: Installing classic keyboard into X230 with EC firmware mod

#308 Post by oppenhizzy » Sun Jul 23, 2017 1:27 pm

I've been trying but haven't been able to get the firmware mod to work on an X230T. The patching and everything goes smoothly, and I can boot the created USB drive. The flashing appears to work without errors (and the firmware updater shows the listed patches before it updates the firmware), then reboots like it should, but none of the keys actually change. Any ideas why its not working? I have the latest BIOS installed.

Tasurinchi
Senior ThinkPadder
Senior ThinkPadder
Posts: 2018
Joined: Mon Aug 17, 2009 8:38 am
Location: Zurich, Switzerland

Re: Installing classic keyboard into X230 with EC firmware mod

#309 Post by Tasurinchi » Sun Jul 23, 2017 1:53 pm

Do you have the (full loaded) battery connected?
IBM Convertible 5140/L40SX/220/240/240X/2*340CSE/360PE/365XD/380D/380E/380XD/380Z/390/560E/560X/2*570/2*600/600E/750Cs/755C/760CD/760EL/760XD/770E
A20p/A22p/A31/i1600/G40/R50p/R61i/S30/SL510/2*T22/4*T4x/11*T6x/6*T40x/6*T5x0/3*W5x0/W700/3*X2x/4*X3x/3*X4x/5*X6x/3*X6xT/12*X2xx/4*X30x/Z60m/3*Z61x

oppenhizzy
Posts: 3
Joined: Sun Jul 23, 2017 12:21 pm
Location: Washington, DC

Re: Installing classic keyboard into X230 with EC firmware mod

#310 Post by oppenhizzy » Sun Jul 23, 2017 2:52 pm

Battery was probably around 90% full and it looked like is was updating the firmware. The the progress bar showed and it said it was copying new firmware.

oppenhizzy
Posts: 3
Joined: Sun Jul 23, 2017 12:21 pm
Location: Washington, DC

Re: Installing classic keyboard into X230 with EC firmware mod

#311 Post by oppenhizzy » Sun Jul 23, 2017 9:05 pm

It finally worked. When I rebooted it said flashing BIOS and all is well now.

zogthegreat
Posts: 29
Joined: Wed Jun 05, 2013 9:07 am
Location: Montréal, Canada

Re: Installing classic keyboard into X230 with EC firmware mod

#312 Post by zogthegreat » Wed Sep 06, 2017 1:37 pm

Hi everyone!

I know that I saw this question somewhere, but I can't find it now.

Is it possible to do the reverse and put the keyboard from a X230t on a X220t? My girlfriend convinced me to give her a X220 tablet built from spare parts that I had laying around, (OK, I admit from that statement that it sounds like I might have a "Thinkpad problem" :lol: ). Unfortunately, she's using it for an mp3 player so I want to swap, (steal), keyboards.

## EDIT ##

I just did the EC mod for battries on both of my X230 tablets, (i5 and i3 models), and after market batteries are working perfectly.

Thanks to hamish, matt and nitrocaster for the excellent work!
Thinkpad X230 Tablet - i5, Thinkpad X230 Tablet - i3, Thinkpad X220 Tablet - i5, Dell E5410 - i7, Thinkpad X201 - i5, Thinkpad T60p - T7600, Thinkpad X61 Tablet - L7700, Thinkpad X61 laptop - T8300, Thinkpad X61 motherboard - T7500, configured as firewall/router/vpn

chx1975
Freshman Member
Posts: 68
Joined: Thu Mar 24, 2011 6:44 pm
Location: Vancouver, Canada

Re: Installing classic keyboard into X230 with EC firmware mod

#313 Post by chx1975 » Mon Sep 18, 2017 10:32 am

One thing that have left me speechless in 2015 July and any sane company would do some serious soul searching over it: the word cloud in http://blog.lenovo.com/en/blog/retro-th ... y-keyboard has "please" as one of the most frequent words. Only thinkpad and "keyboard" are larger. Notably "screen" follows.

Seriously, your would be customers are begging for a machine with a seven row keyboard and a better screen. Begging.

The disappointment is understandable. And yes, I still will buy, I will recommend it to buy but gosh, the disappointment is understandable.

They could have asked: look, we estimate the machine to be roughly X. If we use a 16:10 panel, the price is roughly Y. What say you? This is not hard. We are here. We answered then. We would've answered this one as well. Hell, they could've turned to crowdsourcing to gouge the interest! Talos ran a campaign with a 3.7M USD goal selling $7100 workstations. High prices and high goals are definitely not unheard of.

RealBlackStuff
Admin
Admin
Posts: 17918
Joined: Mon Sep 18, 2006 5:17 am
Location: Mt. Cobb, PA USA
Contact:

Re: Installing classic keyboard into X230 with EC firmware mod

#314 Post by RealBlackStuff » Mon Sep 18, 2017 11:37 am

How did you miss the Retro laptop? viewtopic.php?f=77&t=118165
Loooooooong read (52 pages) but the end/reveal is near: early October 2017
Lovely day for a Guinness! (The Real Black Stuff)

Check out The Boardroom for Parts, Mods and Other Services.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X230 and later Series”

Who is online

Users browsing this forum: No registered users and 3 guests