PSPlink on Vista x64
PSPlink on Vista x64
Psplink x64 drivers fails to install on vista x64.
Is there a solution (e.g. editing the inf file....) ?
Tnx in advance
Is there a solution (e.g. editing the inf file....) ?
Tnx in advance
The problem isn't compatibility, it's the OS requiring signed drivers. I've used DSEO (driver signature enforcement overrider, did it by hand before using the vista DDK and the results are basically the same) to get vista into unsigned driver mode and to test-sign the 64bit psplink drivers, works fine for me.
Followed the instructions (here), though it is a compromise as setting your machine permanently (well, until/unless you disable it) into allowing test-mode drivers is a security risk (and as such, my AV also detects DSEO as a genric something or other.) If you've already installed non-working drivers you will need to plug in and update them through device manager to test-signed ones.
Followed the instructions (here), though it is a compromise as setting your machine permanently (well, until/unless you disable it) into allowing test-mode drivers is a security risk (and as such, my AV also detects DSEO as a genric something or other.) If you've already installed non-working drivers you will need to plug in and update them through device manager to test-signed ones.
-
- Posts: 18
- Joined: Thu Aug 13, 2009 11:42 pm
I wrote a small wrapper to redirect the libusb calls to WinUSB.
It uses the the PSPdisp "PSP Type C" WinUSB driver to communicate with the device. For the PC application this is completely transparent and no configuration has to be changed. Only the file "libusb0.dll" has to be replaced by the one provided in the archive.
On the PSP side, you have to change the device Id to 0x1CA. In PSPLINK this can be done by editing the psplink.ini file.
The only downside I experienced is that there is no equivalent of "usb_reset()" in WinUSB. This means that if the PSP gets into an undefined state, the game or the PSP has to be restarted.
I detailed the procedure more in the readme file, source is included.
http://jjs.at/software/lwbridge.html
It uses the the PSPdisp "PSP Type C" WinUSB driver to communicate with the device. For the PC application this is completely transparent and no configuration has to be changed. Only the file "libusb0.dll" has to be replaced by the one provided in the archive.
On the PSP side, you have to change the device Id to 0x1CA. In PSPLINK this can be done by editing the psplink.ini file.
The only downside I experienced is that there is no equivalent of "usb_reset()" in WinUSB. This means that if the PSP gets into an undefined state, the game or the PSP has to be restarted.
I detailed the procedure more in the readme file, source is included.
http://jjs.at/software/lwbridge.html
-
- Posts: 18
- Joined: Thu Aug 13, 2009 11:42 pm
Usually it is. Also when typing in the "reset" command into pspsh.exe or exiting a started prx the PSP resets itself, so this is no problem.
But when you have the connection established and just close the pspsh window (by a window command, Alt-F4 or the like), no "valid" connection can be established anymore. The "host0:" prompt never comes up again. Unplugging and replugging shows the "Connected to device" message again, but doesn't help.
I believe this has to do with the lack of usb_reset() on the PC side.
But when you have the connection established and just close the pspsh window (by a window command, Alt-F4 or the like), no "valid" connection can be established anymore. The "host0:" prompt never comes up again. Unplugging and replugging shows the "Connected to device" message again, but doesn't help.
I believe this has to do with the lack of usb_reset() on the PC side.