Skip to content

Remove zero SoC placeholders from tablet records - #271

Merged
Seungpyo1007 merged 1 commit into
developfrom
fix/tablet-soc-values
Sep 25, 2026
Merged

Seungpyo1007 merged 1 commit into
developfrom
fix/tablet-soc-values

Conversation

@Seungpyo1007

@Seungpyo1007 Seungpyo1007 commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Removed the literal "0" SoC placeholder from 53 tablet records: 38 now omit soc, and 15 use null where another record in the same folder has a specific SoC.
  • Kept generic or ambiguous SoC references unchanged when the tablet's own sourced raw fields do not identify an exact vendor and model. No SoC records were edited.

Counts

Measure Before After
Tablet records with non-null soc 2,513 2,460
Tablet records with soc: "0" 53 0
Tablet values lacking a matching data/soc slug 0 0
Remaining generic or ambiguous tablet SoC references 313 313

The strict foreign-key count is zero because the SoC dataset itself contains placeholder slugs, including 0 and qualcomm-snapdragon. These placeholders do not establish a specific chip.

Mapping table

Sourced raw chipset New SoC slug Tablet records
No unambiguous vendor-and-model matches found ? 0

Placeholder SoC slugs and remaining references

Tablet counts are after this change. Smartphone counts are read from HEAD:data/smartphone, which is outside this sparse checkout. The 0 row shows its zero tablet references after cleanup and unchanged smartphone references.

SoC slug Tablets before Tablets after Smartphones
0 53 0 3610
qualcomm-snapdragon 49 49 1700
quad-core-1-2-ghz 27 27 157
dual-core-1-6-ghz-cortex-a9 23 23 12
dual-core-1-5-ghz-cortex-a9 17 17 8
1-0-ghz-cortex-a8 15 15 14
exynos 10 10 100
mediatek 10 10 58
quad-core 10 10 22
quad-core-1-2-ghz-cortex-a7 10 10 25
1-2-ghz-cortex-a8 9 9 10
mediatek-helio 9 9 245
qualcomm-snapdragon-s4-pro 9 9 39
intel-atom 8 8 5
quad-core-1-0-ghz-cortex-a7 7 7 4
qualcomm-snapdragon-s3 7 7 42
quad-core-1-6-ghz-cortex-a9 6 6 2
1-0-ghz 5 5 118
dual-core-1-5-ghz 5 5 40
dual-core-1-6-ghz 5 5 3
1-2-ghz 4 4 13
800-mhz 4 4 53
dual-core-1-3-ghz 4 4 35
spice-mobile-platform-2013 4 4 21
1-2-ghz-cortex-a9 3 3 2
dual-core-1-3-ghz-cortex-a7 3 3 9
intel-atom-z3560-or-z3580 3 3 2
quad-core-1-2-ghz-cortex-a9 3 3 1
quad-core-1-3-ghz 3 3 146
quad-core-1-3-ghzquad-core-1-2-ghz-usa-model 3 3 1
qualcomm-snapdragon-s2 3 3 6
zte-mobile-platform-2012 3 3 8
1-0-ghz-cortex-a5 2 2 7
1-22-ghz-cortex-a8 2 2 1
1-5-ghz 2 2 2
alcatel-mobile-platform-2014 2 2 10
dual-core-1-0-ghz-cortex-a5 2 2 3
dual-core-1-0-ghz-cortex-a9 2 2 7
dual-core-1-2-ghz 2 2 106
huawei-mobile-platform-2011 2 2 30
nvidia-tegra-2 2 2 8
quad-core-1-1-ghz 2 2 13
quad-core-1-3-ghz-cortex-a7 2 2 125
quad-core-1-5-ghz-cortex-a7 2 2 11
qualcomm 2 2 206
800-mhz-scorpion 1 1 2
dual-core-1-2-ghz-marvell 1 1 1
intel-atom-x3 1 1 1
panasonic-mobile-platform-2011 1 1 5
pantech-mobile-platform-2008 1 1 3
quad-core-1-5-ghz 1 1 26

The remaining generic or ambiguous values have no exact vendor-and-model match in their own sourced raw chipset fields.

Validation

PYTHONIOENCODING=utf-8 python -m app.validate passed.

Refs #1

@github-actions github-actions Bot added data Dataset changes enhancement New feature or request labels Sep 25, 2026
@Seungpyo1007 Seungpyo1007 added bug Something isn't working and removed enhancement New feature or request labels Sep 25, 2026
@Seungpyo1007
Seungpyo1007 merged commit a038fc0 into develop Sep 25, 2026
5 checks passed
@Seungpyo1007
Seungpyo1007 deleted the fix/tablet-soc-values branch September 25, 2026 06:46
@github-project-automation github-project-automation Bot moved this from In Progress to Done in TechAPI-Project Sep 25, 2026
Seungpyo1007 added a commit that referenced this pull request Sep 26, 2026
…soc "0" on watches

The Galaxy Watch series spec table names each model's chip: W920 (Watch4,
Watch4 Classic, Watch5, Watch5 Pro), W930 (Watch6, Watch6 Classic), W1000
(Watch7, Ultra). Add Exynos W920/W930 from Wikipedia's Exynos table. The
other 18 watch records had the placeholder soc "0" with nothing naming a
chip, so drop it, as #271 did for tablets.

Refs #296
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working data Dataset changes

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant