Jump to content

User:Knuxify/Device table validation

From postmarketOS Wiki

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 
Page Manufacturer Name Codename
Ainol Novo 10 Hero Ainol Novo 10 Hero
Blackview Tab 15 Pro Blackview Tab 15 Pro
Anyon e Byran Huang Anyon_e
Kobo Clara BW Kobo Kobo Clara BW
Kobo Libra 2 Kobo Libra 2
LubanCat 5.BTB LubanCat 5.BTB CHANGE_ME
Medion Lifetab P10610 Medion Lifetab P10610
Motorola Milestone 2 (motorola-milestone2) Motorola Milestone 2 CHANGE_ME
Pine64 Ox64 PINE64 Ox64
PINE64 PineTab-V (pine64-pinetab-v) PINE64 PineTab-V CHANGE_ME
PxPhone I5 TV WIFI PxPhone PxPhone I5 TV WIFI
Samsung Galaxy XR Samsung Samsung Galaxy XR
Senraise H10 Senraise H10 CHANGE_ME
Teclast M50 Teclast M50
Teclast M50 Teclast M50HD
Teclast P30 Teclast P30
Teclast P50 Teclast P50
Teclast P50 Teclast P50AI
Teclast T45HD (teclast-t45hd) Teclast T45HD
Teclast T50 Teclast T50
Ti-nspire TI TI-nspire(original) CHANGE_ME
Valve Steam Deck (valve-jupiter) Valve Steam Deck OLED
ZTE Blade L7 ZTE Blade L7

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
AOpen Chromebook Commercial Tab google-druwl aarch64
Apple iBridge T2 apple-ibridgeT2 aarch64
Apple iPhone 6s/6s+ plus apple-n71 aarch64
Apple iPhone 8 apple-d20 aarch64
Dell Venue 10 Pro (5055) dell-t14g x86_64
ODYS WinPad X9 odys-winpad-x9 x86_64
PINE64 Quartz64 A pine64-quartz64-a aarch64
PINE64 Quartz64 B pine64-quartz64-b aarch64
Samsung Galaxy A53 5G samsung-a53x aarch64

Not packaged but has a category

Device Codename Architecture Category
Acer (Quanta) Iconia Talk S A1-724 acer-a1-724 aarch64 testing
Amazon Echo Spot (2017) amazon-rook aarch64 testing
Beelink GT-King beelink-gtking 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
DeepComputing DC-ROMA PAD II deepcomputing-dc-roma-pad-ii riscv64 testing
Duoqin F21 Pro duoqin-f21pro aarch64 testing
FarEasTone Smart 506 fareastone-smart506 armv7 testing
Fyde Innovations LTD FydeTab Duo fyde-fydetabduo aarch64 testing
G-PLUS FL8005A gplus-fl8005a aarch64 testing
General Mobile GM8 Go gm8go aarch64 testing
GoClever Quantum 700N goclever-tq700n armv7 testing
Google Pixel 9 Pro XL google-komodo aarch64 testing
Haier G151/Andromax A haier-g151 armv7 testing
HP EliteBook Ultra G1q hp-elitebook-ultra-g1q aarch64 testing
Huawei Honor 7C (AUM-L41) huawei-aum aarch64 testing
Huawei Mediapad T1 10 huawei-hwt1a21l armv7 testing
Huawei P Smart huawei-figo aarch64 downstream
Huawei Y3 II 4G huawei-lua-l21 armv7 handset
Infinix Hot 12 Play NFC infinix-leo aarch64 testing
Lenovo K5 Play lenovo-l38011 aarch64 testing
Lenovo K8 Note lenovo-manning aarch64 downstream
Lenovo Yoga Slim 7x lenovo-yoga-slim7x aarch64 testing
Lenovo YOGA Tablet 10 lenovo-b8000 armv7 testing
LG Tribute FS660/FS60 Sprint/Boost/VirginMobile lg-e2nas armv7 downstream
LG Wine Smart 2015 lg-cf_global_com armv7 testing
Microsoft Surface Go 3 surface-go-3 x86_64 testing
Microsoft Surface Pro 3 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 Z3 Play motorola-beckham aarch64 testing
Multi M7s Quad Core multilaser-astar-ococci armv7 testing
Nothing Phone 1 nothing-spacewar aarch64 testing
Nothing Phone 2 nothing-pong aarch64 testing
Nvidia SHIELD TV nvidia-foster aarch64 testing
OnePlus 7T Pro oneplus-hotdog aarch64 testing
OnePlus 8 oneplus-instantnoodle aarch64 testing
OnePlus Ace 3 oneplus-aston aarch64 testing
OnePlus Nord N10 5G oneplus-billie aarch64 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 GT Neo 3T/Q5 pro realme-rmx3371 aarch64 testing
realme GT Neo5 150W realme-senna-b aarch64 testing
Realme GT Neo6 realme-bale aarch64 testing
Samsung Galaxy A10 samsung-a10 aarch64 testing
Samsung Galaxy A12 Nacho samsung-a127f aarch64 testing
Samsung Galaxy A31 samsung-a31 aarch64 downstream
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 Note 20 samsung-c1s aarch64 testing
Samsung Galaxy S20 samsung-x1q aarch64 testing
Samsung Galaxy S20 5G samsung-x1s aarch64 testing
Samsung Galaxy S20 FE 5G samsung-r8q aarch64 testing
Samsung Galaxy S20 Ultra 5G samsung-z3s aarch64 testing
Samsung Galaxy S22 5G samsung-r0q aarch64 testing
Samsung Galaxy S22+ 5G samsung-g0s aarch64 testing
Samsung Galaxy Tab A 10.1 (2019) samsung-gta3xlwifi aarch64 testing
Samsung Galaxy Tab E 7.0 / Galaxy Tab 3V Lite samsung-goyave3g armv7 downstream
Samsung Galaxy Tab S6 Lite (2020) samsung-gta4xl/samsung-gta4xlwifi aarch64 downstream
Samsung Galaxy Z Flip 5 samsung-b5q aarch64 testing
Samsung Galaxy Z Fold5 samsung-q5q aarch64 testing
Samsung M12 samsung-m12 aarch64 testing
Samsung Samsung Galaxy J1 Mini 4G j1minilte armv7 testing
Sony Playstation 4 sony-ps4 x86_64 testing
Sony Xperia 10 IV sony-pdx225 aarch64 testing
Sony Xperia SP sony-huashan armv7 testing
Sony Xperia XA1 Ultra sony-redwood aarch64 testing
Sony Xperia XZ2 sony-akari aarch64 testing
Sony Xperia XZ2 Compact sony-apollo aarch64 testing
Sony Xperia XZ3 sony-akatsuki aarch64 testing
Tigermedia Tigerbox TOUCH tigermedia-tigerbox armv7 testing
tolino page 2 tolino-page2 armv7 testing
WD MyCloud Gen2 wd-glacier armv7 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 capricorn aarch64 testing
Xiaomi Mi Smart Clock xiaomi-x04g aarch64 testing
Xiaomi Pad 6 xiaomi-pipa aarch64 testing
Xiaomi Poco M3 xiaomi-citrus aarch64 testing
Xiaomi Poco M3 Pro 5G xiaomi-camellia aarch64 testing
Xiaomi Redmi 10 2022 xiaomi-selene aarch64 downstream
Xiaomi Redmi K30 4G xiaomi-phoenix aarch64 testing
Xunlong Orange Pi 2G IoT xunlong-orangepi-2g-iot armv7 testing

Fatal

Values for 1-char properties too long

TODO TODO: LENGTH needs to be added to allowed SQL functions for this to work. For now, check the "Invalid status tables" table