[Sub1L PC System Identification]

This is a simple guide to pool my knowledge of mini's into a quick glance guide, in the case you come across a system you want to immediately identify, and you can't immediately find specifications for.
These naming schemes are simple once you get used to them, and are even a bit interchangeable.
Note: Both HP and Lenovo denote AMD by using an ending 5 in the 2-3 digit ENTERPRISE name.

[HP PRODESK/ELITEDESK MINI]

Build Quality
4xx"ProDesk" - Tool-less Entry, with basic functionality, nearing home use.
6xx"ProDesk" - Tool-less Assembly, with basic Enterprise support features.
7xx"EliteDesk" - Effectively the same as 8xx, but seems to be AMD specific.
8xx"EliteDesk" - Military Standard, and full featured for Enterprise use.
Processor
xx0INTEL
xx5AMD
INTEL ProDesk/EliteDesk Chipset
G14xxxT - Haswell
G26xxxT - Sky lake
G37xxxT - Kaby Lake
G48xxxT - Coffee Lake
(The HP 260 actually uses the G4
designation for Coffee Lake)
G59xxxT - Coffee Lake
G610xxxT - Cometlake
G7UNUSED
G811xxxT - Rocket Lake
G912xxxT - Alder Lake
AMD ProDesk/EliteDesk Chipset
G1A88X
G2A78
G3B300
G4B350
G5PRO 560
G6PRO 565 - 4xxx
G7UNUSED
G8PRO 565 - 5xxx
G9UNUSED

[DELL OPTIPLEX MICRO]

Build Quality
3xxxEntry-Level, usually built for light/general use.
5xxxMid-range
7xxxHigh-End, usually designed with a specific function in mind.
9xxxRefer to 7xxxx
Other Signifiers
x0xxAlways 0. The number denotes a screensize, based on 2X inches for desktop and 1X inches for laptops, X being this number.
xxx0Always 0. This is for laptop naming, as a variant for convertable versions.
OptiPlex Chipset
xx103xxxT - Ivy Lake (Theoretical)
xx204xxxT - Haswell
xx406xxxT - Sky lake
xx507xxxT - Kaby Lake
xx608xxxT - Coffee Lake
xx709xxxT - Coffee Lake
xx8010xxxT - Comet Lake
xx9011xxxT - Rocket Lake (Theoretical)
xx0012xxxT - Alder Lake

[LENOVO THINKSTATION/THINKCENTRE TINY]

Edit Note: Lenovo's Naming Scheme is so disorganized its not even funny. I spent 8 hours back searching and comparing PCs just to make this table.

Line Signifiers
AxxxAll-In-One
MxxxThinkcentre
PxxxThinkstation, the full-featured version of the Mxxx line focused on being a Workstation.
Thinkcentre Generation and Build Quality
x6xx/x3xEntry-Level, usually built for light/general use.
x7xx/x5x/x8xMid-range
x8xx/x7xHigh-End, usually designed with a specific function in mind.
x9xx/x9xRefer to x8xx/x7x
xx#Sometimes used for desiginating the generation, when not used for processor.
And also sometimes used for designating an intel chipset, with 2 and 3.
xx#xAlso gets used for desiginating the generation.
Thinkstation Generation and Build Quality
x3xxEntry-Level, usually built for light/general use.
x5xxMid-range
x7xxHigh-End, usually designed with a specific function in mind.
x9xxRefer to 7xxx
xx#xRefers to the generation of workstation.
Processor
xx0INTEL
xx5AMD
INTEL Thinkcentre Chipset
Mx23xxxTIvy Lake
Mx34xxxTHaswell
Mx0x6xxxTSky Lake
Mx1x7xxxTKaby Lake
Mx2x8xxxTCoffee Lake (Supports PCIE slot)
Mx2x9xxxTCoffee Lake (Supports PCIE slot)
Mx3x8xxxUWhiskey Lake
M7x10xxxTComet Lake
^Gen211xxxTRocket Lake
M8x10xxxTComet Lake
M9x10xxxTComet Lake (Supports PCIE slot)
^Gen211xxxTRocket Lake
^Gen312xxxTAlder Lake
AMD Thinkcentre Chipset
M625AMD "SoC" A9-9420e
M715B300
^Gen2B300
M75PRO 500
^Gen2PRO 500
INTEL Thinkstation Chipset
Px207xxxT - Kaby Lake
Px308xxxT - Coffee Lake (Supports PCIE slot)
Px309xxxT - Coffee Lake
Px4010xxxT - Comet Lake (Supports PCIE slot)
Px5011xxxT - Rocket Lake (Supports PCIE slot)
Px6012xxxT - Alder Lake (Supports PCIE slot)
Other Signifiers
xxxxtTower
xxxxsSmall/SFF
xxxxqTiny (What this page focuses on)
xxxxnNano
xxxxeUsually denotes a cut down "Economy" version
P330 is effectively M920x
P340 is effectively M90q
P350 is effectively M90q Gen 2
P360 is effectively M90q Gen 3