ok I might have an idea, The whole windows not being able to recognize the device or see it as a EEM (ethernet emulation) device combined with no proper Drivers for it results in Chaos,
if we make it into a RNDIS device it should not have a problem in windows,
will try this tomorrow and see if it works, I have spent way too much time on this than expected,
Thanks @birty your help is what got me to this point, I want to thank @g4b42 his work should also considered, thank you
14 year olds are more than overkill for that kind of task,
checking at DEFCON for any kiddos :
but seriously you should not trust a small kid with cybersecurity, I lost my phone to my younger brother who downloaded games from the internet on it, and I lost my sanity to my other cousin who said he could do hacking, I asked how and he just cancels all the ads from a youtube video
@hyphop Iād like to ask your help again for implementing the USB-OTG and RNDIS in the mainline kernel, Iām still a bit of a novice in this part and I can only understand it so ever so slowly,
what I have come to understand till now:
I am testing it on my VIM3
USB peripheral mode is enabled by default in the Mainline Ubuntu/Debian kernel for the dwc2 or USB-C, and it is configured with USB-PHY already when built in fenix
when connecting to the PC however, it doesnāt appear as a RNDIS device, as seen on Krescue for example
Iād like to know what other step need to be done to do this, and if possible please elaborately note them for me
Hi, what is the current situation today ; has fenix included all the fixes and patches in between and can build firmwares having the expected behavior ?
Yes, it has
I still havenāt got time to tinker with it and bring NDIS mode to be configured, so that it would work with both Windows and linux without a problem, but am slightly preoccupied with my other work.
Hopefully I can get it configured to work soon and share some instructions
I will check around to see if I can get some appropriate VID and PID configs,
It will mostly be copied from some other device, because we donāt have our own specific onesā¦