Support for FriendlyElec NanoPi Neo3

I see a lot of devices with the RK3328 have OpenWrt support.

The NanoPi Neo3 AKA NanoPi NEO3-LTS,
Only has 1 ethernet port and one USB 3.0 port, and uses the RK3328, so surely this can be supported officially by OpenWrt rather than FriendlyWrt?

What else could go wrong or void the possibility of supporting this thing? The ethernet controller chip?

If this is, in fact, supportable, then maybe I can build the OpenWrt image myself.

I found an image of the layout:
All info found in https://wiki.friendlyelec.com/wiki/index.php/NanoPi_NEO3

Not the most sensible choice (only one ethernet port), but should be possible (reasonably easy).

Okay, great, so how do I get started, have you done this before?
I don't have to do any of the GPIO LED stuff right? or do I?
I am referring to this:

If not, then I can skip forward to the "Quick Image building guide"?

A lot of info is outdated and it's been quite confusing, but I managed to get the Debian 12 VM running on virtualbox, and I got to the point where I ran:

'make menuconfig'

And then I just pretty much picked rockchip and a buncha other stuff quite randomly since I am not quite sure what I was supposed to pick.
The build threw an unspecified error saying "re-run it with J1 V=s" for higher verbosity to see what is going on...

UPDATE:

Okay so after several hours of downloading packages etc. I got this...

I am gonna need some help...
If anybody already has this environment ready to build can you please help me add support for this device?

Can anybody out there help me out?
Appreciate it Thanks!

NEVER run make as root (regardless of su/ sudo), as the access permissions are now messed up, delete and clone again.

The error message seems to be quite clear to me, it spells out what it's missing expressis verbis.

Okay
I will try again.

I still don't really know what I am doing inside the make menuconfig.

Last time, I just picked:
Target System = Rockchip
Subtarget = RK33xx/RK35xx boards (64 bit)

then, here is a part where I am not sure what to pick,

Target Profile = Multiple devices

(because my specific device the 'NanoPiNEO 3' is not listed

Target Devices = Enable all profiles by Default
(I don't know what to do since my device is no listed)

I didn't change anything after that
I don't know if I should check "Use OpenWrt Image Builder"

I saved the config file as I exited

So my concern now is that even if this thing does end up creating an image, it is going to be a over bloated one.

Then I entered
make -j1 defconfig download clean world

UPDATE

Okay so it seems like the whole worked, no errors were thrown.

This is how build_dir looks

So now my question is.. How exactly do I put this into my device? I guess I have to make some kind of *.img file so that I can flash it into an SD card? I am quite lost here.

Ohhh, so that is what the "Image Builder" Is. Isn't it. Hmm...