Before work on a snif of the usb, we can identify the µ, and try to get a dump of the memory.
The microcontrolleur can be a ATmega164PA. I have made a schematic and a typon.
Just confirm the connection of the D+ after the resistor, and the value of resistors and capasitors.
You need to add a pair of Zeners to protect the USB (the D+ / D- use 3,3V!) or run the uC from limited voltage.
Also, the D- should be pulled UP (Vcc) instead of down (GND). And never use capacitor on data lines!
The microcontroller really doesn't matter, all we need is the "how" it works and the "what" it does. *ANY* advanced enough device with a usb port can be used as a replacement to the microcontroller.. after all, the chip isn't anything special in hardware, and it doesn't have any USB/hack specific hardware components, it's all just a USB software emulation that does specific things... we can replicate this into a small linux kernel driver and use our phones (N900 or Android phones) or maybe even a PC/laptop and make it do the same thing.
All right, but what is the components 'E', 'F', 'G', 'H', 'I' and 'J'. 'I' can be the pull up. 'J' can be a capa.
Yes but with the ref of the µ you can try to dump the memory with the JTAG port for exemple.
Just want to put it out there that i have an 80GB fat ps3 and PSP 1000 if anyone is working on getting the PSP to funtion like the PS Jailbreak and wants some testers; i'm always happy to help.