[HO][Plugin] PSVita Streaming USB [versión 1.2]

xerpi escribió:
empardopo escribió:
xerpi escribió:
Cuando conectas la Vita al PC, ¿te sale el Administrador de Contenido?

Prueba de abrir el Administrador de Dispositivos de Windows y ver si la Vita sale allí y si es así debe salir como si fuese una cámara.


Muchas gracias por contestar.

Qué es eso del administrador de contenido?
Pongo un pantallazo de mi Administrador de dispositivos, donde puedes ver que ahora mismo hasta he deshabilitado la webcam por si hubiera algún problema con ella. En principio, la vita no me la detecta como cámara web.
Con el zadig he probado con todos los drivers que trae y en ningun caso me la pilla como webcam. He probado en varios usb que tiene el portátil obteniendo el mismo resultado y es que no funciona...

La verdad es que ya no sé que hacer...
Thanks


El Administrador de Contenido es el programa de la PSVita que se usa para pasar partidas y juegos al PC (de hecho creo que se llama Gestor de Contenido).

Por lo que veo en la captura, el PC no está detectando la PSVita como una cámara así que esto significa que mi plugin no está cargado, asegúrate de que el path es correcto (en ur0 o ux0).


Si intento abrir el gestor de contenido en la vita, cuando le digo que conecte por USB obtengo un mensaje de error c0-7926-4, no obstante, aún con este error si abro vitashell y conecto con el PC mediante USB sin problemas accedo.

El contenido de mi fichero config.txt es el siguiente:
# This file is used as an alternative if ux0:tai/config.txt is not found.
# For users plugins, you must refresh taiHEN from HENkaku Settings for
# changes to take place.
# For kernel plugins, you must reboot for changes to take place.
*KERNEL
ur0:tai/udcd_uvc.skprx
ur0:tai/storagemgr.skprx
ur0:tai/nonpdrm.skprx
ur0:tai/nopsmdrm.skprx
ur0:tai/noavls.skprx
ur0:tai/repatch.skprx
ur0:tai/ds3vita.skprx
ur0:tai/ds4vita.skprx
ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
ur0:tai/dsmotion.skprx
ur0:tai/kuio.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
ur0:tai/download_enabler.suprx
ur0:tai/nolockscreen.suprx
ur0:tai/notrophymsg.suprx
ur0:tai/shellsecbat.suprx
ur0:tai/pngshot.suprx
ur0:tai/vflux.suprx
# main is a special titleid for SceShell
ur0:tai/henkaku.suprx
*NPXS10015
# this is for modifying the version string
ur0:tai/henkaku.suprx
*NPXS10016
# this is for modifying the version string in settings widget
ur0:tai/henkaku.suprx
*ALL
ur0:tai/dsmotion.suprx
ur0:tai/vsh.suprx
ur0:tai/vitagrafix.suprx
ur0:tai/oclockvita.suprx




Lo pongo por si vieras algo raro. No sé si lo he comentado o tiene algo que ver, estoy usando sd2vita pero en el config,txt tiro contra ur0 y en la ruta tai tengo tu plugin.

La verdad es que llevo una hora mirando por internet guías, videos, etc pero no consigo poner en marcha; no sé que narices ocurre porque en principio conectar por USB conecta al menos desde Vitashell.

Muchas gracias
xerpi
Adicto
295 mensajes
desde jul 2009
en Cerca de Barcelona
empardopo escribió:
xerpi escribió:
empardopo escribió:
Muchas gracias por contestar.

Qué es eso del administrador de contenido?
Pongo un pantallazo de mi Administrador de dispositivos, donde puedes ver que ahora mismo hasta he deshabilitado la webcam por si hubiera algún problema con ella. En principio, la vita no me la detecta como cámara web.
Con el zadig he probado con todos los drivers que trae y en ningun caso me la pilla como webcam. He probado en varios usb que tiene el portátil obteniendo el mismo resultado y es que no funciona...

La verdad es que ya no sé que hacer...
Thanks


El Administrador de Contenido es el programa de la PSVita que se usa para pasar partidas y juegos al PC (de hecho creo que se llama Gestor de Contenido).

Por lo que veo en la captura, el PC no está detectando la PSVita como una cámara así que esto significa que mi plugin no está cargado, asegúrate de que el path es correcto (en ur0 o ux0).


Si intento abrir el gestor de contenido en la vita, cuando le digo que conecte por USB obtengo un mensaje de error c0-7926-4, no obstante, aún con este error si abro vitashell y conecto con el PC mediante USB sin problemas accedo.

El contenido de mi fichero config.txt es el siguiente:
# This file is used as an alternative if ux0:tai/config.txt is not found.
# For users plugins, you must refresh taiHEN from HENkaku Settings for
# changes to take place.
# For kernel plugins, you must reboot for changes to take place.
*KERNEL
ur0:tai/udcd_uvc.skprx
ur0:tai/storagemgr.skprx
ur0:tai/nonpdrm.skprx
ur0:tai/nopsmdrm.skprx
ur0:tai/noavls.skprx
ur0:tai/repatch.skprx
ur0:tai/ds3vita.skprx
ur0:tai/ds4vita.skprx
ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
ur0:tai/dsmotion.skprx
ur0:tai/kuio.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
ur0:tai/download_enabler.suprx
ur0:tai/nolockscreen.suprx
ur0:tai/notrophymsg.suprx
ur0:tai/shellsecbat.suprx
ur0:tai/pngshot.suprx
ur0:tai/vflux.suprx
# main is a special titleid for SceShell
ur0:tai/henkaku.suprx
*NPXS10015
# this is for modifying the version string
ur0:tai/henkaku.suprx
*NPXS10016
# this is for modifying the version string in settings widget
ur0:tai/henkaku.suprx
*ALL
ur0:tai/dsmotion.suprx
ur0:tai/vsh.suprx
ur0:tai/vitagrafix.suprx
ur0:tai/oclockvita.suprx




Lo pongo por si vieras algo raro. No sé si lo he comentado o tiene algo que ver, estoy usando sd2vita pero en el config,txt tiro contra ur0 y en la ruta tai tengo tu plugin.

La verdad es que llevo una hora mirando por internet guías, videos, etc pero no consigo poner en marcha; no sé que narices ocurre porque en principio conectar por USB conecta al menos desde Vitashell.

Muchas gracias


A ver si esto te sirve:
https://www.reddit.com/r/vitahacks/comm ... it-android

¿Podríais pegar la salida de este programa? https://docs.microsoft.com/en-us/window ... er/usbview
xerpi escribió:
empardopo escribió:
xerpi escribió:
El Administrador de Contenido es el programa de la PSVita que se usa para pasar partidas y juegos al PC (de hecho creo que se llama Gestor de Contenido).

Por lo que veo en la captura, el PC no está detectando la PSVita como una cámara así que esto significa que mi plugin no está cargado, asegúrate de que el path es correcto (en ur0 o ux0).


Si intento abrir el gestor de contenido en la vita, cuando le digo que conecte por USB obtengo un mensaje de error c0-7926-4, no obstante, aún con este error si abro vitashell y conecto con el PC mediante USB sin problemas accedo.

