So I looked into the StarFive2 I am getting and while I am excited to play around with a totally open architecture, I am BAFFLED.
On arm: Propeitary-ish bootloader, vendor blobs.
On riscv: Open bootloader, but still a BSP kernel?! What_?
I am sooooooo getting a UART cable (forgot to order one and lost my last one duhhhhh x.x) and going to try and see what I can get running there. I want a very recent kernel, access to all the hardware - that includes the GPU - and then see how far I can take it.
I had thought that I had ordered the 4GB version - but no, it's the 8GB one. Ssssooooooo I am gonna see how full I can pack this. TVHeadend? Sure, easy. Home Assistant? mmm maybe? And maybe even some other stuff as well - I will have to try and see what I can do. But I will drop Laminar on there as well and then have two dedicated build devices that can run some build jobs in the time I am not at home. (:
Gonna be one hell of a ride. I will have, once I am done, this as my infra:
2x RK3588 devices (one S model, one without)
1x RK3399 RockPro64 by Pine64 as my dedicated NAS
1x StarFive2 as my TVHeadend Server plus stuff.
At some point, I want to ditch my remote VPS entirely and host completely from my own home. No datacenter, no managed stuff I have no access to (aside from the ISP link, but that is generally unavoidable...) and a looooooot of potential ^.^