Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

Installing classic keyboard into X230 with EC firmware mod

X230-X280, X390 Series
Message
Author
skrble
Posts: 20
Joined: Fri Nov 07, 2014 2:18 pm
Location: Prague, Czech Republic

Re: Installing classic keyboard into X230 with EC firmware mod

#331 Post by skrble » Sun Mar 04, 2018 6:34 pm

hamish wrote:
Sun May 01, 2016 1:47 am
TPFanatic wrote:Hello.

Is there any chance that the mod will restore the virtual numberpad functionality of the classic keyboard as well?

Thanks.
Surprisingly, yes! Even though the x230 had no support for the virtual numberpad, they left all that functionality in the firmware. So, when we added back the keysym for the NumLock key, it all just jumped into life again.
I am so happy it works! In past I have remapped ScrollLock to work as NumLock via the KeyTweak utility on my old X220 (I don't use ScollLock at all). I tried to do this too after modding my X230, but it won't work. There is just a system pop-up that NumLock is activated, but the keyboard just keeps to type in the letters instead of digits. I have to switch on NumLock right as intended, using Fn+ScrollLock.
Isn't there any chance that there may be different barcodes for "normal numlock" or the ThinkPad one? Or some different coding just in the core firmware itself? This is just weird. :?
Thank You! I know this is such a niche question but still, if you knew some workaround... :)
PS: W7 user here.
ThinkPad X230 | Classic 7-row Keyboard Mod | Intel Core i5 | IPS | 9 cell

Dongers
Posts: 19
Joined: Sat Mar 10, 2018 3:10 pm
Location: Harlow, UK

Re: Installing classic keyboard into X230 with EC firmware mod

#332 Post by Dongers » Tue Mar 13, 2018 6:36 am

@Mods - Please forgive the cross posting, but as have had no responses to my original thread and dont want to needlessly bump it, wanted to see if i can get some attention from Hamish or Nitrocatser from this thread.... (assuming they are still active..?)

I have a t430 with a failed EC firmware flash full details: viewtopic.php?f=68&t=125769

Has anyone seen this before or had any issues with the EC Flash?

Looking to put coreboot onto this paticular T430 at some stage, so wondering if i can flash a new EC mod at same time, via SOIC clip flash method (or if i can just re-flash EC using SOIC anyway)

Cheers

Donger

sponka
Posts: 30
Joined: Thu Aug 19, 2010 1:41 pm
Location: Ljubljana, Slovenia

Re: Installing classic keyboard into X230 with EC firmware mod

#333 Post by sponka » Sat Apr 07, 2018 12:59 pm

I finally managed to modify my T430 with keyboard mod. Could be done sooner, but I specifically wanted keyboard for my country (slovenian/yu layout).
Unable to find any used one and refused to get keyboard with english layout and "localize" it by engraving, it took almost half a year of searching. With some luck I came into posession of 2 new, unused boards, one for T430 and one for X230 (waiting for replacement palmrest for x230 so mod, yet).

One obstacle was updated bios to latest version 2.76 on T430. At the moment thinkpad-ec doesn't have this bios included, so I modified Descriptions.txt to download latest iso (EC version is still the same) and made bootable USB.

I don't have dremel so I took file and some sand paper to fix metal nubs. Not the best job, but when installed notbody can see what was done.

I also dissasembled keyboard cable and put some kapton tape on pins. This turns out to be "the most difficult job" of whole operation. Let me explain -- flash was OK, but after assembly some keys didn't work. So I dissasembled cable and realigned pins. Second try was better, but still had problem -- AltGr combinations didn't work at all. I probably tryed more than 5 timed to finally get everything work :oops:

