Skip to content

feat(data): what LineageOS and crDroid's rules say has to work - #66

Merged
NotAFlightRisk merged 1 commit into
mainfrom
feat/lineageos-crdroid-requirements
Oct 17, 2026
Merged

NotAFlightRisk merged 1 commit into
mainfrom
feat/lineageos-crdroid-requirements

Conversation

@NotAFlightRisk

Copy link
Copy Markdown
Owner

Category

What works

Overview

LineageOS's device support requirements say what an official build has to support before it ships: NFC wherever stock had it, the fingerprint reader on phones that came with Android 6 or later, and every audio output stock had, Bluetooth included (aptX is only a "should"). Anything that doesn't work has to be listed on the device's wiki page, which is where the quirks the import already reads come from, and there's no fingerprint or Bluetooth quirk. So those three go in roms/lineageos.yml as inferred, which shows as "Likely works". The NFC quirk still wins on the four old Samsungs that have it.

crDroid's rules say the same for the fingerprint reader and every stock audio output, so those two go in roms/crdroid.yml. They don't mention NFC.

I've left camera alone, as both only promise the camera works, not that it's as good as stock, which is what that column is asking. Evolution X and PixelOS don't have per-feature rules (just "stable for daily usage").

Issue Number

None

Additional Info

On active rows, fingerprint unknowns go from 874 to 503, NFC from 822 to 548 and Bluetooth audio from 940 to 540. The charter only covers Oreo onwards, so the 115 ended LineageOS 13/ 14.1 rows pick these up too - they still say "Likely", but that bit's a strech. Validate, tests and build pass.

@vercel

vercel Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
android-rom-compat Ready Ready Preview Oct 17, 2026 12:19pm UTC

@github-actions github-actions Bot added the feature-status What works on a phone, from reports or a ROM's own docs label Oct 17, 2026
@NotAFlightRisk
NotAFlightRisk merged commit 5c41ab5 into main Oct 17, 2026
7 checks passed
@NotAFlightRisk
NotAFlightRisk deleted the feat/lineageos-crdroid-requirements branch October 17, 2026 12:20

This branch was successfully deployed

1 active deployment
Preview — 2f213e1b Deployed Oct 17, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature-status What works on a phone, from reports or a ROM's own docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant