Identify Framework XX - which number?

We have multiple Framework laptops in the family. I keep looking at them and saying … which one is this now? Is it is a Framework 12 or 13 or …?

Yes, this seems dumb. But. I can look at the Settings (randomly). I do not see anything identifying it. I can look at the lshw output.

description: Notebook
product: Laptop (13th Gen Intel Core) (FRANDECP04)
vendor: Framework
version: A4
serial: FRANDECPA4344500GD
width: 64 bits
capabilities: smbios-3.4.0 dmi-3.4.0 smp vsyscall32

Almost. There are 13th generations of several laptops. So, which is it? Why is it not completely obvious how to get this info?

Well, I can tell you what it is not:
My FW 16 7840HS is:
product: Laptop 16 (AMD Ryzen 7040 Series) (FRANMZCP07)

“sudo dmidecode” is another way to find information.

ectool version
interfaces:0xffffffff
comm_init_dev being used /dev/cros_ec
RO version:    lotus_v3.4.113371-ec:227507,os:

If it says “lotus” it is a FW16 AMD, if it says “azalea” it is a FW13 AMD.
If it says something else, there is a longer list somewhere.

If you google “FRANDECP04”, it comes back that it is a FW13.

Well it is either a Framework 13 or the newer Framework 12. Both are very distinct in appearance. If it is metal it is a 13. If it has a TPU covering it is a 12.

The more telling difference is if it has a touchscreen. If so it is a 12. Otherwise it is for sure a 13.

Well, this would tell me it is a 13. But I would still like to hear if this is or can be made more obvious. I mean, when you come to get support or even put up a question in this forum, what do they demand. A tag which identifies it as a 12 or a 13 or whatever. So it seems this is important. But not important enough to put in the lshw output?

Unfortunately, for the 11th, 12th and 13th Generation Intel Core Framework Laptop 13 there is no indication in SMBIOS that it is a Laptop 13 specifically.

This is because those devices were named before the Framework Laptop 16 existed. There was no need for product line differentiation. Therefore, they all identify themselves as some manner of “Framework Laptop” (only).

Framework cannot retroactively change shipped hardware IDs with a firmware update because the SMBIOS tables are used by drivers, operating systems and enterprises to target specific hardware. Doing so would risk requiring re-validation of any drivers that target this hardware all the way up through assessing damage to enterprise fleet management.

All hardware shipped after the announcement of the 7040-series Frameworks Laptop includes updated product names.

If you don’t see a number, it’s a Laptop 13 from before the 7040 series.

1 Like

Ok. This is making sense. And since we cannot move back in time, it is understandable. Thanks for the reply.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.