El contenido de mi fichero config.txt es el siguiente:
# This file is used as an alternative if ux0:tai/config.txt is not found.
# For users plugins, you must refresh taiHEN from HENkaku Settings for
# changes to take place.
# For kernel plugins, you must reboot for changes to take place.
*KERNEL
ur0:tai/udcd_uvc.skprx
ur0:tai/storagemgr.skprx
ur0:tai/nonpdrm.skprx
ur0:tai/nopsmdrm.skprx
ur0:tai/noavls.skprx
ur0:tai/repatch.skprx
ur0:tai/ds3vita.skprx
ur0:tai/ds4vita.skprx
ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
ur0:tai/dsmotion.skprx
ur0:tai/kuio.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
ur0:tai/download_enabler.suprx
ur0:tai/nolockscreen.suprx
ur0:tai/notrophymsg.suprx
ur0:tai/shellsecbat.suprx
ur0:tai/pngshot.suprx
ur0:tai/vflux.suprx
# main is a special titleid for SceShell
ur0:tai/henkaku.suprx
*NPXS10015
# this is for modifying the version string
ur0:tai/henkaku.suprx
*NPXS10016
# this is for modifying the version string in settings widget
ur0:tai/henkaku.suprx
*ALL
ur0:tai/dsmotion.suprx
ur0:tai/vsh.suprx
ur0:tai/vitagrafix.suprx
ur0:tai/oclockvita.suprx




Lo pongo por si vieras algo raro. No sé si lo he comentado o tiene algo que ver, estoy usando sd2vita pero en el config,txt tiro contra ur0 y en la ruta tai tengo tu plugin.

La verdad es que llevo una hora mirando por internet guías, videos, etc pero no consigo poner en marcha; no sé que narices ocurre porque en principio conectar por USB conecta al menos desde Vitashell.

Muchas gracias


A ver si esto te sirve:
https://www.reddit.com/r/vitahacks/comm ... it-android

¿Podríais pegar la salida de este programa? https://docs.microsoft.com/en-us/window ... er/usbview


Revisaré de nuevo ese primer link porque me lo había leido de "p" a "pa" sin dar con la tecla...
Oye, ese USBview no está para descargar? Leyendo lo veo muy lioso tener que compilarlo y toda la pesca.
He encontrado otro programa llamado USB Device Tree Viewer y al conectar la vita al PC una vez arrancado el h-encore y esperado unos 5 segundos como comentaban en el link prmero que ponías he obtenido esto que no se si te servirá...


    =========================== USB Port3 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 3-1-3
Properties               : 0x01
IsUserConnectable       : yes
PortIsDebugCapable      : no
PortHasMultiCompanions  : no
PortConnectorIsTypeC    : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : Dispositivo compuesto USB
Device Path              : \\?\usb#vid_054c&pid_1337#vita_uvc#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_054C&PID_1337\VITA_UVC
Hardware IDs             : USB\VID_054C&PID_1337&REV_0100 USB\VID_054C&PID_1337
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0037 (GUID_DEVCLASS_USB)
Driver                   : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\WINDOWS\inf\usb.inf
Legacy BusType           : PNPBus
Class                    : USB
Class GUID               : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Service                  : usbccgp
Enumerator               : USB
Location Info            : Port_#0003.Hub_#0005
Location IDs             : PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(EHC1)#ACPI(HUBN)#ACPI(PR01)#ACPI(PR13)
Container ID             : {1e44bf83-8aa3-5e46-8553-3bd27c3a79b2}
Manufacturer Info        : (Controladora de host USB estándar)
Capabilities             : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Address                  : 3
Power State              : D0 (supported: D0, D3, wake from D0)
Child Device 1          : PSVita (Dispositivo de vídeo USB)
  DevicePath             : \\?\usb#vid_054c&pid_1337&mi_00#7&24419874&0&0000#{6994ad05-93ef-11d0-a3cc-00a0c9223196}\global
  KernelName             : \Device\0000007c\GLOBAL
  Device ID              : USB\VID_054C&PID_1337&MI_00\7&24419874&0&0000
  Class                  : Camera

        +++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\054C13370100
osvc                    : REG_BINARY 00 00
SkipContainerIdQuery    : REG_BINARY 01 00 00 00

        ---------------- Connection Information ---------------
Connection Index         : 0x03 (3)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x02 (2)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x03 (3)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)
Data (HexDump)           : 03 00 00 00 12 01 00 02 EF 02 01 40 4C 05 37 13   ...........@L.7.
                           00 01 01 02 03 01 01 02 00 02 00 03 00 00 00 01   ................
                           00 00 00 07 05 02 02 00 02 00 00 00 00 00 07 05   ................
                           81 03 40 00 01 00 00 00 00 07 05 83 02 00 02 00   ..@.............
                           00 00 00 00                                       ....

        --------------- Connection Information V2 -------------
Connection Index         : 0x03 (3)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
Usb110                  : 1 (yes)
Usb200                  : 1 (yes)
Usb300                  : 0 (no)
ReservedMBZ             : 0x00
Flags                    : 0x00
DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
ReservedMBZ             : 0x00
Data (HexDump)           : 03 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00   ................

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0xEF (Miscellaneous)
bDeviceSubClass          : 0x02
bDeviceProtocol          : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x054C (Sony Corporation)
idProduct                : 0x1337
bcdDevice                : 0x0100
iManufacturer            : 0x01 (String Descriptor 1)
iProduct                 : 0x02 (String Descriptor 2)
iSerialNumber            : 0x03 (String Descriptor 3)
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 00 02 EF 02 01 40 4C 05 37 13 00 01 01 02   .......@L.7.....
                           03 01                                             ..

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x00A5 (165 bytes)
bNumInterfaces           : 0x02 (2 Interfaces)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 02 A5 00 02 01 00 C0 01 08 0B 00 02 0E 03 00   ................
                           00 09 04 00 00 02 0E 01 00 00 0D 24 01 10 01 1E   ...........$....
                           00 00 6C DC 02 01 01 08 24 02 01 00 02 00 00 09   ..l.....$.......
                           24 03 02 01 01 00 01 00 07 05 02 02 00 02 00 07   $...............
                           05 81 03 40 00 01 09 04 01 00 01 0E 02 00 00 10   ...@............
                           24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00 1B   $..O............
                           24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00 AA   $...NV12........
                           00 38 9B 71 0C 01 00 00 00 00 1E 24 05 01 00 C0   .8.q.......$....
                           03 20 02 00 80 69 16 00 80 69 16 00 F4 0B 00 0A   . ...i...i......
                           8B 02 00 01 0A 8B 02 00 06 24 0D 00 00 00 07 05   .........$......
                           83 02 00 02 00                                    .....

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x01 (Video Control)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 02 0E 01 00 00                        .........

        ------- Video Control Interface Header Descriptor -----
