Advertising (This ad goes away for registered users. You can Login or Register)

OpenCMA/libVitaMTP 2.0: CMA on Linux and Windows

Open discussions on programming specifically for the PS Vita.
Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
wuldorf1975
Posts: 4
Joined: Fri Aug 03, 2012 3:01 pm

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by wuldorf1975 »

It looks like I don't even have a vitamtp rules.d file, neither 40 nor 80
grep -i vita came up with nothing in the other files as well
I'm guessing that you have tracked down my real problem though.
Is this something that should have been created when I plugged it in or built vitaMTP?

Thanks again for your help
yifanlu wrote:
codestation wrote:
wuldorf1975 wrote:The libusb_open() call is failing on my device very early ("cannot find usb"), is there something very simple that I am doing wrong here?
I reproduced this one. The problem is in the filename of the udev rule.

@yifanlu: since the file is named 40-vitamtp1.rules, the rule is ignored since there is a rule in 50-udev-default.rules that puts all the usb nodes at 664. Try with a higher number (i used 80 but i guess that with a number above 50 can work too).

@wuldorf1975: Try:

Code: Select all

sudo mv /lib/udev/rules.d/40-vitamtp1.rules /lib/udev/rules.d/80-vitamtp1.rules
Then reload your udev rules or reboot.
Really? Ugh, linux. 40 is default with the debian packager.
Advertising
yifanlu
Guru
Posts: 760
Joined: Sun Mar 11, 2012 6:42 am
Contact:

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by yifanlu »

wuldorf1975 wrote:It looks like I don't even have a vitamtp rules.d file, neither 40 nor 80
grep -i vita came up with nothing in the other files as well
I'm guessing that you have tracked down my real problem though.
Is this something that should have been created when I plugged it in or built vitaMTP?
No, but that's a good idea.
EDIT: Annd, done. This patch should be in the next release (after I find and fix other issues)

FYI, this is the psp2-updatelist.xml that I've created and should work for all regions and all versions in suppressing the update prompt.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<update_data_list>
<region id="au">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="eu">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="jp">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="kr">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="mx">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="ru">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="tw">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="uk">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
<region id="us">
<np level0_system_version="00.000.000" level1_system_version="00.000.000" level2_system_version="00.000.000" map="00.000.000" />
<version system_version="00.000.000" label="0.00">
</version>
</region>
</update_data_list>

Advertising
Last edited by yifanlu on Mon May 06, 2013 11:41 pm, edited 1 time in total.
man_of_power05
Posts: 170
Joined: Fri Nov 12, 2010 10:37 pm

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by man_of_power05 »

yifanlu wrote:
man_of_power05 wrote:

Code: Select all

