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

Upgrading X220/X230 to FHD 1080p

X200, X201, X220 (including equivalent tablet models) and X300, X301 series specific matters only.
Message
Author
TheForgottenKing
Freshman Member
Posts: 123
Joined: Fri Apr 13, 2018 11:41 am
Location: Chicago, IL

Re: Upgrading X220/X230 to FHD 1080p

#901 Post by TheForgottenKing » Sat May 12, 2018 12:13 pm

I ordered one from a reddit user for my x220t, testing when it arrives

TeroS
Posts: 6
Joined: Wed Jan 24, 2018 2:47 pm
Location: Tampere, Finland

Re: Upgrading X220/X230 to FHD 1080p

#902 Post by TeroS » Wed May 16, 2018 12:26 pm

Just finished installing to x220.

BIG thanks to nitrocaster, this is simply astonishing! And kudos for the updated installation manual, made things easy! Took a few hours but it's done, and it is GREAT!

(Nitrocaster, please remove my order, I bought this from a Finnish user who didn't install his)

iQlusion
Posts: 1
Joined: Wed May 16, 2018 5:44 pm
Location: Cincinnati, Ohio

Re: Upgrading X220/X230 to FHD 1080p

#903 Post by iQlusion » Wed May 16, 2018 5:50 pm

Hello nitrocaster, I filled out your form a couple months ago and haven't heard anything back yet. If you are backed up, it is understandable. Any updates is appreciated.

henry5
Posts: 9
Joined: Mon Mar 27, 2017 4:20 am
Location: Berlin, Germany

Re: Upgrading X220/X230 to FHD 1080p

#904 Post by henry5 » Thu May 17, 2018 3:13 am

I have the rev4 board.

I assume that the guide for rev5 I also valid for the rev4 version.

cherryblue
Posts: 26
Joined: Mon Feb 20, 2017 5:58 am
Location: Bautzen, Germany

Re: Upgrading X220/X230 to FHD 1080p

#905 Post by cherryblue » Wed May 23, 2018 2:20 pm

In Linux I have some screen flickering (about 60 to 75 Hz) with kernel-fhd patch applied.
And no flickering when using an patch-free standard Linux kernel.

The only change is a kernel with an applied fhd patch (otherwise same kernel, same kernel config, same system).

This is unfortunate because I get weary and headaches from this flickering. But using a kernel without patch prevents me from using a second screen (or not working backlight control).

Probably this issue can be fixed with a better Linux kernel patch.

Has anyone an idea what I can do about this flickering?

Edit: I can see this flickering with this steps:
  1. let the whole screen show bright white color
  2. increasing backlight to max,
  3. looking just with the corner of the eye at the screen.

doob85
Posts: 1
Joined: Fri May 25, 2018 5:11 pm
Location: Stuttgart, BW, Germany

Re: Upgrading X220/X230 to FHD 1080p

#906 Post by doob85 » Fri May 25, 2018 5:13 pm

Is this still active? Would like to get a board of nitrocaster

TheForgottenKing
Freshman Member
Posts: 123
Joined: Fri Apr 13, 2018 11:41 am
Location: Chicago, IL

Re: Upgrading X220/X230 to FHD 1080p

#907 Post by TheForgottenKing » Fri May 25, 2018 11:06 pm

Got the mod which actually fits in the x220t, but the LVDS cable is not long enough so I will try to find another

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

Re: Upgrading X220/X230 to FHD 1080p

#908 Post by RealBlackStuff » Sat May 26, 2018 5:37 am

evening_hunger wrote:
Tue May 08, 2018 4:49 pm
RealBlackStuff wrote:
Mon May 07, 2018 7:58 am
@evening_hunger:
You may want to look at a Toshiba DD0BLILC130 cable, it's 30-pin eDP and about 33cm long.
https://www.chipbay.uk/product/toshiba- ... 0blilc130/
https://www.ebay.com/itm/282506950668
Don't know the pin-out of those.
Thanks, it's too cheap to ask additional questions, thus I bought one as a fallback:) Let's wait and see...
Any success with that?

ac427
Posts: 15
Joined: Wed Jan 22, 2014 10:29 am
Location: London, UK

Re: Upgrading X220/X230 to FHD 1080p

#909 Post by ac427 » Sat May 26, 2018 8:22 am

I am not complaining but I completed the Google order around six months ago but have not received an order number or an ETA.

Could i please have an update?

Apologies if i have not read the Google spreadsheet correctly.

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#910 Post by nitrocaster » Sun May 27, 2018 6:42 am

cherryblue wrote:
Wed May 23, 2018 2:20 pm
In Linux I have some screen flickering (about 60 to 75 Hz) with kernel-fhd patch applied.
And no flickering when using an patch-free standard Linux kernel.

The only change is a kernel with an applied fhd patch (otherwise same kernel, same kernel config, same system).

This is unfortunate because I get weary and headaches from this flickering. But using a kernel without patch prevents me from using a second screen (or not working backlight control).

Probably this issue can be fixed with a better Linux kernel patch.

Has anyone an idea what I can do about this flickering?

Edit: I can see this flickering with this steps:
  1. let the whole screen show bright white color
  2. increasing backlight to max,
  3. looking just with the corner of the eye at the screen.
What exactly flickers: backlight or image?
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#911 Post by nitrocaster » Sun May 27, 2018 7:03 am

RealBlackStuff wrote:
Mon May 07, 2018 7:58 am
@evening_hunger:
You may want to look at a Toshiba DD0BLILC130 cable, it's 30-pin eDP and about 33cm long.
https://www.chipbay.uk/product/toshiba- ... 0blilc130/
https://www.ebay.com/itm/282506950668
Don't know the pin-out of those.
This cable has incompatible connector on the motherboard side. This one is compatible: https://www.aliexpress.com/item/i/32865255790.html
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#912 Post by nitrocaster » Sun May 27, 2018 7:11 am

ac427 wrote:
Sat May 26, 2018 8:22 am
I am not complaining but I completed the Google order around six months ago but have not received an order number or an ETA.

Could i please have an update?

Apologies if i have not read the Google spreadsheet correctly.
You're in the 4th batch and I haven't yet done dispatching the 3rd one.
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

evening_hunger
Junior Member
Junior Member
Posts: 264
Joined: Thu Nov 26, 2015 2:55 pm
Location: Normandy, France

Re: Upgrading X220/X230 to FHD 1080p

#913 Post by evening_hunger » Mon May 28, 2018 11:21 am

nitrocaster wrote:
Sun May 27, 2018 7:03 am
This cable has incompatible connector on the motherboard side. This one is compatible: https://www.aliexpress.com/item/i/32865255790.html
Been away for over a week, and when I came back I found out that incompatibility indeed. So, money thrown away. BUT I have this https://www.yoycart.com/Product/544775349357/ so I suppose I will proceed with the mod, and then stick in at the back of the panel. Since I'm doing the "Shanghai Hardcore" variant (fhd mod + 13.3'') I need some more time to destroy my x220 lid, so the mod is not done yet. Did a lot of soldering practice, mainly soldering wires to sides of capacitors (guess why) to get in a good shape. So far, so good, maybe I'll destroy my mainboard this very week:)
x320/i7-2620M/8GB/256gb.ssd/FHD13.3''IPS/debian_testing (main driver)
x230/i5/8GB/500gb.hdd+256gb.m2ssd/IPS/debian_stable+win7 (better half)

proze
Posts: 17
Joined: Sun Jul 16, 2017 7:20 am
Location: Cape Town, RSA

Re: Upgrading X220/X230 to FHD 1080p

#914 Post by proze » Tue May 29, 2018 5:15 am

Morning all.

Yesterday I installed a new version of Ubuntu LTS on my modded X230. I ran into one small issue: when you boot the live usb stick to install you can not see the pop-up window because it's on the LVDS screen, which isn't there anymore. There is a shortcut to move it to the new panel: Super + shift + arrow. I was really confused for a while.

After you've installed, you'll have the same problem, and you'll either have to patch and install the kernel from TTY1 or log in blind and run xrandr to correct the setup temporarily.

Just a note that there are some small issues. After the new kernel is in all is well again.

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#915 Post by nitrocaster » Tue May 29, 2018 4:00 pm

That has to be added to the guide along with a troubleshooting section.
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

cherryblue
Posts: 26
Joined: Mon Feb 20, 2017 5:58 am
Location: Bautzen, Germany

Re: Upgrading X220/X230 to FHD 1080p

#916 Post by cherryblue » Wed May 30, 2018 11:30 am

nitrocaster wrote:
Sun May 27, 2018 6:42 am
What exactly flickers: backlight or image?
This is hard to tell, because I can not see picture without backlight and do not have a good spot to see if the backlight is flickering.

I did some tests changing the PWM frequency of the backlight with:

Code: Select all

intel_reg_write 0xc8254 0x...
but this does not change anything about the flickering.

More information about screen flickering with intel i915 here:
http://devbraindom.blogspot.com/2013/03 ... intel.html
Be careful, do not trust those comments! My panels docs say it just works up to 1000Hz PWM frequency.

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#917 Post by nitrocaster » Wed May 30, 2018 3:40 pm

Change your display configuration to enable only the FHD display (without using dummy display) and see what happens.
What is the model of your FHD display?
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

cherryblue
Posts: 26
Joined: Mon Feb 20, 2017 5:58 am
Location: Bautzen, Germany

Re: Upgrading X220/X230 to FHD 1080p

#918 Post by cherryblue » Wed May 30, 2018 5:45 pm

nitrocaster wrote:
Wed May 30, 2018 3:40 pm
Change your display configuration to enable only the FHD display (without using dummy display) and see what happens.
  • I only have a dummy display, when using standard Linux kernel. Then FHD display is never flickering, weather dummy display (LVDS1) is on or off. (deactivating dummy LVDS1 with 'xrandr' brings full brightness at FHD display, but no flickering)
  • When using a patched Linux Kernel, then I see no dummy display, which I could enable or disable. The FHD display always flickers (it feels like 60 to 75 Hz).
nitrocaster wrote:
Wed May 30, 2018 3:40 pm
What is the model of your FHD display?
The FHD display model is: LP125WF2-SPB3.

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#919 Post by nitrocaster » Thu May 31, 2018 8:41 am

Probably the patch has to be fixed for compatibility with new Ubuntu LTS (or with the kernel itself).
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

proze
Posts: 17
Joined: Sun Jul 16, 2017 7:20 am
Location: Cape Town, RSA

Re: Upgrading X220/X230 to FHD 1080p

#920 Post by proze » Thu May 31, 2018 9:01 am

nitrocaster wrote:
Thu May 31, 2018 8:41 am
Probably the patch has to be fixed for compatibility with new Ubuntu LTS (or with the kernel itself).
Indeed, you can't just apply the patch from an older kernel. One of the lines is different. Just edit the files manually and you'll see what to do. I'm running the new LTS with the new kernel and it's fine (after my issues mentioned above).

thrilleratplay
Posts: 12
Joined: Wed Sep 20, 2017 8:03 am
Location: Albany, NY, USA

Re: Upgrading X220/X230 to FHD 1080p

#921 Post by thrilleratplay » Thu May 31, 2018 10:24 pm

Has anyone attempted creating a patch for Coreboot? Looking at the Linux Kernel mod and the source for libgfxinit, I would think that a [change somewhere in hw-gfx-gma-port_detect.adb](https://github.com/coreboot/libgfxinit/ ... detect.adb) would produce a similar effect. When I try to find where the backlight controls are enabled, I get stuck. This wouldn't be something hardcoded in the EC would it?

cherryblue
Posts: 26
Joined: Mon Feb 20, 2017 5:58 am
Location: Bautzen, Germany

Re: Upgrading X220/X230 to FHD 1080p

#922 Post by cherryblue » Fri Jun 01, 2018 2:59 am

nitrocaster wrote:
Thu May 31, 2018 8:41 am
Probably the patch has to be fixed for compatibility with new Ubuntu LTS (or with the kernel itself).
A patch for vanilla linux kernel from https://www.kernel.org/ would be better than Ubuntus kernel.

It seems that the patch needs a real update:
I just patched Linux kernel version 4.1.3 with your provided fhd-patch and with this patched kernel the display is not flickering.
While with patched Linux kernel version 4.14.x (latest longterm support kerne treel) the display is flickering.

@proze could you please upload your modified patch for testing?

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#923 Post by nitrocaster » Fri Jun 01, 2018 4:12 am

We are back to the regular schedule! 28 orders shipped today. And it looks like I finally got a workaround to ship faster.
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

evening_hunger
Junior Member
Junior Member
Posts: 264
Joined: Thu Nov 26, 2015 2:55 pm
Location: Normandy, France

Re: Upgrading X220/X230 to FHD 1080p

#924 Post by evening_hunger » Sat Jun 02, 2018 10:49 am

Made the mod today morning. Well, won't get into details, enough said no go. What I have now: when I connect my panel, nothing on it (no backlight, dead). Using an external screen (using is as I write this) on VGA I got following xrandr output

Code: Select all

Screen 0: minimum 8 x 8, current 1440 x 900, maximum 32767 x 32767
LVDS1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
   1440x900      60.15*+
   1360x768      59.80    59.96  
   1280x800      60.00  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x450       60.00  
   640x480       59.94  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+  85.00    75.03    70.07  
   1280x1024     75.02    60.02  
   1280x800      74.93    59.81  
   1152x864      75.00  
   1280x720      85.06    75.02    60.00  
   832x624       74.55  
   800x600       85.06    72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
So that's extremely strange. With the board on and the screen connected to it, it still sees the LVDS interface, but in some weirdo mode. Should see DP, no?
For what it's worth, once I connect back the LVDS panel, everything goes back to normal (1366x78 on LVDS) so at least I haven't so far broken my system.

There were some adventures. I bridged two PTHs, but did hat before the board soldered onto pins. So I undid that, clearing the solder, and checked with multimeter that there is no contact between those guys. Got the sense wire and aux_power okay, checked with multimeter they have non-1 resistance from start to end, so the connections are up. I'm helpless how to check the pins individually.

Note: I'm x220 i7 so didn't remore R318. Other than that I though all contacts are done fine.
Okay, going to power down the system and play with it some more... Maybe some bad solders, board is dead, or the Chinese sent me a bad panel... Although xrandr input suggests otherwise.
x320/i7-2620M/8GB/256gb.ssd/FHD13.3''IPS/debian_testing (main driver)
x230/i5/8GB/500gb.hdd+256gb.m2ssd/IPS/debian_stable+win7 (better half)

proze
Posts: 17
Joined: Sun Jul 16, 2017 7:20 am
Location: Cape Town, RSA

Re: Upgrading X220/X230 to FHD 1080p

#925 Post by proze » Sat Jun 02, 2018 11:06 am

cherryblue wrote:
Fri Jun 01, 2018 2:59 am
@proze could you please upload your modified patch for testing?

Code: Select all

diff --git a/debian.master/changelog b/debian.master/changelog
index 1e5c73ad271b..aada69ebd4fb 100644
--- a/debian.master/changelog
+++ b/debian.master/changelog
@@ -1,4 +1,4 @@
-linux (4.15.0-22.24) bionic; urgency=medium
+linux (4.15.0-22.24+x230) bionic; urgency=medium
 
   * CVE-2018-3639 (powerpc)
     - powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index add4b2434aa3..657cd0d0be40 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -5149,7 +5149,7 @@ bool intel_dp_is_port_edp(struct drm_i915_private *dev_priv, enum port port)
 	if (INTEL_GEN(dev_priv) < 5)
 		return false;
 
-	if (INTEL_GEN(dev_priv) < 9 && port == PORT_A)
+	if (INTEL_GEN(dev_priv) < 9 && port == PORT_D)
 		return true;
 
 	return intel_bios_is_port_edp(dev_priv, port);
diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c
index 38572d65e46e..799301d893f5 100644
--- a/drivers/gpu/drm/i915/intel_lvds.c
+++ b/drivers/gpu/drm/i915/intel_lvds.c
@@ -620,204 +620,12 @@ static int intel_no_lvds_dmi_callback(const struct dmi_system_id *id)
 static const struct dmi_system_id intel_no_lvds[] = {
 	{
 		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Apple Mac Mini (Core series)",
+		.ident = "Modded Thinkpad X230",
 		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Apple"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Macmini1,1"),
+			DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "2325CTO"),
 		},
 	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Apple Mac Mini (Core 2 series)",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Apple"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Macmini2,1"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "MSI IM-945GSE-A",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "MSI"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "A9830IMS"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Dell Studio Hybrid",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
-			DMI_MATCH(DMI_PRODUCT_NAME, "Studio Hybrid 140g"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Dell OptiPlex FX170",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
-			DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex FX170"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "AOpen Mini PC",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "AOpen"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "i965GMx-IF"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "AOpen Mini PC MP915",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "AOpen"),
-			DMI_MATCH(DMI_BOARD_NAME, "i915GMx-F"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "AOpen i915GMm-HFS",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "AOpen"),
-			DMI_MATCH(DMI_BOARD_NAME, "i915GMm-HFS"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-                .ident = "AOpen i45GMx-I",
-                .matches = {
-                        DMI_MATCH(DMI_BOARD_VENDOR, "AOpen"),
-                        DMI_MATCH(DMI_BOARD_NAME, "i45GMx-I"),
-                },
-        },
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Aopen i945GTt-VFA",
-		.matches = {
-			DMI_MATCH(DMI_PRODUCT_VERSION, "AO00001JW"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Clientron U800",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Clientron"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "U800"),
-		},
-	},
-	{
-                .callback = intel_no_lvds_dmi_callback,
-                .ident = "Clientron E830",
-                .matches = {
-                        DMI_MATCH(DMI_SYS_VENDOR, "Clientron"),
-                        DMI_MATCH(DMI_PRODUCT_NAME, "E830"),
-                },
-        },
-        {
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Asus EeeBox PC EB1007",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer INC."),
-			DMI_MATCH(DMI_PRODUCT_NAME, "EB1007"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Asus AT5NM10T-I",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."),
-			DMI_MATCH(DMI_BOARD_NAME, "AT5NM10T-I"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Hewlett-Packard HP t5740",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Hewlett-Packard"),
-			DMI_MATCH(DMI_PRODUCT_NAME, " t5740"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Hewlett-Packard t5745",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Hewlett-Packard"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "hp t5745"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Hewlett-Packard st5747",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Hewlett-Packard"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "hp st5747"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "MSI Wind Box DC500",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "MICRO-STAR INTERNATIONAL CO., LTD"),
-			DMI_MATCH(DMI_BOARD_NAME, "MS-7469"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Gigabyte GA-D525TUD",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Gigabyte Technology Co., Ltd."),
-			DMI_MATCH(DMI_BOARD_NAME, "D525TUD"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Supermicro X7SPA-H",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Supermicro"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "X7SPA-H"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Fujitsu Esprimo Q900",
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "ESPRIMO Q900"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Intel D410PT",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Intel"),
-			DMI_MATCH(DMI_BOARD_NAME, "D410PT"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Intel D425KT",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Intel"),
-			DMI_EXACT_MATCH(DMI_BOARD_NAME, "D425KT"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Intel D510MO",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Intel"),
-			DMI_EXACT_MATCH(DMI_BOARD_NAME, "D510MO"),
-		},
-	},
-	{
-		.callback = intel_no_lvds_dmi_callback,
-		.ident = "Intel D525MW",
-		.matches = {
-			DMI_MATCH(DMI_BOARD_VENDOR, "Intel"),
-			DMI_EXACT_MATCH(DMI_BOARD_NAME, "D525MW"),
-		},
-	},
-
 	{ }	/* terminating entry */
 };