bLength                  : 0x0D (13 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x01 (Video Control Header)
bcdUVC                   : 0x0110 (UVC Version 1.10)
wTotalLength             : 0x001E (30 bytes)
dwClockFreq              : 0x02DC6C00 (48 MHz)
bInCollection            : 0x01 (1 VideoStreaming interface)
baInterfaceNr[1]         : 0x01
Data (HexDump)           : 0D 24 01 10 01 1E 00 00 6C DC 02 01 01            .$......l....

        -------- Video Control Input Terminal Descriptor ------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x02 (Input Terminal)
bTerminalID              : 0x01
wTerminalType            : 0x0200 (ITT_VENDOR_SPECIFIC)
bAssocTerminal           : 0x00 (Not associated with an Output Terminal)
iTerminal                : 0x00
Data (HexDump)           : 08 24 02 01 00 02 00 00                           .$......

        ------- Video Control Output Terminal Descriptor ------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x03 (Output Terminal)
bTerminalID              : 0x02
wTerminalType            : 0x0101 (TT_STREAMING)
bAssocTerminal           : 0x00 (Not associated with an Input Terminal)
bSourceID                : 0x01
iTerminal                : 0x00
Data (HexDump)           : 09 24 03 02 01 01 00 01 00                        .$.......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 00 02 00                              .......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x01 (1 ms)
Data (HexDump)           : 07 05 81 03 40 00 01                              ....@..

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 01 00 01 0E 02 00 00                        .........

        ---- VC-Specific VS Video Input Header Descriptor -----
bLength                  : 0x10 (16 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x01 (Input Header)
bNumFormats              : 0x03
wTotalLength             : 0x004F (79 bytes)
bEndpointAddress         : 0x83 (Direction=IN  EndpointID=3)
bmInfo                   : 0x00 (Dynamic Format Change not supported)
bTerminalLink            : 0x02
bStillCaptureMethod      : 0x01 (Still Capture Method 1)
nbTriggerSupport         : 0x00 (Hardware Triggering not supported)
bTriggerUsage            : 0x00 (Host will initiate still image capture)
nbControlSize            : 0x01
Video Payload Format 1   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 2   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 3   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Data (HexDump)           : 10 24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00   .$..O...........

        ------- VS Uncompressed Format Type Descriptor --------
bLength                  : 0x1B (27 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x04 (Uncompressed Format Type)
bFormatIndex             : 0x01 (1)
bNumFrameDescriptors     : 0x01 (1)
guidFormat               : {3231564E-0000-0010-8000-00AA00389B71} (NV12)
bBitsPerPixel            : 0x0C (12 bits)
bDefaultFrameIndex       : 0x01 (1)
bAspectRatioX            : 0x00
bAspectRatioY            : 0x00
bmInterlaceFlags         : 0x00
D0 IL stream or variable: 0 (no)
D1 Fields per frame     : 0 (2 fields)
D2 Field 1 first        : 0 (no)
D3 Reserved             : 0
D4..5 Field pattern     : 0 (Field 1 only)
D6..7 Display Mode      : 0 (Bob only)
bCopyProtect             : 0x00 (No restrictions)
Data (HexDump)           : 1B 24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00   .$...NV12.......
                           AA 00 38 9B 71 0C 01 00 00 00 00                  ..8.q......

        -------- VS Uncompressed Frame Type Descriptor --------
---> This is the Default (optimum) Frame index
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x01
bmCapabilities           : 0x00
wWidth                   : 0x03C0 (960)
wHeight                  : 0x0220 (544)
dwMinBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxVideoFrameBufferSize: 0x000BF400 (783360 bytes)
dwDefaultFrameInterval   : 0x00028B0A (16.6666 ms -> 60.000 fps)
bFrameIntervalType       : 0x01 (1 discrete frame interval supported)
adwFrameInterval[1]      : 0x00028B0A (16.6666 ms -> 60.000 fps)
Data (HexDump)           : 1E 24 05 01 00 C0 03 20 02 00 80 69 16 00 80 69   .$..... ...i...i
                           16 00 F4 0B 00 0A 8B 02 00 01 0A 8B 02 00         ..............

        ------- VS Color Matching Descriptor Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x0D (Color Matching)
bColorPrimaries          : 0x00 (Unspecified)
bTransferCharacteristics : 0x00 (Unspecified)
bMatrixCoefficients      : 0x00 (Unspecified)
Data (HexDump)           : 06 24 0D 00 00 00                                 .$....

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 83 02 00 02 00                              .......

    ----------------- Device Qualifier Descriptor -----------------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x06 (Device_qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0xEF (Miscellaneous)
bDeviceSubClass          : 0x02
bDeviceProtocol          : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0          : 0x40 (64 Bytes)
bNumConfigurations       : 0x01 (1 other-speed configuration)
bReserved                : 0x00

    ------------ Other Speed Configuration Descriptor -------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x00A5 (165 bytes)
bNumInterfaces           : 0x02 (2 Interfaces)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 07 A5 00 02 01 00 C0 01 08 0B 00 02 0E 03 00   ................
                           00 09 04 00 00 02 0E 01 00 04 0D 24 01 10 01 1E   ...........$....
                           00 00 6C DC 02 01 01 08 24 02 01 00 02 00 00 09   ..l.....$.......
                           24 03 02 01 01 00 01 00 07 05 02 02 40 00 00 07   $...........@...
                           05 81 03 40 00 01 09 04 01 00 01 0E 02 00 04 10   ...@............
                           24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00 1B   $..O............
                           24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00 AA   $...NV12........
                           00 38 9B 71 0C 01 00 00 00 00 1E 24 05 01 00 C0   .8.q.......$....
                           03 20 02 00 80 69 16 00 80 69 16 00 F4 0B 00 0A   . ...i...i......
                           8B 02 00 01 0A 8B 02 00 06 24 0D 00 00 00 07 05   .........$......
                           81 02 40 00 00                                    ..@..

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x01 (Video Control)
bInterfaceProtocol       : 0x00
iInterface               : 0x04 (String Descriptor 4)
Data (HexDump)           : 09 04 00 00 02 0E 01 00 04                        .........

        ------- Video Control Interface Header Descriptor -----
bLength                  : 0x0D (13 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x01 (Video Control Header)
bcdUVC                   : 0x0110 (UVC Version 1.10)
wTotalLength             : 0x001E (30 bytes)
dwClockFreq              : 0x02DC6C00 (48 MHz)
bInCollection            : 0x01 (1 VideoStreaming interface)
baInterfaceNr[1]         : 0x01
Data (HexDump)           : 0D 24 01 10 01 1E 00 00 6C DC 02 01 01            .$......l....

        -------- Video Control Input Terminal Descriptor ------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x02 (Input Terminal)
bTerminalID              : 0x01
wTerminalType            : 0x0200 (ITT_VENDOR_SPECIFIC)
bAssocTerminal           : 0x00 (Not associated with an Output Terminal)
iTerminal                : 0x00
Data (HexDump)           : 08 24 02 01 00 02 00 00                           .$......

        ------- Video Control Output Terminal Descriptor ------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x03 (Output Terminal)
bTerminalID              : 0x02
wTerminalType            : 0x0101 (TT_STREAMING)
bAssocTerminal           : 0x00 (Not associated with an Input Terminal)
bSourceID                : 0x01
iTerminal                : 0x00
Data (HexDump)           : 09 24 03 02 01 01 00 01 00                        .$.......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 40 00 00                              ....@..

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x01 (1 ms)
Data (HexDump)           : 07 05 81 03 40 00 01                              ....@..

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x04 (String Descriptor 4)
Data (HexDump)           : 09 04 01 00 01 0E 02 00 04                        .........

        ---- VC-Specific VS Video Input Header Descriptor -----
bLength                  : 0x10 (16 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x01 (Input Header)
bNumFormats              : 0x03
wTotalLength             : 0x004F (79 bytes)
bEndpointAddress         : 0x83 (Direction=IN  EndpointID=3)
bmInfo                   : 0x00 (Dynamic Format Change not supported)
bTerminalLink            : 0x02
bStillCaptureMethod      : 0x01 (Still Capture Method 1)
nbTriggerSupport         : 0x00 (Hardware Triggering not supported)
bTriggerUsage            : 0x00 (Host will initiate still image capture)
nbControlSize            : 0x01
Video Payload Format 1   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 2   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 3   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Data (HexDump)           : 10 24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00   .$..O...........

        ------- VS Uncompressed Format Type Descriptor --------
bLength                  : 0x1B (27 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x04 (Uncompressed Format Type)
bFormatIndex             : 0x01 (1)
bNumFrameDescriptors     : 0x01 (1)
guidFormat               : {3231564E-0000-0010-8000-00AA00389B71} (NV12)
bBitsPerPixel            : 0x0C (12 bits)
bDefaultFrameIndex       : 0x01 (1)
bAspectRatioX            : 0x00
bAspectRatioY            : 0x00
bmInterlaceFlags         : 0x00
D0 IL stream or variable: 0 (no)
D1 Fields per frame     : 0 (2 fields)
D2 Field 1 first        : 0 (no)
D3 Reserved             : 0
D4..5 Field pattern     : 0 (Field 1 only)
D6..7 Display Mode      : 0 (Bob only)
bCopyProtect             : 0x00 (No restrictions)
Data (HexDump)           : 1B 24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00   .$...NV12.......
                           AA 00 38 9B 71 0C 01 00 00 00 00                  ..8.q......

        -------- VS Uncompressed Frame Type Descriptor --------
---> This is the Default (optimum) Frame index
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x01
bmCapabilities           : 0x00
wWidth                   : 0x03C0 (960)
wHeight                  : 0x0220 (544)
dwMinBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxVideoFrameBufferSize: 0x000BF400 (783360 bytes)
dwDefaultFrameInterval   : 0x00028B0A (16.6666 ms -> 60.000 fps)
bFrameIntervalType       : 0x01 (1 discrete frame interval supported)
adwFrameInterval[1]      : 0x00028B0A (16.6666 ms -> 60.000 fps)
Data (HexDump)           : 1E 24 05 01 00 C0 03 20 02 00 80 69 16 00 80 69   .$..... ...i...i
                           16 00 F4 0B 00 0A 8B 02 00 01 0A 8B 02 00         ..............

        ------- VS Color Matching Descriptor Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x0D (Color Matching)
bColorPrimaries          : 0x00 (Unspecified)
bTransferCharacteristics : 0x00 (Unspecified)
bMatrixCoefficients      : 0x00 (Unspecified)
Data (HexDump)           : 06 24 0D 00 00 00                                 .$....

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 81 02 40 00 00                              ....@..

      -------------------- String Descriptors -------------------
none



He probado a desinstalar del PC todo lo relacionado con la vita, programas drivers, todo lo que he encontrado referente a la vita. He lanzado el programa este que he descargado y leyendo el txt que he pegado, veo algo de cámara, me voy al administrador de dispositivos y ahora sí que me aparece como cámara. He abierto la cámara de windows y joder, se ve!!!! El tema es que no sé como ni porqué ha funcionado.
Abro vitashell y compruebo que puedo acceder desde el PC a mi ux0 y me funciona. Cierro vitashell. Y ahora la vita ha dejado de aparecer como webcam (tócate las narices).

Abro de nuevo el programa USB device tree y ahora me da este reporte


    =========================== USB Port3 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 3-1-3
Properties               : 0x01
IsUserConnectable       : yes
PortIsDebugCapable      : no
PortHasMultiCompanions  : no
PortConnectorIsTypeC    : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Friendly Name            : "PS Vita" Type B
Device Description       : PS Vita Type B
Device Path              : \\?\usb#vid_054c&pid_04e4#03274174220229161#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_054C&PID_04E4\03274174220229161
Hardware IDs             : USB\VID_054C&PID_04E4&REV_0100 USB\VID_054C&PID_04E4
Driver KeyName           : {88bae032-5a81-49f0-bc3d-a4ff138216d6}\0002 ({88BAE032-5A81-49F0-BC3D-A4FF138216D6})
Driver                   : \SystemRoot\System32\drivers\WinUSB.SYS (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\WINDOWS\inf\oem47.inf
Legacy BusType           : PNPBus
Class                    : USBDevice
Class GUID               : {88bae032-5a81-49f0-bc3d-a4ff138216d6}
Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Service                  : WinUSB
Enumerator               : USB
Location Info            : Port_#0003.Hub_#0005
Location IDs             : PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(EHC1)#ACPI(HUBN)#ACPI(PR01)#ACPI(PR13)
Container ID             : {388b4248-8264-5da1-85ed-ddde25e03857}
Manufacturer Info        : Sony Corp.
Capabilities             : 0x14 (Removable, UniqueID)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Power State              : D0 (supported: D0, D3, wake from D0)

        +++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\054C04E40100
osvc                    : REG_BINARY 01 01
SkipContainerIdQuery    : REG_BINARY 01 00 00 00

        ---------------- Connection Information ---------------
Connection Index         : 0x03 (3)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x02 (2)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x03 (3)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)
Data (HexDump)           : 03 00 00 00 12 01 00 02 00 00 00 40 4C 05 E4 04   ...........@L...
                           00 01 01 02 03 01 01 02 00 02 00 03 00 00 00 01   ................
                           00 00 00 07 05 81 02 00 02 00 00 00 00 00 07 05   ................
                           02 02 00 02 00 00 00 00 00 07 05 83 03 40 00 04   .............@..
                           00 00 00 00                                       ....

        --------------- Connection Information V2 -------------
Connection Index         : 0x03 (3)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
Usb110                  : 1 (yes)
Usb200                  : 1 (yes)
Usb300                  : 0 (no)
ReservedMBZ             : 0x00
Flags                    : 0x00
DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
ReservedMBZ             : 0x00
Data (HexDump)           : 03 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00   ................

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x054C (Sony Corporation)
idProduct                : 0x04E4
bcdDevice                : 0x0100
iManufacturer            : 0x01 (String Descriptor 1)
Language 0x0409         : "SONY"
iProduct                 : 0x02 (String Descriptor 2)
Language 0x0409         : ""PS Vita" Type B"
iSerialNumber            : 0x03 (String Descriptor 3)
Language 0x0409         : "03274174220229161"
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 00 02 00 00 00 40 4C 05 E4 04 00 01 01 02   .......@L.......
                           03 01                                             ..

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x002F (47 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 02 2F 00 01 01 00 C0 01 08 0B 00 02 0E 03 00   ../.............
                           00 09 04 00 00 03 00 00 00 00 07 05 81 02 00 02   ................
                           00 07 05 02 02 00 02 00 07 05 83 03 40 00 04      ............@..

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
*!*ERROR  The total number of interfaces (1) must be greater than or equal to
          the highest linked interface number (base 0 + count 2 = 2)
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x03 (3 Endpoints)
bInterfaceClass          : 0x00 (reserved for future standardization)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 03 00 00 00 00                        .........

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 81 02 00 02 00                              .......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 00 02 00                              .......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x04 (4 ms)
Data (HexDump)           : 07 05 83 03 40 00 04                              ....@..

    ----------------- Device Qualifier Descriptor -----------------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x06 (Device_qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 Bytes)
bNumConfigurations       : 0x01 (1 other-speed configuration)
bReserved                : 0x00

    ------------ Other Speed Configuration Descriptor -------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x002F (47 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 07 2F 00 01 01 00 C0 01 08 0B 00 02 0E 03 00   ../.............
                           00 09 04 00 00 03 00 00 00 00 07 05 81 02 40 00   ..............@.
                           00 07 05 02 02 40 00 00 07 05 83 03 40 00 01      .....@......@..

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
*!*ERROR  The total number of interfaces (1) must be greater than or equal to
          the highest linked interface number (base 0 + count 2 = 2)
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x03 (3 Endpoints)
bInterfaceClass          : 0x00 (reserved for future standardization)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 03 00 00 00 00                        .........

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 81 02 40 00 00                              ....@..

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 40 00 00                              ....@..

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x01 (1 ms)
Data (HexDump)           : 07 05 83 03 40 00 01                              ....@..

      -------------------- String Descriptors -------------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
Data (HexDump)           : 04 03 09 04                                       ....
             ------ String Descriptor 1 ------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "SONY"
Data (HexDump)           : 0A 03 53 00 4F 00 4E 00 59 00                     ..S.O.N.Y.
             ------ String Descriptor 2 ------
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : ""PS Vita" Type B"
Data (HexDump)           : 22 03 22 00 50 00 53 00 20 00 56 00 69 00 74 00   ".".P.S. .V.i.t.
                           61 00 22 00 20 00 54 00 79 00 70 00 65 00 20 00   a.". .T.y.p.e. .
                           42 00                                             B.
             ------ String Descriptor 3 ------
bLength                  : 0x24 (36 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "03274174220229161"
Data (HexDump)           : 24 03 30 00 33 00 32 00 37 00 34 00 31 00 37 00   $.0.3.2.7.4.1.7.
                           34 00 32 00 32 00 30 00 32 00 32 00 39 00 31 00   4.2.2.0.2.2.9.1.
                           36 00 31 00                                       6.1.
             -- MSFT String Descriptor 0xEE --
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x03 (String Descriptor)
qwSignature Lang 0x0409  : "MSFT100"
bMS_VendorCode           : 0x01
bPad                     : 0x00
Data (HexDump)           : 12 03 4D 00 53 00 46 00 54 00 31 00 30 00 30 00   ..M.S.F.T.1.0.0.
                           01 00                                             ..



Esto es para volverse un poco loco!!!
De hecho ahora cuando vuelvo a conectar la vita al PC me salta un mensaje de conectando y al final el mensaje de que no ha podido conectar al dispositivo.

No sé si te servirá de algo todo lo que te comento o no, pero sinceramente lo veo rarísimo y no sé si seré el único...
xerpi
Adicto
295 mensajes
desde jul 2009
en Cerca de Barcelona
Editado 2 veces. Última: 29/12/2018 - 18:26:25 por xerpi.
empardopo escribió:
xerpi escribió:
empardopo escribió:
Si intento abrir el gestor de contenido en la vita, cuando le digo que conecte por USB obtengo un mensaje de error c0-7926-4, no obstante, aún con este error si abro vitashell y conecto con el PC mediante USB sin problemas accedo.

El contenido de mi fichero config.txt es el siguiente:
# This file is used as an alternative if ux0:tai/config.txt is not found.
# For users plugins, you must refresh taiHEN from HENkaku Settings for
# changes to take place.
# For kernel plugins, you must reboot for changes to take place.
*KERNEL
ur0:tai/udcd_uvc.skprx
ur0:tai/storagemgr.skprx
ur0:tai/nonpdrm.skprx
ur0:tai/nopsmdrm.skprx
ur0:tai/noavls.skprx
ur0:tai/repatch.skprx
ur0:tai/ds3vita.skprx
ur0:tai/ds4vita.skprx
ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
ur0:tai/dsmotion.skprx
ur0:tai/kuio.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
ur0:tai/download_enabler.suprx
ur0:tai/nolockscreen.suprx
ur0:tai/notrophymsg.suprx
ur0:tai/shellsecbat.suprx
ur0:tai/pngshot.suprx
ur0:tai/vflux.suprx
# main is a special titleid for SceShell
ur0:tai/henkaku.suprx
*NPXS10015
# this is for modifying the version string
ur0:tai/henkaku.suprx
*NPXS10016
# this is for modifying the version string in settings widget
ur0:tai/henkaku.suprx
*ALL
ur0:tai/dsmotion.suprx
ur0:tai/vsh.suprx
ur0:tai/vitagrafix.suprx
ur0:tai/oclockvita.suprx




Lo pongo por si vieras algo raro. No sé si lo he comentado o tiene algo que ver, estoy usando sd2vita pero en el config,txt tiro contra ur0 y en la ruta tai tengo tu plugin.

La verdad es que llevo una hora mirando por internet guías, videos, etc pero no consigo poner en marcha; no sé que narices ocurre porque en principio conectar por USB conecta al menos desde Vitashell.

Muchas gracias


A ver si esto te sirve:
https://www.reddit.com/r/vitahacks/comm ... it-android

¿Podríais pegar la salida de este programa? https://docs.microsoft.com/en-us/window ... er/usbview


Revisaré de nuevo ese primer link porque me lo había leido de "p" a "pa" sin dar con la tecla...
Oye, ese USBview no está para descargar? Leyendo lo veo muy lioso tener que compilarlo y toda la pesca.
He encontrado otro programa llamado USB Device Tree Viewer y al conectar la vita al PC una vez arrancado el h-encore y esperado unos 5 segundos como comentaban en el link prmero que ponías he obtenido esto que no se si te servirá...


    =========================== USB Port3 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 3-1-3
Properties               : 0x01
IsUserConnectable       : yes
PortIsDebugCapable      : no
PortHasMultiCompanions  : no
PortConnectorIsTypeC    : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : Dispositivo compuesto USB
Device Path              : \\?\usb#vid_054c&pid_1337#vita_uvc#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_054C&PID_1337\VITA_UVC
Hardware IDs             : USB\VID_054C&PID_1337&REV_0100 USB\VID_054C&PID_1337
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0037 (GUID_DEVCLASS_USB)
Driver                   : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\WINDOWS\inf\usb.inf
Legacy BusType           : PNPBus
Class                    : USB
Class GUID               : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Service                  : usbccgp
Enumerator               : USB
Location Info            : Port_#0003.Hub_#0005
Location IDs             : PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(EHC1)#ACPI(HUBN)#ACPI(PR01)#ACPI(PR13)
Container ID             : {1e44bf83-8aa3-5e46-8553-3bd27c3a79b2}
Manufacturer Info        : (Controladora de host USB estándar)
Capabilities             : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Address                  : 3
Power State              : D0 (supported: D0, D3, wake from D0)
Child Device 1          : PSVita (Dispositivo de vídeo USB)
  DevicePath             : \\?\usb#vid_054c&pid_1337&mi_00#7&24419874&0&0000#{6994ad05-93ef-11d0-a3cc-00a0c9223196}\global
  KernelName             : \Device\0000007c\GLOBAL
  Device ID              : USB\VID_054C&PID_1337&MI_00\7&24419874&0&0000
  Class                  : Camera

        +++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\054C13370100
osvc                    : REG_BINARY 00 00
SkipContainerIdQuery    : REG_BINARY 01 00 00 00

        ---------------- Connection Information ---------------
Connection Index         : 0x03 (3)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x02 (2)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x03 (3)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)
Data (HexDump)           : 03 00 00 00 12 01 00 02 EF 02 01 40 4C 05 37 13   ...........@L.7.
                           00 01 01 02 03 01 01 02 00 02 00 03 00 00 00 01   ................
                           00 00 00 07 05 02 02 00 02 00 00 00 00 00 07 05   ................
                           81 03 40 00 01 00 00 00 00 07 05 83 02 00 02 00   ..@.............
                           00 00 00 00                                       ....

        --------------- Connection Information V2 -------------
Connection Index         : 0x03 (3)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
Usb110                  : 1 (yes)
Usb200                  : 1 (yes)
Usb300                  : 0 (no)
ReservedMBZ             : 0x00
Flags                    : 0x00
DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
ReservedMBZ             : 0x00
Data (HexDump)           : 03 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00   ................

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0xEF (Miscellaneous)
bDeviceSubClass          : 0x02
bDeviceProtocol          : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x054C (Sony Corporation)
idProduct                : 0x1337
bcdDevice                : 0x0100
iManufacturer            : 0x01 (String Descriptor 1)
iProduct                 : 0x02 (String Descriptor 2)
iSerialNumber            : 0x03 (String Descriptor 3)
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 00 02 EF 02 01 40 4C 05 37 13 00 01 01 02   .......@L.7.....
                           03 01                                             ..

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x00A5 (165 bytes)
bNumInterfaces           : 0x02 (2 Interfaces)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 02 A5 00 02 01 00 C0 01 08 0B 00 02 0E 03 00   ................
                           00 09 04 00 00 02 0E 01 00 00 0D 24 01 10 01 1E   ...........$....
                           00 00 6C DC 02 01 01 08 24 02 01 00 02 00 00 09   ..l.....$.......
                           24 03 02 01 01 00 01 00 07 05 02 02 00 02 00 07   $...............
                           05 81 03 40 00 01 09 04 01 00 01 0E 02 00 00 10   ...@............
                           24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00 1B   $..O............
                           24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00 AA   $...NV12........
                           00 38 9B 71 0C 01 00 00 00 00 1E 24 05 01 00 C0   .8.q.......$....
                           03 20 02 00 80 69 16 00 80 69 16 00 F4 0B 00 0A   . ...i...i......
                           8B 02 00 01 0A 8B 02 00 06 24 0D 00 00 00 07 05   .........$......
                           83 02 00 02 00                                    .....

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x01 (Video Control)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 02 0E 01 00 00                        .........

        ------- Video Control Interface Header Descriptor -----
bLength                  : 0x0D (13 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x01 (Video Control Header)
bcdUVC                   : 0x0110 (UVC Version 1.10)
wTotalLength             : 0x001E (30 bytes)
dwClockFreq              : 0x02DC6C00 (48 MHz)
bInCollection            : 0x01 (1 VideoStreaming interface)
baInterfaceNr[1]         : 0x01
Data (HexDump)           : 0D 24 01 10 01 1E 00 00 6C DC 02 01 01            .$......l....

        -------- Video Control Input Terminal Descriptor ------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x02 (Input Terminal)
bTerminalID              : 0x01
wTerminalType            : 0x0200 (ITT_VENDOR_SPECIFIC)
bAssocTerminal           : 0x00 (Not associated with an Output Terminal)
iTerminal                : 0x00
Data (HexDump)           : 08 24 02 01 00 02 00 00                           .$......

        ------- Video Control Output Terminal Descriptor ------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x03 (Output Terminal)
bTerminalID              : 0x02
wTerminalType            : 0x0101 (TT_STREAMING)
bAssocTerminal           : 0x00 (Not associated with an Input Terminal)
bSourceID                : 0x01
iTerminal                : 0x00
Data (HexDump)           : 09 24 03 02 01 01 00 01 00                        .$.......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 00 02 00                              .......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x01 (1 ms)
Data (HexDump)           : 07 05 81 03 40 00 01                              ....@..

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 01 00 01 0E 02 00 00                        .........

        ---- VC-Specific VS Video Input Header Descriptor -----
bLength                  : 0x10 (16 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x01 (Input Header)
bNumFormats              : 0x03
wTotalLength             : 0x004F (79 bytes)
bEndpointAddress         : 0x83 (Direction=IN  EndpointID=3)
bmInfo                   : 0x00 (Dynamic Format Change not supported)
bTerminalLink            : 0x02
bStillCaptureMethod      : 0x01 (Still Capture Method 1)
nbTriggerSupport         : 0x00 (Hardware Triggering not supported)
bTriggerUsage            : 0x00 (Host will initiate still image capture)
nbControlSize            : 0x01
Video Payload Format 1   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 2   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 3   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Data (HexDump)           : 10 24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00   .$..O...........

        ------- VS Uncompressed Format Type Descriptor --------
bLength                  : 0x1B (27 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x04 (Uncompressed Format Type)
bFormatIndex             : 0x01 (1)
bNumFrameDescriptors     : 0x01 (1)
guidFormat               : {3231564E-0000-0010-8000-00AA00389B71} (NV12)
bBitsPerPixel            : 0x0C (12 bits)
bDefaultFrameIndex       : 0x01 (1)
bAspectRatioX            : 0x00
bAspectRatioY            : 0x00
bmInterlaceFlags         : 0x00
D0 IL stream or variable: 0 (no)
D1 Fields per frame     : 0 (2 fields)
D2 Field 1 first        : 0 (no)
D3 Reserved             : 0
D4..5 Field pattern     : 0 (Field 1 only)
D6..7 Display Mode      : 0 (Bob only)
bCopyProtect             : 0x00 (No restrictions)
Data (HexDump)           : 1B 24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00   .$...NV12.......
                           AA 00 38 9B 71 0C 01 00 00 00 00                  ..8.q......

        -------- VS Uncompressed Frame Type Descriptor --------
---> This is the Default (optimum) Frame index
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x01
bmCapabilities           : 0x00
wWidth                   : 0x03C0 (960)
wHeight                  : 0x0220 (544)
dwMinBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxVideoFrameBufferSize: 0x000BF400 (783360 bytes)
dwDefaultFrameInterval   : 0x00028B0A (16.6666 ms -> 60.000 fps)
bFrameIntervalType       : 0x01 (1 discrete frame interval supported)
adwFrameInterval[1]      : 0x00028B0A (16.6666 ms -> 60.000 fps)
Data (HexDump)           : 1E 24 05 01 00 C0 03 20 02 00 80 69 16 00 80 69   .$..... ...i...i
                           16 00 F4 0B 00 0A 8B 02 00 01 0A 8B 02 00         ..............

        ------- VS Color Matching Descriptor Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x0D (Color Matching)
bColorPrimaries          : 0x00 (Unspecified)
bTransferCharacteristics : 0x00 (Unspecified)
bMatrixCoefficients      : 0x00 (Unspecified)
Data (HexDump)           : 06 24 0D 00 00 00                                 .$....

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 83 02 00 02 00                              .......

    ----------------- Device Qualifier Descriptor -----------------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x06 (Device_qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0xEF (Miscellaneous)
bDeviceSubClass          : 0x02
bDeviceProtocol          : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0          : 0x40 (64 Bytes)
bNumConfigurations       : 0x01 (1 other-speed configuration)
bReserved                : 0x00

    ------------ Other Speed Configuration Descriptor -------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x00A5 (165 bytes)
bNumInterfaces           : 0x02 (2 Interfaces)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 07 A5 00 02 01 00 C0 01 08 0B 00 02 0E 03 00   ................
                           00 09 04 00 00 02 0E 01 00 04 0D 24 01 10 01 1E   ...........$....
                           00 00 6C DC 02 01 01 08 24 02 01 00 02 00 00 09   ..l.....$.......
                           24 03 02 01 01 00 01 00 07 05 02 02 40 00 00 07   $...........@...
                           05 81 03 40 00 01 09 04 01 00 01 0E 02 00 04 10   ...@............
                           24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00 1B   $..O............
                           24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00 AA   $...NV12........
                           00 38 9B 71 0C 01 00 00 00 00 1E 24 05 01 00 C0   .8.q.......$....
                           03 20 02 00 80 69 16 00 80 69 16 00 F4 0B 00 0A   . ...i...i......
                           8B 02 00 01 0A 8B 02 00 06 24 0D 00 00 00 07 05   .........$......
                           81 02 40 00 00                                    ..@..

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x01 (Video Control)
bInterfaceProtocol       : 0x00
iInterface               : 0x04 (String Descriptor 4)
Data (HexDump)           : 09 04 00 00 02 0E 01 00 04                        .........

        ------- Video Control Interface Header Descriptor -----
bLength                  : 0x0D (13 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x01 (Video Control Header)
bcdUVC                   : 0x0110 (UVC Version 1.10)
wTotalLength             : 0x001E (30 bytes)
dwClockFreq              : 0x02DC6C00 (48 MHz)
bInCollection            : 0x01 (1 VideoStreaming interface)
baInterfaceNr[1]         : 0x01
Data (HexDump)           : 0D 24 01 10 01 1E 00 00 6C DC 02 01 01            .$......l....

        -------- Video Control Input Terminal Descriptor ------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x02 (Input Terminal)
bTerminalID              : 0x01
wTerminalType            : 0x0200 (ITT_VENDOR_SPECIFIC)
bAssocTerminal           : 0x00 (Not associated with an Output Terminal)
iTerminal                : 0x00
Data (HexDump)           : 08 24 02 01 00 02 00 00                           .$......

        ------- Video Control Output Terminal Descriptor ------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x03 (Output Terminal)
bTerminalID              : 0x02
wTerminalType            : 0x0101 (TT_STREAMING)
bAssocTerminal           : 0x00 (Not associated with an Input Terminal)
bSourceID                : 0x01
iTerminal                : 0x00
Data (HexDump)           : 09 24 03 02 01 01 00 01 00                        .$.......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 40 00 00                              ....@..

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x01 (1 ms)
Data (HexDump)           : 07 05 81 03 40 00 01                              ....@..

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x04 (String Descriptor 4)
Data (HexDump)           : 09 04 01 00 01 0E 02 00 04                        .........

        ---- VC-Specific VS Video Input Header Descriptor -----
bLength                  : 0x10 (16 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x01 (Input Header)
bNumFormats              : 0x03
wTotalLength             : 0x004F (79 bytes)
bEndpointAddress         : 0x83 (Direction=IN  EndpointID=3)
bmInfo                   : 0x00 (Dynamic Format Change not supported)
bTerminalLink            : 0x02
bStillCaptureMethod      : 0x01 (Still Capture Method 1)
nbTriggerSupport         : 0x00 (Hardware Triggering not supported)
bTriggerUsage            : 0x00 (Host will initiate still image capture)
nbControlSize            : 0x01
Video Payload Format 1   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 2   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Video Payload Format 3   : 0x00
D0                      : 0   no -  Key Frame Rate
D1                      : 0   no -  P Frame Rate
D2                      : 0   no -  Compression Quality
D3                      : 0   no -  Compression Window Size
D4                      : 0   no -  Generate Key Frame
D5                      : 0   no -  Update Frame Segment
D6                      : 0   no -  Reserved
D7                      : 0   no -  Reserved
Data (HexDump)           : 10 24 01 03 4F 00 83 00 02 01 00 00 01 00 00 00   .$..O...........

        ------- VS Uncompressed Format Type Descriptor --------
bLength                  : 0x1B (27 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x04 (Uncompressed Format Type)
bFormatIndex             : 0x01 (1)
bNumFrameDescriptors     : 0x01 (1)
guidFormat               : {3231564E-0000-0010-8000-00AA00389B71} (NV12)
bBitsPerPixel            : 0x0C (12 bits)
bDefaultFrameIndex       : 0x01 (1)
bAspectRatioX            : 0x00
bAspectRatioY            : 0x00
bmInterlaceFlags         : 0x00
D0 IL stream or variable: 0 (no)
D1 Fields per frame     : 0 (2 fields)
D2 Field 1 first        : 0 (no)
D3 Reserved             : 0
D4..5 Field pattern     : 0 (Field 1 only)
D6..7 Display Mode      : 0 (Bob only)
bCopyProtect             : 0x00 (No restrictions)
Data (HexDump)           : 1B 24 04 01 01 4E 56 31 32 00 00 10 00 80 00 00   .$...NV12.......
                           AA 00 38 9B 71 0C 01 00 00 00 00                  ..8.q......

        -------- VS Uncompressed Frame Type Descriptor --------
---> This is the Default (optimum) Frame index
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x01
bmCapabilities           : 0x00
wWidth                   : 0x03C0 (960)
wHeight                  : 0x0220 (544)
dwMinBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxBitRate             : 0x16698000 (376012800 bps -> 47 MB/s)
dwMaxVideoFrameBufferSize: 0x000BF400 (783360 bytes)
dwDefaultFrameInterval   : 0x00028B0A (16.6666 ms -> 60.000 fps)
bFrameIntervalType       : 0x01 (1 discrete frame interval supported)
adwFrameInterval[1]      : 0x00028B0A (16.6666 ms -> 60.000 fps)
Data (HexDump)           : 1E 24 05 01 00 C0 03 20 02 00 80 69 16 00 80 69   .$..... ...i...i
                           16 00 F4 0B 00 0A 8B 02 00 01 0A 8B 02 00         ..............

        ------- VS Color Matching Descriptor Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x0D (Color Matching)
bColorPrimaries          : 0x00 (Unspecified)
bTransferCharacteristics : 0x00 (Unspecified)
bMatrixCoefficients      : 0x00 (Unspecified)
Data (HexDump)           : 06 24 0D 00 00 00                                 .$....

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 81 02 40 00 00                              ....@..

      -------------------- String Descriptors -------------------
none



He probado a desinstalar del PC todo lo relacionado con la vita, programas drivers, todo lo que he encontrado referente a la vita. He lanzado el programa este que he descargado y leyendo el txt que he pegado, veo algo de cámara, me voy al administrador de dispositivos y ahora sí que me aparece como cámara. He abierto la cámara de windows y joder, se ve!!!! El tema es que no sé como ni porqué ha funcionado.
Abro vitashell y compruebo que puedo acceder desde el PC a mi ux0 y me funciona. Cierro vitashell. Y ahora la vita ha dejado de aparecer como webcam (tócate las narices).

Abro de nuevo el programa USB device tree y ahora me da este reporte


    =========================== USB Port3 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 3-1-3
Properties               : 0x01
IsUserConnectable       : yes
PortIsDebugCapable      : no
PortHasMultiCompanions  : no
PortConnectorIsTypeC    : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Friendly Name            : "PS Vita" Type B
Device Description       : PS Vita Type B
Device Path              : \\?\usb#vid_054c&pid_04e4#03274174220229161#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_054C&PID_04E4\03274174220229161
Hardware IDs             : USB\VID_054C&PID_04E4&REV_0100 USB\VID_054C&PID_04E4
Driver KeyName           : {88bae032-5a81-49f0-bc3d-a4ff138216d6}\0002 ({88BAE032-5A81-49F0-BC3D-A4FF138216D6})
Driver                   : \SystemRoot\System32\drivers\WinUSB.SYS (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\WINDOWS\inf\oem47.inf
Legacy BusType           : PNPBus
Class                    : USBDevice
Class GUID               : {88bae032-5a81-49f0-bc3d-a4ff138216d6}
Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Service                  : WinUSB
Enumerator               : USB
Location Info            : Port_#0003.Hub_#0005
Location IDs             : PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(EHC1)#ACPI(HUBN)#ACPI(PR01)#ACPI(PR13)
Container ID             : {388b4248-8264-5da1-85ed-ddde25e03857}
Manufacturer Info        : Sony Corp.
Capabilities             : 0x14 (Removable, UniqueID)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Power State              : D0 (supported: D0, D3, wake from D0)

        +++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\054C04E40100
osvc                    : REG_BINARY 01 01
SkipContainerIdQuery    : REG_BINARY 01 00 00 00

        ---------------- Connection Information ---------------
Connection Index         : 0x03 (3)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x02 (2)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x03 (3)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)
Data (HexDump)           : 03 00 00 00 12 01 00 02 00 00 00 40 4C 05 E4 04   ...........@L...
                           00 01 01 02 03 01 01 02 00 02 00 03 00 00 00 01   ................
                           00 00 00 07 05 81 02 00 02 00 00 00 00 00 07 05   ................
                           02 02 00 02 00 00 00 00 00 07 05 83 03 40 00 04   .............@..
                           00 00 00 00                                       ....

        --------------- Connection Information V2 -------------
Connection Index         : 0x03 (3)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
Usb110                  : 1 (yes)
Usb200                  : 1 (yes)
Usb300                  : 0 (no)
ReservedMBZ             : 0x00
Flags                    : 0x00
DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
ReservedMBZ             : 0x00
Data (HexDump)           : 03 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00   ................

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x054C (Sony Corporation)
idProduct                : 0x04E4
bcdDevice                : 0x0100
iManufacturer            : 0x01 (String Descriptor 1)
Language 0x0409         : "SONY"
iProduct                 : 0x02 (String Descriptor 2)
Language 0x0409         : ""PS Vita" Type B"
iSerialNumber            : 0x03 (String Descriptor 3)
Language 0x0409         : "03274174220229161"
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 00 02 00 00 00 40 4C 05 E4 04 00 01 01 02   .......@L.......
                           03 01                                             ..

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x002F (47 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 02 2F 00 01 01 00 C0 01 08 0B 00 02 0E 03 00   ../.............
                           00 09 04 00 00 03 00 00 00 00 07 05 81 02 00 02   ................
                           00 07 05 02 02 00 02 00 07 05 83 03 40 00 04      ............@..

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
*!*ERROR  The total number of interfaces (1) must be greater than or equal to
          the highest linked interface number (base 0 + count 2 = 2)
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x03 (3 Endpoints)
bInterfaceClass          : 0x00 (reserved for future standardization)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 03 00 00 00 00                        .........

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 81 02 00 02 00                              .......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 00 02 00                              .......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x04 (4 ms)
Data (HexDump)           : 07 05 83 03 40 00 04                              ....@..

    ----------------- Device Qualifier Descriptor -----------------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x06 (Device_qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 Bytes)
bNumConfigurations       : 0x01 (1 other-speed configuration)
bReserved                : 0x00

    ------------ Other Speed Configuration Descriptor -------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x002F (47 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
D7: Reserved, set 1     : 0x01
D6: Self Powered        : 0x01 (yes)
D5: Remote Wakeup       : 0x00 (no)
D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 07 2F 00 01 01 00 C0 01 08 0B 00 02 0E 03 00   ../.............
                           00 09 04 00 00 03 00 00 00 00 07 05 81 02 40 00   ..............@.
                           00 07 05 02 02 40 00 00 07 05 83 03 40 00 01      .....@......@..

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
*!*ERROR  The total number of interfaces (1) must be greater than or equal to
          the highest linked interface number (base 0 + count 2 = 2)
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x00 (No String Descriptor)
Data (HexDump)           : 08 0B 00 02 0E 03 00 00                           ........

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x03 (3 Endpoints)
bInterfaceClass          : 0x00 (reserved for future standardization)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 03 00 00 00 00                        .........

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 81 02 40 00 00                              ....@..

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 02 02 40 00 00                              ....@..

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040
Bits 15..13             : 0x00 (reserved, must be zero)
Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0              : 0x40 (64 bytes per packet)
bInterval                : 0x01 (1 ms)
Data (HexDump)           : 07 05 83 03 40 00 01                              ....@..

      -------------------- String Descriptors -------------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
Data (HexDump)           : 04 03 09 04                                       ....
             ------ String Descriptor 1 ------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "SONY"
Data (HexDump)           : 0A 03 53 00 4F 00 4E 00 59 00                     ..S.O.N.Y.
             ------ String Descriptor 2 ------
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : ""PS Vita" Type B"
Data (HexDump)           : 22 03 22 00 50 00 53 00 20 00 56 00 69 00 74 00   ".".P.S. .V.i.t.
                           61 00 22 00 20 00 54 00 79 00 70 00 65 00 20 00   a.". .T.y.p.e. .
                           42 00                                             B.
             ------ String Descriptor 3 ------
bLength                  : 0x24 (36 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "03274174220229161"
Data (HexDump)           : 24 03 30 00 33 00 32 00 37 00 34 00 31 00 37 00   $.0.3.2.7.4.1.7.
                           34 00 32 00 32 00 30 00 32 00 32 00 39 00 31 00   4.2.2.0.2.2.9.1.
                           36 00 31 00                                       6.1.
             -- MSFT String Descriptor 0xEE --
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x03 (String Descriptor)
qwSignature Lang 0x0409  : "MSFT100"
bMS_VendorCode           : 0x01
bPad                     : 0x00
Data (HexDump)           : 12 03 4D 00 53 00 46 00 54 00 31 00 30 00 30 00   ..M.S.F.T.1.0.0.
                           01 00                                             ..



Esto es para volverse un poco loco!!!
De hecho ahora cuando vuelvo a conectar la vita al PC me salta un mensaje de conectando y al final el mensaje de que no ha podido conectar al dispositivo.

No sé si te servirá de algo todo lo que te comento o no, pero sinceramente lo veo rarísimo y no sé si seré el único...


Gracias por el reporte! Ten en cuenta que mi plugin sobrescribe el driver de USB de la Vita así que si abres el VitaShell, éste cargará el driver para poder pasar archivos y por lo tanto mi plugin dejará de funcionar hasta que reinicies la Vita.

Si en el log del programa sale "PID_04E4" (segundo log) significa que la Vita está ejecutando el driver para pasar archivos, si sale "PID_1337" (como en el primer log que has pegado) significa que está corriendo mi driver.

PS: Para ejecutar el USBView debes descargarlo desde https://developer.microsoft.com/windows ... ows-10-sdk y luego lo encontrarás en C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
alfax
MegaAdicta!!!
3.131 mensajes
desde oct 2007
Editado 2 veces. Última: 2/01/2019 - 14:29:42 por alfax.
@xerpi lo que todo el mundo que usa este plugin se pregunta... es si algún día lo prepararás para que envíe también el audio... sería genial, menos aparatoso. Y teniendo en cuenta la maravilla de plugin para usar el dualshock 4, sería genial que el plugin apagase la pantalla, no sé, automáticamente cuando está conectada de este modo por usb...
Probado en Fedora 29 con mplayer y es como tener una switch!

Mil gracias xerpi por el currazo [beer]
snake218
MegaAdicto!!!
1.087 mensajes
desde dic 2008
He probado en Android (Android tv y Android box) diferentes programas para cámara uvc, aunque sigo sin tener éxito. Si alguien sabe algún programa Android en que funcione, le agradecería diga cual es.
DoctaIgnorantia
Dogde Danpei
2.426 mensajes
desde dic 2014
Editado 2 veces. Última: 4/01/2019 - 21:57:43 por DoctaIgnorantia.
Funciona de pm! Me ha costado un rato configurar el audio, pero ahora se ve y se oye de pm!!
Mil gracias @xerpi !!

Una pregunta, ¿existe la opción de volcar la pantalla de la Vita a la TV (sin tener que conectar el PC vía HDMI o sin usar VitaTV)?
Bueno me he leído todos los comentarios de este post y he aprendido bastante. Esta mañana estuve probando el plugin con el OBS, pero como no tengo pensado hacer transmisión ahora voy a probar con el PotPlayer.

En primer lugar agradecerte por el tiempo y por compartir los productos de tu ingenio xerpi. Este plugin me ha venido como anillo al dedo para poderle dedicar el tiempo que se merece Soul Sacrifice (mi espalda te lo agradece jaja). Mi aporte favorito de toda la scene es el plugin para usar el dualshock, así que de paso también te agradezco por eso.

Una duda, es posible jugar con 0 delay? no me molesta ese miniretraso que hay, pero sería ideal que lo que se muestra en la pantalla de la vita se vea reflejado al mismo tiempo en la PC, más que nada para juegos de rítmica como el Project Diva o el Superbeats. Quizás necesito aprender a configurar de forma optima el programa receptor de video, ya veré como me vá con el Pot.
xerpi
Adicto
295 mensajes
desde jul 2009
en Cerca de Barcelona
DoctaIgnorantia escribió:Funciona de pm! Me ha costado un rato configurar el audio, pero ahora se ve y se oye de pm!!
Mil gracias @xerpi !!

Una pregunta, ¿existe la opción de volcar la pantalla de la Vita a la TV (sin tener que conectar el PC vía HDMI o sin usar VitaTV)?


Todo dispositivo que permita conectar cámaras USB y verlas debería funcionar, ya que mi plugin simula que es una cámara USB.