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.