Sooo, I'm looking forward to mod x230, besides new palmrest and keyboard I also have nitrocaster's board waiting for FHD mod + this one will get coreboot 8)
T430 • 2349-OG6 • Crucial MX300 525 Gb • rest still original :(
X200 • 7459-EH9 • Ultimate-N 6300 • F5521gw • Crucial BX200 240Gb
[SOLD ] T500 • 2056-VL1 • Ultimate-N 6300 • Samsung 830 256 Gb • F5521gw ... a bit upgraded :P

ztof
Posts: 10
Joined: Wed Apr 11, 2018 8:15 am
Location: Brussels - Belgium

Re: Installing classic keyboard into X230 with EC firmware mod

#334 Post by ztof » Thu Apr 12, 2018 2:24 am

sponka wrote:
Sat Apr 07, 2018 12:59 pm
I also dissasembled keyboard cable and put some kapton tape on pins. This turns out to be "the most difficult job" of whole operation. Let me explain -- flash was OK, but after assembly some keys didn't work. So I dissasembled cable and realigned pins. Second try was better, but still had problem -- AltGr combinations didn't work at all. I probably tryed more than 5 timed to finally get everything work :oops:
I did the T430 mod yesterday and it was pretty easy to isolate the keyboard pins, just I lost the click buttons of the trackpoint at first try.
So on the second try I've put tiny piece of tape (the same isolating tape) but above the ribbon, on the opposite side of the isolation. In order to compensate the thickness and get the same pressure on contact points, then it worked. The contact points on each side of the isolated contacts don't get the same pressure because of the tape thickness.

BUT I've to say it was not my first time, I was experienced by modding first my X230 previously. When I did my first mod, I tried maybe 8 or 10 times to get proper contacts while reassembling the ribbon to contact pins, every times I lost keys and different keys each time. I started to lose patience but I finally succeed.
It was really boring and annoying, and I did say so many swear words when doing the first mod. But I don't regret it, X230 is really better with classic keyboard.
T430-Classic-Keyboard HD+ Glossy LCD| X230-Classic-Keyboard IPS LCD| SK855 & SK-8835 keyboards | IBM Model M keyboard

Tasurinchi
Moderator
Moderator
Posts: 2156
Joined: Mon Aug 17, 2009 8:38 am
Location: Zurich, Switzerland

Re: Installing classic keyboard into X230 with EC firmware mod

#335 Post by Tasurinchi » Thu Apr 12, 2018 4:00 am

ztof wrote:
Thu Apr 12, 2018 2:24 am
I did the T430 mod yesterday and it was pretty easy to isolate the keyboard pins
You don't need to tape the pins for the T430, only the X230 needs that (IIRC)
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

ztof
Posts: 10
Joined: Wed Apr 11, 2018 8:15 am
Location: Brussels - Belgium

Re: Installing classic keyboard into X230 with EC firmware mod

#336 Post by ztof » Thu Apr 12, 2018 4:53 am

Tasurinchi wrote:
Thu Apr 12, 2018 4:00 am
You don't need to tape the pins for the T430, only the X230 needs that (IIRC)
Oh really!? T430 doesn't have backlit functionality?
Frak, I did that for nothing... Hopefully this attempt was easy and quick, as I was already experienced isolating those pins for X230.
If it was for the first time and I did that for nothing I would have been angry.

At least I can swap keyboards from my X230 to my T430 and vice-versa if needed, without any fear.
It was quite hard to find several X220/T420 keyboards with QWERTZ Swiss layout, and living in Belgium. So theses keyboards are precious for me. I did not even alter the keyboards to make them fit, I preferred to alter the palmrest instead (it's easier to find a replacement palmrest than a Swiss keyboard).
T430-Classic-Keyboard HD+ Glossy LCD| X230-Classic-Keyboard IPS LCD| SK855 & SK-8835 keyboards | IBM Model M keyboard

sponka
Posts: 30
Joined: Thu Aug 19, 2010 1:41 pm
Location: Ljubljana, Slovenia

Re: Installing classic keyboard into X230 with EC firmware mod

#337 Post by sponka » Thu Apr 12, 2018 5:30 am

With backlit functionality you mean backlight keyboard? T430 definitelly have such option, I have such model (2 levels of backlight + thinklight).

For me it was easyer to mod both keyboards at once :)
T430 • 2349-OG6 • Crucial MX300 525 Gb • rest still original :(
X200 • 7459-EH9 • Ultimate-N 6300 • F5521gw • Crucial BX200 240Gb
[SOLD ] T500 • 2056-VL1 • Ultimate-N 6300 • Samsung 830 256 Gb • F5521gw ... a bit upgraded :P

Tasurinchi
Moderator
Moderator
Posts: 2156
Joined: Mon Aug 17, 2009 8:38 am
Location: Zurich, Switzerland

Re: Installing classic keyboard into X230 with EC firmware mod

#338 Post by Tasurinchi » Thu Apr 12, 2018 8:15 am

The pin taping is to prevent some burn marks on the KB when used in a X220. Is not bad if you tape them, but you spare some work if you don't have a X230 :wink:

But as you said, now you can swap KB back and forth, I also normally tape mines, even when modding them for non X230 models...
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

swinokur
Posts: 1
Joined: Thu Feb 22, 2018 2:59 pm
Location: San Francisco, CA

Re: Installing classic keyboard into X230 with EC firmware mod

#339 Post by swinokur » Sun Apr 15, 2018 8:00 pm

Hey,
There's a typo in the "descriptions.txt" in the github repo:

line 128 has "depi:g2uj23us.iso.bat" when it should read "depi:g2uj26.us.iso.bat".

as it is right now, it won't build if checked out directly from git...

thanks!

ProgressiveMuppetization
Posts: 1
Joined: Sun Apr 22, 2018 3:55 pm
Location: London, UK

Re: Installing classic keyboard into X230 with EC firmware mod

#340 Post by ProgressiveMuppetization » Sun Apr 22, 2018 4:17 pm

I can confirm that, because of that typo, using the current script to generate a modded BIOS for an X230 produces an error rather than a file.

So before you run "make patched.x230.img", you'll need to open descriptions.txt with a text editor, correct the typo and save the file.

Once you've done that, you can carry on as described in Hamish's readme.

ThxGiving
Posts: 1
Joined: Thu May 10, 2018 8:16 am
Location: Germany

Re: Installing classic keyboard into X230 with EC firmware mod

#341 Post by ThxGiving » Thu May 10, 2018 8:18 am

Does anyone know which Fuse to check if i forgot to tape the pins on my T430s and the kbd backlight wont work anymore? F5 is fine.

Kagor
Posts: 9
Joined: Sun Dec 24, 2017 2:36 pm
Location: Stockholm, Sweden

Re: Installing classic keyboard into X230 with EC firmware mod

#342 Post by Kagor » Mon May 21, 2018 7:16 am

Hi,

I am reading on the web that some Fn combos, Caps lock light and other keys? are not working after a keyboard swap to the classic one (from T420/X220/...). Since the known EC mod is some years old by now I thought of asking the community if there is a possible update or workaround to get the full functionality of a classic keyboard in a T430/X230/...?

If this has been discussed anywhere else and I am just repeating the question please redirect me :)


Thank you!
Currently using: T430
Inventory: X61, X61s, X220, X230

sponka
Posts: 30
Joined: Thu Aug 19, 2010 1:41 pm
Location: Ljubljana, Slovenia

Re: Installing classic keyboard into X230 with EC firmware mod

#343 Post by sponka » Tue May 22, 2018 1:35 am

Kagor wrote:
Mon May 21, 2018 7:16 am
Hi,

I am reading on the web that some Fn combos, Caps lock light and other keys? are not working after a keyboard swap to the classic one (from T420/X220/...). Since the known EC mod is some years old by now I thought of asking the community if there is a possible update or workaround to get the full functionality of a classic keyboard in a T430/X230/...?

If this has been discussed anywhere else and I am just repeating the question please redirect me :)


