From fd4c7271a360e63226f05ba99e88a66ecf386e13 Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Sun, 27 Sep 2026 05:05:33 +0900 Subject: [PATCH 1/2] feat(data): add Snapdragon wearable SoCs and Galaxy Watch9 / Watch Ultra 2 Ten Qualcomm wearable SoCs from Wikipedia's Snapdragon list (Wear 1100, 1200, 2500, 4100, 4100+, W5/W5+ Gen 1 and Gen 2, Wear Elite) and the 2026 Galaxy Watch9 40/44 mm and Watch Ultra 2 from the Galaxy Watch series spec table. Refs #295 --- .../qualcomm/2016/snapdragon-wear-1100.json | 13 ++++++++++ .../qualcomm/2017/snapdragon-wear-1200.json | 13 ++++++++++ .../qualcomm/2018/snapdragon-wear-2500.json | 13 ++++++++++ .../2020/snapdragon-wear-4100-plus.json | 13 ++++++++++ .../qualcomm/2020/snapdragon-wear-4100.json | 13 ++++++++++ .../qualcomm/2022/snapdragon-w5-gen-1.json | 13 ++++++++++ .../2022/snapdragon-w5-plus-gen-1.json | 13 ++++++++++ .../qualcomm/2025/snapdragon-w5-gen-2.json | 13 ++++++++++ .../2025/snapdragon-w5-plus-gen-2.json | 13 ++++++++++ .../qualcomm/2026/snapdragon-wear-elite.json | 13 ++++++++++ .../samsung-galaxy-watch-ultra-2.json | 21 ++++++++++++++++ .../samsung-galaxy-watch9-40mm.json | 24 +++++++++++++++++++ .../samsung-galaxy-watch9-44mm.json | 24 +++++++++++++++++++ 13 files changed, 199 insertions(+) create mode 100644 data/soc/qualcomm/2016/snapdragon-wear-1100.json create mode 100644 data/soc/qualcomm/2017/snapdragon-wear-1200.json create mode 100644 data/soc/qualcomm/2018/snapdragon-wear-2500.json create mode 100644 data/soc/qualcomm/2020/snapdragon-wear-4100-plus.json create mode 100644 data/soc/qualcomm/2020/snapdragon-wear-4100.json create mode 100644 data/soc/qualcomm/2022/snapdragon-w5-gen-1.json create mode 100644 data/soc/qualcomm/2022/snapdragon-w5-plus-gen-1.json create mode 100644 data/soc/qualcomm/2025/snapdragon-w5-gen-2.json create mode 100644 data/soc/qualcomm/2025/snapdragon-w5-plus-gen-2.json create mode 100644 data/soc/qualcomm/2026/snapdragon-wear-elite.json create mode 100644 data/watch/samsung/2026/samsung-galaxy-watch-ultra-2/samsung-galaxy-watch-ultra-2.json create mode 100644 data/watch/samsung/2026/samsung-galaxy-watch9-40mm/samsung-galaxy-watch9-40mm.json create mode 100644 data/watch/samsung/2026/samsung-galaxy-watch9-44mm/samsung-galaxy-watch9-44mm.json diff --git a/data/soc/qualcomm/2016/snapdragon-wear-1100.json b/data/soc/qualcomm/2016/snapdragon-wear-1100.json new file mode 100644 index 0000000000000..0bbb016a33c6d --- /dev/null +++ b/data/soc/qualcomm/2016/snapdragon-wear-1100.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-wear-1100", + "name": "Qualcomm Snapdragon Wear 1100", + "manufacturer": "qualcomm", + "release_date": "2016-05-30", + "process_nm": 28.0, + "gpu_name": "Fixed Function GPU", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "Wear 1100, 28 nm, 1 core up to 1.2 GHz Cortex-A7 ( ARMv7 ), Fixed Function GPU" +} diff --git a/data/soc/qualcomm/2017/snapdragon-wear-1200.json b/data/soc/qualcomm/2017/snapdragon-wear-1200.json new file mode 100644 index 0000000000000..26476e4b12352 --- /dev/null +++ b/data/soc/qualcomm/2017/snapdragon-wear-1200.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-wear-1200", + "name": "Qualcomm Snapdragon Wear 1200", + "manufacturer": "qualcomm", + "release_date": "2017-06-27", + "process_nm": 28.0, + "gpu_name": "Fixed Function GPU", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "Wear 1200, 28 nm, 1 core up to 1.3 GHz Cortex-A7 ( ARMv7 ), Fixed Function GPU" +} diff --git a/data/soc/qualcomm/2018/snapdragon-wear-2500.json b/data/soc/qualcomm/2018/snapdragon-wear-2500.json new file mode 100644 index 0000000000000..a7cf2eca749e6 --- /dev/null +++ b/data/soc/qualcomm/2018/snapdragon-wear-2500.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-wear-2500", + "name": "Qualcomm Snapdragon Wear 2500", + "manufacturer": "qualcomm", + "release_date": "2018-06-26", + "process_nm": 28.0, + "gpu_name": "Qualcomm Adreno 304", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "MSM8909w Wear 2500, 28 nm, 4 cores up to 1.2 GHz Cortex-A7 ( ARMv7 ), Adreno 304" +} diff --git a/data/soc/qualcomm/2020/snapdragon-wear-4100-plus.json b/data/soc/qualcomm/2020/snapdragon-wear-4100-plus.json new file mode 100644 index 0000000000000..93755358bba3b --- /dev/null +++ b/data/soc/qualcomm/2020/snapdragon-wear-4100-plus.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-wear-4100-plus", + "name": "Qualcomm Snapdragon Wear 4100+", + "manufacturer": "qualcomm", + "release_date": "2020-06-30", + "process_nm": 12.0, + "gpu_name": "Qualcomm Adreno 504", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "SDM429w Wear 4100+, 12 nm + 28 nm, 4 cores up to 1.7 GHz Cortex-A53 ( ARMv8-A ), Adreno 504 320 MHz" +} diff --git a/data/soc/qualcomm/2020/snapdragon-wear-4100.json b/data/soc/qualcomm/2020/snapdragon-wear-4100.json new file mode 100644 index 0000000000000..1ef158f6ffb07 --- /dev/null +++ b/data/soc/qualcomm/2020/snapdragon-wear-4100.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-wear-4100", + "name": "Qualcomm Snapdragon Wear 4100", + "manufacturer": "qualcomm", + "release_date": "2020-06-30", + "process_nm": 12.0, + "gpu_name": "Qualcomm Adreno 504", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "SDM429w Wear 4100, 12 nm, 4 cores up to 1.7 GHz Cortex-A53 ( ARMv8-A ), Adreno 504 320 MHz" +} diff --git a/data/soc/qualcomm/2022/snapdragon-w5-gen-1.json b/data/soc/qualcomm/2022/snapdragon-w5-gen-1.json new file mode 100644 index 0000000000000..69a0aa4b04d41 --- /dev/null +++ b/data/soc/qualcomm/2022/snapdragon-w5-gen-1.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-w5-gen-1", + "name": "Qualcomm Snapdragon W5 Gen 1", + "manufacturer": "qualcomm", + "release_date": "2022-07-19", + "process_nm": 4.0, + "gpu_name": "Qualcomm Adreno A702", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "SW5100 W5 Gen 1, 4 nm, 4 cores up to 1.7 GHz Cortex-A53 ( ARMv8-A ), Adreno A702 1 GHz" +} diff --git a/data/soc/qualcomm/2022/snapdragon-w5-plus-gen-1.json b/data/soc/qualcomm/2022/snapdragon-w5-plus-gen-1.json new file mode 100644 index 0000000000000..b558f2d583a92 --- /dev/null +++ b/data/soc/qualcomm/2022/snapdragon-w5-plus-gen-1.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-w5-plus-gen-1", + "name": "Qualcomm Snapdragon W5+ Gen 1", + "manufacturer": "qualcomm", + "release_date": "2022-07-19", + "process_nm": 4.0, + "gpu_name": "Qualcomm Adreno A702", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "SW5100 W5+ Gen 1, 4 nm + 22 nm, 4 cores up to 1.7 GHz Cortex-A53 ( ARMv8-A ), Adreno A702 1 GHz" +} diff --git a/data/soc/qualcomm/2025/snapdragon-w5-gen-2.json b/data/soc/qualcomm/2025/snapdragon-w5-gen-2.json new file mode 100644 index 0000000000000..08a1d237e40bf --- /dev/null +++ b/data/soc/qualcomm/2025/snapdragon-w5-gen-2.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-w5-gen-2", + "name": "Qualcomm Snapdragon W5 Gen 2", + "manufacturer": "qualcomm", + "release_date": "2025-08-20", + "process_nm": 4.0, + "gpu_name": "Qualcomm Adreno A702", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "W5/W5+ Gen 2 W5 Gen 2, 4 nm, 4 cores up to 1.7 GHz Cortex-A53 ( ARMv8-A ), Adreno A702 1 GHz" +} diff --git a/data/soc/qualcomm/2025/snapdragon-w5-plus-gen-2.json b/data/soc/qualcomm/2025/snapdragon-w5-plus-gen-2.json new file mode 100644 index 0000000000000..02cd40fb16380 --- /dev/null +++ b/data/soc/qualcomm/2025/snapdragon-w5-plus-gen-2.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-w5-plus-gen-2", + "name": "Qualcomm Snapdragon W5+ Gen 2", + "manufacturer": "qualcomm", + "release_date": "2025-08-20", + "process_nm": 4.0, + "gpu_name": "Qualcomm Adreno A702", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "W5/W5+ Gen 2 W5+ Gen 2, 4 nm + 22 nm, 4 cores up to 1.7 GHz Cortex-A53 ( ARMv8-A ), Adreno A702 1 GHz" +} diff --git a/data/soc/qualcomm/2026/snapdragon-wear-elite.json b/data/soc/qualcomm/2026/snapdragon-wear-elite.json new file mode 100644 index 0000000000000..ea53e535a1f89 --- /dev/null +++ b/data/soc/qualcomm/2026/snapdragon-wear-elite.json @@ -0,0 +1,13 @@ +{ + "slug": "snapdragon-wear-elite", + "name": "Qualcomm Snapdragon Wear Elite", + "manufacturer": "qualcomm", + "release_date": "2026-03-02", + "process_nm": 3.0, + "gpu_name": "Qualcomm Adreno A622", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ], + "raw_chipset": "SW6100 SW6100P Snapdragon Wear Elite, 3 nm, 1× Cortex-A78 up to 2.1 GHz + 4× Cortex-A55 up to 1.95 GHz (ARMv8-A), Adreno A622" +} diff --git a/data/watch/samsung/2026/samsung-galaxy-watch-ultra-2/samsung-galaxy-watch-ultra-2.json b/data/watch/samsung/2026/samsung-galaxy-watch-ultra-2/samsung-galaxy-watch-ultra-2.json new file mode 100644 index 0000000000000..7b9972170f0e5 --- /dev/null +++ b/data/watch/samsung/2026/samsung-galaxy-watch-ultra-2/samsung-galaxy-watch-ultra-2.json @@ -0,0 +1,21 @@ +{ + "slug": "samsung-galaxy-watch-ultra-2", + "base_model_slug": "samsung-galaxy-watch-ultra-2", + "name": "Samsung Galaxy Watch Ultra 2", + "brand": "samsung", + "release_date": "2026-08-07", + "ram_gb": 2, + "battery_mah": 800, + "weight_g": 61.5, + "os": "Wear OS (One UI Watch 9.0)", + "soc": "snapdragon-wear-elite", + "display": { + "size_inch": 1.52, + "resolution": "498x498", + "type": "Super AMOLED" + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Samsung_Galaxy_Watch_series" + ] +} diff --git a/data/watch/samsung/2026/samsung-galaxy-watch9-40mm/samsung-galaxy-watch9-40mm.json b/data/watch/samsung/2026/samsung-galaxy-watch9-40mm/samsung-galaxy-watch9-40mm.json new file mode 100644 index 0000000000000..0e74a539f4923 --- /dev/null +++ b/data/watch/samsung/2026/samsung-galaxy-watch9-40mm/samsung-galaxy-watch9-40mm.json @@ -0,0 +1,24 @@ +{ + "slug": "samsung-galaxy-watch9-40mm", + "base_model_slug": "samsung-galaxy-watch9-40mm", + "name": "Samsung Galaxy Watch9 40mm", + "brand": "samsung", + "release_date": "2026-08-07", + "ram_gb": 2, + "battery_mah": 390, + "weight_g": 32.0, + "os": "Wear OS (One UI Watch 9.0)", + "soc": "snapdragon-wear-elite", + "storage_options_gb": [ + 32 + ], + "display": { + "size_inch": 1.34, + "resolution": "438x438", + "type": "Super AMOLED" + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Samsung_Galaxy_Watch_series" + ] +} diff --git a/data/watch/samsung/2026/samsung-galaxy-watch9-44mm/samsung-galaxy-watch9-44mm.json b/data/watch/samsung/2026/samsung-galaxy-watch9-44mm/samsung-galaxy-watch9-44mm.json new file mode 100644 index 0000000000000..a4df1db9ad9b3 --- /dev/null +++ b/data/watch/samsung/2026/samsung-galaxy-watch9-44mm/samsung-galaxy-watch9-44mm.json @@ -0,0 +1,24 @@ +{ + "slug": "samsung-galaxy-watch9-44mm", + "base_model_slug": "samsung-galaxy-watch9-44mm", + "name": "Samsung Galaxy Watch9 44mm", + "brand": "samsung", + "release_date": "2026-08-07", + "ram_gb": 2, + "battery_mah": 445, + "weight_g": 36.0, + "os": "Wear OS (One UI Watch 9.0)", + "soc": "snapdragon-wear-elite", + "storage_options_gb": [ + 32 + ], + "display": { + "size_inch": 1.47, + "resolution": "480x480", + "type": "Super AMOLED" + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Samsung_Galaxy_Watch_series" + ] +} From eb8fd6969d201693b449189cc5b52f1e793f787d Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Sun, 27 Sep 2026 05:06:44 +0900 Subject: [PATCH 2/2] feat(data): add Pixel Watch 4 41 mm and 45 mm (2025) Refs #295 --- .../google-pixel-watch-4-41mm.json | 19 +++++++++++++++++++ .../google-pixel-watch-4-45mm.json | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 data/watch/google/2025/google-pixel-watch-4-41mm/google-pixel-watch-4-41mm.json create mode 100644 data/watch/google/2025/google-pixel-watch-4-45mm/google-pixel-watch-4-45mm.json diff --git a/data/watch/google/2025/google-pixel-watch-4-41mm/google-pixel-watch-4-41mm.json b/data/watch/google/2025/google-pixel-watch-4-41mm/google-pixel-watch-4-41mm.json new file mode 100644 index 0000000000000..32501073fce0a --- /dev/null +++ b/data/watch/google/2025/google-pixel-watch-4-41mm/google-pixel-watch-4-41mm.json @@ -0,0 +1,19 @@ +{ + "slug": "google-pixel-watch-4-41mm", + "base_model_slug": "google-pixel-watch-4-41mm", + "name": "Google Pixel Watch 4 41mm", + "brand": "google", + "release_date": "2025-10-09", + "ram_gb": 2, + "battery_mah": 325, + "weight_g": 31.0, + "os": "Wear OS 6", + "soc": "snapdragon-w5-gen-2", + "storage_options_gb": [ + 32 + ], + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Pixel_Watch_4" + ] +} diff --git a/data/watch/google/2025/google-pixel-watch-4-45mm/google-pixel-watch-4-45mm.json b/data/watch/google/2025/google-pixel-watch-4-45mm/google-pixel-watch-4-45mm.json new file mode 100644 index 0000000000000..82937209a04fc --- /dev/null +++ b/data/watch/google/2025/google-pixel-watch-4-45mm/google-pixel-watch-4-45mm.json @@ -0,0 +1,19 @@ +{ + "slug": "google-pixel-watch-4-45mm", + "base_model_slug": "google-pixel-watch-4-45mm", + "name": "Google Pixel Watch 4 45mm", + "brand": "google", + "release_date": "2025-10-09", + "ram_gb": 2, + "battery_mah": 455, + "weight_g": 36.7, + "os": "Wear OS 6", + "soc": "snapdragon-w5-gen-2", + "storage_options_gb": [ + 32 + ], + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Pixel_Watch_4" + ] +}