Skip to content
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

wants to merge 10 commits into from


Copy link

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

  • Is it material for Mobile NixOS outright?

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



@samueldr samueldr added 4. type: port New device port 9. status: WIP The PR is not ready for merge, work in progress labels Feb 21, 2021
Copy link
Member Author

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!

Copy link
Member Author

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.

@samueldr samueldr changed the title asus-sparrow: init [WIP] asus-sparrow: init Oct 24, 2022
Copy link
Member Author

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)

@samueldr samueldr closed this Sep 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
4. type: port New device port 9. status: WIP The PR is not ready for merge, work in progress
None yet

Successfully merging this pull request may close these issues.

None yet

1 participant