Thank you!

Here: https://forum.thinkpads.com/viewtopic.p ... 78#p779778
hamish wrote:
Mon Apr 25, 2016 6:53 pm
Biased Opinion wrote:So which buttons are still non fuctional, the only ones i really care about is the home, end delete cluster.
The only buttons that are not working are Fn+F12 (Hibernate), Fn+F3 (Battery) and Fn+Space (some magnify thing?) - so the important ones are all fine for you.
And as you noticed, CapsLock light is also not functional. Everything else works :)
T430 • 2349-OG6 • Crucial MX300 525 Gb • rest still original :(
X200 • 7459-EH9 • Ultimate-N 6300 • F5521gw • Crucial BX200 240Gb
[SOLD ] T500 • 2056-VL1 • Ultimate-N 6300 • Samsung 830 256 Gb • F5521gw ... a bit upgraded :P

pure3d2
Posts: 15
Joined: Mon Sep 03, 2018 7:44 am
Location: Concord, CA, USA

Re: Installing classic keyboard into X230 with EC firmware mod

#344 Post by pure3d2 » Sat Sep 08, 2018 2:21 am

I flashed my EC with the patches (including battery check removal), but my keyboard is acting as the EC hasn't been patched at all.

Menu = PrtScr

PgLeft = PgUp
PgRight = PgDown

PgUp = Delete
PgDown = Insert

Home = does nothing
End = End

Delete = Home

Insert = does nothing
Pause = does nothing
ScrLk = does nothing
PrtScr = does nothing

The standard keys are working normally.

They all match the pre-flashed column (Function after install) on this table: http://www.thinkwiki.org/wiki/Install_C ... _ThinkPads

I flashed it twice just to be sure but my X220 keyboard still acts like I didn't install the patch. I taped the 3 pins on the cable as indicated by the picture--would this be the cause if I didn't do it properly?

Here is a video I made of the flashing process: https://www.youtube.com/watch?v=Ffhp6GE ... e=youtu.be

EDIT: I guess I shouldn't be doing this after waking up to feed the baby in the middle of the night! I forgot to plug in the AC adapter this whole time. I just plugged it in and powered up the laptop. It gave me a message about flashing the EC, then booted windows. Now everything works! I'm so sorry for wasting anyone's time. I hope you all had a good laugh, though! :lol:

Mr. TA
Posts: 1
Joined: Sat Sep 22, 2018 3:39 pm
Location: Boston, MA

Re: Installing classic keyboard into X230 with EC firmware mod

#345 Post by Mr. TA » Sat Sep 22, 2018 3:42 pm

Hi all,
I tried to follow the steps found in the Thinkwiki page:

http://www.thinkwiki.org/wiki/Install_C ... _ThinkPads

I have a W530, so I downloaded the linked ISO and patch file, however the Perl script says:

Address 300544 mismatched data
The binaryfile does not match the context bytes from C:\LenovoKeyboard\g5uj28us.iso.diff

Did Lenovo update the ISO file on their website? Should I attempt to modify it manually, or is there an updated W530 patch file?

Thanks in advance!!!

UPDATE: Minutes later, I opened the ISO in a Hex Editor and the patch file turned out to be perfectly correct. I guess the Perl script has a bug in it. I don't know Perl too well so I didn't spend any time debugging it. In any case, it only took me about 3 minutes to apply the changes manually using a hex editor (in Windows). Will report when I go through with the replacement and reflashing. Thanks again for the information.

UPDATE 2: Flashed BIOS, all good. Now getting used back to W520 KB, haha. Flashing doesn't work without battery and power cord both connected.

sponka
Posts: 30
Joined: Thu Aug 19, 2010 1:41 pm
Location: Ljubljana, Slovenia

Re: Installing classic keyboard into X230 with EC firmware mod

#346 Post by sponka » Mon Oct 08, 2018 1:04 pm

Few months ago I modded keyboard for my T430. Everything is working except lights (power, mute mic, mute speakers). I thought it was problem with wiring since I taped few pins.
Today I "fixed" wiring, but still didn't work. I took another modded keyboard from X230 which have 100% working mod and lights don't work, too.

Sooo ... It's not keyboard, its computer :/ Anyone experienced this before?
T430 • 2349-OG6 • Crucial MX300 525 Gb • rest still original :(
X200 • 7459-EH9 • Ultimate-N 6300 • F5521gw • Crucial BX200 240Gb
[SOLD ] T500 • 2056-VL1 • Ultimate-N 6300 • Samsung 830 256 Gb • F5521gw ... a bit upgraded :P

Mrtn
Posts: 20
Joined: Thu Dec 29, 2016 10:57 am
Location: Zwolle, Netherlands

Re: Installing classic keyboard into X230 with EC firmware mod

#347 Post by Mrtn » Mon Feb 18, 2019 10:08 am

Hi!

I would really like to do this mod in a few days.
My goal is to build a 13.3 inch X230 with the X220 keyboard. :D

What's the last update? Do all the keys work? (Home/end/pgup/pgdown/insert etc)?
And the caps-lock light?

Thanks!

dr_st
Admin
Admin
Posts: 9692
Joined: Sat Oct 29, 2005 6:20 am
Location: Israel

Re: Installing classic keyboard into X230 with EC firmware mod

#348 Post by dr_st » Mon Feb 18, 2019 12:53 pm

Mrtn wrote:
Mon Feb 18, 2019 10:08 am
What's the last update? Do all the keys work? (Home/end/pgup/pgdown/insert etc)?
And the caps-lock light?
All regular keys work.
Some Fn combos (like Fn+F12, probably Fn+F3) don't work.
Caps Lock light does not work.
Thinkpad 25 (20K7), T490 (20N3), Yoga 14 (20FY), T430s (IPS FHD + Classic Keyboard), X220 4291-4BG
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad

Mrtn
Posts: 20
Joined: Thu Dec 29, 2016 10:57 am
Location: Zwolle, Netherlands

Re: Installing classic keyboard into X230 with EC firmware mod

#349 Post by Mrtn » Tue Feb 19, 2019 3:01 am

dr_st wrote:
Mon Feb 18, 2019 12:53 pm
Mrtn wrote:
Mon Feb 18, 2019 10:08 am
What's the last update? Do all the keys work? (Home/end/pgup/pgdown/insert etc)?
And the caps-lock light?
All regular keys work.
Some Fn combos (like Fn+F12, probably Fn+F3) don't work.
Caps Lock light does not work.
Thanks!

I'll receive another x230 this weekend, then I'll start modding it with Nitrocaster's FHD mod and trying to do the both mods for the screen and keyboard. :)

pure3d2
Posts: 15
Joined: Mon Sep 03, 2018 7:44 am
Location: Concord, CA, USA

Re: Installing classic keyboard into X230 with EC firmware mod

#350 Post by pure3d2 » Wed Apr 10, 2019 4:03 pm

Mrtn wrote:
Mon Feb 18, 2019 10:08 am
Hi!

I would really like to do this mod in a few days.
My goal is to build a 13.3 inch X230 with the X220 keyboard. :D

What's the last update? Do all the keys work? (Home/end/pgup/pgdown/insert etc)?
And the caps-lock light?

Thanks!
So far I've made/sold one unit. I'm debating on whether or not it's feasible to do this as a service. I'd definitely need to get a small CNC machine to mill the top lid and bezel (precut bezels from taobao cost $20 and take forever to ship).

compicat
Posts: 2
Joined: Thu Apr 11, 2019 7:30 am
Location: Mugla, Turkey

Re: Installing classic keyboard into X230 with EC firmware mod

#351 Post by compicat » Thu Apr 11, 2019 7:33 am

Hi All,

I have a W530 with whitelist removed bios via hardware flash. I wanna do this mod and use classic keyboard on my w530. But i dont have any info about linux and ec mod. Can that patching and flashing become made via Windows? and will it be changing my whitelist removed bios? Thanks in advance.

pure3d2
Posts: 15
Joined: Mon Sep 03, 2018 7:44 am
Location: Concord, CA, USA

Re: Installing classic keyboard into X230 with EC firmware mod

#352 Post by pure3d2 » Thu Apr 11, 2019 10:38 am

compicat wrote:
Thu Apr 11, 2019 7:33 am
Hi All,

I have a W530 with whitelist removed bios via hardware flash. I wanna do this mod and use classic keyboard on my w530. But i dont have any info about linux and ec mod. Can that patching and flashing become made via Windows? and will it be changing my whitelist removed bios? Thanks in advance.
Doing the classic keyboard mod (EC flash) will not affect your BIOS. The EC is stored on a different chip than the BIOS. Take a look at this:

http://www.thinkwiki.org/wiki/Install_C ... _ThinkPads

To build the image, you will need Linux. I ran Linux in a VM.

compicat
Posts: 2
Joined: Thu Apr 11, 2019 7:30 am
Location: Mugla, Turkey

Re: Installing classic keyboard into X230 with EC firmware mod

#353 Post by compicat » Thu Apr 11, 2019 4:05 pm

Thanks for your reply. I will try to setup virtual machine.

skx
Sophomore Member
Posts: 242
Joined: Mon Jul 09, 2018 6:25 pm
Location: Colombia

Re: Installing classic keyboard into X230 with EC firmware mod

#354 Post by skx » Mon Jun 17, 2019 11:24 am

Just follow instructions on the github page: https://github.com/hamishcoleman/thinkpad-ec All is mentioned step by step by the developers of the EC patches.
ThinkPad X220: i5-2520M CPU 2.5GHz - 8GB RAM 1333 MHz - SSD 860 EVO 250GB - Debian - ME_cleaned
ThinkPad X230: i5-3320M CPU 3.3GHz - 8GB RAM 1600 MHz - SSD 860 EVO 500GB - Debian - ME_cleaned

RoamingAndy
Posts: 25
Joined: Mon Jan 15, 2018 9:19 pm
Location: London, England

Re: Installing classic keyboard into X230 with EC firmware mod

#355 Post by RoamingAndy » Sun Aug 18, 2019 1:14 pm

I'm trying to do the x230 keyboard mod to put an x220 keyboard in and ran into the failed build message, then came across this forum and read about the typo in descriptions.txt.

Unfortunately i can't seem to understand the fix. On line 128 on my downloaded version, and in Hamish's Git, i see:

Code: Select all

g7uj18us.iso sha1:418bdab59ed0cf8da52078c1f2949f3fec441f0b t430s BIOS 2.64 (G7ETA4WW) EC 1.15 (G7HT39WW)
Which doesn't match the code to be changed, or the code to update it to.

Here's the error message i see:

Code: Select all

mint@mint:~/thinkpad-ec$ make patched.x230.img
./scripts/ISO_copyFL2 from_iso g2uj31us.iso.orig x230.G2HT35WW.s01D3000.FL2.orig 01D3000.FL2
init :: could not read boot sector
Cannot initialize '::'
Error: could not find any files in g2uj31us.iso.orig matching 01D3000.FL2
.d/generated.deps:65: recipe for target 'x230.G2HT35WW.s01D3000.FL2.orig' failed
make: *** [x230.G2HT35WW.s01D3000.FL2.orig] Error 1

RealBlackStuff
Admin Emeritus
Admin Emeritus
Posts: 23812
Joined: Mon Sep 18, 2006 5:17 am
Location: Loch Garman, Éire

Re: Installing classic keyboard into X230 with EC firmware mod

#356 Post by RealBlackStuff » Mon Aug 19, 2019 1:32 am

The only thing you need from that line, is the name g7uj18us.iso and the rest is explanation.
That sha1:xxxx is the hash to check if the download is correct or corrupt.
Lovely day for a Guinness! (The Real Black Stuff)
Lenovo: X240, X250, T440p, T480, M900 Tiny.

PS: the old Boardroom website is still available on the Wayback Machine
.

RoamingAndy
Posts: 25
Joined: Mon Jan 15, 2018 9:19 pm
Location: London, England

Re: Installing classic keyboard into X230 with EC firmware mod

#357 Post by RoamingAndy » Mon Aug 19, 2019 6:35 am

swinokur wrote:
Sun Apr 15, 2018 8:00 pm
Hey,
There's a typo in the "descriptions.txt" in the github repo:

line 128 has "depi:g2uj23us.iso.bat" when it should read "depi:g2uj26.us.iso.bat".

as it is right now, it won't build if checked out directly from git...

thanks!

I should have been clearer. Here's the earlier posted fix for the x230. Line 128 on my machine, and on the git doesn't match the fix

matrushko
Posts: 6
Joined: Fri Nov 01, 2019 12:57 pm
Location: Murcia, Spain

Re: Installing classic keyboard into X230 with EC firmware mod

#358 Post by matrushko » Fri Nov 01, 2019 1:32 pm

Hi to everyone.
Im spanish first of all. Sorry for my english mistakes.

I must say before anything that, despite i'm a linux dummie (but not a windows one). Nevertheless, this issue with my lenovo keyboard, x230 is getting me crazy. I cannot read all that you wrote, cause I don't understand not the half, but I can put what I did.

First of all, my lap data:

Lenovo x230 type 2325 serial R9Y1M9F

then, what I did till now :

1. I update with exe from bios 2.76 to 2.77. --> BATTERY DETECTION FAIL.
2. I solved it with linux, thanks to a great guy who sold me the machine (100 euros), and he told me to do this:

sudo apt-get install build-essential git mtools libssl-dev

git clone https://github.com/hamishcoleman/thinkpad-ec

cd thinkpad-ec

make patch_enable_battery clean

make patch_enable_keyboard clean

make patched.x230.img

connect a usb

lsblk

sudo dd if=patched.x230.img of=/dev/sdc


AFTER THAT, and reboot my computer flashin the pendrive, the battery check issue got solved but then...........

.....my keyboard with all the perfect keyboards each one in its place.... got altered.


now:

FN + SPACEBAR doesn't puts the keyboard lights on (i have to press CTRL + supr...thats fine but...)
SUPR key is changed to "INICIO" (START)
av. pag and re. pag doesnt work (I am talking about a SPANISH KEYBOARD).
many FN functions were gone, or altered.
Bright of screen cannot be changed with keys.

ETC!

normal keys do work.

So now I don't know how to "come back" to MY PERFECT SECOND HAND ORIGINAL LAPTOP KEYBOARD.

I think I tried to "un-patch" it, "disable" patch, but it simply added more trouble and I enabled it again.

i have been in (but I don't fully understand this web):

https://github.com/hamishcoleman/thinkpad-ec

https://github.com/hamishcoleman/thinkp ... 35WW.img.d

and

https://github.com/hamishcoleman/thinkp ... /CONFIG.md


but now...i dont have no idea of whic order follow to restore the keyboard, if that is posible again.


thanks


and please, if any of you answer, consider this:

1. Im a linux dummie (i use a linux desktop not installed version)
2. I won't know one obvious step, so please, don't miss any cause I would get lost for sure XDD...


thank you very much.

skx
Sophomore Member
Posts: 242
Joined: Mon Jul 09, 2018 6:25 pm
Location: Colombia

Re: Installing classic keyboard into X230 with EC firmware mod

#359 Post by skx » Sun Nov 03, 2019 1:55 am

matrushko wrote:
Fri Nov 01, 2019 1:32 pm
1. I update with exe from bios 2.76 to 2.77. --> BATTERY DETECTION FAIL.
Here you have your issue. Did you read the github instructions? You should downgrade your bios first to 2.76 (G2ETB6WW). 2.77 cannot have its EC modified! It is clearly mentioned in the 1st paragraph of the github instructions. So downgrade BIOS and try again.
ThinkPad X220: i5-2520M CPU 2.5GHz - 8GB RAM 1333 MHz - SSD 860 EVO 250GB - Debian - ME_cleaned
ThinkPad X230: i5-3320M CPU 3.3GHz - 8GB RAM 1600 MHz - SSD 860 EVO 500GB - Debian - ME_cleaned

matrushko
Posts: 6
Joined: Fri Nov 01, 2019 12:57 pm
Location: Murcia, Spain

Re: Installing classic keyboard into X230 with EC firmware mod

#360 Post by matrushko » Sun Nov 03, 2019 2:36 pm

skx wrote:
Sun Nov 03, 2019 1:55 am
matrushko wrote:
Fri Nov 01, 2019 1:32 pm
1. I update with exe from bios 2.76 to 2.77. --> BATTERY DETECTION FAIL.
Here you have your issue. Did you read the github instructions? You should downgrade your bios first to 2.76 (G2ETB6WW). 2.77 cannot have its EC modified! It is clearly mentioned in the 1st paragraph of the github instructions. So downgrade BIOS and try again.
Yes, i did.
Sorry I forgot to mention that I DOWNGRADED to 2.76, when I said "2. I solved it with linux,....".

Of course, now i'm with 2.76 but it was precisely when I did it, to solve battery issue, than the keyboard issue appeared.

And now I have tried and tried but nothing achieved on my side.


thanks

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X230-X280 / X390 Series”

Who is online

Users browsing this forum: No registered users and 76 guests