Your thoughts about ThinkPad X1 Carbon Gen 9 Intel running Fedora 33

Hello,
I’m juggling with the idea of getting this laptop (Thinkpad X1 Carbon 9) I have privacy concerns, but I also want to get a laptop that will last a long time. That’s why I’m not going to get a Librem 14 right away. The thing that bothers me about this Thinkpad though is the presence of what they calls Absolute BIOS. Impossible to disable that when you buy it. I’m not too keen on the idea of giving remote access to my computer’s BIOS to a company. I don’t know what your opinion is on this. Can I disable this myself? Is there anything to worry about? Do you think that the quality of the Librem 14 is not bad after all, despite what we read about it?

Best regards

I’ve read plenty of statements from people who love their librem 14s. Then there are an untold number of people who own them but don’t talk about them because they work as expected. I don’t think its fair to assume they won’t last a long time.

As for the bios, if you don’t own your bios you don’t own your computer. I would buy something else.

2 Likes

See also:

You are right to be concerned. Proof of Concept exploits are available. (I don’t know whether the implementation has improved since then.)

When not being exploited, it may be that it wouldn’t do anything on some Linux systems. (I don’t think it supports extn filesystems so if you only have them then even though the ‘malware’ will still run, it should ignore the disk. I am not able to test this however.)

Depends on a lot of things, including your level of expertise, your persistence, the persistence of the Absolute ‘malware’ writer. The whole point of this misfunctionality is that it is difficult to disable or remove.

Edit: Actually there is conflicting information online about more recent versions of the Absolute malware and whether it supports Linux, or more specifically which distros and which file systems.

1 Like

The Absolute malware could also affect resale value if that is something that you will ever do.

There are lots of stories online about people buying second-hand computers that have the Absolute malware and then finding either that they spend a whole heap of time trying to get the malware disabled (some ultimately failing and sending the device back for a refund, if it’s a reputable seller) or indeed that the original (original) owner won’t or can’t release the device.

Can.of.worms

Thanks for bringing this Absolute BIOS to my attention, since I didn’t know about it until I Googled it. The information about Absolute BIOS makes it sound like an Orwellian nightmare. However, Lenovo says on its forum that it is possible to flash firmware without Absolute, but you should check if a P-version of the BIOS is available for the X1 Carbon Gen 9, and from the comments it sounds like you should install the P BIOS while you still have Windows. There is also an option to disable the Absolute stuff in the BIOS, which I recommend using.

1 Like

That option will be disabled (greyed out) in BIOS unless you successfully follow a procedure that may fail. The step of permanently disabling the malware using that BIOS setting is at the end of the official process for dealing with this.

Apparently, yes. Updating the firmware includes updating the Absolute malware. So if the vendor provides a firmware version that simply excludes the Absolute malware then that can be an option. Not all vendors necessarily provide such a firmware version (since it is an obvious weakness i.e. way of getting rid of the Absolute malware).

Not far off.

I just checked, and none of the BIOS versions for the X1 gen 9 have a “P” at the end, so it appears that you have to use the evil “W” version with Absolute:

  Package      (ID)     UEFI BIOS (BIOS ID)  ECP (ECP ID)      Rev.  Issue Date
  --------------------  -------------------  ---------------   ----  ----------
  1.51-1.32 (N32UL15W)  1.51 (N32ET75W)      1.32 (N32HT52W)   01    2022/02/03
  1.51      (N32UL14W)  1.51 (N32ET75W)      1.31 (N32HT51W)   01    2021/12/10
  1.49      (N32UL13W)  1.49 (N32ET73W)      1.30 (N32HT50W)   01    2021/11/11
  1.48      (N32UL12W)  1.48 (N32ET72W)      1.29 (N32HT49W)   01    2021/10/28
  1.47      (N32UL11W)  1.47 (N32ET71W)      1.29 (N32HT49W)   01    2021/09/15
  1.45      (N32UL10W)  1.45 (N32ET69W)      1.28 (N32HT48W)   01    2021/08/19
  1.44      (N32UL09W)  1.44 (N32ET68W)      1.27 (N32HT47W)   01    2021/07/28
  1.42      (N32UL08W)  1.42 (N32ET66W)      1.26 (N32HT46W)   01    2021/06/21 

According to this, Lenovo was offering P versions for the X1 gen 6, but Lenovo no longer offers it for the gen 9. So it looks like the only option is disabling Absolute in the BIOS.

1 Like

What happens if you put Coreboot on it? Can you put Coreboot on it?

I’m a little confuse here. Someone on reddit responded to my inquirie by saying that you can just go into BIOS and set Computrace to Permanently Disabled . And that’s it.

Do you think this is that easy? I always though that BIOS code are on a firmware level

See my post above.

What do you think? How effective would anti-theft technology be if it were that easy?

2 Likes

Plus, how can you have any certainty that that setting actually disables it?

2 Likes

And turning that around the other way … if it does actually disable it, how does it do that? The malware still runs but the first thing that the malware does is check that flag and exit if the flag says that it’s disabled?

And how permanent is “permanent”?

Permanent to me means that the malware erases itself. But you may be taking it on trust that it did that. And the malware might come back if you reflashed the BIOS (which you might have a genuine need to do).

And what happens if (when) your CMOS battery dies or your CMOS settings are otherwise lost or reset? Is any of this dependent on BIOS settings that are in CMOS?

Too many questions to bother with hardware that contains this kind of s**t.

1 Like

The BIOS is firmware, and it is that easy if your goal is just to disable it.

On my Thinkpad T480s, I enter the BIOS and go to Security > Anti-Theft > Computrace and set it to “Disabled”. I don’t see an option to permanently disable it, but maybe that was added with later Thinkpads models after Lenovo stopped providing P-versions of the BIOS without the Absolute software.

If you set a BIOS password, you can prevent others from changing your BIOS, but don’t lose it, because the only way to reset the password is desolder the chip holding the BIOS and stick it into an external chip programmer to reflash the chip. See: https://www.youtube.com/watch?v=AX_e9jlhbAg

Purism Librem laptops are awesome. I bought a 15 and was impressed, the 14 looks even better and has more features.