evening_hunger
Junior Member
Junior Member
Posts: 264
Joined: Thu Nov 26, 2015 2:55 pm
Location: Normandy, France

Re: Upgrading X220/X230 to FHD 1080p

#926 Post by evening_hunger » Sat Jun 02, 2018 11:15 am

OK confirmed. There is a grave error in the new guide version. I think I'm safely entitled to get a new board for free, outside of any queues.
Reason.
New guide version says, I quote:
Figure 6 shows resistor R318 which is installed on X220 motherboard with Core i7 CPU. If this is your case, skip this step.
I'm an engineer (got a doctorate too, but technical documentation remains sacred) so I blindly obeyed. And skipped this step.

Previous turorial version had a much more fortunate formulation which I, well, remembered, but ignored happily - new is the enemy of old...

FUUUUUUUCK.

Now I have solder in all PTHs, and the board just flew off the mobo, as of course, it doesn't hold because of the R318. I'll remove it but I'm not sure if soldering is still possible, PTHs are full, and I don't have a heatgun to melt them all at once.

Nitrocaster, you FORGOT TO WRITE A "NOT" in this sentence...

Others, BE WARNED.
x320/i7-2620M/8GB/256gb.ssd/FHD13.3''IPS/debian_testing (main driver)
x230/i5/8GB/500gb.hdd+256gb.m2ssd/IPS/debian_stable+win7 (better half)

