English Community

ThinkPad NotebooksThinkPad: X Series Laptops
All Forum Topics
Options

5 Posts

02-27-2015

US

17 Signins

62 Page Views

  • Posts: 5
  • Registered: ‎02-27-2015
  • Location: US
  • Views: 62
  • Message 1 of 16

NVMe support on the X1 Carbon

2015-04-16, 15:54 PM

Dear all,

 

does the X1C3 support real NVMe SSDs, like the just released Samsung SM951-NVMe?

Please note that the PCIe SSD option provided by Lenovo is not a real NVMe SSD: it still is an AHCI drive, even if connects to the PCIe bus.

 

Thanks!

 

Solved! See the solution
Reply
Options

6017 Posts

10-29-2009

NC

17488 Signins

156043 Page Views

  • Posts: 6017
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 156043
  • Message 2 of 16

Re: NVMe support on the X1 Carbon

2015-04-16, 18:02 PM

X1C 3rd-gen does NOT support NVMe SSD.  There is not currently any ThinkPad that supports NVMe.  This support will come in a future ThinkPad.

0 person found this solution to be helpful.

This helped me too

Reply
Options

27 Posts

06-17-2015

US

87 Signins

495 Page Views

  • Posts: 27
  • Registered: ‎06-17-2015
  • Location: US
  • Views: 495
  • Message 3 of 16

Re: NVMe support on the X1 Carbon

2015-06-17, 2:28 AM

Please see:

www.tomshardware.com/reviews/samsung-sm951-nvme-versus-ahci-sata,4137.html

 

In the Conclusion section, the reviewer stated that the new "NVMe" version of SM951 (NVMe version) *DOES*NOT* boot up in the X1 Carbon Generation 3 (2015 version).

 

I really wish that future X1 BIOS update would allow for NVMe SSD suuport !

(Pease count this as a Feature Request !)


Daily Driver: X1 Extreme Gen 1 (X1E-1)
X1E-1, X1C-4, X1C-3, X250, X230, T410
Retired Thinkpads: T42, 560 (circa 1996)
Also: IBM Thinkpad era computer bag !
Reply
Options

3 Posts

04-20-2016

MX

10 Signins

18 Page Views

  • Posts: 3
  • Registered: ‎04-20-2016
  • Location: MX
  • Views: 18
  • Message 4 of 16

Re: NVMe support on the X1 Carbon

2016-04-20, 3:12 AM

Are there any plans to release NVMe support for X1 Carbon Gen 3 (2015)? I know it was posted there is no support but after almost a year from this comment perhaps Lenovo decided to let us use NVMe SSDs.

Thanks,

Marco

Reply
Options

6017 Posts

10-29-2009

NC

17488 Signins

156043 Page Views

  • Posts: 6017
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 156043
  • Message 5 of 16

Re: NVMe support on the X1 Carbon

2016-04-20, 12:07 PM

wrote:

Are there any plans to release NVMe support for X1 Carbon Gen 3 (2015)? I know it was posted there is no support but after almost a year from this comment perhaps Lenovo decided to let us use NVMe SSDs.

 


No.  There is no possibility to retrofit previous ThinkPad to use NVMe SSD.

Reply
Options

3 Posts

04-20-2016

MX

10 Signins

18 Page Views

  • Posts: 3
  • Registered: ‎04-20-2016
  • Location: MX
  • Views: 18
  • Message 6 of 16

Re: NVMe support on the X1 Carbon

2016-04-20, 12:09 PM

Thank you for the quick reply!

Reply
Options

27 Posts

06-17-2015

US

87 Signins

495 Page Views

  • Posts: 27
  • Registered: ‎06-17-2015
  • Location: US
  • Views: 495
  • Message 7 of 16

NVMe support on the X1 Carbon

2016-04-20, 12:30 PM

1. The short answer is "no", since Lenovo rolled out X1 Carbon Generation 4 (Jan 2016) which supports NVMe SSD,

there is apparently little or no incentive for Lenovo to allow X1 Carbon Generation 3 (Jan 2015) to allow NVMe support.

 

2. The longer answer, which leads to other intriguing questions:

 

www.tomsguide.com/answers/id-2958853/carbon-3rd-gen-nvme-support.html

 

Back in Feb 2016, another user of X1 Carbon Generation 3 (Jan 2016) installed a NVMe version of this SSD: M.2 SSD to the Samsung 950 Pro, apparently this SSD already had pre-installed Windows on it.

 

The user was able to run Windows on this computer/SSD combo.

