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

x230 TrackPoint is painfully slow

X230-X280, X390 Series
Post Reply
Message
Author
murdonk
Posts: 4
Joined: Sun Nov 13, 2022 12:25 pm
Location: Santiago, de Chile

x230 TrackPoint is painfully slow

#1 Post by murdonk » Sun Nov 13, 2022 1:55 pm

My trackpoint got really slow seemingly all of a sudden. I googled around and found no real solutions, so here's my case. For context, I got an x230 with a bent but functional screen and an almost dead battery. I broke the screen while trying to un-bend it and figured that it was cheaper to just buy an x220 since I needed a new screen, a battery and also wanted the classic keyboard anyway (more on that later), but it came with an aftermarket battery. So after I replaced the screen:

-I downgraded the BIOS from 2.77 w/EC 1.15 to 2.75 with Lenovo's downgrade tool for Windows, but the EC stayed on 1.15.
-I ran IVPrep to downgrade my BIOS to 2.60, which also downgraded the EC to 1.14.
-I then upgraded the BIOS to 2.75 w/EC 1.14 since this was the version recommended by Hamish Coleman's EC patch tool.
-I flashed the patched EC for removing the battery whitelist (but not the classic keyboard mod).
-Success! The battery charges now.

At this point I wanted to try the x220 keyboard even though the trackpoint buttons on it didn't work. I plugged it into the x230 to see if they magically work now, but no, it's definitely a hardware problem*. So for now I'm sticking with the x230 keyboard, but the weird thing is that the now the trackpoint is really really slow, the trackpad is fine and so are any other mice I connect to it. On Windows 10 I use an older UltraNav driver that allows me to set the speed really high, currently around 85%, which now is moderate, so that works for now. But on Linux I have the trackpoint set to maximum speed (10.0 through XFCE settings) and it's still just painful how slow it is (both with libinput and evdev), and same problem with Live ISO's.

Now here's the kicker, I also have a T430 which I plugged the x230 keyboard into and the trackpoint works perfectly on it. I thought maybe the pins on the x230 MoBo were dirty so I rubbed some IPA on them but no change. What's going on here!?

*I actually tried soldering the pins on the back of the x220 keyboard that connect to the trackpoint chip but that didn't go well, now the whole trackpoint (or UltraNav, whatever you wanna call it) doesn't work.

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3395
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: x230 TrackPoint is painfully slow

#2 Post by axur-delmeria » Mon Nov 14, 2022 5:36 am

Sounds like an issue with the embedded controller, though I don't know how to fix it.
Regarding Linux and the Trackpoint, you can increase the sensitivity and speed through udev. Currently, I have a file named 10-trackpoint.rules at /etc/udev/rules.d that contains the following:

Code: Select all

ACTION="add", SUBSYSTEM=="input", ATTR{name}=="*TrackPoint*", ATTR{device/sensitivity}=="240" ATTR{device/speed}=="225"
IIRC the sensitivity and speed settings can be set from 0 to 255.

This is on an X220. I don't have an X230 to test with.
Daily driver: X220 4291-C91 i7-2620M

Backup: X601 Core 2 Duo T8100
Toy: X60F Core Solo U1300
On loan: X220 4291-P79 i5-2520M
In pieces: two retired but working X61Ts
RIP: 760XD 9546-U9E; X61 7676-A24; and a BOE-Hydis HV121P01-100 in failed SXGA+ mod
:cry:

murdonk
Posts: 4
Joined: Sun Nov 13, 2022 12:25 pm
Location: Santiago, de Chile

Re: x230 TrackPoint is painfully slow

#3 Post by murdonk » Mon Nov 14, 2022 4:30 pm

axur-delmeria wrote:
Mon Nov 14, 2022 5:36 am
Sounds like an issue with the embedded controller
Maybe. I've been trying to re-flash the original EC using ISO's from Lenovo's website . I tried downgrading the BIOS to an even older version using the instructions from This guide. According to it I'm supposed to use winflash to flash a file with a .FL1 extension. I already flashed a couple of versions so far:
2.51 (G2ET91WW) w/EC 1.10 (G2HT31WW),
2.60 (G2ETA0WW) w/EC 1.13 (G2HT34WW)
and some others, but the issue is that downgrading the BIOS version doesn't actually downgrade the EC. Which is what I want to do. So I'm still stuck with the "suspect" version. However, inside the ISO's there's a file with a .FL2 extension, which supposedly is the actual EC according to this comment. But I'm really hesitant to flash it. I don't have an external programmer in case SHTF. Can I flash this file instead to downgrade the EC? Should I open another thread about this?

schen
Moderator Emeritus
Moderator Emeritus
Posts: 1573
Joined: Thu May 06, 2004 11:01 am
Location: Terrell, Texas

Re: x230 TrackPoint is painfully slow

#4 Post by schen » Wed Nov 16, 2022 4:09 pm

Don't know if you've tried this yet, but it's fast and simple. Go into the Device Manager and dump the driver and let it restart and reinstall it. See what happens.
Family Daily Drivers- T450s, T540p
Work- Sadly, the ThinkPads have gone away...... and replaced by HP Chromebox drone machines :(
ThinkPad Projects- T530, T400, R60, Z60t
Historic Retired ThinkPads- Z61m (Titanium), X20, A31p, 701c, 760XD, WorkPad C505, C500 :bow:

murdonk
Posts: 4
Joined: Sun Nov 13, 2022 12:25 pm
Location: Santiago, de Chile

Re: x230 TrackPoint is painfully slow

#5 Post by murdonk » Wed Nov 16, 2022 5:47 pm

schen wrote:
Wed Nov 16, 2022 4:09 pm
Don't know if you've tried this yet, but it's fast and simple. Go into the Device Manager and dump the driver and let it restart and reinstall it. See what happens.
Already tried that, but as I described this also affects Linux so it's not an OS related issue.
Last edited by murdonk on Thu Nov 17, 2022 1:29 am, edited 1 time in total.

murdonk
Posts: 4
Joined: Sun Nov 13, 2022 12:25 pm
Location: Santiago, de Chile

Re: x230 TrackPoint is painfully slow

#6 Post by murdonk » Wed Nov 16, 2022 8:54 pm

Ok, I just went ahead and flashed the original Embedded Controller with the .FL2 file taking cues from the autoexec template in Hamish Coleman's EC repo.

(from Windows using winflash64 included in IVPrep)

Code: Select all

winflash64 /sd /ipf ec /file XXXXXX.FL2
The flash went A-OK (phew!). My battery doesn't charge as expected. But now I'm really stumped, because my Trackpoint is still slow as molasses :?. Did I damage something in my motherboard?
Last edited by murdonk on Thu Nov 17, 2022 11:02 am, edited 1 time in total.

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3395
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: x230 TrackPoint is painfully slow

#7 Post by axur-delmeria » Thu Nov 17, 2022 8:44 am

TBH I'm stumped as well. Reset the BIOS settings?
Daily driver: X220 4291-C91 i7-2620M

Backup: X601 Core 2 Duo T8100
Toy: X60F Core Solo U1300
On loan: X220 4291-P79 i5-2520M
In pieces: two retired but working X61Ts
RIP: 760XD 9546-U9E; X61 7676-A24; and a BOE-Hydis HV121P01-100 in failed SXGA+ mod
:cry:

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 4 guests