Sergi・セルジ

Results 254 comments of Sergi・セルジ

Can you paste the CMake log?

I think it's a problem of the Windows shell. Can you try with Windows terminal or WSL2?

Remove the build directory and create it again.

Does `../deps/Dependencies/cmake-switch/switch.cmake` exist?

I currently use nxlink to run the NRO and get logging by doing something like `nc -l 28771` (or maybe `28280`, see https://github.com/switchbrew/libnx/blob/master/nx/include/switch/runtime/nxlink.h).

Yes, I'm aware of that. The only way to get into a game is to disable the plugin on VSH and only enable it on GAME.

I think the problem is that I'm not setting an Interface Association Descriptor (IAD), which is mandatory per the UVC spec. You can see the difference here: PSP (https://pastebin.com/raw/Ex59Hzvy) vs...

Set https://github.com/xerpi/psp-uvc-usb-video-class/blob/master/src/main.c#L11 to 0 to disable the debug logging. Regarding IAD, we have to reverse-engineer the USB module `usb.prx` (decrypt 6.6X modules and use Ghidra) to find and understand the...

I think I've found the function that we are looking for, in 6.61 OFW `usb.prx`. ~It is at offset `0x00008440`, and takes a `UsbDriver *driver` as a parameter. It is...

I think I've found a clean way to include the IAD without having to hook anything :) Can you try the latest code in master?