Skip to content

Commit 3bc29fd

Browse files
committed
fix(data): repair 18 fabricated placeholder RAM values in PDA records
Post-dedup scan of all 112 pda records for the fabricated-default fingerprint (one fake-precise value repeated across many unrelated devices), independent of whether a record had a duplicate twin. Clusters found: - ram_gb=1 on 83 of 112 records. Definitively fabricated: no PDA from 2000-2011 had 1 GB of RAM (Dell Axim X5 = 32/64 MB, Palm IIIc = 8 MB, etc.). This is the Kaggle/phonedb bulk-import placeholder. - battery_mah=1500 on 33 records (mostly the classic Palm line), and weight_g=190 on 9 - see "left as-is" below. Fixed 18 ram_gb=1 values to the real, sourced figure (ram_gb is a required field, so these are repaired to a cited value, not nulled). No value invented - each comes from an authoritative source added to source_urls: - 13 Dell Axim (Wikipedia Dell Axim specification table): X5/X3/X30 low-end ("Basic") = 32 MB = 0.03125; every other Axim model (X3/X3i Advanced, X30 Advanced, and the whole X50/X51 line) = 64 MB = 0.0625. - 5 Fujitsu-Siemens Pocket Loox N520/N560 = 64 MB = 0.0625 (Fujitsu N520 user manual + clubic N560 launch spec). Left as-is, documented rather than guessed or nulled: - Classic Palm line (Palm IIIc/IIIxe/VIIx = 8 MB, m100 = 2 MB, m105/m125/m130/ m500/m505 = 8 MB, m515 = 16 MB, Tungsten/Zire/Treo/Centro, etc.): their real RAM is below the schema's ram_gb>=0.016 (16 MB) floor, so it is not representable - almost certainly why they were stamped with the ram=1 placeholder in the first place. Can't set the real value (fails validate), can't null a required field. Reported on #296. - The remaining ram_gb=1 records (i-mate PDA phones, HP iPAQ Glisten, Mitac Mio 728, later Palm Treo/webOS) need individual per-device sourcing; left documented. - battery_mah=1500: the classic Palms ran on AAA/AA cells (m100/m105/m125) or small internal Li-ions - clearly not a uniform 1500 mAh - but there is no clean per-device mAh to cite without inventing, and the field is required (can't null). Reported on #296. - ppi=114 (26 records) and the 3.5"/240x320 combo are NOT fabricated: 240x320 QVGA on a 3.5" panel really is ~114 ppi, legitimately shared by that whole common screen class. weight_g=190 (9) is real chassis-sharing (iPAQ h63xx family, i-mate HTC rebrands). Left untouched. Both gates pass: `python -m app.validate` and `integrity_check.py <data> --strict` (0 hard anomalies). Refs #296
1 parent e5e18a1 commit 3bc29fd

18 files changed

Lines changed: 44 additions & 31 deletions

File tree

‎data/pda/dell/2002/dell-axim-x5-advanced/dell-axim-x5-advanced.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa250",
66
"release_date": "2002-11-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.0625,
88
"battery_mah": 1440,
99
"weight_g": 196.0,
1010
"os": "Feature phone",
1111
"verified": true,
1212
"source_urls": [
13-
"https://phonedb.net/index.php?m=device&id=80"
13+
"https://phonedb.net/index.php?m=device&id=80",
14+
"https://en.wikipedia.org/wiki/Dell_Axim#Specifications"
1415
],
1516
"display": {
1617
"size_inch": 3.5,

‎data/pda/dell/2002/dell-axim-x5-basic/dell-axim-x5-basic.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa250",
66
"release_date": "2002-11-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.03125,
88
"battery_mah": 1440,
99
"weight_g": 196.0,
1010
"os": "Feature phone",
1111
"verified": true,
1212
"source_urls": [
13-
"https://phonedb.net/index.php?m=device&id=79"
13+
"https://phonedb.net/index.php?m=device&id=79",
14+
"https://en.wikipedia.org/wiki/Dell_Axim#Specifications"
1415
],
1516
"display": {
1617
"size_inch": 3.5,

‎data/pda/dell/2003/dell-axim-x3-advanced/dell-axim-x3-advanced.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa263",
66
"release_date": "2003-09-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.0625,
88
"battery_mah": 950,
99
"weight_g": 137.0,
1010
"os": "Windows Mobile",

‎data/pda/dell/2003/dell-axim-x3-basic/dell-axim-x3-basic.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa263",
66
"release_date": "2003-09-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.03125,
88
"battery_mah": 950,
99
"weight_g": 137.0,
1010
"os": "Windows Mobile",

‎data/pda/dell/2003/dell-axim-x3i/dell-axim-x3i.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa263",
66
"release_date": "2003-09-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.0625,
88
"battery_mah": 950,
99
"weight_g": 140.0,
1010
"os": "Windows Mobile",
1111
"verified": true,
1212
"source_urls": [
13-
"https://phonedb.net/index.php?m=device&id=83"
13+
"https://phonedb.net/index.php?m=device&id=83",
14+
"https://en.wikipedia.org/wiki/Dell_Axim#Specifications"
1415
],
1516
"display": {
1617
"size_inch": 3.5,

‎data/pda/dell/2004/dell-axim-x30-advanced/dell-axim-x30-advanced.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa270",
66
"release_date": "2004-05-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.0625,
88
"battery_mah": 950,
99
"weight_g": 139.0,
1010
"os": "Windows Mobile",
1111
"verified": false,
1212
"source_urls": [
13-
"https://phonedb.net/index.php?m=device&id=86"
13+
"https://phonedb.net/index.php?m=device&id=86",
14+
"https://en.wikipedia.org/wiki/Dell_Axim#Specifications"
1415
],
1516
"display": {
1617
"size_inch": 3.5,

‎data/pda/dell/2004/dell-axim-x30-basic/dell-axim-x30-basic.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa270",
66
"release_date": "2004-05-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.03125,
88
"battery_mah": 950,
99
"weight_g": 134.4,
1010
"os": "Windows Mobile",
1111
"verified": false,
1212
"source_urls": [
13-
"https://phonedb.net/index.php?m=device&id=85"
13+
"https://phonedb.net/index.php?m=device&id=85",
14+
"https://en.wikipedia.org/wiki/Dell_Axim#Specifications"
1415
],
1516
"display": {
1617
"size_inch": 3.5,

‎data/pda/dell/2004/dell-axim-x50-advanced/dell-axim-x50-advanced.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa270",
66
"release_date": "2004-10-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.0625,
88
"battery_mah": 1100,
99
"weight_g": 167.0,
1010
"os": "Windows Mobile",

‎data/pda/dell/2004/dell-axim-x50-basic/dell-axim-x50-basic.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa270",
66
"release_date": "2004-10-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.0625,
88
"battery_mah": 1100,
99
"weight_g": 167.0,
1010
"os": "Windows Mobile",
1111
"verified": false,
1212
"source_urls": [
13-
"https://phonedb.net/index.php?m=device&id=130"
13+
"https://phonedb.net/index.php?m=device&id=130",
14+
"https://en.wikipedia.org/wiki/Dell_Axim#Specifications"
1415
],
1516
"display": {
1617
"size_inch": 3.5,

‎data/pda/dell/2004/dell-axim-x50v/dell-axim-x50v.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"brand": "dell",
55
"soc": "intel-xscale-pxa270",
66
"release_date": "2004-10-01",
7-
"ram_gb": 1,
7+
"ram_gb": 0.0625,
88
"battery_mah": 1100,
99
"weight_g": 167.0,
1010
"os": "Windows Mobile",

0 commit comments

Comments
 (0)