For anyones interested I did this myself - after too much digging into linux configfs it led me to the /usr/bin/usbdevice (and -wrapper file). Below should be enough to get the NanoPi Zero2 working as an OTG RNDIS ethernet adapter over the USB-C port, I ended up creating these files to get everythin...