@Paul_123: Maintaining anything third party tends to come with inherent hazards (ie:
No good deed goes unpunished)
I was thinking more in the direction of an extension based on necessity here... and with 15.x being on the anvil as we speak, likely compiled for that era as well... build instructions and the likes included with a note in the .info "...if it doesn't work for you, here's how to build your own... G'luck!" by which time, for all we know, that vintage of RTLs could make it into the main-stream.
github:morrownr is actually where I was reading up on the RTL8821/11 and 8822/12 before reaching out
@curaga /
@Juanito: Thanks!
Any time we create something on this end that originates in part or in whole elsewhere, I tend to copy the (C) and distribution terms verbatim; or at least provide a link of where to find the red-tape. Granted, sometimes "free to distribute" (CDDL) does not always mean "freely distribute" (GPL) so... either scrub the mission, or "...better to ask forgiveness..." when the grey area is too gray!
EDIT: Disregard everything... if I'm understanding correctly, 8821CE (PCIe) and AU (USB) are kernel supported in >= 6.3.x and our 14.x is running 6.1.2
Will know for certain here in a while -- will be downloading 6.6 and digging in.
PCIe... yes. USB... no.
Well, at least my own build seems to be working nicely.