New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] asus-sparrow: init #307
Conversation
06c1a01
to
7d0f125
Compare
7d0f125
to
8f61c77
Compare
Rebased on top of master, with required changes. It seems all asus devices come from a similar Lineage of kernel sources with the same kind of issues! Peculiar! |
This gives us the known minimum required set of options.
This fails in the same way as asus-flo and asus-z00t. How peculiar!
This borrows a patch from asus-z00t. Clearly they work from a common ancestor vendor kernel tree!
8f61c77
to
7ecdca0
Compare
Rebased again. No changes required. Though something makes it take about 2 minutes to boot now. I don't recall it taking so long beforehand. |
Hi! 👋 I have taken the (not so hard) decision to drop support for vendor-based devices. I'm closing this PR since it only targets working with vendor-based devices. It is not a judgement of the quality of the changes, but really that I don't think it's healthy to keep hoping they may end-up working fine in that state. Though, it doesn't mean there's no hope to ever see these devices end-up useful. Far from it. But to see them being useful, work on mainline Linux and other projects will need to happen. Thank you for your understanding, (See also: #643) |
Add support for the Zenwatch 2 WI501Q
This is an armv7 target.
Depends on the following PRs:
This was tested against nixpkgs@56bb1b0f7a33e5d487dc2bf2e846794f4dcb4d01, with a revert for the platform changes, since cross-compilation was still problematic on unstable at the moment I was working on this.
Open questions
A "normal" Mobile NixOS system will not really work well for this target. Its storage is limited to 8GiB total, of which a chunk is reserved by system partitions.
At the same time, the design of wear OS based devices is basically a de-glorified cellphone CPU. Which means there is a lot of value in the Mobile NixOS tooling.
Maybe we want to also cater to watches in this repository. Maybe we would prefer making it an off-shoot project which specializes in watch things.
Video / pictures
https://www.youtube.com/watch?v=qdmn-jIaIa8