[[Hardware]] pendrive como almacén de isos, intentaremos....

Estoy intentando hacer para adaptar los pendrive de 2gb para la psp para usarlo en vez de una targeta. Quisiera preguntarle a dark alex si pudiera dirigir el usb a Juegos/Memory Stick para que se cargaran = que las isos en targeta por el 2.71 se-b.
Si alguien me quiere hechar una mano que me avise.
Esto lo he pensado mas que nada por el descenso de precios de alguno pendrive
eso, creo que no se puede... ya que tienes que ejecutar algo en el usb para que haga de host... igual que cuando cargamos las iso's desde el pc... que en el pc lanzamos una aplicacion para que lo permita! =S
Pues quizas con un devhook que habra el usb...
es complicado.... tienes que seguir ejecutando un programa en la memoria... "externa" para que esta pase a reconocerse como una MS!
podria existir una manera en cuestion, hay unos adaptadores de usb al puerto que entra en la psp, si se consiguiese algun prog que pudiese acceser al pen aunque solo fuera para intercambio de datos seria muy muy util, y no veo pk no se podria hacer.
KoFy14 escribió:podria existir una manera en cuestion, hay unos adaptadores de usb al puerto que entra en la psp, si se consiguiese algun prog que pudiese acceser al pen aunque solo fuera para intercambio de datos seria muy muy util, y no veo pk no se podria hacer.



creo que se ha intentado... de hecho hay un post, que pone los dispositivos USB compatibles para eso... no todos dejan!
cokete escribió:

creo que se ha intentado... de hecho hay un post, que pone los dispositivos USB compatibles para eso... no todos dejan!


exacto,es un tema mu viejo y ya tratado en eol.
puedes pegarme ese post que le exe un vistazo? :-)
Tendria que funcionar, ya que un pendrive cuando lo enchufas lo que hace es funcionar de host, lo mismo que hace la PSP al darle modo USB
la psp sabe hacer de host, pero no sabe hacer de cliente.

cuando enchufas la psp al pc por el usb, se queda como host, y espera las peticiones del pc para enviar o recibir datos.

lo mismo para un pendrive.

el problema es al reves.

si le enchufas un usb a la psp, este ueda de host, pero no sabe enviar datos a la psp.

por eso existe el programa "usbhostfs_pc.exe", es para que sepa como enviarle datos a la psp y esta los pueda interpretar.
si le enchufas un pendrive a la psp, tendría que ejecutar ese archivo, para poder enviar datos a la psp, pero como esto no es posible, pues de momento hay que olvidarse que se pueda hacer una cosa tan simple como ejecutar el devhook y poder leer el directorio del pendrive.

por otra parte, los firmwares actuales no disponen de las librerias para poder acceder a dispositivos usb en general. hay que recordar que existen varios parametros a manejar, entre ellos los protocolos de comunicación con los dispositivos, la fuente de alimentación, etc.

por eso estamos esperando a ver que trae la version 3.0 del firmware de sony, para ver si incorporan librerías de manejo del usb, y de ser posible, que empiece a tomar forma el poder utilizar dispositivos externos usb como medio de almacenamiento (pendrives, hd externos, etc), pero mientras tanto, hay que esperar que no existe manera de implementarlo por ahora.

Zalu2!

Deen0X
que ganas de complicarse la vida con lo que an bajado las memorys
sino recuerdo mal solo podian admitirse los dispositivos OTG (On the go)
Paketostio escribió:sino recuerdo mal solo podian admitirse los dispositivos OTG (On the go)


si, creo que así era!
Deen0X escribió:la psp sabe hacer de host, pero no sabe hacer de cliente.

cuando enchufas la psp al pc por el usb, se queda como host, y espera las peticiones del pc para enviar o recibir datos.

lo mismo para un pendrive.

el problema es al reves.

si le enchufas un usb a la psp, este ueda de host, pero no sabe enviar datos a la psp.

por eso existe el programa "usbhostfs_pc.exe", es para que sepa como enviarle datos a la psp y esta los pueda interpretar.
si le enchufas un pendrive a la psp, tendría que ejecutar ese archivo, para poder enviar datos a la psp, pero como esto no es posible, pues de momento hay que olvidarse que se pueda hacer una cosa tan simple como ejecutar el devhook y poder leer el directorio del pendrive.

por otra parte, los firmwares actuales no disponen de las librerias para poder acceder a dispositivos usb en general. hay que recordar que existen varios parametros a manejar, entre ellos los protocolos de comunicación con los dispositivos, la fuente de alimentación, etc.

por eso estamos esperando a ver que trae la version 3.0 del firmware de sony, para ver si incorporan librerías de manejo del usb, y de ser posible, que empiece a tomar forma el poder utilizar dispositivos externos usb como medio de almacenamiento (pendrives, hd externos, etc), pero mientras tanto, hay que esperar que no existe manera de implementarlo por ahora.

Zalu2!

Deen0X


Ya he puesto esto al menos en otros 2 hilos sobre el tema, pero parece que no queda claro...