~But the catch was that every time user boot up from this NVMe SSD, there was that BIOS error "2103: Detection error on SSD0 (M.2) Press ESC to continue".

 

~But upon pressing ESC to continue, computer proceeded to load Windows (version unknown?) onto this X1 Carbon Generation 3.

 

***This suggests that NVMe support can be added into BIOS of X1 Carbon Generation 3, if Lenovo indeed wanted to to this at all.

:(


Daily Driver: X1 Extreme Gen 1 (X1E-1)
X1E-1, X1C-4, X1C-3, X250, X230, T410
Retired Thinkpads: T42, 560 (circa 1996)
Also: IBM Thinkpad era computer bag !
Reply
Options

3 Posts

05-19-2016

US

5 Signins

44 Page Views

  • Posts: 3
  • Registered: ‎05-19-2016
  • Location: US
  • Views: 44
  • Message 8 of 16

Re: NVMe support on the X1 Carbon

2016-05-19, 20:38 PM
It's interesting to see that Lenovo updated their storage test and PCI Express test programs for thinkpad X1 Carbon 3rd gen on 4/11/2016 including changes of "ADD: Storage - NVMe". Hope that is a sign for future NVMe SSD support.
Reply
Options

3 Posts

04-20-2016

MX

10 Signins

18 Page Views

  • Posts: 3
  • Registered: ‎04-20-2016
  • Location: MX
  • Views: 18
  • Message 9 of 16

Re: NVMe support on the X1 Carbon

2016-05-21, 1:24 AM

That's encouraging news! Hopefully this is a sign they plan to enable the X1C3 with NVMe support!

Reply
Options

9 Posts

08-25-2015

US

14 Signins

128 Page Views

  • Posts: 9
  • Registered: ‎08-25-2015
  • Location: US
  • Views: 128
  • Message 10 of 16

Re: NVMe support on the X1 Carbon

2016-08-04, 16:24 PM

Any updates on this? I'd love to put a 940 Pro into my X1 3rd gen.

Reply
Options

118 Posts

05-22-2016

GB

180 Signins

3369 Page Views

  • Posts: 118
  • Registered: ‎05-22-2016
  • Location: GB
  • Views: 3369
  • Message 11 of 16

Re: NVMe support on the X1 Carbon

2016-08-04, 19:53 PM

wrote:
It's interesting to see that Lenovo updated their storage test and PCI Express test programs for thinkpad X1 Carbon 3rd gen on 4/11/2016 including changes of "ADD: Storage - NVMe". Hope that is a sign for future NVMe SSD support.

I think you were reading far too much into this. The Storage Test update README makes it clear that this program applies to all ThinkPads current at the time of shipping, as well as a bunch of other machines, some of which have NVMe BIOS support as part of their original specification.

 

It is almost certainly possible to add NVMe support to the X1 Carbon Gen 3 BIOS, assuming sufficient space remains in the flash memory for the additional code. However, I think it all but certain Lenovo will not do this. Even though they have code from newer models as a starting pont, the quality assurance, testing and support activities for a new BIOS release all have costs attached. The X1 Carbon Gen 3 is a retired model, so is past the point where users can reasonably expect any new features - indeed, you should never buy hardware unless you are content with the feature set available at time of purchase. Lenovo should have access to a ready supply of SATA SSDs for the full support lifecycle of the Gen 3, so have no need to add NVMe support to meet their support commitments. From a business point of view, why undermine the sales of newer machines? As things stand, those who absolutely must have NVMe support would need to buy an X1 Carbon Gen 4 (or X1 Yoga).

 

With a myriad of reasons not to add NVMe support to the BIOS, and no reason to add it other than to benefit a handful of users wishing to fit third party NVMe SSDs, I can't see this ever happening.

Reply
Options

7 Posts

08-13-2013

TN, USA

10 Signins

62 Page Views

  • Posts: 7
  • Registered: ‎08-13-2013
  • Location: TN, USA
  • Views: 62
  • Message 12 of 16

Re: NVMe support on the X1 Carbon

2016-09-20, 2:46 AM

I understand there is a Gen 4 out. Wich i will NEVER buy still no sd card support, and even worth NO Touch screen. So wz should i accept such a drawback. Reason enough for a laptop in this price range to relase an updated Bios. Anything else is to me after many Lenovo a open door to DELL  or other brands !

So if thez want keep me as an customer i will buz a new Lenovo but not forced into with drwbacks like MISSING TOUCH SCREEN.  THIS is a JOKE 

Reply
Options

7 Posts

08-13-2013

TN, USA

10 Signins

62 Page Views

  • Posts: 7
  • Registered: ‎08-13-2013
  • Location: TN, USA
  • Views: 62
  • Message 13 of 16

Re: NVMe support on the X1 Carbon

2016-09-20, 2:48 AM
arrogant way to sell newer product witrh less features *no touch screen* BAD arrogant Attitude
Reply
Options

1 Posts

02-11-2017

AU

2 Signins

19 Page Views

  • Posts: 1
  • Registered: ‎02-11-2017
  • Location: AU
  • Views: 19
  • Message 14 of 16

Re: NVMe support on the X1 Carbon

2017-02-11, 14:18 PM

So here's the interesting thing.  I also believe that Lenovo could support NVMe but they choose not to.  Interestingly they are still releasing firmware updates for the BIOS/EFI as late as December 2016.  Despite the reasoning behind the storage tests and the readme that doesn't really show the Gen3 or any Gen as being part of the results, you can't hold Lenovo to account.

 

What does hold them to account is the fact that the Lenovo diagnostics describes the M.2 slot as a Non-volatile storage controller and their own specs show it as supporting PCI-e x2.  So for devices running on PCI-e x4, they will be backwards compatible.  

 

What's worse, is that my brand new Samsung Pro 960 1TB fits perfectly in there and I can install windows 10, or even do a clone to disk using acronis, but it just won't boot.  This tells me that the system is more than capable of booting to the SSD, it's just that Lenovo don't want to...

 

Now sure, they may do it to support consumerism in the extreme and not bother developing it, but when Lenovo are happy to inject Malware in to their EFI and provide a BIOS update as recent as December 2016, then I really don't get it!

 

Now I'm more inclined to sell the X1 Gen3 for another vendor out of protest as the Pro 960 wasn't cheap and there are plenty of other vendor options available.  I switched from HP to Lenovo because of the ongoing issues with product features and lack of support, now I'm thinking Lenovo is just as bad and going to other vendors is a plausible option.  I'm not saying that to troll, seriously!  I'm saying that because for all intents and purposes, this drive shows up in the system and an OSE can be installed, it just can't be booted from!

 

Reply
Options

1 Posts

02-23-2018

US

1 Signins

30 Page Views

  • Posts: 1
  • Registered: ‎02-23-2018
  • Location: US
  • Views: 30
  • Message 15 of 16

Re: NVMe support on the X1 Carbon

2018-02-23, 1:17 AM

I found a way to get NVMe booting on an X1 Gen3. Here are the steps;

 

I first installed Windows 10 on the NVMe SSD with it installed in the X1

You'll need to set the bios to UEFI boot mode with secure boot disabled

 

You'll need a USB thumb drive (Samsung fit works well)

 

Format with FAT32

create directory structure;

\efi\boot

 

download https://github.com/tianocore/edk2/raw/master/ShellBinPkg/UefiShell/X64/Shell.efi to \efi\boot

rename \efi\boot\shell.efi to \efi\boot\bootx64.efi

 

download https://tinyurl.com/y7ajr2vn and extract Nvm.efi to \efi

 

Create file with editor \efi\boot\startup.nsh

 

contents for startup.nsh;

@echo -off
load FS0:\efi\Nvm.efi
map -r
FS0:\EFI\Boot\bootx64.efi

 

Unmount USB and insert in X1 Gen3

 

If you didn't previously; in X1 Bios make sure Secure Boot is disabled and boot is set for UEFI

 

In boot order make USB HDD 1st or only option

 

Reboot X1 and press ESC on 2103 error, wait for EFI shell to load and execute script

 

Windows 10 should boot normally

 

 

Reply
Options

1 Posts

05-07-2018

DE

27 Signins

120 Page Views

  • Posts: 1
  • Registered: ‎05-07-2018
  • Location: DE
  • Views: 120
  • Message 16 of 16

Re: NVMe support on the X1 Carbon

2018-05-16, 16:19 PM

Hello Mr. Shambaugh,

 

thank you for sharing your solution for the NVMe support on the X1 Carbon. However, the 

url in your message (https://tinyurl.com/y7ajr2vn) has expired. Could you repost a valid link ?

 

 

Also, would you still recommend this solution? Esp. is NVMe indeed faster in your system, and there are no problems?

(I have this X1, and while upgrading my SSD I consider buying either Evo 960 SSD - if NVMe should really works, or Evo 860 (SATA) otherwise.)

 

 

Thanks!

Artur

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save