OTG Set up & work: how to

Hi, please, I’d like to test OTG port of my Banana Pi M3 and I’ve seen a patch is required to the kernel in order to make it working. If I well understand I’ve to modify a source code of the sunxi kenel, recomile it and upload it. Is it true? Is there any faster way aviding to recompiling? if I try modprobe g_ether I’m notified modprobe: FATAL: Module g_ether not found. I’ve it into: pi@bpi-iot-ros-ai:/lib/modules/4.4.50+/kernel/drivers/usb/gadget/legacy $ ls g_acm_ms.ko g_audio.ko g_ether.ko g_mass_storage.ko g_multi.ko g_serial.ko g_zero.ko gadgetfs.ko g_cdc.ko g_hid.ko g_midi.ko g_printer.ko g_webcam.ko

Could you please help me ? thanks