Hi @sven-ola, first of all a huge thank you for maintaining this image — the work you're doing for the Orange Pi RV2 is genuinely appreciated, especially given how early the SpacemiT/K1 ecosystem still is.
I'd like to kindly request enabling a few kernel config options in the next build. I'll split them by priority:
Request 1 — TechniSat SkyStar USB 2 HD (simple, guaranteed fix)
CONFIG_DVB_B2C2_FLEXCOP_USB=m
The FlexCop core (CONFIG_DVB_B2C2_FLEXCOP=m) and all its dependencies are already enabled in the current kernel. This is a one-line addition that will make this DVB-S2 USB receiver work out of the box with no further changes needed.
Request 2 — TBS DVB cards via out-of-tree media_build (best-effort)
CONFIG_DVB_USB=m
CONFIG_DVB_USB_V2=m
CONFIG_MEDIA_CONTROLLER_DVB=y
These are the required kernel-side foundations for the TBS linux_media out-of-tree driver tree to compile and load. All dependencies are already satisfied in the current config (DVB_CORE=y, MEDIA_USB_SUPPORT=y, MEDIA_CONTROLLER=y).
I say "best-effort" because the TBS media_build source has compatibility issues with kernel 6.18 APIs that require manual patching regardless of kernel config — so these options are necessary but not the whole story on my end. That part is on me to sort out, not on you.
Environment for reference:
Board: Orange Pi RV2 (orangepirv2)
Kernel: 6.18.33-current-spacemit
Armbian: 26.8.0-trunk.61 (BRANCH=current)
Thank you again for your time and effort — genuinely appreciated! 🙏