From e16e6b4a67e2f1b9cfa1b224360af0c288c54f70 Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Fri, 25 Sep 2026 20:50:18 +0900 Subject: [PATCH 1/3] Add Apple S6-S10 watch SoCs from Wikipedia (2020-2024) --- data/soc/apple/2020/apple-s6.json | 12 ++++++++++++ data/soc/apple/2021/apple-s7.json | 12 ++++++++++++ data/soc/apple/2022/apple-s8.json | 12 ++++++++++++ data/soc/apple/2023/apple-s9.json | 12 ++++++++++++ data/soc/apple/2024/apple-s10.json | 12 ++++++++++++ 5 files changed, 60 insertions(+) create mode 100644 data/soc/apple/2020/apple-s6.json create mode 100644 data/soc/apple/2021/apple-s7.json create mode 100644 data/soc/apple/2022/apple-s8.json create mode 100644 data/soc/apple/2023/apple-s9.json create mode 100644 data/soc/apple/2024/apple-s10.json diff --git a/data/soc/apple/2020/apple-s6.json b/data/soc/apple/2020/apple-s6.json new file mode 100644 index 000000000000..7c1353f62ad4 --- /dev/null +++ b/data/soc/apple/2020/apple-s6.json @@ -0,0 +1,12 @@ +{ + "slug": "apple-s6", + "name": "Apple S6", + "manufacturer": "apple", + "release_date": "2020-09-18", + "process_nm": 7.0, + "gpu_name": "Apple S6 GPU", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_S-series_processors" + ] +} diff --git a/data/soc/apple/2021/apple-s7.json b/data/soc/apple/2021/apple-s7.json new file mode 100644 index 000000000000..a4f777430bca --- /dev/null +++ b/data/soc/apple/2021/apple-s7.json @@ -0,0 +1,12 @@ +{ + "slug": "apple-s7", + "name": "Apple S7", + "manufacturer": "apple", + "release_date": "2021-10-15", + "process_nm": 7.0, + "gpu_name": "Apple S7 GPU", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_S-series_processors" + ] +} diff --git a/data/soc/apple/2022/apple-s8.json b/data/soc/apple/2022/apple-s8.json new file mode 100644 index 000000000000..189b37e4c641 --- /dev/null +++ b/data/soc/apple/2022/apple-s8.json @@ -0,0 +1,12 @@ +{ + "slug": "apple-s8", + "name": "Apple S8", + "manufacturer": "apple", + "release_date": "2022-09-16", + "process_nm": 7.0, + "gpu_name": "Apple S8 GPU", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_S-series_processors" + ] +} diff --git a/data/soc/apple/2023/apple-s9.json b/data/soc/apple/2023/apple-s9.json new file mode 100644 index 000000000000..deed416e7796 --- /dev/null +++ b/data/soc/apple/2023/apple-s9.json @@ -0,0 +1,12 @@ +{ + "slug": "apple-s9", + "name": "Apple S9", + "manufacturer": "apple", + "release_date": "2023-09-22", + "process_nm": 4.0, + "gpu_name": "Apple S9 GPU", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_S-series_processors" + ] +} diff --git a/data/soc/apple/2024/apple-s10.json b/data/soc/apple/2024/apple-s10.json new file mode 100644 index 000000000000..54b47912bd0d --- /dev/null +++ b/data/soc/apple/2024/apple-s10.json @@ -0,0 +1,12 @@ +{ + "slug": "apple-s10", + "name": "Apple S10", + "manufacturer": "apple", + "release_date": "2024-09-20", + "process_nm": 4.0, + "gpu_name": "Apple S10 GPU", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_S-series_processors" + ] +} From d90351c8635f6e218720b2834fbf0df5d2886642 Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Fri, 25 Sep 2026 20:50:18 +0900 Subject: [PATCH 2/3] Add Apple Watch Series 11, SE 3 and Ultra 3 (2025) with weights from Apple tech specs --- .../apple-watch-se-3-40mm.json | 26 +++++++++++++++++++ .../apple-watch-se-3-44mm.json | 26 +++++++++++++++++++ .../apple-watch-series-11-42mm.json | 26 +++++++++++++++++++ .../apple-watch-series-11-46mm.json | 26 +++++++++++++++++++ .../apple-watch-ultra-3.json | 26 +++++++++++++++++++ 5 files changed, 130 insertions(+) create mode 100644 data/watch/apple/2025/apple-watch-se-3-40mm/apple-watch-se-3-40mm.json create mode 100644 data/watch/apple/2025/apple-watch-se-3-44mm/apple-watch-se-3-44mm.json create mode 100644 data/watch/apple/2025/apple-watch-series-11-42mm/apple-watch-series-11-42mm.json create mode 100644 data/watch/apple/2025/apple-watch-series-11-46mm/apple-watch-series-11-46mm.json create mode 100644 data/watch/apple/2025/apple-watch-ultra-3/apple-watch-ultra-3.json diff --git a/data/watch/apple/2025/apple-watch-se-3-40mm/apple-watch-se-3-40mm.json b/data/watch/apple/2025/apple-watch-se-3-40mm/apple-watch-se-3-40mm.json new file mode 100644 index 000000000000..783ebe08715f --- /dev/null +++ b/data/watch/apple/2025/apple-watch-se-3-40mm/apple-watch-se-3-40mm.json @@ -0,0 +1,26 @@ +{ + "slug": "apple-watch-se-3-40mm", + "base_model_slug": "apple-watch-se-3-40mm", + "name": "Apple Watch SE 3 40mm", + "brand": "apple", + "release_date": "2025-09-19", + "ram_gb": 2, + "battery_mah": 263, + "weight_g": 26.3, + "os": "watchOS 26.0", + "soc": "apple-s10", + "msrp_usd": 249, + "storage_options_gb": [ + 64 + ], + "display": { + "size_inch": 1.549, + "resolution": "324x394", + "ppi": 326 + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_Watch", + "https://support.apple.com/en-us/125094" + ] +} diff --git a/data/watch/apple/2025/apple-watch-se-3-44mm/apple-watch-se-3-44mm.json b/data/watch/apple/2025/apple-watch-se-3-44mm/apple-watch-se-3-44mm.json new file mode 100644 index 000000000000..3745efce2233 --- /dev/null +++ b/data/watch/apple/2025/apple-watch-se-3-44mm/apple-watch-se-3-44mm.json @@ -0,0 +1,26 @@ +{ + "slug": "apple-watch-se-3-44mm", + "base_model_slug": "apple-watch-se-3-44mm", + "name": "Apple Watch SE 3 44mm", + "brand": "apple", + "release_date": "2025-09-19", + "ram_gb": 2, + "battery_mah": 330, + "weight_g": 32.9, + "os": "watchOS 26.0", + "soc": "apple-s10", + "msrp_usd": 279, + "storage_options_gb": [ + 64 + ], + "display": { + "size_inch": 1.757, + "resolution": "368x448", + "ppi": 326 + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_Watch", + "https://support.apple.com/en-us/125094" + ] +} diff --git a/data/watch/apple/2025/apple-watch-series-11-42mm/apple-watch-series-11-42mm.json b/data/watch/apple/2025/apple-watch-series-11-42mm/apple-watch-series-11-42mm.json new file mode 100644 index 000000000000..82c4ac7e1186 --- /dev/null +++ b/data/watch/apple/2025/apple-watch-series-11-42mm/apple-watch-series-11-42mm.json @@ -0,0 +1,26 @@ +{ + "slug": "apple-watch-series-11-42mm", + "base_model_slug": "apple-watch-series-11-42mm", + "name": "Apple Watch Series 11 42mm", + "brand": "apple", + "release_date": "2025-09-19", + "ram_gb": 2, + "battery_mah": 322, + "weight_g": 30.3, + "os": "watchOS 26.0", + "soc": "apple-s10", + "msrp_usd": 399, + "storage_options_gb": [ + 64 + ], + "display": { + "size_inch": 1.765, + "resolution": "374x446", + "ppi": 326 + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_Watch", + "https://support.apple.com/en-us/125093" + ] +} diff --git a/data/watch/apple/2025/apple-watch-series-11-46mm/apple-watch-series-11-46mm.json b/data/watch/apple/2025/apple-watch-series-11-46mm/apple-watch-series-11-46mm.json new file mode 100644 index 000000000000..86bacc884677 --- /dev/null +++ b/data/watch/apple/2025/apple-watch-series-11-46mm/apple-watch-series-11-46mm.json @@ -0,0 +1,26 @@ +{ + "slug": "apple-watch-series-11-46mm", + "base_model_slug": "apple-watch-series-11-46mm", + "name": "Apple Watch Series 11 46mm", + "brand": "apple", + "release_date": "2025-09-19", + "ram_gb": 2, + "battery_mah": 363, + "weight_g": 37.8, + "os": "watchOS 26.0", + "soc": "apple-s10", + "msrp_usd": 429, + "storage_options_gb": [ + 64 + ], + "display": { + "size_inch": 1.96, + "resolution": "416x496", + "ppi": 326 + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_Watch", + "https://support.apple.com/en-us/125093" + ] +} diff --git a/data/watch/apple/2025/apple-watch-ultra-3/apple-watch-ultra-3.json b/data/watch/apple/2025/apple-watch-ultra-3/apple-watch-ultra-3.json new file mode 100644 index 000000000000..1eafe86f2c44 --- /dev/null +++ b/data/watch/apple/2025/apple-watch-ultra-3/apple-watch-ultra-3.json @@ -0,0 +1,26 @@ +{ + "slug": "apple-watch-ultra-3", + "base_model_slug": "apple-watch-ultra-3", + "name": "Apple Watch Ultra 3", + "brand": "apple", + "release_date": "2025-09-19", + "ram_gb": 2, + "battery_mah": 599, + "weight_g": 61.6, + "os": "watchOS 26.0", + "soc": "apple-s10", + "msrp_usd": 799, + "storage_options_gb": [ + 64 + ], + "display": { + "size_inch": 1.984, + "resolution": "422x514", + "ppi": 326 + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_Watch", + "https://support.apple.com/en-us/125095" + ] +} From 6cb1cffdaa6895c977ce5c418f9ba2a6a6439c3c Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Fri, 25 Sep 2026 20:51:22 +0900 Subject: [PATCH 3/3] Add Samsung Galaxy Watch8, Watch8 Classic and Watch Ultra (2025) plus the Exynos W1000 SoC from Wikipedia --- data/soc/samsung/2024/exynos-w1000.json | 23 ++++++++++++++++++ .../samsung-galaxy-watch-ultra-2025.json | 24 +++++++++++++++++++ .../samsung-galaxy-watch8-40mm.json | 24 +++++++++++++++++++ .../samsung-galaxy-watch8-44mm.json | 24 +++++++++++++++++++ .../samsung-galaxy-watch8-classic-46mm.json | 24 +++++++++++++++++++ 5 files changed, 119 insertions(+) create mode 100644 data/soc/samsung/2024/exynos-w1000.json create mode 100644 data/watch/samsung/2025/samsung-galaxy-watch-ultra-2025/samsung-galaxy-watch-ultra-2025.json create mode 100644 data/watch/samsung/2025/samsung-galaxy-watch8-40mm/samsung-galaxy-watch8-40mm.json create mode 100644 data/watch/samsung/2025/samsung-galaxy-watch8-44mm/samsung-galaxy-watch8-44mm.json create mode 100644 data/watch/samsung/2025/samsung-galaxy-watch8-classic-46mm/samsung-galaxy-watch8-classic-46mm.json diff --git a/data/soc/samsung/2024/exynos-w1000.json b/data/soc/samsung/2024/exynos-w1000.json new file mode 100644 index 000000000000..d48410f0e70f --- /dev/null +++ b/data/soc/samsung/2024/exynos-w1000.json @@ -0,0 +1,23 @@ +{ + "slug": "exynos-w1000", + "name": "Samsung Exynos W1000", + "manufacturer": "samsung", + "release_date": "2024-07-01", + "process_nm": 3.0, + "cpu_config": { + "performance": 1, + "efficiency": 4, + "architecture": "1x Cortex-A78 + 4x Cortex-A55", + "clocks_ghz": [ + 1.6, + 1.5 + ] + }, + "gpu_name": "Mali-G68 MP2", + "gpu_cores": 2, + "gpu_clock_mhz": 702, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Exynos" + ] +} diff --git a/data/watch/samsung/2025/samsung-galaxy-watch-ultra-2025/samsung-galaxy-watch-ultra-2025.json b/data/watch/samsung/2025/samsung-galaxy-watch-ultra-2025/samsung-galaxy-watch-ultra-2025.json new file mode 100644 index 000000000000..cc09d85fef00 --- /dev/null +++ b/data/watch/samsung/2025/samsung-galaxy-watch-ultra-2025/samsung-galaxy-watch-ultra-2025.json @@ -0,0 +1,24 @@ +{ + "slug": "samsung-galaxy-watch-ultra-2025", + "base_model_slug": "samsung-galaxy-watch-ultra-2025", + "name": "Samsung Galaxy Watch Ultra (2025)", + "brand": "samsung", + "release_date": "2025-07-09", + "ram_gb": 2, + "battery_mah": 590, + "weight_g": 60.5, + "os": "Wear OS 6.0", + "soc": "exynos-w1000", + "storage_options_gb": [ + 64 + ], + "display": { + "size_inch": 1.5, + "resolution": "480x480", + "type": "Super AMOLED" + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Samsung_Galaxy_Watch_8" + ] +} diff --git a/data/watch/samsung/2025/samsung-galaxy-watch8-40mm/samsung-galaxy-watch8-40mm.json b/data/watch/samsung/2025/samsung-galaxy-watch8-40mm/samsung-galaxy-watch8-40mm.json new file mode 100644 index 000000000000..aadb05fa073e --- /dev/null +++ b/data/watch/samsung/2025/samsung-galaxy-watch8-40mm/samsung-galaxy-watch8-40mm.json @@ -0,0 +1,24 @@ +{ + "slug": "samsung-galaxy-watch8-40mm", + "base_model_slug": "samsung-galaxy-watch8-40mm", + "name": "Samsung Galaxy Watch8 40mm", + "brand": "samsung", + "release_date": "2025-07-09", + "ram_gb": 2, + "battery_mah": 325, + "weight_g": 30.0, + "os": "Wear OS 6.0", + "soc": "exynos-w1000", + "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_8" + ] +} diff --git a/data/watch/samsung/2025/samsung-galaxy-watch8-44mm/samsung-galaxy-watch8-44mm.json b/data/watch/samsung/2025/samsung-galaxy-watch8-44mm/samsung-galaxy-watch8-44mm.json new file mode 100644 index 000000000000..100adc642705 --- /dev/null +++ b/data/watch/samsung/2025/samsung-galaxy-watch8-44mm/samsung-galaxy-watch8-44mm.json @@ -0,0 +1,24 @@ +{ + "slug": "samsung-galaxy-watch8-44mm", + "base_model_slug": "samsung-galaxy-watch8-44mm", + "name": "Samsung Galaxy Watch8 44mm", + "brand": "samsung", + "release_date": "2025-07-09", + "ram_gb": 2, + "battery_mah": 435, + "weight_g": 34.0, + "os": "Wear OS 6.0", + "soc": "exynos-w1000", + "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_8" + ] +} diff --git a/data/watch/samsung/2025/samsung-galaxy-watch8-classic-46mm/samsung-galaxy-watch8-classic-46mm.json b/data/watch/samsung/2025/samsung-galaxy-watch8-classic-46mm/samsung-galaxy-watch8-classic-46mm.json new file mode 100644 index 000000000000..7bd24c070327 --- /dev/null +++ b/data/watch/samsung/2025/samsung-galaxy-watch8-classic-46mm/samsung-galaxy-watch8-classic-46mm.json @@ -0,0 +1,24 @@ +{ + "slug": "samsung-galaxy-watch8-classic-46mm", + "base_model_slug": "samsung-galaxy-watch8-classic-46mm", + "name": "Samsung Galaxy Watch8 Classic 46mm", + "brand": "samsung", + "release_date": "2025-07-09", + "ram_gb": 2, + "battery_mah": 445, + "weight_g": 63.5, + "os": "Wear OS 6.0", + "soc": "exynos-w1000", + "storage_options_gb": [ + 64 + ], + "display": { + "size_inch": 1.34, + "resolution": "438x438", + "type": "Super AMOLED" + }, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Samsung_Galaxy_Watch_8" + ] +}