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
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
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

Invalid status values

See list 

Scratchpad

Debugging miscellaneous ongoing issues.

Non-booting packaged devices

No results

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
ODYS WinPad X9 odys-winpad-x9 x86_64
PINE64 Quartz64 A pine64-quartz64-a aarch64
PINE64 Quartz64 B pine64-quartz64-b aarch64
Xiaomi Mi TV Stick xiaomi-aquaman 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
BlackBerry KEY2 athena aarch64 testing
BlackBerry KEY2 LE blackberry-luna aarch64 testing
BQ Aquaris X / Aquaris X Pro bq-bardock / bq-bardockpro aarch64 testing
BQ Curie bq-curie 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 6 google-oriole aarch64 testing
Google Pixel 6 Pro google-raven aarch64 testing
Google Pixel 6a google-bluejay aarch64 testing
Huawei Honor 7 (AUM) huawei-aum aarch64 testing
Huawei Mediapad T1 10 huawei-hwt1a21l armv7 testing
Huawei P Smart huawei-figo aarch64 downstream
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
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 Moto Z3 Play motorola-beckham aarch64 testing
Multi M7s Quad Core multilaser-astar-ococci armv7 testing
Nothing CMF Phone 1 nothing-tetris aarch64 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 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
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 Core Prime samsung-coreprimeve3g armv7 downstream
Samsung Galaxy E5 samsung-e5 aarch64 testing
Samsung Galaxy J2 Prime SM-G532M aarch64 testing
Samsung Galaxy Note 20 samsung-c1s 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 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 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 XZ2 sony-akari aarch64 testing
Sony Xperia XZ2 Compact sony-apollo aarch64 testing
Sony Xperia XZ3 sony-akatsuki aarch64 testing
TCL A3 tcl-bangkok_tf aarch64 testing
Tigermedia Tigerbox TOUCH tigermedia-tigerbox armv7 testing
tolino page 2 tolino-page2 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 2 xiaomi-latte x86_64 testing
Xiaomi Pad 6 xiaomi-pipa aarch64 testing
Xiaomi Poco M3 xiaomi-citrus aarch64 testing
Xiaomi Redmi 10 2022 xiaomi-selene aarch64 downstream
Xiaomi Redmi K70 Pro xiaomi-manet 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