Skip to content

feat: add support for Orange Pi 3B#95

Draft
timoguin wants to merge 1 commit into
siderolabs:mainfrom
timoguin:feat/orangepi-3b
Draft

feat: add support for Orange Pi 3B#95
timoguin wants to merge 1 commit into
siderolabs:mainfrom
timoguin:feat/orangepi-3b

Conversation

@timoguin
Copy link
Copy Markdown

@timoguin timoguin commented Dec 4, 2025

This adds support for the Orange Pi 3B (v2.1). This should allow
booting from NVMe, as well as SD Card or eMMC. This still needs to
be tested.

This is mostly inspired by the Radxa Zero 3E support, as they both
use the same RK3566 SoC.

Changes:

  • Add orangepi-3b build profile
  • Add u-boot-rockchip-spi.bin to Orange Pi 3B artifacts
  • Installer implementation with DTB and u-boot setup
  • Documentation updates

Signed-off-by: Tim O'Guin timoguin@ohollow.tech

Todo

  • Figure out why network interface does work

This adds support for the Orange Pi 3B (v2.1). This should allow
booting from NVMe, as well as SD Card or eMMC. This still needs to
be tested.

This is mostly inspired by the Radxa Zero 3E support, as they both
use the same RK3566 SoC.

Changes:

- Add orangepi-3b build profile
- Installer implementation with DTB and u-boot setup
- Documentation updates

Signed-off-by: Tim O'Guin <timoguin@ohollow.tech>
@frezbo
Copy link
Copy Markdown
Member

frezbo commented Jan 5, 2026

@timoguin is this good to go?

@timoguin timoguin marked this pull request as ready for review January 5, 2026 17:16
@github-project-automation github-project-automation Bot moved this to To Do in Planning Jan 5, 2026
@talos-bot talos-bot moved this from To Do to In Review in Planning Jan 5, 2026
@timoguin
Copy link
Copy Markdown
Author

timoguin commented Jan 5, 2026

@timoguin is this good to go?

Hey, @frezbo. I was planning on using imager to do a full end-to-end test, but I've not had a chance to figure out how to use it yet. I can test after merging if that's acceptable.

@frezbo
Copy link
Copy Markdown
Member

frezbo commented Jan 6, 2026

@timoguin is this good to go?

Hey, @frezbo. I was planning on using imager to do a full end-to-end test, but I've not had a chance to figure out how to use it yet. I can test after merging if that's acceptable.

please test with imager, https://docs.siderolabs.com/talos/v1.12/platform-specific-installations/boot-assets#example:-raspberry-pi-overlay-with-imager see on how to build a disk image

@timoguin timoguin marked this pull request as draft January 9, 2026 00:06
@timoguin
Copy link
Copy Markdown
Author

timoguin commented Jan 9, 2026

@timoguin is this good to go?

Hey, @frezbo. I was planning on using imager to do a full end-to-end test, but I've not had a chance to figure out how to use it yet. I can test after merging if that's acceptable.

please test with imager, https://docs.siderolabs.com/talos/v1.12/platform-specific-installations/boot-assets#example:-raspberry-pi-overlay-with-imager see on how to build a disk image

Okay, I was able to build with imager and test booting from SD card. Booting works, including video output, but there is an issue with the network interface not coming up. The link goes up and down in a loop and never receives an IP address.

From my searching, this is a common issue with anything not using the vendor-supported BSP kernel.

I marked this as a draft and will dig into some more when I have the time.

@smira smira moved this from In Review to On Hold in Planning Jan 12, 2026
@github-actions
Copy link
Copy Markdown

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions Bot added the Stale label Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: On Hold

Development

Successfully merging this pull request may close these issues.

4 participants