From e57add226b128598f724c611054c88c794c1b3e2 Mon Sep 17 00:00:00 2001 From: Tobias Heider Date: Mon, 18 Aug 2025 16:59:24 +0200 Subject: [PATCH 1/4] Combine T14s json files without display info Signed-off-by: Tobias Heider --- .../x1e78100-lenovo-thinkpad-t14s-21n1.json | 20 ------------------- ...son => x1e78100-lenovo-thinkpad-t14s.json} | 17 ++++++++++++++-- 2 files changed, 15 insertions(+), 22 deletions(-) delete mode 100644 hwids/json/x1e78100-lenovo-thinkpad-t14s-21n1.json rename hwids/json/{x1e78100-lenovo-thinkpad-t14s-21n2.json => x1e78100-lenovo-thinkpad-t14s.json} (51%) diff --git a/hwids/json/x1e78100-lenovo-thinkpad-t14s-21n1.json b/hwids/json/x1e78100-lenovo-thinkpad-t14s-21n1.json deleted file mode 100644 index 8dc34c5..0000000 --- a/hwids/json/x1e78100-lenovo-thinkpad-t14s-21n1.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "devicetree", - "name": "LENOVO ThinkPad T14s Gen 6", - "compatible": "lenovo,thinkpad-t14s-lcd", - "hwids": [ - "c81fee2f-cf41-5d5a-8c7b-afd6585b1d81", - "a9b59fea-e841-508a-a245-3a2d8d2802de", - "74593764-b6b9-58e9-bedc-93ebbb1eb057", - "e5d83424-0ecb-5632-b7b1-500f04e82725", - "76032e78-67a8-5dab-8512-157bfcfb8f75", - "dd83478e-e01b-5631-ae74-92ae275a9b4e", - "791ecd9d-1547-58e6-b72a-5ce417b729dd", - "8c602147-5363-5374-859e-8b7fe2d4d3ce", - "498d60ae-9b1d-5b67-8abd-af571babfa94", - "acbac5af-aa6a-5690-88f3-e910f04a7ead", - "5180bc01-5d18-5870-b955-969da38b2647", - "19b622ef-27fe-5c2e-bc53-13a79b862c65", - "ac09e50f-9b3b-53c0-9752-377c3a0baaa0" - ] -} \ No newline at end of file diff --git a/hwids/json/x1e78100-lenovo-thinkpad-t14s-21n2.json b/hwids/json/x1e78100-lenovo-thinkpad-t14s.json similarity index 51% rename from hwids/json/x1e78100-lenovo-thinkpad-t14s-21n2.json rename to hwids/json/x1e78100-lenovo-thinkpad-t14s.json index fd12908..f37a9a7 100644 --- a/hwids/json/x1e78100-lenovo-thinkpad-t14s-21n2.json +++ b/hwids/json/x1e78100-lenovo-thinkpad-t14s.json @@ -1,8 +1,21 @@ { "type": "devicetree", "name": "LENOVO ThinkPad T14s Gen 6", - "compatible": "lenovo,thinkpad-t14s-lcd", + "compatible": "lenovo,thinkpad-t14s", "hwids": [ + "c81fee2f-cf41-5d5a-8c7b-afd6585b1d81", + "a9b59fea-e841-508a-a245-3a2d8d2802de", + "74593764-b6b9-58e9-bedc-93ebbb1eb057", + "e5d83424-0ecb-5632-b7b1-500f04e82725", + "76032e78-67a8-5dab-8512-157bfcfb8f75", + "dd83478e-e01b-5631-ae74-92ae275a9b4e", + "791ecd9d-1547-58e6-b72a-5ce417b729dd", + "8c602147-5363-5374-859e-8b7fe2d4d3ce", + "498d60ae-9b1d-5b67-8abd-af571babfa94", + "acbac5af-aa6a-5690-88f3-e910f04a7ead", + "5180bc01-5d18-5870-b955-969da38b2647", + "19b622ef-27fe-5c2e-bc53-13a79b862c65", + "ac09e50f-9b3b-53c0-9752-377c3a0baaa0", "1d9f3ebb-96de-5dd6-8c88-38308b0c1c44", "578dd7d5-5871-5bd5-92a9-be07f1067b92", "ed647f93-3075-598b-9d89-d0f30ec11707", @@ -17,4 +30,4 @@ "82fa4a02-8c3c-55f9-b0c9-e8feb669fd3a", "34e7fadd-9c7d-5f91-ba7f-cedb04d59b9a" ] -} \ No newline at end of file +} From 13c4ec784d201385dc713c4f761c27f236e2b684 Mon Sep 17 00:00:00 2001 From: Tobias Heider Date: Mon, 18 Aug 2025 17:01:32 +0200 Subject: [PATCH 2/4] Include T14s LCD and OLED dtbs From github.com/anonymix007/systemd-stub/blob/master/json/ Signed-off-by: Tobias Heider --- hwids/json/x1e78100-lenovo-thinkpad-t14s-lcd.json | 10 ++++++++++ hwids/json/x1e78100-lenovo-thinkpad-t14s-oled.json | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 hwids/json/x1e78100-lenovo-thinkpad-t14s-lcd.json create mode 100644 hwids/json/x1e78100-lenovo-thinkpad-t14s-oled.json diff --git a/hwids/json/x1e78100-lenovo-thinkpad-t14s-lcd.json b/hwids/json/x1e78100-lenovo-thinkpad-t14s-lcd.json new file mode 100644 index 0000000..12872f5 --- /dev/null +++ b/hwids/json/x1e78100-lenovo-thinkpad-t14s-lcd.json @@ -0,0 +1,10 @@ +{ + "type": "devicetree", + "name": "LENOVO ThinkPad T14s Gen 6 (LCD)", + "compatible": "lenovo,thinkpad-t14s-lcd", + "hwids": [ + "83579fdf-8faf-57b4-b265-d2e817c7cf3f", + "b0e14398-0a96-5736-840b-7349e5c0b85c", + "53b6927f-d6ca-5674-a0e8-a50a989d4ba0" + ] +} diff --git a/hwids/json/x1e78100-lenovo-thinkpad-t14s-oled.json b/hwids/json/x1e78100-lenovo-thinkpad-t14s-oled.json new file mode 100644 index 0000000..4393e72 --- /dev/null +++ b/hwids/json/x1e78100-lenovo-thinkpad-t14s-oled.json @@ -0,0 +1,10 @@ +{ + "type": "devicetree", + "name": "LENOVO ThinkPad T14s Gen 6 (OLED)", + "compatible": "lenovo,thinkpad-t14s-oled", + "hwids": [ + "27378ce5-d999-5c3b-acde-0404805afd3b", + "7c09107d-0ac3-5582-837f-c614d518cf62", + "77ffaabe-038a-550f-b6ea-485dc49d4b45" + ] +} From 881f7c77ffbc3c2a496e6da91c52941708051703 Mon Sep 17 00:00:00 2001 From: Tobias Heider Date: Tue, 19 Aug 2025 18:11:44 +0200 Subject: [PATCH 3/4] README: add info on adding new devices Signed-off-by: Tobias Heider --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7bc06cb..38fae3a 100644 --- a/README.md +++ b/README.md @@ -40,11 +40,16 @@ $ ukify build --linux=/boot/vmlinuz --stub=stubble.efi --hwids=hwids/json --dtba ## HWIDs -The `.txt` files in hwids/txt have been generated with `fwupdtool hwids`. +The `.txt` files in hwids/txt have been generated with `sudo fwupdtool hwids`. The can be converted to `.json` files by running `hwid2json.py` from the `hwids` directory. The `compatible` field of the resulting JSON files has to be filled in manually. +## Adding new devices + +If you would like to add support for a device that please open a pull request +adding the output of `sudo fwupdtool hwids` as a new file in `hwids/txt`. + # Acknowledgements This project is originally based on From dc497bd1ccb460ffa164e63f72e0f429174ddc43 Mon Sep 17 00:00:00 2001 From: Tobias Heider Date: Tue, 19 Aug 2025 18:13:52 +0200 Subject: [PATCH 4/4] hwids/txt: Sync latest additions from dtbloader Only generate json where we know the compatible Signed-off-by: Tobias Heider --- hwids/json/x1e80100-microsoft-romulus13.json | 20 ++++++++++ hwids/json/x1e80100-microsoft-romulus15.json | 20 ++++++++++ hwids/json/x1p42100-hp-omnibook-x14.json | 17 +++++++++ hwids/txt/x1e80100-microsoft-romulus13.txt | 37 +++++++++++++++++++ hwids/txt/x1e80100-microsoft-romulus15.txt | 37 +++++++++++++++++++ hwids/txt/x1p42100-asus-vivobook-s15.txt | 33 +++++++++++++++++ hwids/txt/x1p42100-hp-omnibook-x14.txt | 33 +++++++++++++++++ hwids/txt/x1p42100-lenovo-ideapad-5-2in1.txt | 37 +++++++++++++++++++ .../x1p42100-microsoft-surface-pro-12in.txt | 37 +++++++++++++++++++ 9 files changed, 271 insertions(+) create mode 100644 hwids/json/x1e80100-microsoft-romulus13.json create mode 100644 hwids/json/x1e80100-microsoft-romulus15.json create mode 100644 hwids/json/x1p42100-hp-omnibook-x14.json create mode 100644 hwids/txt/x1e80100-microsoft-romulus13.txt create mode 100644 hwids/txt/x1e80100-microsoft-romulus15.txt create mode 100644 hwids/txt/x1p42100-asus-vivobook-s15.txt create mode 100644 hwids/txt/x1p42100-hp-omnibook-x14.txt create mode 100644 hwids/txt/x1p42100-lenovo-ideapad-5-2in1.txt create mode 100644 hwids/txt/x1p42100-microsoft-surface-pro-12in.txt diff --git a/hwids/json/x1e80100-microsoft-romulus13.json b/hwids/json/x1e80100-microsoft-romulus13.json new file mode 100644 index 0000000..8bbd053 --- /dev/null +++ b/hwids/json/x1e80100-microsoft-romulus13.json @@ -0,0 +1,20 @@ +{ + "type": "devicetree", + "name": "Microsoft Corporation Surface", + "compatible": "microsoft,romulus13", + "hwids": [ + "4ecd5e53-42ea-51a3-9602-aecdfee5c09d", + "53368ca9-12d5-5ee1-820b-ce979fa2cb0b", + "cb196e28-20bc-5e78-93f1-0ac41726bcf8", + "fdfca0f3-41b6-5872-a2ea-53539fd5160c", + "11696377-327d-5ad1-b01d-02a7dbb9b99a", + "892e90c9-31e3-5131-a217-a02632dba5e9", + "786c71b6-f60e-51c7-9ddc-f2999b75a3c5", + "f0d12ad9-f530-5b56-96d8-897dd704059e", + "3c329240-a447-5ec5-b79b-d1149420ac62", + "224ba2ff-14c1-5b33-ac10-079ccc217be2", + "924900a0-9be2-53ca-90d7-b0e38827f5c5", + "95c06fde-19b0-55dc-9ca6-55403bae23f5", + "c735618b-d526-5f71-9651-8d149340d620" + ] +} diff --git a/hwids/json/x1e80100-microsoft-romulus15.json b/hwids/json/x1e80100-microsoft-romulus15.json new file mode 100644 index 0000000..d53ea24 --- /dev/null +++ b/hwids/json/x1e80100-microsoft-romulus15.json @@ -0,0 +1,20 @@ +{ + "type": "devicetree", + "name": "Microsoft Corporation Surface", + "compatible": "microsoft,romulus15", + "hwids": [ + "e56cd9fa-d992-5947-9f80-82345827e8e6", + "e1fbd53f-3738-5fa6-aa7b-5ae319663d6b", + "e4cef54f-d5b2-56b1-8aa0-07b48c3deedf", + "ebce3085-12c1-58f3-9456-ccdf741a1538", + "f91b1a95-926c-5fd7-9826-4a101e142f97", + "892e90c9-31e3-5131-a217-a02632dba5e9", + "27ec66e4-3f81-5c06-997e-e1ea0a98b8a1", + "90482ef5-831d-5069-8d40-92d339a75c77", + "3c329240-a447-5ec5-b79b-d1149420ac62", + "224ba2ff-14c1-5b33-ac10-079ccc217be2", + "924900a0-9be2-53ca-90d7-b0e38827f5c5", + "109cd8d8-6086-50b6-9c2d-d0aca0f418da", + "c735618b-d526-5f71-9651-8d149340d620" + ] +} diff --git a/hwids/json/x1p42100-hp-omnibook-x14.json b/hwids/json/x1p42100-hp-omnibook-x14.json new file mode 100644 index 0000000..0ea56fb --- /dev/null +++ b/hwids/json/x1p42100-hp-omnibook-x14.json @@ -0,0 +1,17 @@ +{ + "type": "devicetree", + "name": "HP 103C_5335M8 HP OmniBook X", + "compatible": "hp,omnibook-x14-fe1", + "hwids": [ + "3fdb269e-c359-5004-b4e3-8541ef3580c9", + "29a43fda-41e4-5db5-b6d3-012d0674d84f", + "9c3e4a5b-8fa2-5045-9c4f-441307fa3b08", + "271cca67-bd9e-5dd6-8e5f-b5f6b969da97", + "612e268b-1233-5af6-b478-5596d3573d35", + "1d8361a7-1b3a-5915-8a35-03a3c1cf9c2e", + "6fe7a469-b01a-5530-9a34-2dd089e0e006", + "5120f011-8f7e-5ca5-9143-de545e288712", + "d4db0558-de1b-562b-bc23-3e0caadd4c94", + "38e7030f-993f-5bda-9ce8-ae13a13d7b5a" + ] +} diff --git a/hwids/txt/x1e80100-microsoft-romulus13.txt b/hwids/txt/x1e80100-microsoft-romulus13.txt new file mode 100644 index 0000000..c22e0e9 --- /dev/null +++ b/hwids/txt/x1e80100-microsoft-romulus13.txt @@ -0,0 +1,37 @@ +Computer Information +-------------------- +BiosVendor: Microsoft Corporation +BiosVersion: 144.18.235 +BiosMajorRelease: 255 +BiosMinorRelease: 255 +FirmwareMajorRelease: ff +FirmwareMinorRelease: ff +Manufacturer: Microsoft Corporation +Family: Surface +ProductName: Microsoft Surface Laptop, 7th Edition +ProductSku: Surface_Laptop_7th_Edition_2036 +EnclosureKind: 9 +BaseboardManufacturer: Microsoft Corporation +BaseboardProduct: Microsoft Surface Laptop, 7th Edition +Hardware IDs +------------ +{4ecd5e53-42ea-51a3-9602-aecdfee5c09d} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{53368ca9-12d5-5ee1-820b-ce979fa2cb0b} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{cb196e28-20bc-5e78-93f1-0ac41726bcf8} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{fdfca0f3-41b6-5872-a2ea-53539fd5160c} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct +{11696377-327d-5ad1-b01d-02a7dbb9b99a} <- Manufacturer + Family + ProductName + ProductSku +{892e90c9-31e3-5131-a217-a02632dba5e9} <- Manufacturer + Family + ProductName +{786c71b6-f60e-51c7-9ddc-f2999b75a3c5} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct +{f0d12ad9-f530-5b56-96d8-897dd704059e} <- Manufacturer + ProductSku +{3c329240-a447-5ec5-b79b-d1149420ac62} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct +{224ba2ff-14c1-5b33-ac10-079ccc217be2} <- Manufacturer + ProductName +{924900a0-9be2-53ca-90d7-b0e38827f5c5} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct +{ca2e5189-1d32-509f-88a0-d4ebcc721899} <- Manufacturer + Family +{aca387a9-183e-5da9-8f9d-f460c3f50f54} <- Manufacturer + EnclosureKind +{1c07beb2-8442-5086-baab-2c44a468e3a3} <- Manufacturer + BaseboardManufacturer + BaseboardProduct +{cc0aea32-ad2c-5013-8bed-cede6be8c9f4} <- Manufacturer +Extra Hardware IDs +------------------ +{95c06fde-19b0-55dc-9ca6-55403bae23f5} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor +{c735618b-d526-5f71-9651-8d149340d620} <- Manufacturer + Family + ProductName + BiosVendor +{9914cecc-aab7-570e-8fce-e86009ea6bbb} <- Manufacturer + BiosVendor diff --git a/hwids/txt/x1e80100-microsoft-romulus15.txt b/hwids/txt/x1e80100-microsoft-romulus15.txt new file mode 100644 index 0000000..928be52 --- /dev/null +++ b/hwids/txt/x1e80100-microsoft-romulus15.txt @@ -0,0 +1,37 @@ +Computer Information +-------------------- +BiosVendor: Microsoft Corporation +BiosVersion: 175.126.235 +BiosMajorRelease: 255 +BiosMinorRelease: 255 +FirmwareMajorRelease: ff +FirmwareMinorRelease: ff +Manufacturer: Microsoft Corporation +Family: Surface +ProductName: Microsoft Surface Laptop, 7th Edition +ProductSku: Surface_Laptop_7th_Edition_2037 +EnclosureKind: 9 +BaseboardManufacturer: Microsoft Corporation +BaseboardProduct: Microsoft Surface Laptop, 7th Edition +Hardware IDs +------------ +{e56cd9fa-d992-5947-9f80-82345827e8e6} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{e1fbd53f-3738-5fa6-aa7b-5ae319663d6b} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{e4cef54f-d5b2-56b1-8aa0-07b48c3deedf} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{ebce3085-12c1-58f3-9456-ccdf741a1538} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct +{f91b1a95-926c-5fd7-9826-4a101e142f97} <- Manufacturer + Family + ProductName + ProductSku +{892e90c9-31e3-5131-a217-a02632dba5e9} <- Manufacturer + Family + ProductName +{27ec66e4-3f81-5c06-997e-e1ea0a98b8a1} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct +{90482ef5-831d-5069-8d40-92d339a75c77} <- Manufacturer + ProductSku +{3c329240-a447-5ec5-b79b-d1149420ac62} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct +{224ba2ff-14c1-5b33-ac10-079ccc217be2} <- Manufacturer + ProductName +{924900a0-9be2-53ca-90d7-b0e38827f5c5} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct +{ca2e5189-1d32-509f-88a0-d4ebcc721899} <- Manufacturer + Family +{aca387a9-183e-5da9-8f9d-f460c3f50f54} <- Manufacturer + EnclosureKind +{1c07beb2-8442-5086-baab-2c44a468e3a3} <- Manufacturer + BaseboardManufacturer + BaseboardProduct +{cc0aea32-ad2c-5013-8bed-cede6be8c9f4} <- Manufacturer +Extra Hardware IDs +------------------ +{109cd8d8-6086-50b6-9c2d-d0aca0f418da} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor +{c735618b-d526-5f71-9651-8d149340d620} <- Manufacturer + Family + ProductName + BiosVendor +{9914cecc-aab7-570e-8fce-e86009ea6bbb} <- Manufacturer + BiosVendor diff --git a/hwids/txt/x1p42100-asus-vivobook-s15.txt b/hwids/txt/x1p42100-asus-vivobook-s15.txt new file mode 100644 index 0000000..a75d6a2 --- /dev/null +++ b/hwids/txt/x1p42100-asus-vivobook-s15.txt @@ -0,0 +1,33 @@ +Computer Information +-------------------- +BiosVendor: Insyde +BiosVersion: S5507QA.318 +Manufacturer: ASUSTeK COMPUTER INC. +Family: ASUS Vivobook S 15 +ProductName: ASUS Vivobook S 15 S5507QA_S5507QA +ProductSku: +EnclosureKind: 10 +BaseboardManufacturer: ASUSTeK COMPUTER INC. +BaseboardProduct: S5507QA +Hardware IDs +------------ +not available as 'BiosMajorRelease' unknown +not available as 'BiosMajorRelease' unknown +not available as 'BiosMajorRelease' unknown +{0c926a29-b883-5482-aea7-ddda46084840} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct +{c5fed9eb-6a7b-5378-b093-484d9322150b} <- Manufacturer + Family + ProductName + ProductSku +{c9cd4052-8d61-5a5b-ad16-b9f12a993822} <- Manufacturer + Family + ProductName +{be521b64-7759-5835-a0b2-c10300a191fa} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct +{24652d54-00f4-59ae-96fb-f7adbfa4a939} <- Manufacturer + ProductSku +{52499218-2ce9-5d3c-b276-e3cee52f2f7a} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct +{172515ff-feb1-5f61-bc14-116a23ea70da} <- Manufacturer + ProductName +{f6b44a44-c913-572c-8c9c-0ff0f9c010f0} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct +{51df1ece-cd39-547a-8f9f-8f036fcfe752} <- Manufacturer + Family +{1a77083d-737f-5bff-8dc4-028da31980b3} <- Manufacturer + EnclosureKind +{aeb1c925-81b7-5c73-ae9b-49bc5365de8f} <- Manufacturer + BaseboardManufacturer + BaseboardProduct +{65605ed1-09e2-57aa-bd0f-a26c1d35433f} <- Manufacturer +Extra Hardware IDs +------------------ +{2ad07794-e07a-55da-b1a1-b9b56ed4cdcd} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor +{ab36b5d3-4e77-58be-9d55-939c7e6734c6} <- Manufacturer + Family + ProductName + BiosVendor +{9d1b57fb-8282-5287-bd50-3c93d43921fa} <- Manufacturer + BiosVendor diff --git a/hwids/txt/x1p42100-hp-omnibook-x14.txt b/hwids/txt/x1p42100-hp-omnibook-x14.txt new file mode 100644 index 0000000..ec1acb2 --- /dev/null +++ b/hwids/txt/x1p42100-hp-omnibook-x14.txt @@ -0,0 +1,33 @@ +Computer Information +-------------------- +BiosVendor: Insyde +BiosVersion: F.21 +Manufacturer: HP +Family: 103C_5335M8 HP OmniBook X +ProductName: HP OmniBook X Laptop 14-fe1xxx +ProductSku: AP4R1EA#UUW +EnclosureKind: 10 +BaseboardManufacturer: HP +BaseboardProduct: 8CCF +Hardware IDs +------------ +not available as 'BiosMajorRelease' unknown +not available as 'BiosMajorRelease' unknown +not available as 'BiosMajorRelease' unknown +{3fdb269e-c359-5004-b4e3-8541ef3580c9} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct +{29a43fda-41e4-5db5-b6d3-012d0674d84f} <- Manufacturer + Family + ProductName + ProductSku +{9c3e4a5b-8fa2-5045-9c4f-441307fa3b08} <- Manufacturer + Family + ProductName +{271cca67-bd9e-5dd6-8e5f-b5f6b969da97} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct +{612e268b-1233-5af6-b478-5596d3573d35} <- Manufacturer + ProductSku +{1d8361a7-1b3a-5915-8a35-03a3c1cf9c2e} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct +{6fe7a469-b01a-5530-9a34-2dd089e0e006} <- Manufacturer + ProductName +{5120f011-8f7e-5ca5-9143-de545e288712} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct +{5d43face-6ba8-5d41-8914-12f3410bbcf9} <- Manufacturer + Family +{4c84c882-b54c-58d5-b412-26bcdf254c3e} <- Manufacturer + EnclosureKind +{8766bc19-d22e-5a07-9c23-f8762c4907fb} <- Manufacturer + BaseboardManufacturer + BaseboardProduct +{93f84748-c854-5d6b-b78a-13c2361e0758} <- Manufacturer +Extra Hardware IDs +------------------ +{d4db0558-de1b-562b-bc23-3e0caadd4c94} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor +{38e7030f-993f-5bda-9ce8-ae13a13d7b5a} <- Manufacturer + Family + ProductName + BiosVendor +{ad0b7f58-06f2-50b9-856b-343f54261425} <- Manufacturer + BiosVendor diff --git a/hwids/txt/x1p42100-lenovo-ideapad-5-2in1.txt b/hwids/txt/x1p42100-lenovo-ideapad-5-2in1.txt new file mode 100644 index 0000000..1614f92 --- /dev/null +++ b/hwids/txt/x1p42100-lenovo-ideapad-5-2in1.txt @@ -0,0 +1,37 @@ +Computer Information +-------------------- +BiosVendor: LENOVO +BiosVersion: Q1CN22WW +BiosMajorRelease: 1 +BiosMinorRelease: 22 +FirmwareMajorRelease: 01 +FirmwareMinorRelease: 16 +Manufacturer: LENOVO +Family: IdeaPad 5 2-in-1 14Q8X9 +ProductName: 83GH +ProductSku: LENOVO_MT_83GH_BU_idea_FM_IdeaPad 5 2-in-1 14Q8X9 +EnclosureKind: 1f +BaseboardManufacturer: LENOVO +BaseboardProduct: LNVNB161216 +Hardware IDs +------------ +{d51c6a3a-45a7-5a6f-9628-9074f72783d5} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{6e60bb5f-6c91-564d-9d57-ca3b2d9c280f} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{8b55e9a3-c4bf-5418-bd93-2af3e9263694} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{d622845f-0305-5b33-b081-b7519488ed65} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct +{9b723570-d493-5541-ae58-49087512f816} <- Manufacturer + Family + ProductName + ProductSku +{eb458c6d-45b2-5299-95b7-87723235240e} <- Manufacturer + Family + ProductName +{920bf110-b027-51fc-97e5-bb9b46e78c75} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct +{9276913a-a9da-5237-b4e8-c8502197264a} <- Manufacturer + ProductSku +{a8a28ecb-200f-59c6-8fe3-62fa670fb80d} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct +{24248bed-dbd2-5e4f-ba41-4e03a09b904a} <- Manufacturer + ProductName +{68320834-1316-5dad-babf-ae31cc3ff58c} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct +{d15b437b-55bf-5bd8-8a88-eb4b9e54cb97} <- Manufacturer + Family +{32b7e294-a252-5a72-b3c6-6197f08c64f1} <- Manufacturer + EnclosureKind +{71d86d4d-02f8-5566-a7a1-529cef184b7e} <- Manufacturer + BaseboardManufacturer + BaseboardProduct +{6de5d951-d755-576b-bd09-c5cf66b27234} <- Manufacturer +Extra Hardware IDs +------------------ +{63fd3926-001c-5392-9c34-fdd477025bd8} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor +{4ff87ce0-b6ce-5e37-899b-389129fc099e} <- Manufacturer + Family + ProductName + BiosVendor +{99431f53-09a1-5869-be79-65e2fa3f341d} <- Manufacturer + BiosVendor diff --git a/hwids/txt/x1p42100-microsoft-surface-pro-12in.txt b/hwids/txt/x1p42100-microsoft-surface-pro-12in.txt new file mode 100644 index 0000000..0fdcd99 --- /dev/null +++ b/hwids/txt/x1p42100-microsoft-surface-pro-12in.txt @@ -0,0 +1,37 @@ +Computer Information +-------------------- +BiosVendor: Microsoft Corporation +BiosVersion: 8.722.235 +BiosMajorRelease: 255 +BiosMinorRelease: 255 +FirmwareMajorRelease: ff +FirmwareMinorRelease: ff +Manufacturer: Microsoft Corporation +Family: Surface +ProductName: Surface Pro 12in 1st Ed with Snapdragon +ProductSku: Surface_Pro_12in_1st_Ed_with_Snapdragon_2110 +EnclosureKind: 9 +BaseboardManufacturer: Microsoft Corporation +BaseboardProduct: Surface Pro 12in 1st Ed with Snapdragon +Hardware IDs +------------ +{38f75a5d-c3fc-5306-bb2e-bbb516e1ea91} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{57ba7c1d-8e88-59a9-82c9-044e765788e7} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{10cb324b-df3c-5081-bc7d-b5cc6795eeef} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease +{7c967d92-123c-5bfc-9fe8-430e6bba5ecb} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct +{277a48e4-924d-5ab0-81b9-d29c2ff47ad5} <- Manufacturer + Family + ProductName + ProductSku +{0a3f15dc-fcde-5159-baf8-1b55f5e1ae57} <- Manufacturer + Family + ProductName +{d17ea34a-39dc-5a14-8046-f47f082b4065} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct +{94996ddd-cdc3-5617-a625-3052726c4654} <- Manufacturer + ProductSku +{ef716fc4-b1b0-595c-b66e-1e3df6a0dc1d} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct +{b3930262-2a19-5f3f-adf0-b34629632fbb} <- Manufacturer + ProductName +{2cdac0d6-d408-54ab-bf1e-a124b6c5425b} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct +{ca2e5189-1d32-509f-88a0-d4ebcc721899} <- Manufacturer + Family +{aca387a9-183e-5da9-8f9d-f460c3f50f54} <- Manufacturer + EnclosureKind +{fb899afb-72ea-5a6b-ae82-995730f73d6f} <- Manufacturer + BaseboardManufacturer + BaseboardProduct +{cc0aea32-ad2c-5013-8bed-cede6be8c9f4} <- Manufacturer +Extra Hardware IDs +------------------ +{abbf3314-7dde-5966-980c-a1be8cf163b8} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor +{587dab3d-0f40-5962-b043-6fc86e41cba2} <- Manufacturer + Family + ProductName + BiosVendor +{9914cecc-aab7-570e-8fce-e86009ea6bbb} <- Manufacturer + BiosVendor