I found this tool to sniff the data that gets trafer to the PSP
There is a lot of information, let see what we can learn from this tool
This is the Download URL
http://www.sourcequest.com/
Great USB Sniffer
I looked for a USB sniffer and this is regarded as the best free one:
http://benoit.papillault.free.fr/usbsnoop/
http://benoit.papillault.free.fr/usbsnoop/
I'm not trying to put you down or anything, but what exactly are you planning to achieve by snooping the USB bus? The protocol used to access the memorystick is regular USB mass storage, which is well known and documented, and the actual data carried will be exactly the data you read and write from the stick. So what additional knowledge do you expect to find by going to this low level? Just curious...
(Snooping the USB bus of the PSP when external peripherals, such as the alleged keyboard, are connected to it might be useful, but this program simply seems to display the normal USB communication of your PC, which means that the PSP has to be connected to it in client mode.)
(Snooping the USB bus of the PSP when external peripherals, such as the alleged keyboard, are connected to it might be useful, but this program simply seems to display the normal USB communication of your PC, which means that the PSP has to be connected to it in client mode.)
Flying at a high speed
Having the courage
Getting over crisis
I rescue the people
Having the courage
Getting over crisis
I rescue the people
Btw, the mass storage specifications can be found here: http://www.usb.org/developers/devclass_docs#approved
Look under the "Mass Storage" heading.
Look under the "Mass Storage" heading.
Flying at a high speed
Having the courage
Getting over crisis
I rescue the people
Having the courage
Getting over crisis
I rescue the people
i was gonna mention that too, but you beat me to it. the fact that the protocol is an established one is evident by the fact that it works on things like freebsd/linux directly out of the box.mc wrote:The protocol used to access the memorystick is regular USB mass storage, which is well known and documented, and the actual data carried will be exactly the data you read and write from the stick. So what additional knowledge do you expect to find by going to this low level? Just curious...
Code: Select all
Mar 31 07:36:06 sugarbaby /kernel: umass0: Sony PSP Type A, rev 2.00/1.00, addr 3
Mar 31 07:36:06 sugarbaby /kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Mar 31 07:36:06 sugarbaby /kernel: da0: <Sony PSP 1.00> Removable Direct Access SCSI-0 device
Mar 31 07:36:06 sugarbaby /kernel: da0: 650KB/s transfers
Mar 31 07:36:06 sugarbaby /kernel: da0: 30MB (63424 512 byte sectors: 64H 32S/T 30C)
probably a useless post, but oh well :)