What can we do when we don't trust UUID?


  • Moderator

    Using the uuid as a unique system ID has been proven to not be a reliable method of system identification. I saw this when working with dnsmasq trying to deliver a certain iPXE boot file based on the system requesting boot info. I ended up giving up on the task since the UUID field is defined in IEEE documentation, but the implementation of that 32 character field it up to the hardware manufacture to populate. There is no guidance from IEEE on the content of this field or even a requirement for the system manufacturer to populate this field.

    In my testing I found that most enterprise system builders do this this field to uniquely identify their hardware, but not all do. So what can we do to create a uniquely identifiable ID for fog to use. Initially we were using the network adapter’s hardware mac address for system identification. This process worked great until computers began shipping without built in ethernet adapters. USB dongles where then required to image these machines with FOG. The issue here is that now we have many machines that used the same USB dongle (or dock) for imaging and they all have the same mac address inside fog.

    So again I ask, what can we do?

    One solution comes from the way I had to program and manage unique record keys in Lotus Notes back in the early 2000s. At that time we used several fields to create a unique composite key that specifically described that record for searching.

    I feel we can use the same concept with FOG to create a new key that precisely describes a system registered in FOG. It may be required to create a new database field to contain this key for this discussion lets call the key fluid (Fog Logical Unit ID) [yes there is a double meaning here too].

    What I propose would be to use the following fields that FOG is already collecting when the system is registered. The fluid key might be comprised of the following fields: <mac_address>|<System Serial Number>|(alternate would be <Motherboard Serial Number> if <System Serial Number> was blank or contained non lower ascii characters)<Motherboard Asset Tag><Chassis Asset>|<System Product> Or any other smbios key that is unique to the specific hardware.

    I did intentionally include the Motherboard asset tag and the chassis asset tag to allow the IT admin to have the ability to add uniqueness to the fluid if all other fields became equal.

    I did collect samples of a few systems I have at home to see if we could find uniqueness in what FOG is collecting.

    Dell e6410

    System Manufacturer	Dell Inc.
    System Product	Latitude E6410
    System Version	0001
    System Serial Number	5XXXxX1
    System Type	Type: Laptop
    BIOS Vendor	Dell Inc.
    BIOS Version	A16
    BIOS Date	12/05/2013
    Motherboard Manufacturer	Dell Inc.
    Motherboard Product Name	04373Y
    Motherboard Version	A03
    Motherboard Serial Number	/5XXXxX1/CN1XXXXXR03D5/
    Motherboard Asset Tag	
    CPU Manufacturer	Intel
    CPU Version	Intel(R) Core(TM) i7 CPU M 640 @ 2.80GH
    CPU Normal Speed	Current Speed: 2799 MHz
    CPU Max Speed	Max Speed: 4000 MHz
    Memory	3.65 GiB
    Hard Disk Model	WDC WD2500BEKT-75PVMT0
    Hard Disk Firmware	01.01A01
    Hard Disk Serial Number	WD-WXK1AXXXXX4
    Chassis Manufacturer	Dell Inc.
    Chassis Version	
    Chassis Serial	5XXXxX1
    Chassis Asset	
    

    Dell e6440

    System Manufacturer	Dell Inc.
    System Product	Latitude E6440
    System Version	00
    System Serial Number	7XXXxX1
    System Type	Type: Laptop
    BIOS Vendor	Dell Inc.
    BIOS Version	A14
    BIOS Date	12/01/2015
    Motherboard Manufacturer	Dell Inc.
    Motherboard Product Name	
    Motherboard Version	
    Motherboard Serial Number	/7XXXxX1/ /
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel
    CPU Version	Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz
    CPU Normal Speed	Current Speed: 2600 MHz
    CPU Max Speed	Max Speed: 2600 MHz
    Memory	3.75 GiB
    Hard Disk Model	Crucial_CT275MX300SSD1
    Hard Disk Firmware	M0CR040
    Hard Disk Serial Number	172XXXXX535
    Chassis Manufacturer	Dell Inc.
    Chassis Version	
    Chassis Serial	7XXXxX1
    Chassis Asset	
    

    VMWare virtual machine

    System Manufacturer	VMware, Inc.
    System Product	VMware Virtual Platform
    System Version	None
    System Serial Number	VMware-42 2e a9 xx 9b xx 2c 15-xx af xx d9 xx xx xx a9
    System Type	Type: Other
    BIOS Vendor	Phoenix Technologies LTD
    BIOS Version	6.00
    BIOS Date	04/14/2014
    Motherboard Manufacturer	Intel Corporation
    Motherboard Product Name	440BX Desktop Reference Platform
    Motherboard Version	None
    Motherboard Serial Number	None
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	GenuineIntel 000000000000 000
    CPU Version	Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
    CPU Normal Speed	Current Speed: 2400 MHz
    CPU Max Speed	Max Speed: 30000 MHz
    Memory	3.85 GiB
    Hard Disk Model	
    Hard Disk Firmware	
    Hard Disk Serial Number	
    Chassis Manufacturer	No Enclosure
    Chassis Version	
    Chassis Serial	None
    Chassis Asset	No Asset Tag
    

    Intel NUC

    System Manufacturer	.................................
    System Product	.................................
    System Version	.................................
    System Serial Number	.................................
    System Type	Type: Desktop
    BIOS Vendor	Intel Corp.
    BIOS Version	FYBYT10H.86A.0047.2014.1224.1147
    BIOS Date	12/24/2014
    Motherboard Manufacturer	Intel Corporation
    Motherboard Product Name	DN2820FYK
    Motherboard Version	H24582-204
    Motherboard Serial Number	GEFYXXXXXXY
    Motherboard Asset Tag	.................................
    CPU Manufacturer	Intel
    CPU Version	Intel(R) Celeron(R) CPU N2830 @ 2.16GHz
    CPU Normal Speed	Current Speed: 2160 MHz
    CPU Max Speed	Max Speed: 2400 MHz
    Memory	3.68 GiB
    Hard Disk Model	SanDisk SDSSDP128G
    Hard Disk Firmware	3.2.0
    Hard Disk Serial Number	1510XXXXXXX89
    Chassis Manufacturer	.................................
    Chassis Version	
    Chassis Serial	.................................
    Chassis Asset	
    

    Lenovo X60

    Lenovo
    System Manufacturer	LENOVO
    System Product	17023LU
    System Version	ThinkPad X60s
    System Serial Number	LVXXXX6
    System Type	Type: Notebook
    BIOS Vendor	LENOVO
    BIOS Version	7BETD5WW (2.16 )
    BIOS Date	03/31/2008
    Motherboard Manufacturer	LENOVO
    Motherboard Product Name	17023LU
    Motherboard Version	Not Available
    Motherboard Serial Number	1ZDXXXXX0S
    Motherboard Asset Tag	
    CPU Manufacturer	GenuineIntel
    CPU Version	Intel(R) Core(TM) Duo CPU
    CPU Normal Speed	Current Speed: 1667 MHz
    CPU Max Speed	Max Speed: 1667 MHz
    Memory	1.46 GiB
    Hard Disk Model	FUJITSU MHY2080BH
    Hard Disk Firmware	0084000D
    Hard Disk Serial Number	K43XXXXXX62PA
    Chassis Manufacturer	LENOVO
    Chassis Version	
    Chassis Serial	Not Available
    Chassis Asset	
    

    Virtualbox


  • Testers

    Guys I should also have some new HP tablets coming in soon probably using the same kind of hardware so I will update those as soon as I get my hands on them.

    http://store.hp.com/us/en/mdp/laptops/hp-elite-x2-1012#tab=features


  • Testers

    @sebastian-roth Keep in mind these are all NVMe disks. Not sure it that makes much of a difference on how it is read by the MB


  • Testers

    @Sebastian-Roth yeah there are serial numbers on the disks using that software.


  • Developer

    @Psycholiquid Could you please do me a favour. Boot up the Surface 4 (and maybe 3) and HP ZBook device in Windows and run CrystalDiskInfo to see if the HDD serial is really empty. No need to post screenshots. Just let us know if see it as empty or set to a reasonable value in CrystalDiskInfo.


  • Moderator

    Info collected from this thread: https://forums.fogproject.org/topic/10771/acpi-errors-during-host-registration/5

    FUJITSU ESPRIMO_P556

    System Manufacturer FUJITSU
    System Product ESPRIMO_P556
    System Version
    System Serial Number YMXXXXX561
    System Type Type: Mini Tower
    BIOS Vendor FUJITSU // American Megatrends Inc.
    BIOS Version V5.0.0.11 R1.11.0 for D3400-A1x
    BIOS Date 02/02/2016
    Motherboard Manufacturer FUJITSU
    Motherboard Product Name D3400-A1
    Motherboard Version S26361-D3400-A1
    Motherboard Serial Number 49XXXXX4
    Motherboard Asset Tag
    CPU Manufacturer Intel® Corporation
    CPU Version Intel® Core™ i5-6400 CPU @ 2.70GHz
    CPU Normal Speed Current Speed: 3100 MHz
    CPU Max Speed Max Speed: 8300 MHz
    Memory 3.73 GiB
    Hard Disk Model TOSHIBA DT01ACA050
    Hard Disk Firmware MS1OA7J0
    Hard Disk Serial Number 365XXXXAS
    Chassis Manufacturer FUJITSU
    Chassis Version
    Chassis Serial YM4XXXX61
    Chassis Asset
    

  • Developer

    @Psycholiquid Thanks heaps for posting the details. By the look of things those Surface devices just bashed our new strategy (UUID and HDD serial being empty and MAC of course not unique for those people using one USB NIC to image several devices)… dang! So what to do @Tom-Elliott @Joe-Schmitt?


  • Testers

    @george1421

    Surface Pro 4

    System Manufacturer	Microsoft Corporation
    System Product	Surface Pro 4
    System Version	D:0B:08F:1C:03P:38
    System Serial Number	XXXXXXXXXXX3
    System UUID	
    System Type	Type: Laptop
    BIOS Vendor	Microsoft Corporation
    BIOS Version	106.1624.768
    BIOS Date	02/24/2017
    Motherboard Manufacturer	Microsoft Corporation
    Motherboard Product Name	Surface Pro 4
    Motherboard Version	Not Specified
    Motherboard Serial Number	A010XXXXXXX631A
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i7-6650U CPU @ 2.20GHz
    CPU Normal Speed	Current Speed: 2200 MHz
    CPU Max Speed	Max Speed: 8300 MHz
    Memory	7.71 GiB
    Hard Disk Model	
    Hard Disk Firmware	
    Hard Disk Serial Number	
    Chassis Manufacturer	Microsoft Corporation
    Chassis Version	
    Chassis Serial	XXXXXXXXXXX3
    Chassis Asset	```
    
    
    

    Surface Pro 3

    System Manufacturer	Microsoft Corporation
    System Product	Surface Pro 3
    System Version	1
    System Serial Number	037013751953
    System UUID	5b34d21c-c2ee-c3ed-fdfb-e6e5163c8545
    System Type	Type: Laptop
    BIOS Vendor	American Megatrends Inc.
    BIOS Version	3.11.2050
    BIOS Date	11/11/2016
    Motherboard Manufacturer	Microsoft Corporation
    Motherboard Product Name	Surface Pro 3
    Motherboard Version	1
    Motherboard Serial Number	0370XXXXX953
    Motherboard Asset Tag	0
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz
    CPU Normal Speed	Current Speed: 2600 MHz
    CPU Max Speed	Max Speed: 3800 MHz
    Memory	3.75 GiB
    Hard Disk Model	SAMSUNG MZMTE128HMGR-000MV
    Hard Disk Firmware	EXT41M0Q
    Hard Disk Serial Number	S1F0NSXXXX9877
    Chassis Manufacturer	Microsoft Corporation
    Chassis Version	
    Chassis Serial	037XXXXXX953
    

    HP ProDesk 400 G2 MINI

    ystem Manufacturer	HP
    System Product	HP ProDesk 400 G2 MINI
    System Version	
    System Serial Number	2UAXXX96X
    System UUID	1504fe09-e23c-11e5-a132-124cbd00c043
    System Type	Type: Space-saving
    BIOS Vendor	HP
    BIOS Version	N23 Ver. 02.04
    BIOS Date	01/06/2016
    Motherboard Manufacturer	HP
    Motherboard Product Name	806A
    Motherboard Version	KBC Version 05.26
    Motherboard Serial Number	PEWPLXXXXXM4N3
    Motherboard Asset Tag	
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz
    CPU Normal Speed	Current Speed: 2400 MHz
    CPU Max Speed	Max Speed: 3100 MHz
    Memory	3.74 GiB
    Hard Disk Model	SAMSUNG MZ7LN12XXXX-000H1
    Hard Disk Firmware	EMT02H0Q
    Hard Disk Serial Number	S1ZRNXXXXX9403
    Chassis Manufacturer	HP
    Chassis Version	
    Chassis Serial	2UAXXXX96X
    

    HP ProDesk 400 G3 DM

    System Manufacturer	HP
    System Product	HP ProDesk 400 G3 DM
    System Version	
    System Serial Number	8CGXXXXX7C
    System UUID	
    System Type	Type: <OUT OF SPEC>
    BIOS Vendor	HP
    BIOS Version	P23 Ver. 02.02
    BIOS Date	01/16/2017
    Motherboard Manufacturer	HP
    Motherboard Product Name	82A5
    Motherboard Version	KBC Version 06.15
    Motherboard Serial Number	PGAQKXXXXX3FCL
    Motherboard Asset Tag	
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i5-7500T CPU @ 2.70GHz
    CPU Normal Speed	Current Speed: 2600 MHz
    CPU Max Speed	Max Speed: 2700 MHz
    Memory	7.67 GiB
    Hard Disk Model	SanDisk SD8SBAT-256G-1006
    Hard Disk Firmware	Z2311006
    Hard Disk Serial Number	17102XXXX234
    Chassis Manufacturer	HP
    Chassis Version	
    Chassis Serial	8CGXXXXX7C
    

    HP EliteBook 850 G3

    System Manufacturer	HP
    System Product	HP EliteBook 850 G3
    System Version	
    System Serial Number	5CGXXXXXSM
    System UUID	1c7b9c43-4b57-11e7-96b7-8c1ce40240f9
    System Type	Type: Notebook
    BIOS Vendor	HP
    BIOS Version	N75 Ver. 01.14
    BIOS Date	04/12/2017
    Motherboard Manufacturer	HP
    Motherboard Product Name	8079
    Motherboard Version	KBC Version 85.76
    Motherboard Serial Number	PFKZTXXXXX03CI
    Motherboard Asset Tag	
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
    CPU Normal Speed	Current Speed: 2700 MHz
    CPU Max Speed	Max Speed: 8300 MHz
    Memory	7.66 GiB
    Hard Disk Model	SanDisk SD8SN8U-256G-1006
    Hard Disk Firmware	X4120006
    Hard Disk Serial Number	1712XXXXX025
    Chassis Manufacturer	HP
    Chassis Version	
    Chassis Serial	5CGXXXXXSM
    

    HP ZBook 15u G3

    System Manufacturer	HP
    System Product	HP ZBook 15u G3
    System Version	
    System Serial Number	5CGXXXX5WG
    System UUID	d791487d-05ef-11e7-9098-411ce4028000
    System Type	Type: Notebook
    BIOS Vendor	HP
    BIOS Version	N75 Ver. 01.13
    BIOS Date	11/01/2016
    Motherboard Manufacturer	HP
    Motherboard Product Name	8079
    Motherboard Version	KBC Version 85.74
    Motherboard Serial Number	PFLCQXXXXX80NQ
    Motherboard Asset Tag	
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
    CPU Normal Speed	Current Speed: 3000 MHz
    CPU Max Speed	Max Speed: 8300 MHz
    Memory	15.52 GiB
    Hard Disk Model	
    Hard Disk Firmware	
    Hard Disk Serial Number	
    Chassis Manufacturer	HP
    Chassis Version	
    Chassis Serial	5CGXXXXXWG
    

    HP EliteBook 850 G3

    System Manufacturer	HP
    System Product	HP EliteBook 850 G3
    System Version	
    System Serial Number	5CGXXXXXSM
    System UUID	1c7b9c43-4b57-11e7-96b7-8c1ce40240f9
    System Type	Type: Notebook
    BIOS Vendor	HP
    BIOS Version	N75 Ver. 01.14
    BIOS Date	04/12/2017
    Motherboard Manufacturer	HP
    Motherboard Product Name	8079
    Motherboard Version	KBC Version 85.76
    Motherboard Serial Number	PFKZTXXXXX03CI
    Motherboard Asset Tag	
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
    CPU Normal Speed	Current Speed: 2700 MHz
    CPU Max Speed	Max Speed: 8300 MHz
    Memory	7.66 GiB
    Hard Disk Model	SanDisk SD8SN8U-256G-1006
    Hard Disk Firmware	X4120006
    Hard Disk Serial Number	1712XXXXX025
    Chassis Manufacturer	HP
    Chassis Version	
    Chassis Serial	5CGXXXXXSM
    


  • @george1421

    Manufacturer;Model;Serial Number (anonymiszed);CPU Asset Tag;BIOS Asset Tag
    1143AF8;20252;13068;To Be Filled By O.E.M.;No Asset Tag
    LENOVO;20266;10259;;No Asset Tag
    LENOVO;20266;10111;To Be Filled By O.E.M.;No Asset Tag
    LENOVO;1143AF8;R9NC5;TBD By OEM;No Asset Information
    LENOVO;1143AF8;R9NC5;TBD By OEM;No Asset Information
    LENOVO;1143AF8;R9NC5;TBD By OEM;No Asset Information
    LENOVO;20AT004QGE;R9038;To Be Filled By O.E.M.;No Asset Information
    LENOVO;20B2000PGE;MP050;;No Asset Information
    LENOVO;20B30077GE;MP06Z;None;No Asset Information
    LENOVO;20B30077GE;MP06S;None;No Asset Information
    LENOVO;20B60061GE;PF00M;None;No Asset Information
    LENOVO;20B60061GE;PF00N;None;No Asset Information
    LENOVO;20B60061GE;PF00N;None;No Asset Information
    LENOVO;20B60061GE;PF00M;None;No Asset Information
    LENOVO;20B60061GE;PF006;None;No Asset Information
    LENOVO;20BE0060GE;R900H;None;No Asset Information
    LENOVO;20BE0060GE;R900B;;No Asset Information
    LENOVO;20BE0089GE;R90B0;None;No Asset Information
    LENOVO;20BE00B4GE;R90JP;None;No Asset Information
    LENOVO;20BE00B5GE;R90JP;None;No Asset Information
    LENOVO;20BE00B5GE;R90JP;None;No Asset Information
    LENOVO;20BE00B5GE;R90JP;;No Asset Information
    LENOVO;20BE00B8GE;R90AR;None;No Asset Information
    LENOVO;20BE00CQGE;R90K1;None;No Asset Information
    LENOVO;20C60043GE;PF018;None;No Asset Information
    LENOVO;20C60043GE;PF017;None;No Asset Information
    LENOVO;20CK0004GE;R90G5;;No Asset Information
    LENOVO;20CK000VUK;R90F6;None;No Asset Information
    LENOVO;20CK000XMH;R90F6;None;No Asset Information
    LENOVO;20DF004PGE;PF07C;None;No Asset Information
    LENOVO;20DF004PGE;PF07P;None;No Asset Information
    LENOVO;20DF004PGE;PF07P;None;No Asset Information
    LENOVO;20DF00CNGE;PF0AS;None;No Asset Information
    LENOVO;20DF00CNGE;PF0D0;None;No Asset Information
    LENOVO;20DF00CNGE;PF0AS;None;No Asset Information
    LENOVO;20DF00CNGE;PF0DA;None;No Asset Information
    LENOVO;20DF00CNGE;PF0AS;None;No Asset Information
    LENOVO;20DF00D0GE;PF0AR;None;No Asset Information
    LENOVO;20EN0005GE;PC0AE;None;No Asset Information
    LENOVO;2325AJG;PK1YF;;No Asset Information
    LENOVO;2347CM9;PBLDY;;No Asset Information
    LENOVO;2347G5G;PBKTY;;No Asset Information
    LENOVO;2347G5G;PBFTD;None;No Asset Information
    LENOVO;2356LRG;PK0NG;None;No Asset Information
    LENOVO;2356LRG;R9YKK;None;No Asset Information
    LENOVO;24296JG;PK0FT;None;No Asset Information
    LENOVO;2429B50;PK306;;No Asset Information
    LENOVO;2429B50;PK306;None;No Asset Information
    LENOVO;2429B50;PK306;;No Asset Information
    LENOVO;253797G;R91DV;;No Asset Information
    LENOVO;253797G;R80AA;;No Asset Information
    LENOVO;253797G;R839V;;No Asset Information
    LENOVO;253797G;R91DT;;No Asset Information
    LENOVO;253797G;R839V;;No Asset Information
    LENOVO;253797G;R839V;;No Asset Information
    LENOVO;2598AM1;LR4M9;;No Asset Information
    LENOVO;32597AG;MP0WA;None;No Asset Information
    LENOVO;3259A2G;MP1KG;None;No Asset Information
    LENOVO;3259HLG;MP257;None;No Asset Information
    LENOVO;3259HLG;MP241;None;No Asset Information
    LENOVO;33664CG;MP336;None;No Asset Information
    LENOVO;34382BG;R9WN3;;No Asset Information
    LENOVO;3680BA5;R933D;;No Asset Information
    LENOVO;4174P5G;R9N4F;None;No Asset Information
    LENOVO;417883G;R8C1A;;No Asset Information
    LENOVO;4236P3G;PB475;None;No Asset Information
    LENOVO;42406AG;R9N5V;None;No Asset Information
    LENOVO;42434YG;R9VHM;None;No Asset Information
    LENOVO;42876AT;R9LLG;;No Asset Information
    LENOVO;429137G;R9EP2;None;No Asset Information
    LENOVO;43147UG;R857D;;No Asset Information
    LENOVO;43493RG;R835F;;No Asset Information
    LENOVO;43493RG;R91G2;;No Asset Information
    LENOVO;64669YG;L3F42;;No Asset Information
    LENOVO;74663RG;R9046;;No Asset Information
    LENOVO;80EU;34979;To Be Filled By O.E.M.;No Asset Tag
    LENOVO;80Q3;R90J0;To Be Filled By O.E.M.;No Asset Tag
    Acer;Aspire XC-605;DTSTE;;
    INTELR;AWRDACPI;;;
    FUJITSU SIEMENS;CELSIUS M460;YK7T0;;
    FUJITSU SIEMENS;CELSIUS M460;YK7T0;;
    FUJITSU;CELSIUS M720;YLFQ0;;
    FUJITSU;CELSIUS M720 POWER;YLFQ0;;
    FUJITSU;CELSIUS M720 POWER;YLFQ0;;
    FUJITSU;CELSIUS M720 POWER;YLFQ0;;
    FUJITSU;CELSIUS M720 POWER;YLFQ0;;
    FUJITSU;CELSIUS M720 POWER;YLFQ0;;
    FUJITSU;CELSIUS M720 POWER;YLFQ0;;
    FUJITSU;CELSIUS M730power;YLNL0;;
    FUJITSU;CELSIUS W520 POWER;YLTJ0;Fill By OEM;
    Dell Computer Corporation;Dimension 2400;35V31;;
    Acer;Extensa 5635;LXEDX;;
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC20826P0
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC13;;CZC1367HMC
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363V2
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC22;;CZC229BQ6J
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC23;;CZC2380GS9
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC23;;CZC2326G25
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0151KWB
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC22;;CZC2263HMC
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC22;;CZC2265T3F
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067WGJ
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC21;;CZC2148CLN
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC21;;CZC2148CMP
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC21;;CZC2148CNF
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067L5D
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067L4Q
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2067L4P
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC20;;CZC2065WHG
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC13;;CZC1367HM1
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC13;;CZC1367HM6
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC12;;CZC1238X5P
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0124CXP
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TQ
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TL
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363T7
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363T5
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TR
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TM
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0124CWP
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0151KVG
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363T4
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TS
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC0124CX2
    Hewlett-Packard;HP Compaq 6005 Pro MT PC;CZC01;;CZC01363TH
    Hewlett-Packard;HP Compaq 6200 Pro MT PC;CZC22;;CZC22251JG
    Hewlett-Packard;HP Compaq 6735s;CNU84;FFFF;CNU8421CSR
    Hewlett-Packard;HP Compaq 8200 Elite CMT PC;CZC22;;
    Hewlett-Packard;HP Compaq dx2420 Microtower;CZC93;;CZC9394R36
    Hewlett-Packard;HP Compaq Elite 8300 CMT;CZC30;Fill By OEM;CZC3096T03
    Hewlett-Packard;HP Compaq Elite 8300 CMT;CZC30;;CZC3051DD5
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC44;;CZC4433F6K
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC44;;CZC4433F78
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC40;;CZC4074GYL
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XLQ
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XMF
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XLS
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC2476XM0
    Hewlett-Packard;HP Compaq Pro 6305 MT;CZC24;;CZC247885S
    Hewlett-Packard;HP Elite 7500 Series MT;CZC24;Fill By OEM;CZC243BRKS
    HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.;5CG7274H5Y
    HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.;5CG7263ZWQ
    HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.;5CG72363K2
    HP;HP Elite x2 1012 G1;5CG64;To Be Filled By O.E.M.;5CG6491RNR
    HP;HP Elite x2 1012 G1;5CG64;To Be Filled By O.E.M.;5CG6491RP5
    HP;HP Elite x2 1012 G1;5CG63;To Be Filled By O.E.M.;5CG6315PSX
    HP;HP Elite x2 1012 G1;5CG72;To Be Filled By O.E.M.;
    HP;HP Elite x2 1012 G1;5CG64;To Be Filled By O.E.M.;5CG642757J
    HP;HP ProBook 650 G2;5CG73;;5CG7312H03
    HP;HP ProBook 650 G2;5CG73;To Be Filled By O.E.M.;5CG7312GZZ
    HP;HP ProBook 650 G2;5CG73;To Be Filled By O.E.M.;5CG7312H32
    HP;HP ProBook 650 G2;5CG73;To Be Filled By O.E.M.;5CG7312H0L
    HP;HP ProBook 650 G2;5CG72;To Be Filled By O.E.M.;5CG7270ZM1
    HP;HP ProBook 650 G2;5CG63;To Be Filled By O.E.M.;5CG6314VX2
    HP;HP ProBook 650 G2;5CG71;To Be Filled By O.E.M.;5CG7181TYB
    HP;HP ProBook 650 G2;5CG63;To Be Filled By O.E.M.;5CG6316MHF
    HP;HP ProBook 650 G2;5CG63;To Be Filled By O.E.M.;5CG6313XKW
    HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7071XGB
    HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7062FMZ
    HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7061NWD
    HP;HP ProBook 650 G2;5CG70;To Be Filled By O.E.M.;5CG7061NN7
    HP;HP ProBook 650 G2;5CG63;;5CG6314TFM
    HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG6295SLM
    HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG6295SLB
    HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG6295SM7
    HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG62846N1
    HP;HP ProBook 650 G2;5CG62;To Be Filled By O.E.M.;5CG62846MF
    Hewlett-Packard;HP ProDesk 400 G2 MT;CZC50;;CZC5010D33
    Hewlett-Packard;HP ProDesk 400 G2 MT (TPM DP);CZC53;Fill By OEM;CZC5384B14
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC52532RJ
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC52001WR
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC54;Fill By OEM;CZC54116WH
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC51;Fill By OEM;CZC51339NV
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC52532RL
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC52;Fill By OEM;CZC5201508
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC51;Fill By OEM;CZC51049K9
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC51;Fill By OEM;CZC51049HV
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC5072961
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC507295V
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC507295B
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC44304Y9
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC44304ZW
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC4430517
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC44;Fill By OEM;CZC4430510
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC50;Fill By OEM;CZC5023K62
    Hewlett-Packard;HP ProDesk 490 G2 MT;CZC45;;CZC45043QZ
    HP;HP ProDesk 490 G3 MT Business PC;CZC63;To Be Filled By O.E.M.;CZC6349345
    HP;HP ProDesk 490 G3 MT Business PC;CZC61;To Be Filled By O.E.M.;CZC6108QV0
    HP;HP ProDesk 490 G3 MT Business PC;CZC61;To Be Filled By O.E.M.;CZC6189KDB
    HP;HP ProDesk 490 G3 MT Business PC;CZC61;To Be Filled By O.E.M.;CZC6189KJH
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5481WLS
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCN
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCS
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCG
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCM
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCR
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NC7
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462ND3
    HP;HP ProDesk 490 G3 MT Business PC;CZC54;To Be Filled By O.E.M.;CZC5462NCP
    Hewlett-Packard;HP ProDesk 600 G1 TWR;CZC44;Fill By OEM;CZC4410C9P
    HP;HP ProDesk 600 G2 MT;CZC72;To Be Filled By O.E.M.;CZC7289DKC
    HP;HP ProDesk 600 G2 MT;CZC63;;CZC634BD1D
    HP;HP ProDesk 600 G2 MT;CZC71;To Be Filled By O.E.M.;CZC7138D43
    HP;HP ProDesk 600 G2 MT;CZC64;To Be Filled By O.E.M.;CZC649CCSB
    HP;HP ProDesk 600 G2 MT;CZC64;To Be Filled By O.E.M.;CZC64497GL
    HP;HP ProDesk 600 G2 MT;CZC64;To Be Filled By O.E.M.;CZC649CCSC
    HP;HP ProDesk 600 G2 MT;CZC63;;CZC6337BH5
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC6288KQZ
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWW3
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWW2
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWR
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWB
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWF
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWWJ
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BB3P
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWW1
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWXZ
    HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QWC
    HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QW9
    HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QW0
    HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QZ8
    HP;HP ProDesk 600 G2 MT;CZC61;To Be Filled By O.E.M.;CZC6107QZG
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWXJ
    HP;HP ProDesk 600 G2 MT;CZC62;To Be Filled By O.E.M.;CZC625BWSP
    HP;HP ProDesk 600 G2 MT;CZC71;;
    HP;HP ProDesk 600 G2 SFF;CZC64;To Be Filled By O.E.M.;CZC641BF7G
    Hewlett-Packard;HP Z230 Tower Workstation;CZC50;Fill By OEM;CZC50109RR
    Hewlett-Packard;HP Z230 Tower Workstation;CZC43;Fill By OEM;CZC4344FBM
    HP;HP Z240 Tower Workstation;CZC73;To Be Filled By O.E.M.;
    HP;HP Z240 Tower Workstation;CZC73;To Be Filled By O.E.M.;CZC7388L6T
    HP;HP ZBook 15 G3;CND73;To Be Filled By O.E.M.;
    HP;HP ZBook 15 G3;CND71;To Be Filled By O.E.M.;
    Dell Inc.;Precision WorkStation T3400;BQ70M;;
    HP;ProLiant DL380 G4;GB853;;
    HP;ProLiant DL380e Gen8;CZJ44;;
    HP;ProLiant DL380p Gen8;CZ250;;
    HP;ProLiant DL380p Gen8;CZ333;;
    HP;ProLiant DL380p Gen8;CZ333;;
    Microsoft Corporation;Surface Book;50907;;
    Microsoft Corporation;Surface Pro 3;54134;0;0
    Microsoft Corporation;Surface Pro 3;54133;0;0
    Microsoft Corporation;Surface Pro 4;61073;;
    Microsoft Corporation;Surface Pro 4;26617;;
    Microsoft Corporation;Surface Pro 4;66455;;
    Microsoft Corporation;Surface Pro 4;81531;;
    System manufacturer;System Product Name;Syste;To Be Filled By O.E.M.;Asset-1234567890
    Wortmann_AG;TERRA_PC;To be;Fill By OEM;To Be Filled By O.E.M.
    Wortmann_AG;TERRA_PC;R5122;;Default string
    Wortmann_AG;TERRA_PC;R5122;To Be Filled By O.E.M.;Default string
    Wortmann_AG;TERRA_PC;R5122;To Be Filled By O.E.M.;Default string
    Gigabyte Technology Co., Ltd.;To be filled by O.E.M.;To be;Fill By OEM;To Be Filled By O.E.M.
    Gigabyte Technology Co., Ltd.;To be filled by O.E.M.;To be;Fill By OEM;To Be Filled By O.E.M.
    American Megatrends Inc.;Uknown;0;;0123ABC
    innotek GmbH;VirtualBox;0;;
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag
    VMware, Inc.;VMware Virtual Platform;VMware;;No Asset Tag

    Regards X23


  • Moderator

    @sebastian-roth said in What can we do when we don't trust UUID?:

    Is this just masked by hand or really xxxxxxxxxxxxxxxxxxx?

    If he actually posted the values, someone could use them to make fake warranty calls and get free replacement parts.




  • Developer

    @jonathan-cool said in What can we do when we don't trust UUID?:

    Motherboard Serial Number	xxxxxxxxxxxxxxxxxx
    

    Is this just masked by hand or really xxxxxxxxxxxxxxxxxxx?



  • To help this tread, HP Computer : ProBOOKG2 :

    System Manufacturer	HP
    System Product	HP ProBook 640 G2
    System Version	
    System Serial Number	xxxxxxxxxxxxxx
    System Type	Type: Notebook
    BIOS Vendor	HP
    BIOS Version	N76 Ver. 01.07
    BIOS Date	04/18/2017
    Motherboard Manufacturer	HP
    Motherboard Product Name	80FD
    Motherboard Version	KBC Version 22.6E
    Motherboard Serial Number	xxxxxxxxxxxxxxxxxx
    Motherboard Asset Tag	
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
    CPU Normal Speed	Current Speed: 2700 MHz
    CPU Max Speed	Max Speed: 8300 MHz
    Memory	7.66 GiB
    Hard Disk Model	WDC WD5000LPLX-60ZNTT1
    Hard Disk Firmware	02.01A02
    Hard Disk Serial Number	WD-xxxxxxxxxxx
    Chassis Manufacturer	HP
    Chassis Version	
    Chassis Serial	xxxxxxxxxxxxxxx
    Chassis Asset	```

  • Moderator

    @matthieu-jacquart Very nice and detailed information. Thank you !!


  • Developer

    @Matthieu-Jacquart Awesome, thanks! From your information it seems like asset tag is pretty useless but motherboard serial is looking great I reckon!



  • System Product	OptiPlex 3020
    System Version	00
    System UUID	4c4c4544-004e-3510-8058-cac04f443532
    System Type	Type: Space-saving
    BIOS Vendor	Dell Inc.
    BIOS Version	A14
    BIOS Date	11/01/2016
    Motherboard Manufacturer	Dell Inc.
    Motherboard Product Name	0WMJ54
    Motherboard Version	A01
    Motherboard Serial Number	CN7016351L0B2B
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel
    CPU Version	Intel(R) Core(TM) i3-4150 CPU @ 3.50GHz
    CPU Normal Speed	Current Speed: 3500 MHz
    CPU Max Speed	Max Speed: 3800 MHz
    Memory	3.77 GiB
    Hard Disk Model	SAMSUNG SSD PM851 2.5 7mm 128GB
    Hard Disk Firmware	EXT08D0Q
    Hard Disk Serial Number	S1CTNSAFC25193
    Chassis Manufacturer	Dell Inc.
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	Dell Inc.
    System Product	OptiPlex 3040
    System Version	Not Specified
    System Serial Number
    System UUID	4c4c4544-0039-5210-8046-c3c04f584432
    System Type	Type: Desktop
    BIOS Vendor	Dell Inc.
    BIOS Version	1.5.3
    BIOS Date	04/18/2017
    Motherboard Manufacturer	Dell Inc.
    Motherboard Product Name	05XGC8
    Motherboard Version	A01
    Motherboard Serial Number	CN7220067Q00X2
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz
    CPU Normal Speed	Current Speed: 3700 MHz
    CPU Max Speed	Max Speed: 4200 MHz
    Memory	3.75 GiB
    Hard Disk Model	SanDisk Z400s 2.5 7MM 128GB
    Hard Disk Firmware	Z2329012
    Hard Disk Serial Number	162905404356
    Chassis Manufacturer	Dell Inc.
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	Dell Inc.
    System Product	Vostro 15-3568
    System Version	Not Specified
    System Serial Number	
    System UUID	4c4c4544-0033-4310-8032-b3c04f344632
    System Type	Type: Laptop Type: Docking Station
    BIOS Vendor	Dell Inc.
    BIOS Version	01.09.00
    BIOS Date	04/07/2017
    Motherboard Manufacturer	Dell Inc.
    Motherboard Product Name	0PF3V3
    Motherboard Version	A00
    Motherboard Serial Number	CNWSC0073P002Z
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
    CPU Normal Speed	Current Speed: 2400 MHz
    CPU Max Speed	Max Speed: 2400 MHz
    Memory	3.63 GiB
    Hard Disk Model	LITEON CV3-CE128-11 SATA 128GB
    Hard Disk Firmware	TC7110D
    Hard Disk Serial Number	TW09K30XLOH0072D00NI
    Chassis Manufacturer	Dell Inc. Dell Inc.
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	Dell Inc.
    System Product	Vostro 3558
    System Version	01
    System Serial Number	
    System UUID	
    System Type	Type: Laptop
    BIOS Vendor	Dell Inc.
    BIOS Version	A01
    BIOS Date	02/09/2015
    Motherboard Manufacturer	Dell Inc.
    Motherboard Product Name	0D13PT
    Motherboard Version	A00
    Motherboard Serial Number	CN1296356I00CC
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz
    CPU Normal Speed	Current Speed: 1700 MHz
    CPU Max Speed	Max Speed: 1700 MHz
    Memory	3.76 GiB
    Hard Disk Model	WDC WD5000LPVX-75V0TT0
    Hard Disk Firmware	01.01A01
    Hard Disk Serial Number	WXG1A35128LC
    Chassis Manufacturer	Dell Inc.
    Chassis Version	
    Chassis Serial	
    Chassis Asset	Not Specified
    
    System Manufacturer	Dell Inc.
    System Product	Latitude 3350
    System Version	Not Specified
    System Serial Number
    System UUID	4c4c4544-0057-3310-804d-c3c04f564232
    System Type	Type: Laptop
    BIOS Vendor	Dell Inc.
    BIOS Version	A09
    BIOS Date	11/24/2016
    Motherboard Manufacturer	Dell Inc.
    Motherboard Product Name	0KVTCC
    Motherboard Version	A00
    Motherboard Serial Number	CN7620665L000W
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz
    CPU Normal Speed	Current Speed: 2000 MHz
    CPU Max Speed	Max Speed: 2000 MHz
    Memory	3.48 GiB
    Hard Disk Model	SAMSUNG SSD CM871 2.5 7mm 128GB
    Hard Disk Firmware	FXT02D1Q
    Hard Disk Serial Number	S26PNXAH333996
    Chassis Manufacturer	Dell Inc.
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	LENOVO
    System Product	36641Y5
    System Version	ThinkCentre M72e
    System Serial Number	
    System UUID	c21e5f78-c7a0-11e2-ae45-d2b84f742100
    System Type	Type: Desktop
    BIOS Vendor	LENOVO
    BIOS Version	F1KT70AUS
    BIOS Date	06/12/2015
    Motherboard Manufacturer	LENOVO
    Motherboard Product Name	
    Motherboard Version	NO DPK
    Motherboard Serial Number	
    Motherboard Asset Tag	
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
    CPU Normal Speed	Current Speed: 3000 MHz
    CPU Max Speed	Max Speed: 3800 MHz
    Memory	7.60 GiB
    Hard Disk Model	SAMSUNG MZ7PC128HAFU-000L5
    Hard Disk Firmware	CXM07L1Q
    Hard Disk Serial Number	S11VNSAD408679
    Chassis Manufacturer	LENOVO
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	LENOVO
    System Product	6885DKG
    System Version	ThinkPad Edge E531
    System Serial Number
    System UUID	df5a9f01-53e7-11cb-9630-d2fdad1ea42e
    System Type	Type: Notebook
    BIOS Vendor	LENOVO
    BIOS Version	HEET48WW (1.29 )
    BIOS Date	03/13/2015
    Motherboard Manufacturer	LENOVO
    Motherboard Product Name	6885DKG
    Motherboard Version	0B98401 PRO
    Motherboard Serial Number	1ZSGS3CY12A
    Motherboard Asset Tag	Not Available
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz
    CPU Normal Speed	Current Speed: 2400 MHz
    CPU Max Speed	Max Speed: 2400 MHz
    Memory	3.43 GiB
    Hard Disk Model	KINGSTON SVP200S360G
    Hard Disk Firmware	501ABBF0
    Hard Disk Serial Number	50026B7226009BF5
    Chassis Manufacturer	LENOVO
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	LENOVO
    System Product	80LT
    System Version	Lenovo B50-80
    System Serial Number	
    System UUID	357e7bb2-5b76-11e5-90ab-1c394715e364
    System Type	Type: Notebook
    BIOS Vendor	LENOVO
    BIOS Version	A8CN54WW(V3.07)
    BIOS Date	09/02/2016
    Motherboard Manufacturer	LENOVO
    Motherboard Product Name	Lenovo B50-80
    Motherboard Version	SDK0J40700 WIN
    Motherboard Serial Number	
    Motherboard Asset Tag	NO Asset Tag
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz
    CPU Normal Speed	Current Speed: 1700 MHz
    CPU Max Speed	Max Speed: 1700 MHz
    Memory	3.77 GiB
    Hard Disk Model	ST500LT012-1DG142
    Hard Disk Firmware	0002LVM1
    Hard Disk Serial Number	W3PLYRC4
    Chassis Manufacturer	LENOVO
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	Hewlett-Packard
    System Product	HP x2 210
    System Version	Type1ProductConfigId
    System Serial Number	
    System UUID	
    System Type	Type: Notebook
    BIOS Vendor	Insyde
    BIOS Version	F.02
    BIOS Date	09/11/2015
    Motherboard Manufacturer	HP
    Motherboard Product Name	8173
    Motherboard Version	35.0A
    Motherboard Serial Number	PBKGK00WB9I08U
    Motherboard Asset Tag	Type2 - Board Asset Tag
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Atom(TM) x5-Z8300 CPU @ 1.44GHz
    CPU Normal Speed	Current Speed: 1440 MHz
    CPU Max Speed	Max Speed: 1494 MHz
    Memory	3.78 GiB
    Hard Disk Model	
    Hard Disk Firmware	
    Hard Disk Serial Number	
    Chassis Manufacturer	HP
    Chassis Version	
    Chassis Serial	Chassis Serial Number
    Chassis Asset	Chassis Asset Tag
    
    ystem Manufacturer	Hewlett-Packard
    System Product	HP ProBook 4330s
    System Version	A0001D02
    System Serial Number	
    System UUID	73c1971f-f974-11de-8224-4cc45f066085
    System Type	Type: Notebook
    BIOS Vendor	Hewlett-Packard
    BIOS Version	68SRR Ver. F.63
    BIOS Date	04/06/2017
    Motherboard Manufacturer	Hewlett-Packard
    Motherboard Product Name	167E
    Motherboard Version	KBC Version 22.26
    Motherboard Serial Number	PCMED001Y2UAAU
    Motherboard Asset Tag	Not Specified
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
    CPU Normal Speed	Current Speed: 2300 MHz
    CPU Max Speed	Max Speed: 2300 MHz
    Memory	3.78 GiB
    Hard Disk Model	Hitachi HTS723232A7A364
    Hard Disk Firmware	EC2OA60W
    Hard Disk Serial Number	E38345630AYM6N
    Chassis Manufacturer	Hewlett-Packard
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    
    System Manufacturer	TOSHIBA
    System Product	Satellite Pro C660
    System Version	PSC0RE-01S00EFR
    System Serial Number	
    System UUID	37ad4484-97b2-e011-9a99-b870f4c7b6c0
    System Type	Type: Laptop
    BIOS Vendor	TOSHIBA
    BIOS Version	2.00
    BIOS Date	05/09/12
    Motherboard Manufacturer	TOSHIBA
    Motherboard Product Name	PWWAA
    Motherboard Version	1.00
    Motherboard Serial Number	123456789AB
    Motherboard Asset Tag	Base Board Asset Tag
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
    CPU Normal Speed	Current Speed: 2398 MHz
    CPU Max Speed	Max Speed: 4000 MHz
    Memory	3.65 GiB
    Hard Disk Model	KINGSTON SV300S37A60G
    Hard Disk Firmware	580ABBF0
    Hard Disk Serial Number	50026B774900C327
    Chassis Manufacturer	TOSHIBA
    Chassis Version	
    Chassis Serial	None
    Chassis Asset	
    
    System Manufacturer	TOSHIBA
    System Product	SATELLITE PRO C850-10N
    System Version	PSKC9E-00100SFR
    System Serial Number	
    System UUID	
    System Type	Type: Notebook
    BIOS Vendor	Insyde Corp.
    BIOS Version	6.80
    BIOS Date	10/01/2013
    Motherboard Manufacturer	Type2 - Board Vendor Name1
    Motherboard Product Name	Type2 - Board Product Name1
    Motherboard Version	Type2 - Board Version
    Motherboard Serial Number	Type2 - Board Serial Number
    Motherboard Asset Tag	Type2 - Board Asset Tag
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
    CPU Normal Speed	Current Speed: 2300 MHz
    CPU Max Speed	Max Speed: 4000 MHz
    Memory	3.74 GiB
    Hard Disk Model	KINGSTON SVP200S360G
    Hard Disk Firmware	501ABBF0
    Hard Disk Serial Number	50026B722B033A8F
    Chassis Manufacturer	OEM Chassis Manufacturer
    Chassis Version	
    Chassis Serial	OEM Chassis Serial Number
    Chassis Asset	
    
    System Manufacturer	
    System Product	
    System Version	
    System Serial Number	
    System UUID	7a76cd61-5e99-e111-8229-2c27d725b073
    System Type	Type: Desktop
    BIOS Vendor	Intel Corp.
    BIOS Version	BLH6710H.86A.0160.2012.1204.1156
    BIOS Date	12/04/2012
    Motherboard Manufacturer	Intel Corporation
    Motherboard Product Name	DH67CF
    Motherboard Version	AAG10215-207
    Motherboard Serial Number	BTCF219009Q9
    Motherboard Asset Tag	To be filled by O.E.M.
    CPU Manufacturer	Intel(R) Corp.
    CPU Version	Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
    CPU Normal Speed	Current Speed: 3100 MHz
    CPU Max Speed	Max Speed: 3800 MHz
    Memory	3.75 GiB
    Hard Disk Model	KINGSTON SVP200S360G
    Hard Disk Firmware	501ABBF0
    Hard Disk Serial Number	50026B72250FA05F
    Chassis Manufacturer	
    Chassis Version	
    Chassis Serial	
    Chassis Asset	
    

  • Developer

    @wayne-workman:

    I don’t know what things iPXE can currently read, but we need to figure out all of those.

    See here: http://ipxe.org/cfg

    Of course, if the iPXE provided information is not enough to get a single result in a fuzzy search, then FOS can be loaded fully and it’s first task would be to retrieve the other system information that would allow the FOG Server to correctly identify the host in a fuzzy search.

    Don’t think it’s wise to spin up FOS for that. We’d simply add the stuff needed to iPXE. It’s coded in C and has full access to all the information FOS would have as well. No need to do this extra round trip!

    @Joe-Schmitt said:

    For each field that matches, a score gets increment by that amount; the host with the highest score, and above some threshold, gets selected/matched (essentially a fuzzy search).

    Sounds like a nice idea. Though I definitely wouldn’t put UUID up that high. Essentially all information is kind of problematic and that’s what’s driving us to find a new solution.

    • UUID is fffffff-… or 0000000-… in some cases - totally useless.
    • MACs are shared amongst hosts via USB NICs, hard drives serials can change as of dying hardware or intended change
    • RAM/CPU or any other static hardware information is nowhere unique in huge environments where lots of identical machines are bought in a batch
    • Motherboard serial and motherboard asset tag should be the best bet but in reality are not unique - sometimes not even set at all! (see @FallingWax’s post Type2 - Board Serial Number)

    That said I still like the idea of the fuzzy search but wouldn’t make much if a science out of it. Essentially we have many hosts out there not having proper inventory data in the DB anyway.

    I will start by adding the needed information to the iPXE params and we’ll take it from there.

    Edit: Ok, I just brought up the iPXE shell on an iMac that I have here for debugging and saw that iPXE already has this smbios information: uuid, asset (not set on the iMac by the way), board-serial (lookes good on the iMac), manufacturer (don’t think we wanna use that), product (no), serial (probably being the system serial and looking pretty good on the iMac - different to the board-serial as well!)


  • Moderator

    @Joe-Schmitt understood. Just participating here. :-)

    @george1421 said in What can we do when we don't trust UUID?:

    I might suggest that we do try to use the fields iPXE can read

    That’s a great start. I don’t know what things iPXE can currently read, but we need to figure out all of those.

    Of course, if the iPXE provided information is not enough to get a single result in a fuzzy search, then FOS can be loaded fully and it’s first task would be to retrieve the other system information that would allow the FOG Server to correctly identify the host in a fuzzy search.



  • @george1421
    Posiflex 3815

    System Manufacturer	POSIFLEX
    System Product	XT3815
    System Version	B1F2212311
    System Serial Number	XTHXXX26
    System UUID	12345678-1234-5678-90ab-cddeefaabbcc
    System Type	Type: Notebook
    BIOS Vendor	INSYDE Corp.
    BIOS Version	REV.H
    BIOS Date	02/10/2017
    Motherboard Manufacturer	POSIFLEX
    Motherboard Product Name	XT3815
    Motherboard Version	B1
    Motherboard Serial Number	Type2 - Board Serial Number
    Motherboard Asset Tag	Type2 - Board Asset Tag
    CPU Manufacturer	Intel(R) Corporation
    CPU Version	Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
    CPU Normal Speed	Current Speed: 2009 MHz
    CPU Max Speed	Max Speed: 2416 MHz
    Memory	3.75 GiB
    Hard Disk Model	Phison SSBP064GTMC0-S11
    Hard Disk Firmware	SBFM00.8
    Hard Disk Serial Number	171XXXXXX126
    Chassis Manufacturer	Chassis Manufacturer
    Chassis Version	
    Chassis Serial	Chassis Serial Number
    Chassis Asset
    

  • Moderator

    @joe-schmitt The issue is with fuzzy searches, iPXE must somehow identify the system or will it just pass the mac address to a FOG backend process and that backend process will reach out and identify the hardware. In at way the mac address will be a tickler to trigger fog to reach out and identify the hardware?

    I do think you are on the right approach for a weighted average though.

    I might suggest that we do try to use the fields iPXE can read and combine them into a passable string to the fog back end processes. iPXE has some crude string concatenation functions that we might use. I realize for FOG 2 we might not use iPXE (guess), so the process may be different.

    manufacturer 	(string) 	Manufacturer
    product 	(string) 	Product name
    serial 	(string) 	Serial number
    asset 	(string) 	Asset tag 
    

Log in to reply
 

427
Online

39.3k
Users

11.0k
Topics

104.4k
Posts

Looks like your connection to FOG Project was lost, please wait while we try to reconnect.