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

[feat]: RockPro64 support #1517

Open
1 task done
PLK2 opened this issue Jun 9, 2022 · 6 comments
Open
1 task done

[feat]: RockPro64 support #1517

PLK2 opened this issue Jun 9, 2022 · 6 comments
Assignees
Labels
Builds Issues to improve the build process Community Issues that we would accept PRs for but will not dedicate internal resources to Enhancement New feature or request

Comments

@PLK2
Copy link

PLK2 commented Jun 9, 2022

Prerequisites

  • I have searched for existing issues that already suggest this feature, without success.

Describe the Feature Request

Support installation of Embassy on RockPro64.

Describe the Use Case

In my personal experience, the RockPro64 is substantially more stable than the Raspberry Pi. One key benefit is the PCIe board, allowing you to bypass USB issues.
Another benefit: board availability. Difficult to procure Pis at the moment.
Umbrel now supports all Ubuntu/Debian installs.

Describe Preferred Solution

No response

Describe Alternatives

No response

Anything else?

No response

@PLK2 PLK2 added the Enhancement New feature or request label Jun 9, 2022
@kn0wmad kn0wmad added Builds Issues to improve the build process Community Issues that we would accept PRs for but will not dedicate internal resources to labels Jun 9, 2022
@kn0wmad
Copy link
Contributor

kn0wmad commented Jun 9, 2022

We have investigated this, and certainly intend to support a much wider array of hardware in the (near) future. That being said, when we say we "support" a device, that means we truly provide support, from a human, to our customers. This means that we extensively test our builds on supported hardware. It is already possible to hack together a build to work on any ARM-based system, and we encourage you to do so, but we do not officially support it. To our knowledge, Umbrel has added the 'ability' to install to any Debian-based hardware, but do not actually provide support for those systems.

I'm leaving this open for now for the tracking of RockPro support.

@PLK2
Copy link
Author

PLK2 commented Jun 9, 2022

Ah, thanks for the clarification on "support."
I searched for how to hack Embassy to work with RockPro64 but came up short. Could you possibly point me in a direction? I'm not sure where I would even start (novice, here).

@kn0wmad
Copy link
Contributor

kn0wmad commented Jun 9, 2022

You would need to change the base image in the build process. This is all found in the build folder, but again, is unsupported. Let us know if you get it running and I will happily do some testing with your change. You may also like to join our Community Dev channel on Matrix (https://matrix.to/#/#community-dev:matrix.start9labs.com) to share your experience and see if anyone else has attempted with a rockpro build.

@PLK2
Copy link
Author

PLK2 commented Jun 9, 2022

Thank you!!

@chrisguida
Copy link
Contributor

Anyone is welcome to try this, but it would be a bit of a project. You'd most likely need to change the base OS from raspios to something else, though it's theoretically possible raspios would run on a rockpro. I don't know since I've never had a rockpro. But it's arm64, and also low-resource, so the changes should be minimal. There are a few components of embassy-os that are pi-specific, such as the sound module, so that would need to be changed if you wanted the speaker to work, assuming speakers are a thing on the rockpro, and assuming it has a pwm module.

@elvece
Copy link
Member

elvece commented Dec 14, 2022

TODO create build of eOS for arm64 / grub base

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Builds Issues to improve the build process Community Issues that we would accept PRs for but will not dedicate internal resources to Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants