From 53e80f8a30d478c1ca2f09c7f72cd9f9240353e6 Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Fri, 25 Sep 2026 21:03:52 +0900 Subject: [PATCH 1/3] Add 8 phones from 2025-2026 Wikipedia articles: Galaxy Z TriFold and A57 5G, Xperia 10 VII/1 VIII/10 VIII, Spark 40C, HMD Luma, Find N6 --- data/smartphone/hmd/2026/luma.json | 16 ++++++++++++++++ data/smartphone/oppo/2026/find-n6.json | 16 ++++++++++++++++ .../samsung/2025/galaxy-z-trifold.json | 16 ++++++++++++++++ data/smartphone/samsung/2026/galaxy-a57-5g.json | 16 ++++++++++++++++ data/smartphone/sony/2025/xperia-10-vii.json | 16 ++++++++++++++++ data/smartphone/sony/2026/xperia-1-viii.json | 16 ++++++++++++++++ data/smartphone/sony/2026/xperia-10-viii.json | 16 ++++++++++++++++ data/smartphone/tecno/2025/spark-40c.json | 16 ++++++++++++++++ 8 files changed, 128 insertions(+) create mode 100644 data/smartphone/hmd/2026/luma.json create mode 100644 data/smartphone/oppo/2026/find-n6.json create mode 100644 data/smartphone/samsung/2025/galaxy-z-trifold.json create mode 100644 data/smartphone/samsung/2026/galaxy-a57-5g.json create mode 100644 data/smartphone/sony/2025/xperia-10-vii.json create mode 100644 data/smartphone/sony/2026/xperia-1-viii.json create mode 100644 data/smartphone/sony/2026/xperia-10-viii.json create mode 100644 data/smartphone/tecno/2025/spark-40c.json diff --git a/data/smartphone/hmd/2026/luma.json b/data/smartphone/hmd/2026/luma.json new file mode 100644 index 0000000000000..30227a965fc4d --- /dev/null +++ b/data/smartphone/hmd/2026/luma.json @@ -0,0 +1,16 @@ +{ + "slug": "luma", + "base_model_slug": "luma", + "name": "Luma", + "brand": "hmd", + "soc": "unisoc-t615", + "release_date": "2026-02-27", + "ram_gb": 4, + "battery_mah": 5000, + "weight_g": 197.9, + "os": "Android 15", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/HMD_Luma" + ] +} diff --git a/data/smartphone/oppo/2026/find-n6.json b/data/smartphone/oppo/2026/find-n6.json new file mode 100644 index 0000000000000..1b4ca85263064 --- /dev/null +++ b/data/smartphone/oppo/2026/find-n6.json @@ -0,0 +1,16 @@ +{ + "slug": "find-n6", + "base_model_slug": "find-n6", + "name": "Find N6", + "brand": "oppo", + "soc": "snapdragon-8-elite-gen-5", + "release_date": "2026-03-01", + "ram_gb": 16, + "battery_mah": 6000, + "weight_g": 225.0, + "os": "Android 16", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Oppo_Find_N6" + ] +} diff --git a/data/smartphone/samsung/2025/galaxy-z-trifold.json b/data/smartphone/samsung/2025/galaxy-z-trifold.json new file mode 100644 index 0000000000000..68f7063a4a447 --- /dev/null +++ b/data/smartphone/samsung/2025/galaxy-z-trifold.json @@ -0,0 +1,16 @@ +{ + "slug": "galaxy-z-trifold", + "base_model_slug": "galaxy-z-trifold", + "name": "Galaxy Z TriFold", + "brand": "samsung", + "soc": "qualcomm-snapdragon-8-elite-for-galaxy-sm8750-ac", + "release_date": "2025-12-01", + "ram_gb": 16, + "battery_mah": 5600, + "weight_g": 309.0, + "os": "Android 16", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Samsung_Galaxy_Z_TriFold" + ] +} diff --git a/data/smartphone/samsung/2026/galaxy-a57-5g.json b/data/smartphone/samsung/2026/galaxy-a57-5g.json new file mode 100644 index 0000000000000..d5831f21bf212 --- /dev/null +++ b/data/smartphone/samsung/2026/galaxy-a57-5g.json @@ -0,0 +1,16 @@ +{ + "slug": "galaxy-a57-5g", + "base_model_slug": "galaxy-a57-5g", + "name": "Galaxy A57 5G", + "brand": "samsung", + "soc": "exynos-1680", + "release_date": "2026-03-25", + "ram_gb": 8, + "battery_mah": 5000, + "weight_g": 179.0, + "os": "Android 16", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Samsung_Galaxy_A57_5G" + ] +} diff --git a/data/smartphone/sony/2025/xperia-10-vii.json b/data/smartphone/sony/2025/xperia-10-vii.json new file mode 100644 index 0000000000000..0cbcabe9938a9 --- /dev/null +++ b/data/smartphone/sony/2025/xperia-10-vii.json @@ -0,0 +1,16 @@ +{ + "slug": "xperia-10-vii", + "base_model_slug": "xperia-10-vii", + "name": "Xperia 10 VII", + "brand": "sony", + "soc": "snapdragon-6-gen-3", + "release_date": "2025-09-19", + "ram_gb": 8, + "battery_mah": 5000, + "weight_g": 168.0, + "os": "Android 15", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Sony_Xperia_10_VII" + ] +} diff --git a/data/smartphone/sony/2026/xperia-1-viii.json b/data/smartphone/sony/2026/xperia-1-viii.json new file mode 100644 index 0000000000000..97dd2c8902c9c --- /dev/null +++ b/data/smartphone/sony/2026/xperia-1-viii.json @@ -0,0 +1,16 @@ +{ + "slug": "xperia-1-viii", + "base_model_slug": "xperia-1-viii", + "name": "Xperia 1 VIII", + "brand": "sony", + "soc": "snapdragon-8-elite-gen-5", + "release_date": "2026-06-19", + "ram_gb": 12, + "battery_mah": 5000, + "weight_g": 200.0, + "os": "Android 16", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Sony_Xperia_1_VIII" + ] +} diff --git a/data/smartphone/sony/2026/xperia-10-viii.json b/data/smartphone/sony/2026/xperia-10-viii.json new file mode 100644 index 0000000000000..f7d9bece5b8e1 --- /dev/null +++ b/data/smartphone/sony/2026/xperia-10-viii.json @@ -0,0 +1,16 @@ +{ + "slug": "xperia-10-viii", + "base_model_slug": "xperia-10-viii", + "name": "Xperia 10 VIII", + "brand": "sony", + "soc": "snapdragon-6-gen-3", + "release_date": "2026-08-25", + "ram_gb": 8, + "battery_mah": 5000, + "weight_g": 168.0, + "os": "Android 16", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Sony_Xperia_10_VIII" + ] +} diff --git a/data/smartphone/tecno/2025/spark-40c.json b/data/smartphone/tecno/2025/spark-40c.json new file mode 100644 index 0000000000000..9c2154f6e2f64 --- /dev/null +++ b/data/smartphone/tecno/2025/spark-40c.json @@ -0,0 +1,16 @@ +{ + "slug": "spark-40c", + "base_model_slug": "spark-40c", + "name": "Spark 40C", + "brand": "tecno", + "soc": "mediatek-helio-g81-mt6769", + "release_date": "2025-08-01", + "ram_gb": 4, + "battery_mah": 6000, + "weight_g": 188.0, + "os": "Android 15", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Tecno_Spark_40C" + ] +} From 75ed2552db186b0ea95e5dc97ab604b8a9f61efc Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Fri, 25 Sep 2026 21:05:11 +0900 Subject: [PATCH 2/3] Add Apple A20 Pro and Snapdragon 6s 4G Gen 2 SoCs from Wikipedia (2025-2026) --- data/soc/apple/2026/apple-a20-pro.json | 23 +++++++++++++++++++ .../qualcomm/2025/snapdragon-6s-4g-gen-2.json | 12 ++++++++++ 2 files changed, 35 insertions(+) create mode 100644 data/soc/apple/2026/apple-a20-pro.json create mode 100644 data/soc/qualcomm/2025/snapdragon-6s-4g-gen-2.json diff --git a/data/soc/apple/2026/apple-a20-pro.json b/data/soc/apple/2026/apple-a20-pro.json new file mode 100644 index 0000000000000..b4520ca496ef4 --- /dev/null +++ b/data/soc/apple/2026/apple-a20-pro.json @@ -0,0 +1,23 @@ +{ + "slug": "apple-a20-pro", + "name": "Apple A20 Pro", + "manufacturer": "apple", + "release_date": "2026-09-18", + "process_nm": 2.0, + "cpu_config": { + "performance": 2, + "efficiency": 4, + "architecture": "2x performance + 4x efficiency", + "clocks_ghz": [ + 4.93, + 2.64 + ] + }, + "gpu_name": "Apple A20 Pro GPU", + "gpu_cores": 7, + "gpu_clock_mhz": 1620, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_A-series_processors" + ] +} diff --git a/data/soc/qualcomm/2025/snapdragon-6s-4g-gen-2.json b/data/soc/qualcomm/2025/snapdragon-6s-4g-gen-2.json new file mode 100644 index 0000000000000..5d70ce4d178d8 --- /dev/null +++ b/data/soc/qualcomm/2025/snapdragon-6s-4g-gen-2.json @@ -0,0 +1,12 @@ +{ + "slug": "snapdragon-6s-4g-gen-2", + "name": "Qualcomm Snapdragon 6s 4G Gen 2", + "manufacturer": "qualcomm", + "release_date": "2025-12-12", + "process_nm": 6.0, + "gpu_name": "Adreno 610", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/List_of_Qualcomm_Snapdragon_systems_on_chips" + ] +} From 9f0ea7ecfa3b619f2b143c6ac667247b6b918b5a Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Fri, 25 Sep 2026 21:05:11 +0900 Subject: [PATCH 3/3] Add iPhone 18 Pro, iPhone 18 Pro Max and Vivo Y31d (2026) from Wikipedia --- .../smartphone/apple/2026/iphone-18-pro-max.json | 16 ++++++++++++++++ data/smartphone/apple/2026/iphone-18-pro.json | 16 ++++++++++++++++ data/smartphone/vivo/2026/y31d.json | 16 ++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 data/smartphone/apple/2026/iphone-18-pro-max.json create mode 100644 data/smartphone/apple/2026/iphone-18-pro.json create mode 100644 data/smartphone/vivo/2026/y31d.json diff --git a/data/smartphone/apple/2026/iphone-18-pro-max.json b/data/smartphone/apple/2026/iphone-18-pro-max.json new file mode 100644 index 0000000000000..695b407132fd2 --- /dev/null +++ b/data/smartphone/apple/2026/iphone-18-pro-max.json @@ -0,0 +1,16 @@ +{ + "slug": "iphone-18-pro-max", + "base_model_slug": "iphone-18-pro-max", + "name": "iPhone 18 Pro Max", + "brand": "apple", + "soc": "apple-a20-pro", + "release_date": "2026-09-18", + "ram_gb": 12, + "battery_mah": 5391, + "weight_g": 249.0, + "os": "iOS 27", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/IPhone_18_Pro" + ] +} diff --git a/data/smartphone/apple/2026/iphone-18-pro.json b/data/smartphone/apple/2026/iphone-18-pro.json new file mode 100644 index 0000000000000..e1fcfcd1f05e6 --- /dev/null +++ b/data/smartphone/apple/2026/iphone-18-pro.json @@ -0,0 +1,16 @@ +{ + "slug": "iphone-18-pro", + "base_model_slug": "iphone-18-pro", + "name": "iPhone 18 Pro", + "brand": "apple", + "soc": "apple-a20-pro", + "release_date": "2026-09-18", + "ram_gb": 12, + "battery_mah": 4056, + "weight_g": 211.0, + "os": "iOS 27", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/IPhone_18_Pro" + ] +} diff --git a/data/smartphone/vivo/2026/y31d.json b/data/smartphone/vivo/2026/y31d.json new file mode 100644 index 0000000000000..724c856c368d2 --- /dev/null +++ b/data/smartphone/vivo/2026/y31d.json @@ -0,0 +1,16 @@ +{ + "slug": "y31d", + "base_model_slug": "y31d", + "name": "Y31d", + "brand": "vivo", + "soc": "snapdragon-6s-4g-gen-2", + "release_date": "2026-01-28", + "ram_gb": 6, + "battery_mah": 7200, + "weight_g": 219.0, + "os": "Android 16", + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Vivo_Y31d" + ] +}