evening_hunger
Junior Member
Junior Member
Posts: 264
Joined: Thu Nov 26, 2015 2:55 pm
Location: Normandy, France

Re: Upgrading X220/X230 to FHD 1080p

#927 Post by evening_hunger » Sat Jun 02, 2018 1:42 pm

OK I'm back. So, it all ended well.
What I wrote before still holds - obviously, people with x220i7 must remove the R318 resistor, or no joy. Ignore the flawed new tutorial.
@Nitrocaster: I made my board work, so I don't "demand" anything of you - but I think I was indeed entitled too. Just please change that tutorial sentence.

OK so now that we got this sh*t out of the way, I'm glad to welcome you writing this from my 13.3'' FHD panel. The story goes:

0. I removed the board by ripping it off the mobo (solds were weak, so that part was easy).
1. I wrote the post above.
2. I removed R318.
3. Processed the board by removing as much solder as I could.
4. With some solder remaining still in the PTHs I could not properly position it. But with a lot of flux and re-heating the PTHs, I managed to make all holes contact the pins.
5. Added as much solder as I could to each hole.
6. Noticed I had (as some people before) connected the LVDS cable upside down, well, that helped too.
That's it.

For some advice.
1. If you see R318 resistor, get it off your mobo...
2. Take care to properly position the LVDS cable.
3. Connecting the sense wire is easier, if before applying it to the capacitor, you not only remove the enamel from one end of the wire, but also already cover it with some solder. Not too much of course.