OpenCMA 1.0 Beta
libVitaMTP Version: 1.1
Protocol Max Version: 01500010
Once connected, send SIGTSTP (usually Ctrl+Z) to refresh the database.
main: Waiting for Vita to connect...
PTP: Opening session
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x1002, Open session
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 02 10 00 00 00 00 01 00 00 00 | ................
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 00 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
main: Vita connected: serial 03274470712128368
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9511, Unknown (9511)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 11 95 01 00 00 00             | ............    
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (427 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: AB 01 00 00 02 00 11 95 01 00 00 00 9B 01 00 00 | ................
010: 3C 56 49 54 41 49 6E 66 6F 72 6D 61 74 69 6F 6E | <VITAInformation
020: 20 72 65 73 70 6F 6E 64 65 72 56 65 72 73 69 6F |  responderVersio
030: 6E 3D 22 32 2E 31 31 22 20 70 72 6F 74 6F 63 6F | n="2.11" protoco
040: 6C 56 65 72 73 69 6F 6E 3D 22 30 31 35 30 30 30 | lVersion="015000
050: 31 30 22 20 6F 6E 6C 69 6E 65 49 64 3D 22 6D 61 | 10" onlineId="ma
060: 6E 5F 6F 66 5F 70 6F 77 65 72 30 35 22 20 6D 6F | n_of_power05" mo
070: 64 65 6C 49 6E 66 6F 3D 22 50 43 48 30 31 30 30 | delInfo="PCH0100
080: 31 5A 58 30 32 22 20 74 69 6D 65 7A 6F 6E 65 3D | 1ZX02" timezone=
090: 22 36 22 3E 3C 70 68 6F 74 6F 54 68 75 6D 62 20 | "6"><photoThumb 
0A0: 74 79 70 65 3D 22 30 22 20 63 6F 64 65 63 54 79 | type="0" codecTy
0B0: 70 65 3D 22 31 37 22 20 77 69 64 74 68 3D 22 32 | pe="17" width="2
0C0: 31 33 22 20 68 65 69 67 68 74 3D 22 31 32 30 22 | 13" height="120"
0D0: 2F 3E 3C 76 69 64 65 6F 54 68 75 6D 62 20 74 79 | /><videoThumb ty
0E0: 70 65 3D 22 31 22 20 63 6F 64 65 63 54 79 70 65 | pe="1" codecType
0F0: 3D 22 35 22 20 77 69 64 74 68 3D 22 32 31 33 22 | ="5" width="213"
100: 20 68 65 69 67 68 74 3D 22 31 32 30 22 20 64 75 |  height="120" du
110: 72 61 74 69 6F 6E 3D 22 31 35 22 2F 3E 3C 6D 75 | ration="15"/><mu
120: 73 69 63 54 68 75 6D 62 20 74 79 70 65 3D 22 30 | sicThumb type="0
130: 22 20 63 6F 64 65 63 54 79 70 65 3D 22 31 37 22 | " codecType="17"
140: 20 77 69 64 74 68 3D 22 31 39 32 22 20 68 65 69 |  width="192" hei
150: 67 68 74 3D 22 31 39 32 22 2F 3E 3C 67 61 6D 65 | ght="192"/><game
160: 54 68 75 6D 62 20 74 79 70 65 3D 22 30 22 20 63 | Thumb type="0" c
170: 6F 64 65 63 54 79 70 65 3D 22 31 37 22 20 77 69 | odecType="17" wi
180: 64 74 68 3D 22 31 39 32 22 20 68 65 69 67 68 74 | dth="192" height
190: 3D 22 31 39 32 22 2F 3E 3C 2F 56 49 54 41 49 6E | ="192"/></VITAIn
1A0: 66 6F 72 6D 61 74 69 6F 6E 3E 00                | formation>.     
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 01 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x951c, Unknown (951c)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 1C 95 02 00 00 00             | ............    
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: DB 00 00 00 02 00 1C 95 02 00 00 00 CB 00 00 00 | ................
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 0A 3C 69 6E 69 74 69 61 74 6F | F-8"?>.<initiato
40: 72 49 6E 66 6F 20 70 6C 61 74 66 6F 72 6D 54 79 | rInfo platformTy
50: 70 65 3D 22 50 43 22 20 70 6C 61 74 66 6F 72 6D | pe="PC" platform
60: 53 75 62 74 79 70 65 3D 22 55 6E 6B 6E 6F 77 6E | Subtype="Unknown
70: 22 20 6F 73 56 65 72 73 69 6F 6E 3D 22 30 2E 30 | " osVersion="0.0
80: 22 20 76 65 72 73 69 6F 6E 3D 22 31 2E 31 22 20 | " version="1.1" 
90: 70 72 6F 74 6F 63 6F 6C 56 65 72 73 69 6F 6E 3D | protocolVersion=
A0: 22 30 31 35 30 30 30 31 30 22 20 6E 61 6D 65 3D | "01500010" name=
B0: 22 4F 70 65 6E 43 4D 41 20 31 2E 30 20 42 65 74 | "OpenCMA 1.0 Bet
C0: 61 22 20 61 70 70 6C 69 63 61 74 69 6F 6E 54 79 | a" applicationTy
D0: 70 65 3D 22 35 22 20 2F 3E 0A 00                | pe="5" />..     
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 02 00 00 00 00 00 00 00 | ....... ........
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x953b, Unknown (953b)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 3B 95 03 00 00 00             | ......;.....    
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (512 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: C2 04 00 00 02 00 3B 95 03 00 00 00 B2 04 00 00 | ......;.........
010: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
020: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
030: 46 2D 38 22 3F 3E 3C 63 61 70 61 62 69 6C 69 74 | F-8"?><capabilit
040: 79 49 6E 66 6F 20 76 65 72 73 69 6F 6E 3D 22 31 | yInfo version="1
050: 2E 30 22 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 | .0"><function ty
060: 70 65 3D 22 70 68 6F 74 6F 22 3E 3C 66 6F 72 6D | pe="photo"><form
070: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
080: 69 6D 61 67 65 2F 6A 70 65 67 22 20 2F 3E 3C 66 | image/jpeg" /><f
090: 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 | ormat contentTyp
0A0: 65 3D 22 69 6D 61 67 65 2F 70 6E 67 22 20 2F 3E | e="image/png" />
0B0: 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 | <format contentT
0C0: 79 70 65 3D 22 69 6D 61 67 65 2F 74 69 66 66 22 | ype="image/tiff"
0D0: 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 65 |  /><format conte
0E0: 6E 74 54 79 70 65 3D 22 69 6D 61 67 65 2F 62 6D | ntType="image/bm
0F0: 70 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E | p" /><format con
100: 74 65 6E 74 54 79 70 65 3D 22 69 6D 61 67 65 2F | tentType="image/
110: 67 69 66 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 | gif" /><format c
120: 6F 6E 74 65 6E 74 54 79 70 65 3D 22 69 6D 61 67 | ontentType="imag
130: 65 2F 78 2D 6D 70 6F 22 20 2F 3E 3C 66 6F 72 6D | e/x-mpo" /><form
140: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
150: 76 69 64 65 6F 2F 78 2D 70 68 6F 74 6F 63 61 6D | video/x-photocam
160: 2D 6D 6F 76 69 65 22 20 2F 3E 3C 6F 70 74 69 6F | -movie" /><optio
170: 6E 20 6E 61 6D 65 3D 22 70 68 79 73 69 63 61 6C | n name="physical
180: 56 69 65 77 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 | View" /></functi
190: 6F 6E 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 | on><function typ
1A0: 65 3D 22 6D 75 73 69 63 22 3E 3C 66 6F 72 6D 61 | e="music"><forma
1B0: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 61 | t contentType="a
1C0: 75 64 69 6F 2F 6D 70 33 22 20 2F 3E 3C 66 6F 72 | udio/mp3" /><for
1D0: 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D | mat contentType=
1E0: 22 61 75 64 69 6F 2F 6D 70 34 22 20 63 6F 64 65 | "audio/mp4" code
1F0: 63 3D 22 41 41 43 22 20 2F 3E 3C 66 6F 72 6D 61 | c="AAC" /><forma
VitaMTP ptp_read_func[221]: Remaining size to read: 0x02c2 bytes
VitaMTP ptp_read_func[240]: Reading in 0x02c2 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (706 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 61 | t contentType="a
010: 75 64 69 6F 2F 77 61 76 22 20 63 6F 64 65 63 3D | udio/wav" codec=
020: 22 4C 50 43 4D 22 20 2F 3E 3C 6F 70 74 69 6F 6E | "LPCM" /><option
030: 20 6E 61 6D 65 3D 22 70 6C 61 79 6C 69 73 74 22 |  name="playlist"
040: 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E 3E 3C 66 |  /></function><f
050: 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D 22 76 69 | unction type="vi
060: 64 65 6F 22 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E | deo"><format con
070: 74 65 6E 74 54 79 70 65 3D 22 76 69 64 65 6F 2F | tentType="video/
080: 6D 70 34 22 20 76 69 64 65 6F 43 6F 64 65 63 3D | mp4" videoCodec=
090: 22 4D 50 45 47 34 22 20 61 75 64 69 6F 43 6F 64 | "MPEG4" audioCod
0A0: 65 63 3D 22 41 41 43 22 20 2F 3E 3C 66 6F 72 6D | ec="AAC" /><form
0B0: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
0C0: 76 69 64 65 6F 2F 6D 70 34 22 20 76 69 64 65 6F | video/mp4" video
0D0: 43 6F 64 65 63 3D 22 41 56 43 22 20 61 75 64 69 | Codec="AVC" audi
0E0: 6F 43 6F 64 65 63 3D 22 41 41 43 22 20 2F 3E 3C | oCodec="AAC" /><
0F0: 66 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 | format contentTy
100: 70 65 3D 22 76 69 64 65 6F 2F 78 2D 6D 61 72 6C | pe="video/x-marl
110: 69 6E 2D 65 73 74 22 20 2F 3E 3C 66 6F 72 6D 61 | in-est" /><forma
120: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 76 | t contentType="v
130: 69 64 65 6F 2F 78 2D 6D 61 72 6C 69 6E 2D 76 6F | ideo/x-marlin-vo
140: 64 22 20 2F 3E 3C 6F 70 74 69 6F 6E 20 6E 61 6D | d" /><option nam
150: 65 3D 22 70 68 79 73 69 63 61 6C 56 69 65 77 22 | e="physicalView"
160: 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E 3E 3C 66 |  /></function><f
170: 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D 22 67 61 | unction type="ga
180: 6D 65 22 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | me"><format cont
190: 65 6E 74 54 79 70 65 3D 22 76 69 74 61 41 70 70 | entType="vitaApp
1A0: 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | " /><format cont
1B0: 65 6E 74 54 79 70 65 3D 22 50 53 50 47 61 6D 65 | entType="PSPGame
1C0: 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | " /><format cont
1D0: 65 6E 74 54 79 70 65 3D 22 50 53 50 53 61 76 65 | entType="PSPSave
1E0: 44 61 74 61 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 | Data" /><format 
1F0: 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 50 53 47 | contentType="PSG
200: 61 6D 65 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 | ame" /><format c
210: 6F 6E 74 65 6E 74 54 79 70 65 3D 22 50 53 4D 41 | ontentType="PSMA
220: 70 70 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E | pp" /></function
230: 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D | ><function type=
240: 22 62 61 63 6B 75 70 22 3E 3C 66 6F 72 6D 61 74 | "backup"><format
250: 20 74 79 70 65 3D 22 73 79 73 74 65 6D 42 61 63 |  type="systemBac
260: 6B 75 70 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F | kup" /></functio
270: 6E 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 | n><function type
280: 3D 22 73 79 73 74 65 6D 55 70 64 61 74 65 22 20 | ="systemUpdate" 
290: 2F 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 | /><function type
2A0: 3D 22 6E 65 74 77 6F 72 6B 52 70 63 22 20 2F 3E | ="networkRpc" />
2B0: 3C 2F 63 61 70 61 62 69 6C 69 74 79 49 6E 66 6F | </capabilityInfo
2C0: 3E 00                                           | >.              
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 03 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP: Vita capability info: <?xml version="1.0" encoding="UTF-8"?><capabilityInfo version="1.0"><function type="photo"><format contentType="image/jpeg" /><format contentType="image/png" /><format contentType="image/tiff" /><format contentType="image/bmp" /><format contentType="image/gif" /><format contentType="image/x-mpo" /><format contentType="video/x-photocam-movie" /><option name="physicalView" /></function><function type="music"><format contentType="audio/mp3" /><format contentType="audio/mp4" codec="AAC" /><format contentType="audio/wav" codec="LPCM" /><option name="playlist" /></function><function type="video"><format contentType="video/mp4" videoCodec="MPEG4" audioCodec="AAC" /><format contentType="video/mp4" videoCodec="AVC" audioCodec="AAC" /><format contentType="video/x-marlin-est" /><format contentType="video/x-marlin-vod" /><option name="physicalView" /></function><function type="game"><format contentType="vitaApp" /><format contentType="PSPGame" /><format contentType="PSPSaveData" /><format contentType="PSGame" /><format contentType="PSMApp" /></function><function type="backup"><format type="systemBackup" /></function><function type="systemUpdate" /><function type="networkRpc" /></capabilityInfo>
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x953c, Unknown (953c)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 3C 95 04 00 00 00             | ......<.....    
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: 66 00 00 00 02 00 3C 95 04 00 00 00 56 00 00 00 | f.....<.....V...
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 3C 63 61 70 61 62 69 6C 69 74 | F-8"?><capabilit
40: 79 49 6E 66 6F 20 76 65 72 73 69 6F 6E 3D 22 31 | yInfo version="1
50: 2E 30 22 3E 3C 2F 63 61 70 61 62 69 6C 69 74 79 | .0"></capability
60: 49 6E 66 6F 3E 00                               | Info>.          
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 04 00 00 00 00 00 00 00 | ....... ........
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952a, Unknown (952a)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2A 95 05 00 00 00 00 00 00 00 | ......*.........
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 05 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC10B recieved, slot 7 with function address 0x804c220
vitaEventSendHttpObjectFromURL: Event recieved: RequestSendHttpObjectFromURL, code: 0xc10b, id: 7
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x951f, Unknown (951f)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 1F 95 06 00 00 00 07 00 00 00 | ................
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (193 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: C1 00 00 00 02 00 1F 95 06 00 00 00 00 00 00 00 | ................
10: 00 00 00 00 A9 00 00 00 68 74 74 70 3A 2F 2F 66 | ........http://f
20: 75 73 30 31 2E 70 73 70 32 2E 75 70 64 61 74 65 | us01.psp2.update
30: 2E 70 6C 61 79 73 74 61 74 69 6F 6E 2E 6E 65 74 | .playstation.net
40: 2F 75 70 64 61 74 65 2F 70 73 70 32 2F 6C 69 73 | /update/psp2/lis
50: 74 2F 75 73 2F 70 73 70 32 2D 75 70 64 61 74 65 | t/us/psp2-update
60: 6C 69 73 74 2E 78 6D 6C 3F 76 65 72 3D 30 32 31 | list.xml?ver=021
70: 31 30 30 30 30 26 73 69 64 3D 30 61 63 61 32 62 | 10000&sid=0aca2b
80: 32 65 61 33 37 35 63 34 35 30 62 34 39 63 36 30 | 2ea375c450b49c60
90: 66 30 38 63 38 37 61 37 61 61 62 66 39 36 63 62 | f08c87a7aabf96cb
A0: 36 34 61 61 66 64 65 32 62 35 65 38 36 33 34 66 | 64aafde2b5e8634f
B0: 64 63 39 31 64 39 37 39 36 36 26 6E 64 3D 30 3B | dc91d97966&nd=0;
C0: 00                                              | .               
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 06 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
readFileToBuffer: Cannot open /home/addison/PSVita//psp2-updatelist.xml for reading.
requestURL: Reading of /home/addison/PSVita//psp2-updatelist.xml returned -1.
vitaEventSendHttpObjectFromURL: Failed to download @
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 07 00 00 00 07 00 00 00 | ................
10: 18 A0 00 00                                     | ....            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 07 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP: PTP: reading event an error 0x02ff occurred
vitaEventListener: Error reading event from USB interrupt.
Your error is this: readFileToBuffer: Cannot open /home/addison/PSVita//psp2-updatelist.xml for reading.
Download http://fus01.psp2.update.playstation.ne ... telist.xml and place it into /home/addison/PSVita/
hm this is weird. i copied the same file from my windows cma installation and it didn't work. but this did. it works now sometimes. other times it simply hangs indefinatly. weird

now i have one more problem. everything works except copying apps. not really important to me but i'm just curious as to why this doesn't work. does it not work on opencma yet or is it a problem with me. just in case here's the output from when i started it to the copying of an app. btw it was Treasure Park.

Code: Select all

30: 46 2D 38 22 3F 3E 0A 3C 6F 62 6A 65 63 74 4D 65 | F-8"?>.<objectMe
40: 74 61 64 61 74 61 3E 3C 66 6F 6C 64 65 72 20 74 | tadata><folder t
50: 79 70 65 3D 22 31 22 20 6E 61 6D 65 3D 22 74 6D | ype="1" name="tm
60: 70 22 20 74 69 74 6C 65 3D 22 74 6D 70 22 20 69 | p" title="tmp" i
70: 6E 64 65 78 3D 22 30 22 20 6F 68 66 69 50 61 72 | ndex="0" ohfiPar
80: 65 6E 74 3D 22 31 30 37 37 22 20 6F 68 66 69 3D | ent="1077" ohfi=
90: 22 31 30 37 38 22 20 73 69 7A 65 3D 22 36 32 33 | "1078" size="623
A0: 37 37 36 22 20 64 61 74 65 54 69 6D 65 43 72 65 | 776" dateTimeCre
B0: 61 74 65 64 3D 22 31 39 36 39 2D 31 31 2D 33 31 | ated="1969-11-31
C0: 54 31 37 3A 30 30 3A 30 30 2D 30 37 3A 30 30 22 | T17:00:00-07:00"
D0: 2F 3E 3C 2F 6F 62 6A 65 63 74 4D 65 74 61 64 61 | /></objectMetada
E0: 74 61 3E 0A 00                                  | ta>..           
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 48 00 00 00 00 00 00 00 | ....... H.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendObjectMetadata: Sent metadata for OHFI parent 1077
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 49 00 00 00 1E 00 00 00 | ........I.......
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 49 00 00 00             | ....... I...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC117 recieved, slot 19 with function address 0x804af90
vitaEventOperateObject: Event recieved: RequestOperateObject, code: 0xc117, id: 31
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952e, Unknown (952e)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2E 95 4A 00 00 00 1F 00 00 00 | ........J.......
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (43 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 2B 00 00 00 02 00 2E 95 4A 00 00 00 04 00 00 00 | +.......J.......
10: 36 04 00 00 00 00 00 00 0F 00 00 00 73 61 76 65 | 6...........save
20: 64 61 74 61 2E 70 73 76 6D 64 00                | data.psvmd.     
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 4A 00 00 00             | ....... J...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventOperateObject: Operate command 4: Create file savedata.psvmd
vitaEventOperateObject: Created file _TEMP/tmp/savedata.psvmd
vitaEventOperateObject: File /home/addison/PSVita//APP/0819b305ff5a927f/_TEMP/tmp/savedata.psvmd with OHFI 1080 under parent _TEMP/tmp
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 18 00 00 00 01 00 18 95 4B 00 00 00 1F 00 00 00 | ........K.......
10: 01 20 00 00 38 04 00 00                         | . ..8...        
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 4B 00 00 00             | ....... K...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC118 recieved, slot 20 with function address 0x804cef0
vitaEventGetPartOfObject: Event recieved: RequestGetPartOfObject, code: 0xc118, id: 32
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952f, Unknown (952f)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2F 95 4C 00 00 00 20 00 00 00 | ....../.L... ...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (224 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: E0 00 00 00 02 00 2F 95 4C 00 00 00 38 04 00 00 | ....../.L...8...
10: 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 | ................
20: 03 DA 55 B6 1A 91 10 E7 7E 6C 52 95 E5 21 2B 9B | ..U.....~lR..!+.
30: C9 14 AF 57 A4 6D 2A 1E B9 C6 1C DD 56 31 6B 36 | ...W.m*.....V1k6
40: 6F E8 C4 D9 4E F3 43 CE FC A3 57 09 EB E8 E1 38 | o...N.C...W....8
50: B9 52 42 FA 52 EF BB 23 0E 0B E1 AB C9 19 E0 4B | .RB.R..#.......K
60: 17 11 4B F0 94 3C 92 F4 87 FE 7E 84 87 50 7D E0 | ..K..<....~..P}.
70: 55 32 A3 F4 C6 7D B7 29 1A F2 88 51 CF 9C 11 8E | U2...}.)...Q....
80: 7F 37 B5 A0 EE CD A3 C0 A3 7B ED 45 20 FA 26 28 | .7.......{.E .&(
90: 8C 3A A0 61 64 8D 25 08 08 A4 83 38 16 BA 0A CA | .:.ad.%....8....
A0: 6C 8B B4 E1 C3 88 C4 7F 82 6D F5 30 C5 7B 5E 2C | l........m.0.{^,
B0: 15 41 A0 71 AE 6C FC 24 FF 21 0D 2B 61 F5 5C 4A | .A.q.l.$.!.+a.\J
C0: 4F F9 F6 F1 38 E0 F6 18 6F AB A0 CB FE A4 BD A6 | O...8...o.......
D0: 1C 02 B4 B0 97 AB 38 67 BC D3 63 E4 AA 84 51 90 | ......8g..c...Q.
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 4C 00 00 00             | ....... L...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventGetPartOfObject: Receiving _TEMP/tmp/savedata.psvmd at offset 0 for 192 bytes
vitaEventGetPartOfObject: Written 192 bytes to /home/addison/PSVita//APP/0819b305ff5a927f/_TEMP/tmp/savedata.psvmd at offset 0.
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 4D 00 00 00 20 00 00 00 | ........M... ...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 4D 00 00 00             | ....... M...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC104 recieved, slot 0 with function address 0x804c960
vitaEventSendNumOfObject: Event recieved: RequestSendNumOfObject, code: 0xc104, id: 33
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9513, Unknown (9513)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 13 95 4E 00 00 00 21 00 00 00 | ........N...!...
10: 01 00 00 00                                     | ....            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 4E 00 00 00 00 00 00 00 | ....... N.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendNumOfObject: Returned count of 1 objects for OHFI parent 1077
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 4F 00 00 00 21 00 00 00 | ........O...!...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 4F 00 00 00             | ....... O...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC105 recieved, slot 1 with function address 0x804c7c0
vitaEventSendObjectMetadata: Event recieved: RequestSendObjectMetadata, code: 0xc105, id: 34
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9514, Unknown (9514)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 14 95 50 00 00 00 22 00 00 00 | ........P..."...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (32 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 20 00 00 00 02 00 14 95 50 00 00 00 35 04 00 00 |  .......P...5...
10: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 50 00 00 00             | ....... P...    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9515, Unknown (9515)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 15 95 51 00 00 00 22 00 00 00 | ........Q..."...
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: E5 00 00 00 02 00 15 95 51 00 00 00 D5 00 00 00 | ........Q.......
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 0A 3C 6F 62 6A 65 63 74 4D 65 | F-8"?>.<objectMe
40: 74 61 64 61 74 61 3E 3C 66 6F 6C 64 65 72 20 74 | tadata><folder t
50: 79 70 65 3D 22 31 22 20 6E 61 6D 65 3D 22 74 6D | ype="1" name="tm
60: 70 22 20 74 69 74 6C 65 3D 22 74 6D 70 22 20 69 | p" title="tmp" i
70: 6E 64 65 78 3D 22 30 22 20 6F 68 66 69 50 61 72 | ndex="0" ohfiPar
80: 65 6E 74 3D 22 31 30 37 37 22 20 6F 68 66 69 3D | ent="1077" ohfi=
90: 22 31 30 37 38 22 20 73 69 7A 65 3D 22 36 32 33 | "1078" size="623
A0: 39 36 38 22 20 64 61 74 65 54 69 6D 65 43 72 65 | 968" dateTimeCre
B0: 61 74 65 64 3D 22 31 39 36 39 2D 31 31 2D 33 31 | ated="1969-11-31
C0: 54 31 37 3A 30 30 3A 30 30 2D 30 37 3A 30 30 22 | T17:00:00-07:00"
D0: 2F 3E 3C 2F 6F 62 6A 65 63 74 4D 65 74 61 64 61 | /></objectMetada
E0: 74 61 3E 0A 00                                  | ta>..           
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 51 00 00 00 00 00 00 00 | ....... Q.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendObjectMetadata: Sent metadata for OHFI parent 1077
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 52 00 00 00 22 00 00 00 | ........R..."...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 52 00 00 00             | ....... R...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC104 recieved, slot 0 with function address 0x804c960
vitaEventSendNumOfObject: Event recieved: RequestSendNumOfObject, code: 0xc104, id: 35
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9513, Unknown (9513)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 13 95 53 00 00 00 23 00 00 00 | ........S...#...
10: 02 00 00 00                                     | ....            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 53 00 00 00 00 00 00 00 | ....... S.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendNumOfObject: Returned count of 2 objects for OHFI parent 1078
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 54 00 00 00 23 00 00 00 | ........T...#...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 54 00 00 00             | ....... T...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC105 recieved, slot 1 with function address 0x804c7c0
vitaEventSendObjectMetadata: Event recieved: RequestSendObjectMetadata, code: 0xc105, id: 36
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9514, Unknown (9514)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 14 95 55 00 00 00 24 00 00 00 | ........U...$...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (32 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 20 00 00 00 02 00 14 95 55 00 00 00 36 04 00 00 |  .......U...6...
10: 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 | ................
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 55 00 00 00             | ....... U...    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9515, Unknown (9515)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 15 95 56 00 00 00 24 00 00 00 | ........V...$...
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
000: A3 01 00 00 02 00 15 95 56 00 00 00 93 01 00 00 | ........V.......
010: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
020: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
030: 46 2D 38 22 3F 3E 0A 3C 6F 62 6A 65 63 74 4D 65 | F-8"?>.<objectMe
040: 74 61 64 61 74 61 3E 3C 66 69 6C 65 20 6E 61 6D | tadata><file nam
050: 65 3D 22 73 61 76 65 64 61 74 61 2E 70 73 76 69 | e="savedata.psvi
060: 6D 67 22 20 73 74 61 74 75 73 54 79 70 65 3D 22 | mg" statusType="
070: 31 22 20 74 69 74 6C 65 3D 22 73 61 76 65 64 61 | 1" title="saveda
080: 74 61 2E 70 73 76 69 6D 67 22 20 69 6E 64 65 78 | ta.psvimg" index
090: 3D 22 30 22 20 6F 68 66 69 50 61 72 65 6E 74 3D | ="0" ohfiParent=
0A0: 22 31 30 37 38 22 20 6F 68 66 69 3D 22 31 30 37 | "1078" ohfi="107
0B0: 39 22 20 73 69 7A 65 3D 22 36 32 33 37 37 36 22 | 9" size="623776"
0C0: 20 64 61 74 65 54 69 6D 65 43 72 65 61 74 65 64 |  dateTimeCreated
0D0: 3D 22 31 39 36 39 2D 31 31 2D 33 31 54 31 37 3A | ="1969-11-31T17:
0E0: 30 30 3A 30 30 2D 30 37 3A 30 30 22 2F 3E 3C 66 | 00:00-07:00"/><f
0F0: 69 6C 65 20 6E 61 6D 65 3D 22 73 61 76 65 64 61 | ile name="saveda
100: 74 61 2E 70 73 76 6D 64 22 20 73 74 61 74 75 73 | ta.psvmd" status
110: 54 79 70 65 3D 22 31 22 20 74 69 74 6C 65 3D 22 | Type="1" title="
120: 73 61 76 65 64 61 74 61 2E 70 73 76 6D 64 22 20 | savedata.psvmd" 
130: 69 6E 64 65 78 3D 22 31 22 20 6F 68 66 69 50 61 | index="1" ohfiPa
140: 72 65 6E 74 3D 22 31 30 37 38 22 20 6F 68 66 69 | rent="1078" ohfi
150: 3D 22 31 30 38 30 22 20 73 69 7A 65 3D 22 31 39 | ="1080" size="19
160: 32 22 20 64 61 74 65 54 69 6D 65 43 72 65 61 74 | 2" dateTimeCreat
170: 65 64 3D 22 31 39 36 39 2D 31 31 2D 33 31 54 31 | ed="1969-11-31T1
180: 37 3A 30 30 3A 30 30 2D 30 37 3A 30 30 22 2F 3E | 7:00:00-07:00"/>
190: 3C 2F 6F 62 6A 65 63 74 4D 65 74 61 64 61 74 61 | </objectMetadata
1A0: 3E 0A 00                                        | >..             
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 56 00 00 00 00 00 00 00 | ....... V.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendObjectMetadata: Sent metadata for OHFI parent 1078
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 57 00 00 00 24 00 00 00 | ........W...$...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 57 00 00 00             | ....... W...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC104 recieved, slot 0 with function address 0x804c960
vitaEventSendNumOfObject: Event recieved: RequestSendNumOfObject, code: 0xc104, id: 37
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9513, Unknown (9513)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 13 95 58 00 00 00 25 00 00 00 | ........X...%...
10: 01 00 00 00                                     | ....            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 58 00 00 00 00 00 00 00 | ....... X.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendNumOfObject: Returned count of 1 objects for OHFI parent 1077
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 59 00 00 00 25 00 00 00 | ........Y...%...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 59 00 00 00             | ....... Y...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC105 recieved, slot 1 with function address 0x804c7c0
vitaEventSendObjectMetadata: Event recieved: RequestSendObjectMetadata, code: 0xc105, id: 38
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9514, Unknown (9514)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 14 95 5A 00 00 00 26 00 00 00 | ........Z...&...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (32 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 20 00 00 00 02 00 14 95 5A 00 00 00 35 04 00 00 |  .......Z...5...
10: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 5A 00 00 00             | ....... Z...    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9515, Unknown (9515)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 15 95 5B 00 00 00 26 00 00 00 | ........[...&...
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: E5 00 00 00 02 00 15 95 5B 00 00 00 D5 00 00 00 | ........[.......
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 0A 3C 6F 62 6A 65 63 74 4D 65 | F-8"?>.<objectMe
40: 74 61 64 61 74 61 3E 3C 66 6F 6C 64 65 72 20 74 | tadata><folder t
50: 79 70 65 3D 22 31 22 20 6E 61 6D 65 3D 22 74 6D | ype="1" name="tm
60: 70 22 20 74 69 74 6C 65 3D 22 74 6D 70 22 20 69 | p" title="tmp" i
70: 6E 64 65 78 3D 22 30 22 20 6F 68 66 69 50 61 72 | ndex="0" ohfiPar
80: 65 6E 74 3D 22 31 30 37 37 22 20 6F 68 66 69 3D | ent="1077" ohfi=
90: 22 31 30 37 38 22 20 73 69 7A 65 3D 22 36 32 33 | "1078" size="623
A0: 39 36 38 22 20 64 61 74 65 54 69 6D 65 43 72 65 | 968" dateTimeCre
B0: 61 74 65 64 3D 22 31 39 36 39 2D 31 31 2D 33 31 | ated="1969-11-31
C0: 54 31 37 3A 30 30 3A 30 30 2D 30 37 3A 30 30 22 | T17:00:00-07:00"
D0: 2F 3E 3C 2F 6F 62 6A 65 63 74 4D 65 74 61 64 61 | /></objectMetada
E0: 74 61 3E 0A 00                                  | ta>..           
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 5B 00 00 00 00 00 00 00 | ....... [.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendObjectMetadata: Sent metadata for OHFI parent 1077
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 5C 00 00 00 26 00 00 00 | ........\...&...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 5C 00 00 00             | ....... \...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC117 recieved, slot 19 with function address 0x804af90
vitaEventOperateObject: Event recieved: RequestOperateObject, code: 0xc117, id: 39
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952e, Unknown (952e)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2E 95 5D 00 00 00 27 00 00 00 | ........]...'...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (44 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 2C 00 00 00 02 00 2E 95 5D 00 00 00 04 00 00 00 | ,.......].......
10: 36 04 00 00 00 00 00 00 10 00 00 00 73 61 76 65 | 6...........save
20: 64 61 74 61 2E 70 73 76 69 6E 66 00             | data.psvinf.    
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 5D 00 00 00             | ....... ]...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventOperateObject: Operate command 4: Create file savedata.psvinf
vitaEventOperateObject: Created file _TEMP/tmp/savedata.psvinf
vitaEventOperateObject: File /home/addison/PSVita//APP/0819b305ff5a927f/_TEMP/tmp/savedata.psvinf with OHFI 1081 under parent _TEMP/tmp
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 18 00 00 00 01 00 18 95 5E 00 00 00 27 00 00 00 | ........^...'...
10: 01 20 00 00 39 04 00 00                         | . ..9...        
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 5E 00 00 00             | ....... ^...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC118 recieved, slot 20 with function address 0x804cef0
vitaEventGetPartOfObject: Event recieved: RequestGetPartOfObject, code: 0xc118, id: 40
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952f, Unknown (952f)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2F 95 5F 00 00 00 28 00 00 00 | ....../._...(...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (40 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 28 00 00 00 02 00 2F 95 5F 00 00 00 39 04 00 00 | (...../._...9...
10: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 | ................
20: 08 19 B3 05 FF 5A 92 7F                         | .....Z..        
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 5F 00 00 00             | ....... _...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventGetPartOfObject: Receiving _TEMP/tmp/savedata.psvinf at offset 0 for 8 bytes
vitaEventGetPartOfObject: Written 8 bytes to /home/addison/PSVita//APP/0819b305ff5a927f/_TEMP/tmp/savedata.psvinf at offset 0.
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 60 00 00 00 28 00 00 00 | ........`...(...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 60 00 00 00             | ....... `...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC104 recieved, slot 0 with function address 0x804c960
vitaEventSendNumOfObject: Event recieved: RequestSendNumOfObject, code: 0xc104, id: 41
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9513, Unknown (9513)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 13 95 61 00 00 00 29 00 00 00 | ........a...)...
10: 01 00 00 00                                     | ....            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 61 00 00 00 00 00 00 00 | ....... a.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendNumOfObject: Returned count of 1 objects for OHFI parent 1077
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 62 00 00 00 29 00 00 00 | ........b...)...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 62 00 00 00             | ....... b...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC105 recieved, slot 1 with function address 0x804c7c0
vitaEventSendObjectMetadata: Event recieved: RequestSendObjectMetadata, code: 0xc105, id: 42
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9514, Unknown (9514)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 14 95 63 00 00 00 2A 00 00 00 | ........c...*...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (32 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 20 00 00 00 02 00 14 95 63 00 00 00 35 04 00 00 |  .......c...5...
10: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 63 00 00 00             | ....... c...    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9515, Unknown (9515)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 15 95 64 00 00 00 2A 00 00 00 | ........d...*...
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: E5 00 00 00 02 00 15 95 64 00 00 00 D5 00 00 00 | ........d.......
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 0A 3C 6F 62 6A 65 63 74 4D 65 | F-8"?>.<objectMe
40: 74 61 64 61 74 61 3E 3C 66 6F 6C 64 65 72 20 74 | tadata><folder t
50: 79 70 65 3D 22 31 22 20 6E 61 6D 65 3D 22 74 6D | ype="1" name="tm
60: 70 22 20 74 69 74 6C 65 3D 22 74 6D 70 22 20 69 | p" title="tmp" i
70: 6E 64 65 78 3D 22 30 22 20 6F 68 66 69 50 61 72 | ndex="0" ohfiPar
80: 65 6E 74 3D 22 31 30 37 37 22 20 6F 68 66 69 3D | ent="1077" ohfi=
90: 22 31 30 37 38 22 20 73 69 7A 65 3D 22 36 32 33 | "1078" size="623
A0: 39 37 36 22 20 64 61 74 65 54 69 6D 65 43 72 65 | 976" dateTimeCre
B0: 61 74 65 64 3D 22 31 39 36 39 2D 31 31 2D 33 31 | ated="1969-11-31
C0: 54 31 37 3A 30 30 3A 30 30 2D 30 37 3A 30 30 22 | T17:00:00-07:00"
D0: 2F 3E 3C 2F 6F 62 6A 65 63 74 4D 65 74 61 64 61 | /></objectMetada
E0: 74 61 3E 0A 00                                  | ta>..           
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 64 00 00 00 00 00 00 00 | ....... d.......
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendObjectMetadata: Sent metadata for OHFI parent 1077
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 65 00 00 00 2A 00 00 00 | ........e...*...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 65 00 00 00             | ....... e...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC117 recieved, slot 19 with function address 0x804af90
vitaEventOperateObject: Event recieved: RequestOperateObject, code: 0xc117, id: 43
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952e, Unknown (952e)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2E 95 66 00 00 00 2B 00 00 00 | ........f...+...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (37 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 25 00 00 00 02 00 2E 95 66 00 00 00 03 00 00 00 | %.......f.......
10: 36 04 00 00 00 00 00 00 09 00 00 00 73 61 76 65 | 6...........save
20: 64 61 74 61 00                                  | data.           
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 66 00 00 00             | ....... f...    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventOperateObject: Operate command 3: Rename tmp to savedata
Segmentation fault
and then the vita hangs in the copy process and it freezes if i try to cancel it
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by SMOKE »

YAY! Thanks yifanlu, your xml worked!
But it cant find the savedata for some reason, they're in /PSVita/PSAVEDATA/ but when I try to copy a savegame to my Vita, it says theres nothing there.

EDIT:
It is able to make a backup, though


EDIT 2:
I got it working!!!!!
I had to let VitaMTP make the directories for the savedata etc.
Also had to use chmod to gain access to these folders.
Heres how to gain access to them, if anyone needs it:

Code: Select all

sudo chown -R user:group /Path/To/Directory
fate6
Big Beholder
Posts: 7599
Joined: Fri Mar 09, 2012 1:18 am
Location: [fate6@Canterlot ~]$

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by fate6 »

compiled source on OpenSuse 12.3
Vita displays error "C3-14978-9"
any ideas?

Code: Select all

fate6@Canterlot:~/Documents/vitamtp-1.1.2/src> ./opencma -u "/home/fate6/PS_Vita/" -p "/home/fate6/Pictures/" -v "/home/fate6/Videos/" -m "/home/fate6/Music/" -a "/home/fate6/PS_Vita/"
OpenCMA 1.0 Beta
libVitaMTP Version: 1.1
Protocol Max Version: 01500010
Once connected, send SIGTSTP (usually Ctrl+Z) to refresh the database.
main: Waiting for Vita to connect...
PTP: Opening session
main: Vita connected: serial 0XXXXXXXXXXXXXXXX
VitaMTP: Vita capability info: <?xml version="1.0" encoding="UTF-8"?><capabilityInfo version="1.0"><function type="photo"><format contentType="image/jpeg" /><format contentType="image/png" /><format contentType="image/tiff" /><format contentType="image/bmp" /><format contentType="image/gif" /><format contentType="image/x-mpo" /><format contentType="video/x-photocam-movie" /><option name="physicalView" /></function><function type="music"><format contentType="audio/mp3" /><format contentType="audio/mp4" codec="AAC" /><format contentType="audio/wav" codec="LPCM" /><option name="playlist" /></function><function type="video"><format contentType="video/mp4" videoCodec="MPEG4" audioCodec="AAC" /><format contentType="video/mp4" videoCodec="AVC" audioCodec="AAC" /><format contentType="video/x-marlin-est" /><format contentType="video/x-marlin-vod" /><option name="physicalView" /></function><function type="game"><format contentType="vitaApp" /><format contentType="PSPGame" /><format contentType="PSPSaveData" /><format contentType="PSGame" /><format contentType="PSMApp" /></function><function type="backup"><format type="systemBackup" /></function><function type="systemUpdate" /><function type="networkRpc" /></capabilityInfo>
vitaEventSendHttpObjectFromURL: Sending 963d bytes of data for HTTP request http://fus01.psp2.update.playstation.net/update/psp2/list/us/psp2-updatelist.xml?ver=02110000&sid=5a8fa17037342c4d755fcf8b7bcca03bfffd05ac25645a605ef71b268b96e9bc&nd=1;

EDIT: tried yifanlu's xml and now works ^__^
Image
anon wrote:If you can't trust a 600 year old vampire in a prepubescent girl's body, who can you trust?
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by SMOKE »

Have you tried that xml from yifanlu on the last page?
That fixed everything for me
yifanlu
Guru
Posts: 760
Joined: Sun Mar 11, 2012 6:42 am
Contact:

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by yifanlu »

fate6 wrote:compiled source on OpenSuse 12.3
Vita displays error "C3-14978-9"
any ideas?

Code: Select all

fate6@Canterlot:~/Documents/vitamtp-1.1.2/src> ./opencma -u "/home/fate6/PS_Vita/" -p "/home/fate6/Pictures/" -v "/home/fate6/Videos/" -m "/home/fate6/Music/" -a "/home/fate6/PS_Vita/"
OpenCMA 1.0 Beta
libVitaMTP Version: 1.1
Protocol Max Version: 01500010
Once connected, send SIGTSTP (usually Ctrl+Z) to refresh the database.
main: Waiting for Vita to connect...
PTP: Opening session
main: Vita connected: serial 0XXXXXXXXXXXXXXXX
VitaMTP: Vita capability info: <?xml version="1.0" encoding="UTF-8"?><capabilityInfo version="1.0"><function type="photo"><format contentType="image/jpeg" /><format contentType="image/png" /><format contentType="image/tiff" /><format contentType="image/bmp" /><format contentType="image/gif" /><format contentType="image/x-mpo" /><format contentType="video/x-photocam-movie" /><option name="physicalView" /></function><function type="music"><format contentType="audio/mp3" /><format contentType="audio/mp4" codec="AAC" /><format contentType="audio/wav" codec="LPCM" /><option name="playlist" /></function><function type="video"><format contentType="video/mp4" videoCodec="MPEG4" audioCodec="AAC" /><format contentType="video/mp4" videoCodec="AVC" audioCodec="AAC" /><format contentType="video/x-marlin-est" /><format contentType="video/x-marlin-vod" /><option name="physicalView" /></function><function type="game"><format contentType="vitaApp" /><format contentType="PSPGame" /><format contentType="PSPSaveData" /><format contentType="PSGame" /><format contentType="PSMApp" /></function><function type="backup"><format type="systemBackup" /></function><function type="systemUpdate" /><function type="networkRpc" /></capabilityInfo>
vitaEventSendHttpObjectFromURL: Sending 963d bytes of data for HTTP request http://fus01.psp2.update.playstation.net/update/psp2/list/us/psp2-updatelist.xml?ver=02110000&sid=5a8fa17037342c4d755fcf8b7bcca03bfffd05ac25645a605ef71b268b96e9bc&nd=1;
Please, as the readme says, use -l 4 so I have better information on what the problem is. Also, this exact error has been reported and fixed on this thread. You can either use the most up to date updatelist.xml from YOUR REGION, use the generic updatelist.xml that I've posted a few posts above, or wait for the next release where I have the updatelist included. Thanks.
fate6
Big Beholder
Posts: 7599
Joined: Fri Mar 09, 2012 1:18 am
Location: [fate6@Canterlot ~]$

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by fate6 »

I did use the most up-to date xml
but no longer matters as the generic seems to have fixed it

EDIT: tried to copy song from PC but says "Could not copy some files"
will try again with -l 4
I only tried to copy "NO, Thank You!.mp3" so IDK why its trying to send all the others :/

Code: Select all

libVitaMTP Version: 1.1
Protocol Max Version: 01500010
Once connected, send SIGTSTP (usually Ctrl+Z) to refresh the database.
main: Waiting for Vita to connect...
PTP: Opening session
main: Vita connected: serial 0XXXXXXXXXXXXXXXX
VitaMTP: Vita capability info: <?xml version="1.0" encoding="UTF-8"?><capabilityInfo version="1.0"><function type="photo"><format contentType="image/jpeg" /><format contentType="image/png" /><format contentType="image/tiff" /><format contentType="image/bmp" /><format contentType="image/gif" /><format contentType="image/x-mpo" /><format contentType="video/x-photocam-movie" /><option name="physicalView" /></function><function type="music"><format contentType="audio/mp3" /><format contentType="audio/mp4" codec="AAC" /><format contentType="audio/wav" codec="LPCM" /><option name="playlist" /></function><function type="video"><format contentType="video/mp4" videoCodec="MPEG4" audioCodec="AAC" /><format contentType="video/mp4" videoCodec="AVC" audioCodec="AAC" /><format contentType="video/x-marlin-est" /><format contentType="video/x-marlin-vod" /><option name="physicalView" /></function><function type="game"><format contentType="vitaApp" /><format contentType="PSPGame" /><format contentType="PSPSaveData" /><format contentType="PSGame" /><format contentType="PSMApp" /></function><function type="backup"><format type="systemBackup" /></function><function type="systemUpdate" /><function type="networkRpc" /></capabilityInfo>
vitaEventSendHttpObjectFromURL: Sending 950d bytes of data for HTTP request http://fus01.psp2.update.playstation.net/update/psp2/list/us/psp2-updatelist.xml?ver=02110000&sid=5dbeef83d622b579e81c45aad53b1147789be10a888808f5522621cd80933f3f&nd=1;
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventSendStorageSize: Creating /home/fate6/PS_Vita//SYSTEM/792e29c03fb64831
vitaEventSendStorageSize: Creating /home/fate6/PS_Vita//APP/792e29c03fb64831
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventCancelTask: Event CancelTask (0xc108) unimplemented!
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
^Zsigtstp_handler: Refreshing the database.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventSendObject: Sending 01 - NO, Thank You!.mp3 of 10303616 bytes to device.
vitaEventSendObject: Sending [Nipponsei] K-ON!! Maxi Single - Pure Pure Heart [Various] of 97755270 bytes to device.
vitaEventSendObject: Sending 02 - Sakuragaoka Joshi Koutou Gakkou Kouka (Rock Ver.).mp3 of 7088256 bytes to device.
vitaEventSendObject: Sending 01 - Pure Pure Heart.mp3 of 11051136 bytes to device.
vitaEventSendObject: Sending 08 - Pure Pure Heart (Instrumental -Bass).mp3 of 11065472 bytes to device.
vitaEventSendObject: Sending Scans of 6337358 bytes to device.
vitaEventSendObject: Sending Booklet 01.jpg of 2101160 bytes to device.
vitaEventSendObject: Sending Case Cover Back Outer.jpg of 1042989 bytes to device.
vitaEventSendObject: Sending Case Cover Back Inner.jpg of 434694 bytes to device.
vitaEventSendObject: Sending Case Spine.jpg of 433976 bytes to device.
vitaEventSendObject: Sending CD.jpg of 319161 bytes to device.
vitaEventSendObject: Sending Booklet 02.jpg of 2001282 bytes to device.
vitaEventSendObject: Sending 09 - Pure Pure Heart (Instrumental -Drums).mp3 of 10961024 bytes to device.
vitaEventSendObject: Sending of 09 - Pure Pure Heart (Instrumental -Drums).mp3 failed.
EDIT2: not from -l 4 but thought it was interesting
"same error"

Code: Select all

vitaEventSendObject: Sending of 09 - Pure Pure Heart (Instrumental -Drums).mp3 failed.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventSendObjectThumb: Error sending thumbnail /home/fate6/Pictures//the_ballet_starts_by_lionheartcartoon-d5cmywq.png
vitaEventSendObjectMetadataItems: Cannot get OHFI for retreving metadata.
vitaEventSendNumOfObject: Error occured receiving object count for OHFI parent 1000
vitaEventSendObjectThumb: Error sending thumbnail /home/fate6/Pictures//tumblr_l5klnza8dK1qbt20qo1_500.jpg
vitaEventSendNumOfObject: Error occured receiving object count for OHFI parent 1000
vitaEventSendNumOfObject: Error occured receiving object count for OHFI parent 1000
EDIT3:

Code: Select all

fate6@Canterlot:~/Documents/vitamtp-1.1.2/src> ./opencma -u "/home/fate6/PS_Vita/" -p "/home/fate6/Pictures/" -v "/home/fate6/Videos/" -m "/home/fate6/Music/" -a "/home/fate6/PS_Vita/" -l 4
OpenCMA 1.0 Beta
libVitaMTP Version: 1.1
Protocol Max Version: 01500010
Once connected, send SIGTSTP (usually Ctrl+Z) to refresh the database.
main: Waiting for Vita to connect...
PTP: Opening session
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x1002, Open session
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 02 10 00 00 00 00 01 00 00 00 | ................
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 00 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
main: Vita connected: serial 03274170044553141
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9511, Unknown (9511)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 11 95 01 00 00 00             | ............    
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (424 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: A8 01 00 00 02 00 11 95 01 00 00 00 98 01 00 00 | ................
010: 3C 56 49 54 41 49 6E 66 6F 72 6D 61 74 69 6F 6E | <VITAInformation
020: 20 72 65 73 70 6F 6E 64 65 72 56 65 72 73 69 6F |  responderVersio
030: 6E 3D 22 32 2E 31 31 22 20 70 72 6F 74 6F 63 6F | n="2.11" protoco
040: 6C 56 65 72 73 69 6F 6E 3D 22 30 31 35 30 30 30 | lVersion="015000
050: 31 30 22 20 6F 6E 6C 69 6E 65 49 64 3D 22 46 69 | 10" onlineId="Fi
060: 6C 6C 79 5F 54 77 69 6C 79 22 20 6D 6F 64 65 6C | lly_Twily" model
070: 49 6E 66 6F 3D 22 50 43 48 30 31 31 30 31 41 41 | Info="PCH01101AA
080: 30 31 22 20 74 69 6D 65 7A 6F 6E 65 3D 22 34 22 | 01" timezone="4"
090: 3E 3C 70 68 6F 74 6F 54 68 75 6D 62 20 74 79 70 | ><photoThumb typ
0A0: 65 3D 22 30 22 20 63 6F 64 65 63 54 79 70 65 3D | e="0" codecType=
0B0: 22 31 37 22 20 77 69 64 74 68 3D 22 32 31 33 22 | "17" width="213"
0C0: 20 68 65 69 67 68 74 3D 22 31 32 30 22 2F 3E 3C |  height="120"/><
0D0: 76 69 64 65 6F 54 68 75 6D 62 20 74 79 70 65 3D | videoThumb type=
0E0: 22 31 22 20 63 6F 64 65 63 54 79 70 65 3D 22 35 | "1" codecType="5
0F0: 22 20 77 69 64 74 68 3D 22 32 31 33 22 20 68 65 | " width="213" he
100: 69 67 68 74 3D 22 31 32 30 22 20 64 75 72 61 74 | ight="120" durat
110: 69 6F 6E 3D 22 31 35 22 2F 3E 3C 6D 75 73 69 63 | ion="15"/><music
120: 54 68 75 6D 62 20 74 79 70 65 3D 22 30 22 20 63 | Thumb type="0" c
130: 6F 64 65 63 54 79 70 65 3D 22 31 37 22 20 77 69 | odecType="17" wi
140: 64 74 68 3D 22 31 39 32 22 20 68 65 69 67 68 74 | dth="192" height
150: 3D 22 31 39 32 22 2F 3E 3C 67 61 6D 65 54 68 75 | ="192"/><gameThu
160: 6D 62 20 74 79 70 65 3D 22 30 22 20 63 6F 64 65 | mb type="0" code
170: 63 54 79 70 65 3D 22 31 37 22 20 77 69 64 74 68 | cType="17" width
180: 3D 22 31 39 32 22 20 68 65 69 67 68 74 3D 22 31 | ="192" height="1
190: 39 32 22 2F 3E 3C 2F 56 49 54 41 49 6E 66 6F 72 | 92"/></VITAInfor
1A0: 6D 61 74 69 6F 6E 3E 00                         | mation>.        
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 01 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x951c, Unknown (951c)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 1C 95 02 00 00 00             | ............    
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: DB 00 00 00 02 00 1C 95 02 00 00 00 CB 00 00 00 | ................
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 0A 3C 69 6E 69 74 69 61 74 6F | F-8"?>.<initiato
40: 72 49 6E 66 6F 20 70 6C 61 74 66 6F 72 6D 54 79 | rInfo platformTy
50: 70 65 3D 22 50 43 22 20 70 6C 61 74 66 6F 72 6D | pe="PC" platform
60: 53 75 62 74 79 70 65 3D 22 55 6E 6B 6E 6F 77 6E | Subtype="Unknown
70: 22 20 6F 73 56 65 72 73 69 6F 6E 3D 22 30 2E 30 | " osVersion="0.0
80: 22 20 76 65 72 73 69 6F 6E 3D 22 31 2E 31 22 20 | " version="1.1" 
90: 70 72 6F 74 6F 63 6F 6C 56 65 72 73 69 6F 6E 3D | protocolVersion=
A0: 22 30 31 35 30 30 30 31 30 22 20 6E 61 6D 65 3D | "01500010" name=
B0: 22 4F 70 65 6E 43 4D 41 20 31 2E 30 20 42 65 74 | "OpenCMA 1.0 Bet
C0: 61 22 20 61 70 70 6C 69 63 61 74 69 6F 6E 54 79 | a" applicationTy
D0: 70 65 3D 22 35 22 20 2F 3E 0A 00                | pe="5" />..     
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 02 00 00 00 00 00 00 00 | ....... ........
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x953b, Unknown (953b)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 3B 95 03 00 00 00             | ......;.....    
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (512 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: C2 04 00 00 02 00 3B 95 03 00 00 00 B2 04 00 00 | ......;.........
010: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
020: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
030: 46 2D 38 22 3F 3E 3C 63 61 70 61 62 69 6C 69 74 | F-8"?><capabilit
040: 79 49 6E 66 6F 20 76 65 72 73 69 6F 6E 3D 22 31 | yInfo version="1
050: 2E 30 22 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 | .0"><function ty
060: 70 65 3D 22 70 68 6F 74 6F 22 3E 3C 66 6F 72 6D | pe="photo"><form
070: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
080: 69 6D 61 67 65 2F 6A 70 65 67 22 20 2F 3E 3C 66 | image/jpeg" /><f
090: 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 | ormat contentTyp
0A0: 65 3D 22 69 6D 61 67 65 2F 70 6E 67 22 20 2F 3E | e="image/png" />
0B0: 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 | <format contentT
0C0: 79 70 65 3D 22 69 6D 61 67 65 2F 74 69 66 66 22 | ype="image/tiff"
0D0: 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 65 |  /><format conte
0E0: 6E 74 54 79 70 65 3D 22 69 6D 61 67 65 2F 62 6D | ntType="image/bm
0F0: 70 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E | p" /><format con
100: 74 65 6E 74 54 79 70 65 3D 22 69 6D 61 67 65 2F | tentType="image/
110: 67 69 66 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 | gif" /><format c
120: 6F 6E 74 65 6E 74 54 79 70 65 3D 22 69 6D 61 67 | ontentType="imag
130: 65 2F 78 2D 6D 70 6F 22 20 2F 3E 3C 66 6F 72 6D | e/x-mpo" /><form
140: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
150: 76 69 64 65 6F 2F 78 2D 70 68 6F 74 6F 63 61 6D | video/x-photocam
160: 2D 6D 6F 76 69 65 22 20 2F 3E 3C 6F 70 74 69 6F | -movie" /><optio
170: 6E 20 6E 61 6D 65 3D 22 70 68 79 73 69 63 61 6C | n name="physical
180: 56 69 65 77 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 | View" /></functi
190: 6F 6E 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 | on><function typ
1A0: 65 3D 22 6D 75 73 69 63 22 3E 3C 66 6F 72 6D 61 | e="music"><forma
1B0: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 61 | t contentType="a
1C0: 75 64 69 6F 2F 6D 70 33 22 20 2F 3E 3C 66 6F 72 | udio/mp3" /><for
1D0: 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D | mat contentType=
1E0: 22 61 75 64 69 6F 2F 6D 70 34 22 20 63 6F 64 65 | "audio/mp4" code
1F0: 63 3D 22 41 41 43 22 20 2F 3E 3C 66 6F 72 6D 61 | c="AAC" /><forma
VitaMTP ptp_read_func[221]: Remaining size to read: 0x02c2 bytes
VitaMTP ptp_read_func[240]: Reading in 0x02c2 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (706 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 61 | t contentType="a
010: 75 64 69 6F 2F 77 61 76 22 20 63 6F 64 65 63 3D | udio/wav" codec=
020: 22 4C 50 43 4D 22 20 2F 3E 3C 6F 70 74 69 6F 6E | "LPCM" /><option
030: 20 6E 61 6D 65 3D 22 70 6C 61 79 6C 69 73 74 22 |  name="playlist"
040: 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E 3E 3C 66 |  /></function><f
050: 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D 22 76 69 | unction type="vi
060: 64 65 6F 22 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E | deo"><format con
070: 74 65 6E 74 54 79 70 65 3D 22 76 69 64 65 6F 2F | tentType="video/
080: 6D 70 34 22 20 76 69 64 65 6F 43 6F 64 65 63 3D | mp4" videoCodec=
090: 22 4D 50 45 47 34 22 20 61 75 64 69 6F 43 6F 64 | "MPEG4" audioCod
0A0: 65 63 3D 22 41 41 43 22 20 2F 3E 3C 66 6F 72 6D | ec="AAC" /><form
0B0: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
0C0: 76 69 64 65 6F 2F 6D 70 34 22 20 76 69 64 65 6F | video/mp4" video
0D0: 43 6F 64 65 63 3D 22 41 56 43 22 20 61 75 64 69 | Codec="AVC" audi
0E0: 6F 43 6F 64 65 63 3D 22 41 41 43 22 20 2F 3E 3C | oCodec="AAC" /><
0F0: 66 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 | format contentTy
100: 70 65 3D 22 76 69 64 65 6F 2F 78 2D 6D 61 72 6C | pe="video/x-marl
110: 69 6E 2D 65 73 74 22 20 2F 3E 3C 66 6F 72 6D 61 | in-est" /><forma
120: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 76 | t contentType="v
130: 69 64 65 6F 2F 78 2D 6D 61 72 6C 69 6E 2D 76 6F | ideo/x-marlin-vo
140: 64 22 20 2F 3E 3C 6F 70 74 69 6F 6E 20 6E 61 6D | d" /><option nam
150: 65 3D 22 70 68 79 73 69 63 61 6C 56 69 65 77 22 | e="physicalView"
160: 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E 3E 3C 66 |  /></function><f
170: 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D 22 67 61 | unction type="ga
180: 6D 65 22 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | me"><format cont
190: 65 6E 74 54 79 70 65 3D 22 76 69 74 61 41 70 70 | entType="vitaApp
1A0: 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | " /><format cont
1B0: 65 6E 74 54 79 70 65 3D 22 50 53 50 47 61 6D 65 | entType="PSPGame
1C0: 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | " /><format cont
1D0: 65 6E 74 54 79 70 65 3D 22 50 53 50 53 61 76 65 | entType="PSPSave
1E0: 44 61 74 61 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 | Data" /><format 
1F0: 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 50 53 47 | contentType="PSG
200: 61 6D 65 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 | ame" /><format c
210: 6F 6E 74 65 6E 74 54 79 70 65 3D 22 50 53 4D 41 | ontentType="PSMA
220: 70 70 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E | pp" /></function
230: 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D | ><function type=
240: 22 62 61 63 6B 75 70 22 3E 3C 66 6F 72 6D 61 74 | "backup"><format
250: 20 74 79 70 65 3D 22 73 79 73 74 65 6D 42 61 63 |  type="systemBac
260: 6B 75 70 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F | kup" /></functio
270: 6E 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 | n><function type
280: 3D 22 73 79 73 74 65 6D 55 70 64 61 74 65 22 20 | ="systemUpdate" 
290: 2F 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 | /><function type
2A0: 3D 22 6E 65 74 77 6F 72 6B 52 70 63 22 20 2F 3E | ="networkRpc" />
2B0: 3C 2F 63 61 70 61 62 69 6C 69 74 79 49 6E 66 6F | </capabilityInfo
2C0: 3E 00                                           | >.              
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 03 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP: Vita capability info: <?xml version="1.0" encoding="UTF-8"?><capabilityInfo version="1.0"><function type="photo"><format contentType="image/jpeg" /><format contentType="image/png" /><format contentType="image/tiff" /><format contentType="image/bmp" /><format contentType="image/gif" /><format contentType="image/x-mpo" /><format contentType="video/x-photocam-movie" /><option name="physicalView" /></function><function type="music"><format contentType="audio/mp3" /><format contentType="audio/mp4" codec="AAC" /><format contentType="audio/wav" codec="LPCM" /><option name="playlist" /></function><function type="video"><format contentType="video/mp4" videoCodec="MPEG4" audioCodec="AAC" /><format contentType="video/mp4" videoCodec="AVC" audioCodec="AAC" /><format contentType="video/x-marlin-est" /><format contentType="video/x-marlin-vod" /><option name="physicalView" /></function><function type="game"><format contentType="vitaApp" /><format contentType="PSPGame" /><format contentType="PSPSaveData" /><format contentType="PSGame" /><format contentType="PSMApp" /></function><function type="backup"><format type="systemBackup" /></function><function type="systemUpdate" /><function type="networkRpc" /></capabilityInfo>
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x953c, Unknown (953c)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 3C 95 04 00 00 00             | ......<.....    
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: 66 00 00 00 02 00 3C 95 04 00 00 00 56 00 00 00 | f.....<.....V...
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 3C 63 61 70 61 62 69 6C 69 74 | F-8"?><capabilit
40: 79 49 6E 66 6F 20 76 65 72 73 69 6F 6E 3D 22 31 | yInfo version="1
50: 2E 30 22 3E 3C 2F 63 61 70 61 62 69 6C 69 74 79 | .0"></capability
60: 49 6E 66 6F 3E 00                               | Info>.          
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 04 00 00 00 00 00 00 00 | ....... ........
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952a, Unknown (952a)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2A 95 05 00 00 00 00 00 00 00 | ......*.........
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 05 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC112 recieved, slot 14 with function address 0x804be20
vitaEventGetSettingInfo: Event recieved: RequestGetSettingInfo, code: 0xc112, id: 53
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9524, Unknown (9524)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 24 95 06 00 00 00 35 00 00 00 | ......$.....5...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (257 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: 01 01 00 00 02 00 24 95 06 00 00 00 F1 00 00 00 | ......$.........
010: 3C 73 65 74 74 69 6E 67 49 6E 66 6F 3E 3C 61 63 | <settingInfo><ac
020: 63 6F 75 6E 74 73 3E 3C 6E 70 41 63 63 6F 75 6E | counts><npAccoun
030: 74 20 75 73 65 72 4E 61 6D 65 3D 22 6D 74 70 72 | t userName="mtpr
040: 33 49 6E 76 61 6C 69 64 55 73 65 72 4E 61 6D 65 | 3InvalidUserName
050: 22 20 73 69 67 6E 49 6E 49 64 3D 22 49 6E 76 61 | " signInId="Inva
060: 6C 69 64 53 69 67 6E 49 6E 49 64 22 20 61 63 63 | lidSignInId" acc
070: 6F 75 6E 74 49 64 3D 22 37 39 32 65 32 39 63 30 | ountId="792e29c0
080: 33 66 62 36 34 38 33 31 22 20 63 6F 75 6E 74 72 | 3fb64831" countr
090: 79 43 6F 64 65 3D 22 78 78 22 20 6C 61 6E 67 43 | yCode="xx" langC
0A0: 6F 64 65 3D 22 78 78 22 20 62 69 72 74 68 64 61 | ode="xx" birthda
0B0: 79 3D 22 31 32 39 32 33 38 35 35 32 22 20 6F 6E | y="129238552" on
0C0: 6C 69 6E 65 55 73 65 72 3D 22 30 22 20 70 61 73 | lineUser="0" pas
0D0: 73 77 64 3D 22 49 6E 76 61 6C 69 64 50 61 73 73 | swd="InvalidPass
0E0: 77 6F 72 64 22 2F 3E 3C 2F 61 63 63 6F 75 6E 74 | word"/></account
0F0: 73 3E 3C 2F 73 65 74 74 69 6E 67 49 6E 66 6F 3E | s></settingInfo>
100: 00                                              | .               
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 06 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventGetSettingInfo: Current account id: 792e29c03fb64831
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: URL Mapping Path: /home/fate6/PS_Vita/
Photos Path: /home/fate6/Pictures/
Videos Path: /home/fate6/Videos/
Music Path: /home/fate6/Music/
Apps Path: /home/fate6/PS_Vita/
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 07 00 00 00 35 00 00 00 | ............5...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 07 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
main: Database refreshed.
will try copying song again
Image
anon wrote:If you can't trust a 600 year old vampire in a prepubescent girl's body, who can you trust?
yifanlu
Guru
Posts: 760
Joined: Sun Mar 11, 2012 6:42 am
Contact:

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by yifanlu »

fate6 wrote:I did use the most up-to date xml
but no longer matters as the generic seems to have fixed it

EDIT: tried to copy song from PC but says "Could not copy some files"
will try again with -l 4
I only tried to copy "NO, Thank You!.mp3" so IDK why its trying to send all the others :/

Code: Select all

libVitaMTP Version: 1.1
Protocol Max Version: 01500010
Once connected, send SIGTSTP (usually Ctrl+Z) to refresh the database.
main: Waiting for Vita to connect...
PTP: Opening session
main: Vita connected: serial 0XXXXXXXXXXXXXXXX
VitaMTP: Vita capability info: <?xml version="1.0" encoding="UTF-8"?><capabilityInfo version="1.0"><function type="photo"><format contentType="image/jpeg" /><format contentType="image/png" /><format contentType="image/tiff" /><format contentType="image/bmp" /><format contentType="image/gif" /><format contentType="image/x-mpo" /><format contentType="video/x-photocam-movie" /><option name="physicalView" /></function><function type="music"><format contentType="audio/mp3" /><format contentType="audio/mp4" codec="AAC" /><format contentType="audio/wav" codec="LPCM" /><option name="playlist" /></function><function type="video"><format contentType="video/mp4" videoCodec="MPEG4" audioCodec="AAC" /><format contentType="video/mp4" videoCodec="AVC" audioCodec="AAC" /><format contentType="video/x-marlin-est" /><format contentType="video/x-marlin-vod" /><option name="physicalView" /></function><function type="game"><format contentType="vitaApp" /><format contentType="PSPGame" /><format contentType="PSPSaveData" /><format contentType="PSGame" /><format contentType="PSMApp" /></function><function type="backup"><format type="systemBackup" /></function><function type="systemUpdate" /><function type="networkRpc" /></capabilityInfo>
vitaEventSendHttpObjectFromURL: Sending 950d bytes of data for HTTP request http://fus01.psp2.update.playstation.net/update/psp2/list/us/psp2-updatelist.xml?ver=02110000&sid=5dbeef83d622b579e81c45aad53b1147789be10a888808f5522621cd80933f3f&nd=1;
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventSendStorageSize: Creating /home/fate6/PS_Vita//SYSTEM/792e29c03fb64831
vitaEventSendStorageSize: Creating /home/fate6/PS_Vita//APP/792e29c03fb64831
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventCancelTask: Event CancelTask (0xc108) unimplemented!
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
^Zsigtstp_handler: Refreshing the database.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventSendObject: Sending 01 - NO, Thank You!.mp3 of 10303616 bytes to device.
vitaEventSendObject: Sending [Nipponsei] K-ON!! Maxi Single - Pure Pure Heart [Various] of 97755270 bytes to device.
vitaEventSendObject: Sending 02 - Sakuragaoka Joshi Koutou Gakkou Kouka (Rock Ver.).mp3 of 7088256 bytes to device.
vitaEventSendObject: Sending 01 - Pure Pure Heart.mp3 of 11051136 bytes to device.
vitaEventSendObject: Sending 08 - Pure Pure Heart (Instrumental -Bass).mp3 of 11065472 bytes to device.
vitaEventSendObject: Sending Scans of 6337358 bytes to device.
vitaEventSendObject: Sending Booklet 01.jpg of 2101160 bytes to device.
vitaEventSendObject: Sending Case Cover Back Outer.jpg of 1042989 bytes to device.
vitaEventSendObject: Sending Case Cover Back Inner.jpg of 434694 bytes to device.
vitaEventSendObject: Sending Case Spine.jpg of 433976 bytes to device.
vitaEventSendObject: Sending CD.jpg of 319161 bytes to device.
vitaEventSendObject: Sending Booklet 02.jpg of 2001282 bytes to device.
vitaEventSendObject: Sending 09 - Pure Pure Heart (Instrumental -Drums).mp3 of 10961024 bytes to device.
vitaEventSendObject: Sending of 09 - Pure Pure Heart (Instrumental -Drums).mp3 failed.
EDIT2: not from -l 4 but thought it was interesting
"same error"

Code: Select all

vitaEventSendObject: Sending of 09 - Pure Pure Heart (Instrumental -Drums).mp3 failed.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: Database refreshed.
vitaEventSendObjectThumb: Error sending thumbnail /home/fate6/Pictures//the_ballet_starts_by_lionheartcartoon-d5cmywq.png
vitaEventSendObjectMetadataItems: Cannot get OHFI for retreving metadata.
vitaEventSendNumOfObject: Error occured receiving object count for OHFI parent 1000
vitaEventSendObjectThumb: Error sending thumbnail /home/fate6/Pictures//tumblr_l5klnza8dK1qbt20qo1_500.jpg
vitaEventSendNumOfObject: Error occured receiving object count for OHFI parent 1000
vitaEventSendNumOfObject: Error occured receiving object count for OHFI parent 1000
EDIT3:

Code: Select all

fate6@Canterlot:~/Documents/vitamtp-1.1.2/src> ./opencma -u "/home/fate6/PS_Vita/" -p "/home/fate6/Pictures/" -v "/home/fate6/Videos/" -m "/home/fate6/Music/" -a "/home/fate6/PS_Vita/" -l 4
OpenCMA 1.0 Beta
libVitaMTP Version: 1.1
Protocol Max Version: 01500010
Once connected, send SIGTSTP (usually Ctrl+Z) to refresh the database.
main: Waiting for Vita to connect...
PTP: Opening session
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x1002, Open session
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 02 10 00 00 00 00 01 00 00 00 | ................
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 00 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
main: Vita connected: serial 03274170044553141
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9511, Unknown (9511)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 11 95 01 00 00 00             | ............    
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (424 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: A8 01 00 00 02 00 11 95 01 00 00 00 98 01 00 00 | ................
010: 3C 56 49 54 41 49 6E 66 6F 72 6D 61 74 69 6F 6E | <VITAInformation
020: 20 72 65 73 70 6F 6E 64 65 72 56 65 72 73 69 6F |  responderVersio
030: 6E 3D 22 32 2E 31 31 22 20 70 72 6F 74 6F 63 6F | n="2.11" protoco
040: 6C 56 65 72 73 69 6F 6E 3D 22 30 31 35 30 30 30 | lVersion="015000
050: 31 30 22 20 6F 6E 6C 69 6E 65 49 64 3D 22 46 69 | 10" onlineId="Fi
060: 6C 6C 79 5F 54 77 69 6C 79 22 20 6D 6F 64 65 6C | lly_Twily" model
070: 49 6E 66 6F 3D 22 50 43 48 30 31 31 30 31 41 41 | Info="PCH01101AA
080: 30 31 22 20 74 69 6D 65 7A 6F 6E 65 3D 22 34 22 | 01" timezone="4"
090: 3E 3C 70 68 6F 74 6F 54 68 75 6D 62 20 74 79 70 | ><photoThumb typ
0A0: 65 3D 22 30 22 20 63 6F 64 65 63 54 79 70 65 3D | e="0" codecType=
0B0: 22 31 37 22 20 77 69 64 74 68 3D 22 32 31 33 22 | "17" width="213"
0C0: 20 68 65 69 67 68 74 3D 22 31 32 30 22 2F 3E 3C |  height="120"/><
0D0: 76 69 64 65 6F 54 68 75 6D 62 20 74 79 70 65 3D | videoThumb type=
0E0: 22 31 22 20 63 6F 64 65 63 54 79 70 65 3D 22 35 | "1" codecType="5
0F0: 22 20 77 69 64 74 68 3D 22 32 31 33 22 20 68 65 | " width="213" he
100: 69 67 68 74 3D 22 31 32 30 22 20 64 75 72 61 74 | ight="120" durat
110: 69 6F 6E 3D 22 31 35 22 2F 3E 3C 6D 75 73 69 63 | ion="15"/><music
120: 54 68 75 6D 62 20 74 79 70 65 3D 22 30 22 20 63 | Thumb type="0" c
130: 6F 64 65 63 54 79 70 65 3D 22 31 37 22 20 77 69 | odecType="17" wi
140: 64 74 68 3D 22 31 39 32 22 20 68 65 69 67 68 74 | dth="192" height
150: 3D 22 31 39 32 22 2F 3E 3C 67 61 6D 65 54 68 75 | ="192"/><gameThu
160: 6D 62 20 74 79 70 65 3D 22 30 22 20 63 6F 64 65 | mb type="0" code
170: 63 54 79 70 65 3D 22 31 37 22 20 77 69 64 74 68 | cType="17" width
180: 3D 22 31 39 32 22 20 68 65 69 67 68 74 3D 22 31 | ="192" height="1
190: 39 32 22 2F 3E 3C 2F 56 49 54 41 49 6E 66 6F 72 | 92"/></VITAInfor
1A0: 6D 61 74 69 6F 6E 3E 00                         | mation>.        
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 01 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x951c, Unknown (951c)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 1C 95 02 00 00 00             | ............    
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: DB 00 00 00 02 00 1C 95 02 00 00 00 CB 00 00 00 | ................
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 0A 3C 69 6E 69 74 69 61 74 6F | F-8"?>.<initiato
40: 72 49 6E 66 6F 20 70 6C 61 74 66 6F 72 6D 54 79 | rInfo platformTy
50: 70 65 3D 22 50 43 22 20 70 6C 61 74 66 6F 72 6D | pe="PC" platform
60: 53 75 62 74 79 70 65 3D 22 55 6E 6B 6E 6F 77 6E | Subtype="Unknown
70: 22 20 6F 73 56 65 72 73 69 6F 6E 3D 22 30 2E 30 | " osVersion="0.0
80: 22 20 76 65 72 73 69 6F 6E 3D 22 31 2E 31 22 20 | " version="1.1" 
90: 70 72 6F 74 6F 63 6F 6C 56 65 72 73 69 6F 6E 3D | protocolVersion=
A0: 22 30 31 35 30 30 30 31 30 22 20 6E 61 6D 65 3D | "01500010" name=
B0: 22 4F 70 65 6E 43 4D 41 20 31 2E 30 20 42 65 74 | "OpenCMA 1.0 Bet
C0: 61 22 20 61 70 70 6C 69 63 61 74 69 6F 6E 54 79 | a" applicationTy
D0: 70 65 3D 22 35 22 20 2F 3E 0A 00                | pe="5" />..     
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 02 00 00 00 00 00 00 00 | ....... ........
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x953b, Unknown (953b)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 3B 95 03 00 00 00             | ......;.....    
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (512 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: C2 04 00 00 02 00 3B 95 03 00 00 00 B2 04 00 00 | ......;.........
010: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
020: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
030: 46 2D 38 22 3F 3E 3C 63 61 70 61 62 69 6C 69 74 | F-8"?><capabilit
040: 79 49 6E 66 6F 20 76 65 72 73 69 6F 6E 3D 22 31 | yInfo version="1
050: 2E 30 22 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 | .0"><function ty
060: 70 65 3D 22 70 68 6F 74 6F 22 3E 3C 66 6F 72 6D | pe="photo"><form
070: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
080: 69 6D 61 67 65 2F 6A 70 65 67 22 20 2F 3E 3C 66 | image/jpeg" /><f
090: 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 | ormat contentTyp
0A0: 65 3D 22 69 6D 61 67 65 2F 70 6E 67 22 20 2F 3E | e="image/png" />
0B0: 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 | <format contentT
0C0: 79 70 65 3D 22 69 6D 61 67 65 2F 74 69 66 66 22 | ype="image/tiff"
0D0: 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 65 |  /><format conte
0E0: 6E 74 54 79 70 65 3D 22 69 6D 61 67 65 2F 62 6D | ntType="image/bm
0F0: 70 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E | p" /><format con
100: 74 65 6E 74 54 79 70 65 3D 22 69 6D 61 67 65 2F | tentType="image/
110: 67 69 66 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 | gif" /><format c
120: 6F 6E 74 65 6E 74 54 79 70 65 3D 22 69 6D 61 67 | ontentType="imag
130: 65 2F 78 2D 6D 70 6F 22 20 2F 3E 3C 66 6F 72 6D | e/x-mpo" /><form
140: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
150: 76 69 64 65 6F 2F 78 2D 70 68 6F 74 6F 63 61 6D | video/x-photocam
160: 2D 6D 6F 76 69 65 22 20 2F 3E 3C 6F 70 74 69 6F | -movie" /><optio
170: 6E 20 6E 61 6D 65 3D 22 70 68 79 73 69 63 61 6C | n name="physical
180: 56 69 65 77 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 | View" /></functi
190: 6F 6E 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 | on><function typ
1A0: 65 3D 22 6D 75 73 69 63 22 3E 3C 66 6F 72 6D 61 | e="music"><forma
1B0: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 61 | t contentType="a
1C0: 75 64 69 6F 2F 6D 70 33 22 20 2F 3E 3C 66 6F 72 | udio/mp3" /><for
1D0: 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D | mat contentType=
1E0: 22 61 75 64 69 6F 2F 6D 70 34 22 20 63 6F 64 65 | "audio/mp4" code
1F0: 63 3D 22 41 41 43 22 20 2F 3E 3C 66 6F 72 6D 61 | c="AAC" /><forma
VitaMTP ptp_read_func[221]: Remaining size to read: 0x02c2 bytes
VitaMTP ptp_read_func[240]: Reading in 0x02c2 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (706 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 61 | t contentType="a
010: 75 64 69 6F 2F 77 61 76 22 20 63 6F 64 65 63 3D | udio/wav" codec=
020: 22 4C 50 43 4D 22 20 2F 3E 3C 6F 70 74 69 6F 6E | "LPCM" /><option
030: 20 6E 61 6D 65 3D 22 70 6C 61 79 6C 69 73 74 22 |  name="playlist"
040: 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E 3E 3C 66 |  /></function><f
050: 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D 22 76 69 | unction type="vi
060: 64 65 6F 22 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E | deo"><format con
070: 74 65 6E 74 54 79 70 65 3D 22 76 69 64 65 6F 2F | tentType="video/
080: 6D 70 34 22 20 76 69 64 65 6F 43 6F 64 65 63 3D | mp4" videoCodec=
090: 22 4D 50 45 47 34 22 20 61 75 64 69 6F 43 6F 64 | "MPEG4" audioCod
0A0: 65 63 3D 22 41 41 43 22 20 2F 3E 3C 66 6F 72 6D | ec="AAC" /><form
0B0: 61 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 | at contentType="
0C0: 76 69 64 65 6F 2F 6D 70 34 22 20 76 69 64 65 6F | video/mp4" video
0D0: 43 6F 64 65 63 3D 22 41 56 43 22 20 61 75 64 69 | Codec="AVC" audi
0E0: 6F 43 6F 64 65 63 3D 22 41 41 43 22 20 2F 3E 3C | oCodec="AAC" /><
0F0: 66 6F 72 6D 61 74 20 63 6F 6E 74 65 6E 74 54 79 | format contentTy
100: 70 65 3D 22 76 69 64 65 6F 2F 78 2D 6D 61 72 6C | pe="video/x-marl
110: 69 6E 2D 65 73 74 22 20 2F 3E 3C 66 6F 72 6D 61 | in-est" /><forma
120: 74 20 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 76 | t contentType="v
130: 69 64 65 6F 2F 78 2D 6D 61 72 6C 69 6E 2D 76 6F | ideo/x-marlin-vo
140: 64 22 20 2F 3E 3C 6F 70 74 69 6F 6E 20 6E 61 6D | d" /><option nam
150: 65 3D 22 70 68 79 73 69 63 61 6C 56 69 65 77 22 | e="physicalView"
160: 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E 3E 3C 66 |  /></function><f
170: 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D 22 67 61 | unction type="ga
180: 6D 65 22 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | me"><format cont
190: 65 6E 74 54 79 70 65 3D 22 76 69 74 61 41 70 70 | entType="vitaApp
1A0: 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | " /><format cont
1B0: 65 6E 74 54 79 70 65 3D 22 50 53 50 47 61 6D 65 | entType="PSPGame
1C0: 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 6F 6E 74 | " /><format cont
1D0: 65 6E 74 54 79 70 65 3D 22 50 53 50 53 61 76 65 | entType="PSPSave
1E0: 44 61 74 61 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 | Data" /><format 
1F0: 63 6F 6E 74 65 6E 74 54 79 70 65 3D 22 50 53 47 | contentType="PSG
200: 61 6D 65 22 20 2F 3E 3C 66 6F 72 6D 61 74 20 63 | ame" /><format c
210: 6F 6E 74 65 6E 74 54 79 70 65 3D 22 50 53 4D 41 | ontentType="PSMA
220: 70 70 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F 6E | pp" /></function
230: 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 3D | ><function type=
240: 22 62 61 63 6B 75 70 22 3E 3C 66 6F 72 6D 61 74 | "backup"><format
250: 20 74 79 70 65 3D 22 73 79 73 74 65 6D 42 61 63 |  type="systemBac
260: 6B 75 70 22 20 2F 3E 3C 2F 66 75 6E 63 74 69 6F | kup" /></functio
270: 6E 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 | n><function type
280: 3D 22 73 79 73 74 65 6D 55 70 64 61 74 65 22 20 | ="systemUpdate" 
290: 2F 3E 3C 66 75 6E 63 74 69 6F 6E 20 74 79 70 65 | /><function type
2A0: 3D 22 6E 65 74 77 6F 72 6B 52 70 63 22 20 2F 3E | ="networkRpc" />
2B0: 3C 2F 63 61 70 61 62 69 6C 69 74 79 49 6E 66 6F | </capabilityInfo
2C0: 3E 00                                           | >.              
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 03 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP: Vita capability info: <?xml version="1.0" encoding="UTF-8"?><capabilityInfo version="1.0"><function type="photo"><format contentType="image/jpeg" /><format contentType="image/png" /><format contentType="image/tiff" /><format contentType="image/bmp" /><format contentType="image/gif" /><format contentType="image/x-mpo" /><format contentType="video/x-photocam-movie" /><option name="physicalView" /></function><function type="music"><format contentType="audio/mp3" /><format contentType="audio/mp4" codec="AAC" /><format contentType="audio/wav" codec="LPCM" /><option name="playlist" /></function><function type="video"><format contentType="video/mp4" videoCodec="MPEG4" audioCodec="AAC" /><format contentType="video/mp4" videoCodec="AVC" audioCodec="AAC" /><format contentType="video/x-marlin-est" /><format contentType="video/x-marlin-vod" /><option name="physicalView" /></function><function type="game"><format contentType="vitaApp" /><format contentType="PSPGame" /><format contentType="PSPSaveData" /><format contentType="PSGame" /><format contentType="PSMApp" /></function><function type="backup"><format type="systemBackup" /></function><function type="systemUpdate" /><function type="networkRpc" /></capabilityInfo>
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x953c, Unknown (953c)
VitaMTP ptp_write_func[389]: USB OUT==>
0: 0C 00 00 00 01 00 3C 95 04 00 00 00             | ......<.....    
VitaMTP ptp_usb_senddata[650]: SEND DATA PHASE
VitaMTP ptp_write_func[389]: USB OUT==>
00: 66 00 00 00 02 00 3C 95 04 00 00 00 56 00 00 00 | f.....<.....V...
10: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | <?xml version="1
20: 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 | .0" encoding="UT
30: 46 2D 38 22 3F 3E 3C 63 61 70 61 62 69 6C 69 74 | F-8"?><capabilit
40: 79 49 6E 66 6F 20 76 65 72 73 69 6F 6E 3D 22 31 | yInfo version="1
50: 2E 30 22 3E 3C 2F 63 61 70 61 62 69 6C 69 74 79 | .0"></capability
60: 49 6E 66 6F 3E 00                               | Info>.          
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 04 00 00 00 00 00 00 00 | ....... ........
VitaMTP ptp_usb_getresp[966]: 2001
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952a, Unknown (952a)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2A 95 05 00 00 00 00 00 00 00 | ......*.........
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 05 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC112 recieved, slot 14 with function address 0x804be20
vitaEventGetSettingInfo: Event recieved: RequestGetSettingInfo, code: 0xc112, id: 53
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9524, Unknown (9524)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 24 95 06 00 00 00 35 00 00 00 | ......$.....5...
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (257 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
000: 01 01 00 00 02 00 24 95 06 00 00 00 F1 00 00 00 | ......$.........
010: 3C 73 65 74 74 69 6E 67 49 6E 66 6F 3E 3C 61 63 | <settingInfo><ac
020: 63 6F 75 6E 74 73 3E 3C 6E 70 41 63 63 6F 75 6E | counts><npAccoun
030: 74 20 75 73 65 72 4E 61 6D 65 3D 22 6D 74 70 72 | t userName="mtpr
040: 33 49 6E 76 61 6C 69 64 55 73 65 72 4E 61 6D 65 | 3InvalidUserName
050: 22 20 73 69 67 6E 49 6E 49 64 3D 22 49 6E 76 61 | " signInId="Inva
060: 6C 69 64 53 69 67 6E 49 6E 49 64 22 20 61 63 63 | lidSignInId" acc
070: 6F 75 6E 74 49 64 3D 22 37 39 32 65 32 39 63 30 | ountId="792e29c0
080: 33 66 62 36 34 38 33 31 22 20 63 6F 75 6E 74 72 | 3fb64831" countr
090: 79 43 6F 64 65 3D 22 78 78 22 20 6C 61 6E 67 43 | yCode="xx" langC
0A0: 6F 64 65 3D 22 78 78 22 20 62 69 72 74 68 64 61 | ode="xx" birthda
0B0: 79 3D 22 31 32 39 32 33 38 35 35 32 22 20 6F 6E | y="129238552" on
0C0: 6C 69 6E 65 55 73 65 72 3D 22 30 22 20 70 61 73 | lineUser="0" pas
0D0: 73 77 64 3D 22 49 6E 76 61 6C 69 64 50 61 73 73 | swd="InvalidPass
0E0: 77 6F 72 64 22 2F 3E 3C 2F 61 63 63 6F 75 6E 74 | word"/></account
0F0: 73 3E 3C 2F 73 65 74 74 69 6E 67 49 6E 66 6F 3E | s></settingInfo>
100: 00                                              | .               
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 06 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventGetSettingInfo: Current account id: 792e29c03fb64831
main: Refreshing database for user 792e29c03fb64831 (this may take some time)...
main: URL Mapping Path: /home/fate6/PS_Vita/
Photos Path: /home/fate6/Pictures/
Videos Path: /home/fate6/Videos/
Music Path: /home/fate6/Music/
Apps Path: /home/fate6/PS_Vita/
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 07 00 00 00 35 00 00 00 | ............5...
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 07 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
main: Database refreshed.
will try copying song again
Media copying is in very early beta. I literally only tested it once (it's only included because it uses the same protocol as sending psp saves, so why not). I'll look into it though. It seems that Opencma thought that MP3 was actually a folder. Weird.
fate6
Big Beholder
Posts: 7599
Joined: Fri Mar 09, 2012 1:18 am
Location: [fate6@Canterlot ~]$

Re: OpenCMA/libVitaMTP 1.1.2 beta release: CMA on Linux

Post by fate6 »

Pictures dont work :/
PSP save transferred to Vita fine but Skype to PC failed
"C0-12037-3"
BTW CMA app freezes after pressing "OK" can still exit to live area and close it tho


"Segmentation fault"
I would post the output but its waaaayyyy to much for me
(here is the last bit)

Code: Select all

VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (16 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 10 00 00 00 03 00 01 20 AE 00 00 00 00 00 00 00 | ....... ........
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventSendObjectMetadata: Sent metadata for OHFI parent 2728
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x9518, Unknown (9518)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 14 00 00 00 01 00 18 95 AF 00 00 00 A6 00 00 00 | ................
10: 01 20 00 00                                     | . ..            
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 AF 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventListener: Event 0xC117 recieved, slot 19 with function address 0x804b3c0
vitaEventOperateObject: Event recieved: RequestOperateObject, code: 0xc117, id: 167
VitaMTP ptp_usb_sendreq[596]: REQUEST: 0x952e, Unknown (952e)
VitaMTP ptp_write_func[389]: USB OUT==>
00: 10 00 00 00 01 00 2E 95 B0 00 00 00 A7 00 00 00 | ................
VitaMTP ptp_usb_getdata[762]: GET DATA PHASE
VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (37 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
00: 25 00 00 00 02 00 2E 95 B0 00 00 00 03 00 00 00 | %...............
10: A9 0A 00 00 00 00 00 00 09 00 00 00 73 61 76 65 | ............save
20: 64 61 74 61 00                                  | data.           
VitaMTP ptp_usb_getresp[935]: RESPONSE: VitaMTP ptp_read_func[221]: Remaining size to read: 0x0200 bytes
VitaMTP ptp_read_func[240]: Reading in 0x0200 bytes
VitaMTP ptp_read_func[249]: Result of read: 0x0000 (12 bytes)
VitaMTP ptp_read_func[254]: <==USB IN
0: 0C 00 00 00 03 00 01 20 B0 00 00 00             | ....... ....    
VitaMTP ptp_usb_getresp[966]: 2001
vitaEventOperateObject: Operate command 3: Rename tmp to savedata
Segmentation fault
Image
anon wrote:If you can't trust a 600 year old vampire in a prepubescent girl's body, who can you trust?
Locked

Return to “Programming and Security”