User:Knuxify/Device table validation
Appearance
This page contains a handful of lists of devices not conforming to device table standards. Cargo is very sensitive to non-conforming devices, but also has nearly no user-facing error handling, so this is the best I can do...
Non-fatal issues
Invalid category
| See list |
|---|
|
Missing manufacturer, name or codename
| See table | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Invalid status values
| See list |
|---|
|
Scratchpad
Debugging miscellaneous ongoing issues.
Non-booting packaged devices
| Device | Codename | Architecture |
|---|---|---|
| Dell Venue 10 Pro (5055) | dell-t14g | x86_64 |
Packaged but no category
| Device | Codename | Architecture |
|---|---|---|
| Dell Venue 10 Pro (5055) | dell-t14g | x86_64 |
| Jolla Phone (2026) | jolla-jp2601 | aarch64 |
| Lenovo IdeaPad Slim 3 15AMN8 | lenovo-82xq | x86_64 |
| Motorola Moto G30 | motorola-caprip | aarch64 |
| ODYS WinPad X9 | odys-winpad-x9 | x86_64 |
| PINE64 Quartz64 A | pine64-quartz64-a | aarch64 |
| PINE64 Quartz64 B | pine64-quartz64-b | aarch64 |
| Qualcomm Snapdragon 845/850 | qcom-sdm845 | aarch64 |
| Samsung Galaxy Tab 4 10.1 3G | samsung-matisse3g | armv7 |
Not packaged but has a category
| Device | Codename | Architecture | Category |
|---|---|---|---|
| Acer (Quanta) Iconia Talk S A1-724 | acer-a1-724 | aarch64 | testing |
| Amazon Echo Show 8 (1st Gen, 2019 Release) | amazon-crown | aarch64 | testing |
| Amazon Echo Spot (2017) | amazon-rook | aarch64 | testing |
| Amazon Kindle Paperwhite 3 | wario | armv7 | testing |
| Apple iPhone 11 | apple-n104 | aarch64 | testing |
| Beelink GT-King | beelink-gtking | aarch64 | testing |
| Blackview Tab 15 Pro | blackview-tab15pro | aarch64 | testing |
| BQ Aquaris X / Aquaris X Pro | bq-bardock / bq-bardockpro | aarch64 | testing |
| BQ Curie | bq-curie | armv7 | testing |
| Compulab Trim-Slice | compulab-trimslice | armv7 | testing |
| CZ.NIC Turris Omnia NG | turris-omnia-ng | aarch64 | router |
| DeepComputing DC-ROMA PAD II | deepcomputing-dc-roma-pad-ii | riscv64 | testing |
| Duoqin F21 Pro | duoqin-f21pro | aarch64 | testing |
| EEBBK S5 | eebbk-h7000 | aarch64 | testing |
| FarEasTone Smart 506 | fareastone-smart506 | armv7 | testing |
| Fyde Innovations LTD FydeTab Duo | fyde-fydetab-duo | aarch64 | testing |
| G-PLUS FL8005A | gplus-fl8005a | aarch64 | testing |
| General Mobile GM 5 Plus | gm-shamrock | aarch64 | testing |
| General Mobile GM8 Go | gm8go | aarch64 | testing |
| GoClever Quantum 700N | goclever-tq700n | armv7 | testing |
| Google Pixel 9 | google-tokay | aarch64 | testing |
| Google Pixel 9 Pro XL | google-komodo | aarch64 | testing |
| Haier G151/Andromax A | haier-g151 | armv7 | testing |
| Hardkernel ODROID C2 | odroid-c2 | aarch64 | testing |
| Huawei Honor 7C (AUM-L41) | huawei-autumn | aarch64 | testing |
| Huawei MatePad T8 | huawei-kobe2 | aarch64 | downstream |
| Huawei MediaPad 10 FHD | huawei-s10-101x | armv7 | downstream |
| Huawei Mediapad M5 Lite 10 | huawei-bach2 | aarch64 | testing |
| Huawei Mediapad T1 10 | huawei-hwt1a21l | armv7 | testing |
| Huawei MediaPad T5 | huawei-agassi2 | aarch64 | testing |
| Huawei P Smart | huawei-figo | aarch64 | testing |
| Infinix Hot 12 Play NFC | infinix-leo | aarch64 | testing |
| Infinix Hot 30 | infinix-x6831 | aarch64 | testing |
| Infinix Hot 30i | infinix-hot-30i | aarch64 | testing |
| Infinix Note 30 VIP | infinix-x6710 | aarch64 | testing |
| Lenovo K5 Play | lenovo-l38011 | aarch64 | testing |
| Lenovo Tab 4 10 | lenovo-tb-x304l | aarch64 | testing |
| Lenovo Tab 7 Essential | lenovo-tb-7104i | armv7 | downstream |
| Lenovo Tab M10 HD 2nd Gen | lenovo-tbx306x | aarch64 | testing |
| Lenovo Yoga Slim 7x | lenovo-yoga-slim7x | aarch64 | testing |
| Lenovo YOGA Tablet 8/10 | lenovo-blade | armv7 | testing |
| LG Tribute FS660/FS60 Sprint/Boost/VirginMobile | lg-e2nas | armv7 | downstream |
| LG Wine Smart 2015 | lg-cf_global_com | armv7 | testing |
| Medion Akoya E2212T | medion-e2212t | x86_64 | testing |
| Medion Akoya P2214T | medion-p2214t | x86_64 | testing |
| Microsoft Surface Go 3 | microsoft-surface-go-3 | x86_64 | testing |
| Microsoft Surface Pro 3 | microsoft-surface-pro-3 | x86_64 | community |
| Microsoft Surfaces with x64 CPU | microsoft-x64surface | x86_64 | testing |
| Moorechip Retroid Pocket 5 | retroidpocket-rp5 | aarch64 | testing |
| Motorola G13 / G23 | motorola-penangf | aarch64 | testing |
| Motorola Moto G Power (2020) | motorola-sofia | aarch64 | testing |
| Motorola Moto Z2 Play | motorola-albus | aarch64 | testing |
| Motorola Moto Z3 Play | motorola-beckham | aarch64 | testing |
| Motorola ThinkPhone by motorola | motorola-bronco | aarch64 | testing |
| Multi M7s Quad Core | multilaser-astar-ococci | armv7 | testing |
| Neffos C9 | neffos-tp707a | aarch64 | downstream |
| Next Thing Co. CHIP | ntc-chip | armv7 | testing |
| Nothing Phone (2) | nothing-pong | aarch64 | testing |
| Nvidia SHIELD TV | nvidia-foster | aarch64 | testing |
| OnePlus 10 Pro | oneplus-negroni | aarch64 | testing |
| OnePlus 13s | oneplus-pagani | aarch64 | testing |
| OnePlus 15 | oneplus-infiniti | aarch64 | testing |
| OnePlus 7T Pro | oneplus-hotdog | aarch64 | testing |
| OnePlus 8 | oneplus-instantnoodle | aarch64 | testing |
| OnePlus 9RT | oneplus-martini | aarch64 | testing |
| OnePlus Ace 3 | oneplus-aston | aarch64 | testing |
| OnePlus Nord N10 5G | oneplus-billie | aarch64 | testing |
| Oppo A37 | oppo-a37f | aarch64 | testing |
| Orbic Journey V | orbic-rc2200l | armv7 | testing |
| Pantech SKY I'm Back | pantech-ef71 | aarch64 | downstream |
| PocketBook Touch HD | pocketbook-pb631 | armv7 | testing |
| Powerway Dreamtab DRN-X500 | astar | armv7 | testing |
| PRoot aarch64 | proot-aarch64 | aarch64 | testing |
| QEMU s390x | qemu-s390x | s390x | testing |
| realme C3 | realme-monet | aarch64 | testing |
| Realme C35 | realme-rmx3511 | aarch64 | testing |
| Realme GT Neo 3T/Q5 pro | realme-rmx3371 | aarch64 | testing |
| realme GT Neo5 150W | realme-senna-b | aarch64 | testing |
| Realme Note 50 | rmx3834 | aarch64 | testing |
| Reeder S19 Max Pro S | reeder-s19maxpros | aarch64 | testing |
| Samsung Galaxy A10 | samsung-a10 | aarch64 | testing |
| Samsung Galaxy A12 Nacho | samsung-a12s | aarch64 | testing |
| Samsung Galaxy A13 | samsung-a13 | aarch64 | testing |
| Samsung Galaxy A31 | samsung-a31 | aarch64 | downstream |
| Samsung Galaxy A70 | samsung-a70q | aarch64 | testing |
| Samsung Galaxy A71 | samsung-a71 | aarch64 | testing |
| Samsung Galaxy E5 | samsung-e5 | aarch64 | testing |
| Samsung Galaxy Grand 2 | samsung-ms013g | armv7 | testing |
| Samsung Galaxy J2 Prime | samsung-grandpplteub | aarch64 | testing |
| Samsung Galaxy S20 | samsung-x1q | aarch64 | testing |
| Samsung Galaxy S20 FE 5G | samsung-r8q | aarch64 | testing |
| Samsung Galaxy S22 5G | samsung-r0q | aarch64 | testing |
| Samsung Galaxy S22+ | samsung-g0s | aarch64 | testing |
| Samsung Galaxy Tab A7 10.4 (2020) | gta4lwifi, gta4l | aarch64 | tablet |
| Samsung Galaxy Tab E 7.0 / Galaxy Tab 3V Lite | samsung-goyave3g | armv7 | downstream |
| Samsung Galaxy Tab S2 8.0 Wi-Fi | samsung-gts28vewifi | aarch64 | testing |
| Samsung Galaxy Tab S8 WiFi | samsung-gts8wifi | aarch64 | testing |
| Samsung Galaxy Young 2 | samsung-young23g | armv7 | downstream |
| Samsung Galaxy Z Flip 5 | samsung-b5q | aarch64 | testing |
| Samsung Galaxy Z Flip3 5G | samsung-b2q | aarch64 | testing |
| Samsung Galaxy Z Fold5 | samsung-q5q | aarch64 | testing |
| Samsung Samsung Galaxy J1 Mini 4G | j1minilte | armv7 | Downstream |
| Sony Playstation 4 | sony-ps4 | x86_64 | testing |
| Sony Xperia 1 | sony-griffin | aarch64 | testing |
| Sony Xperia 1 II | sony-pdx203 | aarch64 | testing |
| Sony Xperia 10 II | sony-pdx201 | aarch64 | testing |
| Sony Xperia 10 III | sony-pdx213 | aarch64 | testing |
| Sony Xperia 10 IV | sony-pdx225 | aarch64 | none |
| Sony Xperia 5 | sony-bahamut | aarch64 | testing |
| Sony Xperia 5 II | sony-pdx206 | aarch64 | testing |
| Sony Xperia 5 III | sony-pdx214 | aarch64 | testing |
| Sony Xperia SP | sony-huashan | armv7 | testing |
| Sony Xperia XZ2 | sony-akari | aarch64 | testing |
| Sony Xperia XZ2 Compact | sony-apollo | aarch64 | testing |
| Sony Xperia XZ3 | sony-akatsuki | aarch64 | testing |
| Teclast T40 Air | teclast-t40air | aarch64 | testing |
| Tigermedia Tigerbox TOUCH | tigermedia-tigerbox | armv7 | testing |
| tolino page 2 | tolino-page2 | armv7 | testing |
| Unihertz Titan Pocket | unihertz-titan-pocket | aarch64 | downstream |
| Vivo CDP Generic | vivo-cdp | aarch64 | testing |
| Vivo Y28L | vivo-pd1403l | aarch64 | testing |
| Vsmart Active 1 | vsmart-zangyapro | aarch64 | testing |
| Wingtech CMCC A1 (M623C) | wingtech-wt86621 | aarch64 | testing |
| Wingtech CMCC N2 / YU Yureka 2 | wingtech-wt89536 | aarch64 | testing |
| Xiaomi 11 Lite 5G NE / 11 LE | xiaomi-lisa | aarch64 | testing |
| Xiaomi 12 | xiaomi-cupid | aarch64 | testing |
| Xiaomi Mi 10i / Mi 10T Lite / Redmi Note 9 Pro 5G | xiaomi-gauguin | aarch64 | testing |
| Xiaomi Mi 5S | xiaomi-capricorn | aarch64 | testing |
| Xiaomi Mi 9 SE | xiaomi-grus | aarch64 | testing |
| Xiaomi Mi Smart Clock | xiaomi-x04g | aarch64 | testing |
| Xiaomi Pad 6S Pro 12.4 | xiaomi-sheng | aarch64 | testing |
| Xiaomi POCO C51 / Redmi A2 / Redmi A2+ | xiaomi-water | aarch64 | testing |
| Xiaomi POCO F5 / Redmi Note 12 Turbo | xiaomi-marble | aarch64 | testing |
| Xiaomi POCO M3 | xiaomi-citrus | aarch64 | testing |
| Xiaomi POCO M3 Pro / Redmi Note 10 5G / Redmi Note 10T / Redmi Note 11SE (China) | xiaomi-camellia | aarch64 | testing |
| Xiaomi POCO M6 4G / Redmi 13 4G | xiaomi-moon | aarch64 | testing |
| Xiaomi POCO X2 / Redmi K30 | xiaomi-phoenix | aarch64 | testing |
| Xiaomi Redmi 10 | xiaomi-eos | aarch64 | downstream |
| Xiaomi Redmi 10 2022 | xiaomi-selene | aarch64 | downstream |
| Xiaomi Redmi 10 2022, 2021 | xiaomi-selene | aarch64 | downstream |
| Xiaomi Redmi 9A | xiaomi-dandelion | aarch64 | testing |
| Xiaomi Redmi 9T | xiaomi-lime | aarch64 | testing |
| Xiaomi Redmi K30 5G / Redmi K30i | xiaomi-picasso | aarch64 | downstream |
| Xiaomi Redmi Note 11 | xiaomi-spes | aarch64 | testing |
| Xiaomi Redmi Note 11T Pro / Redmi Note 11T Pro+ / POCO X4 GT / Redmi K50i | xiaomi-xaga | aarch64 | community |
| Xunlong Orange Pi 2G IoT | xunlong-orangepi-2g-iot | armv7 | testing |
| Zinwa Q25 | zinwa-q25 | aarch64 | testing |
Fatal
Values for 1-char properties too long
| TODO: LENGTH needs to be added to allowed SQL functions for this to work. For now, check the "Invalid status tables" table |