Since I'm doing 13.3'' I have still some nontrivial work to do with the lid modification, but this doesn't concern the mod, so roger and out...
x320/i7-2620M/8GB/256gb.ssd/FHD13.3''IPS/debian_testing (main driver)
x230/i5/8GB/500gb.hdd+256gb.m2ssd/IPS/debian_stable+win7 (better half)

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#928 Post by nitrocaster » Sat Jun 02, 2018 5:19 pm

Somebody mentioned this before, but I store sources for the guide on my desktop workstation which I currently can't use because of some issues with RAM.
evening_hunger wrote:
Sat Jun 02, 2018 1:42 pm
I made my board work, so I don't "demand" anything of you - but I think I was indeed entitled too. Just please change that tutorial sentence.
I'll try to fix it right in the pdf. Fire me an email if you have any problem with your board.
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

L29Ah
Posts: 39
Joined: Fri Sep 06, 2013 2:25 pm
Location: Moscow, Russia

Re: Upgrading X220/X230 to FHD 1080p

#929 Post by L29Ah » Sun Jun 03, 2018 3:57 am

I've crashed my NV125FHM-N62 and bought a B125HAN02.0 as a replacement. I must say, unlike NV125FHM-N62, the BIOS of X230 doesn't seem to be able to handle it, and the display is blank until Linux brings up its intel video driver. Could anyone fix this?

nitrocaster
Senior Member
Senior Member
Posts: 566
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia
Contact:

Re: Upgrading X220/X230 to FHD 1080p

#930 Post by nitrocaster » Sun Jun 03, 2018 4:06 am

I've been using B125HAN02.0 for some time and it worked just fine. Are you getting no image or no backlight?
Want to buy X220/X230 FHD mod kit? Read this before sending me a PM!
T25 | X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/201/220 and X300/301 Series”

Who is online

Users browsing this forum: No registered users and 10 guests