Las comunicaciones USB son SIEMPRE entre un HOST y un DISPOSITIVO (DEVICE). Los puertos USB de los PC son HOST mientras que en la PSP el puerto USB es de tipo DEVICE. Hay un caso "especial" que es con los dispositivos On-The-Go (OTG). Los OTG funcionan generalmente como DISPOSITIVO, pero también pueden funcionar como HOST con una funcionalidad limitada. Los Pendrives, cámaras digitales, iPods, etc, en el caso general funcionan como DISPOSITIVOS y por tanto NO se pueden conectar a la PSP. Los únicos que se pueden conectar son los OTG, ya que pueden funcionar como HOST.

Y por si no ha quedado claro, remarco que el problema es de HARDWARE y no de software. Por mucho que Sony haga en el firm 3.0, la PSP nunca se podrá conectar con un DISPOSITIVO que no sea OTG directamente. Para empezar el DISPOSITIVO ni siquiera recibiría alimentación (el encargado de poner la alimentación en USB es el HOST), pero ese es el menor de los problemas, porque los protocolos que utiliza el USB y que están codificados en el hardware son incompatibles entre dos DISPOSITIVOS (no se podría completar el proceso de enumeración).

Y esto os lo dice alguien que se ha leído el tochazo de 600 páginas de la especificación USB 2.0, disponible en http://www.usb.org.

La única manera de conectar pendrives que no sean OTG con la PSP es haciendo algún tipo de adaptador que tenga 2 hosts, algo así:

___________           _______________________          _____
|           |         |                       |        |     |
| PENDRIVE  |---------| HOST  ADAPTADOR  HOST |--------| PSP |
|___________|         |_______________________|        |_____|
                         _________|________
                        |                  |
                        |   ALIMENTACIÓN   |
                        |__________________|


El bloque adaptador tendría los 2 hosts necesarios para conectar tanto el pendrive como la PSP además de algún tipo de microcontrolador que adapte los protocolos entre el pendrive y la PSP. Además se necesita un bloque de alimentación que suministre energía no sólo al adaptador sino también al pendrive. Hacer esto no sólo es muy difícil, sino que también sale caro y por tanto no creo que sea útil en la práctica.

EDITO: ¿por qué en este foro la fuente de las etiquetas CODE no es monospaced? El diagramilla que he hecho se ve como el culo por esa razón...
doragasu escribió:
...

Y por si no ha quedado claro, remarco que el problema es de HARDWARE y no de software. Por mucho que Sony haga en el firm 3.0, la PSP nunca se podrá conectar con un DISPOSITIVO que no sea OTG directamente. Para empezar el DISPOSITIVO ni siquiera recibiría alimentación (el encargado de poner la alimentación en USB es el HOST), pero ese es el menor de los problemas, porque los protocolos que utiliza el USB y que están codificados en el hardware son incompatibles entre dos DISPOSITIVOS (no se podría completar el proceso de enumeración).

...


Yo pensaba lo mismo, pero tal como funcionan la cámara y el gps parece que la PSP es capaz de proporcionar alimentación por usb, además parece bastante flexible en cuanto a las comunicaciones por ese puerto. Puedes repetirlo todas las veces que quieras, pero está claro que hasta que no salga el firm 3.0 no podremos estar seguros al 100% en este tema.
squee escribió:
Yo pensaba lo mismo, pero tal como funcionan la cámara y el gps parece que la PSP es capaz de proporcionar alimentación por usb


Yo no estaria tan seguro... si te fijas bien, hay 2 agujerillos justo al lado del usb, amarillentos, brillantes... xD sin duda es cobre... y pk no tengo un tester pero yo juraria que por ahí les proporciona alimentación al gps y a la cámara
Dj Lio escribió:
Yo no estaria tan seguro... si te fijas bien, hay 2 agujerillos justo al lado del usb, amarillentos, brillantes... xD sin duda es cobre... y pk no tengo un tester pero yo juraria que por ahí les proporciona alimentación al gps y a la cámara


No me acaba de convencer lo de los agujerillos que dices, entre otras cosas por la forma, y por que estarían demasiado cerca de hacer cortocircuito con la carcasa metálica, además de que sería un desperdicio no aprovechar las conexiones del usb, de todas maneras, no tardaremos mucho en averiguarlo.
Dj Lio escribió:
Yo no estaria tan seguro... si te fijas bien, hay 2 agujerillos justo al lado del usb, amarillentos, brillantes... xD sin duda es cobre... y pk no tengo un tester pero yo juraria que por ahí les proporciona alimentación al gps y a la cámara


en los dos agujeritos esos se enganxa el protector de pantalla...

kiza la camara i tal, tmp me fijao, pero yo en los 2 agujeritos esos tengo el protecto [beer]
sobre los agujerillos, yo también he leído que son para alimentar a dispositivos usb... pero los diagramas que alguna vez son de especificaciones un poco "imaginativas" (deducciones sobre como trabajaría el usb)
19 respuestas