-
Notifications
You must be signed in to change notification settings - Fork 206
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
Add RPI 2/3 Firmwares #128
Conversation
Successfully compiled on arm/arm64 http://neko.progr.am/pieSense/FreeBSD:11:armv6/19.1/latest/All/
Copy required firmwares for RPI 2/3 to boot properly.
Latest PR opnsense/tools#128 will solve boot problem.
|
We need to add the package hint for rpi-firmware somewhere. Or we could check packages at runtime. Doing something similar for core.git runtime deps: https://github.com/opnsense/core/blob/master/Makefile#L166 (arcane expansion, checks for package installed in other targets...) |
Can this check option works if we add some line on device config? If variables can be exported from device config, need to append the list at core.git. |
|
Right, I forgot about other arch build, will fix that with a case later. |
Co-Authored-By: nekoprog <nekoprog@gmail.com>
Co-Authored-By: nekoprog <nekoprog@gmail.com>
Co-Authored-By: nekoprog <nekoprog@gmail.com>
|
Merged, thanks a lot! :) |
|
That's fast! Sure no problem. Will find other way to make the kernel production specific to arm devices. |
Copy required firmwares for RPI 2/3 to boot properly.
Required packages for building RPI images:
For RPI2
pkg install git qemu-user-static arm-gnueabi-binutils u-boot-rpi2 rpi-firmwareFor RPI3
pkg install git qemu-user-static aarch64-binutils u-boot-rpi3 rpi-firmware