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
Any plans to support UbiOS? #32
Comments
There has been a request for this before though not via a public GitHub issue. I would be open to adding support but compiling kernel modules is the hard part like you already said. |
Ubiquiti doesn't always publish GPL archives when releasing new FW versions/models, but nagging them on the forums usually works. I assume UbiOS isn't based on EdgeOS/Vyatta anymore? |
AFAIK it is still based on Debian but everything else is completely reworked. |
UbiOS is not Debian based anymore: Seems it's "custom" based upon https://buildroot.org/ - I've no idea though what that uses under the covers, or if buildroot is from scratch. |
There are a lot of references to ALPINE in the kernel config file (found on the UDM under /proc/config.gz). Also a lot of reference to MT7603E (one of the wifi chips). None of these are in the generic 4.1.37 kernel tree. They also must be using a custom buildroot version as seen in the kernel boot up message: [ 0.000000] Booting Linux on physical CPU 0x0 |
@FossoresLP I did ask recently in the forums but was given a lecture on how to interpret the GPL: https://community.ui.com/questions/UbiOS-kernel-source-code/48b98dd0-f418-48a2-ab1a-bc6f49e4c82f |
@tusc Thanks for asking on the forums. |
I've tagged UI-Glenn in that thread for a reply as he is the UI employee that responds the most in the forums. We will see. |
I did reach out to UI support and they responded with the following. It sounds like they might release it in the future but not now. "Vivian N. (Ubiquiti Networks Help Center) Jul 1, 2020, 1:41 PM PDT Thanks for getting in touch with us! Thanks! UI Team" |
This project offers Wireguard on the UDM platform: https://github.com/boostchicken/udm-utilities/tree/master/wireguard-go |
Yep, and I did a similar project using boringtun for the UDM platform: https://github.com/tusc/wireguard Unfortunately both run in userland, ideally a kernel build would be faster. |
@tusc @peacey I finally got around to merging the UDM support into this repo. |
@FossoresLP, thank you so much for getting this added to the repo! We will open a PR request to keep it up to date with our changes and test it. If you want, we can also write up a documentation for it as well to save you some trouble. |
@peacey Thank you very much for your work in getting the UDM support ready to merge and for keeping it up-to-date in the future. |
With the UDM and UDM pro having a much more powerful CPU based on an Alpine AL-324 ARM® Cortex-A57, doesn't it make sense to include support for this platform?
I've managed to compile the userland tools using Buildroot but no luck with the kernel modules. The kernel config is available but the generic kernel source seems to be missing patches against the Alpine architecture.
The text was updated successfully, but these errors were encountered: