PSP Hacks - Forums
Go Back   PSP Hacks - Forums > PSP Community > Tutorials

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 08-23-2006, 08:09 AM
Zero's Avatar
Zero Zero is offline
Moderator
PSP Titan
 
Join Date: Apr 2006
Location: Anime Thread
Posts: 11,236
Zero will become famous soon enough
Default

~~~~~~~~~~~~~~~~ The Complete Guide to PSPHost, USBHostfs and NetHostfs with IR Shell 2.0 and DevHook ~~~~~~~~~~~~~~~~


Credits:
PSPHost created by Danny_kay1710
USBHostfs by Tyranid
DevHook by BOOSTER
IR Shell by AhMan
Tutorial by ChaosZero


Note: The USB Modded DevHook will act different, depending on which mod you have. This Tutorial may not work for all versions.


First lets start with this:

What is USBHostfs?
USBHostfs is a PC utility which allows the PSP connect to your computer and access the files on it, via the PSP's USB port..
For DevHook, with the proper mods, you can load ISOs off of your computer's hard drive!
Even if you have a 32mb Memory Stick, you could have 10+ games! How cool is that?
But the real killer is IR Shell 2.0. With this handy little app, you can load homebrew games, music, etc off of your computer, just like it was on the card in your PSP!
You can even use it to launch your SNES, N64, Genesis, GBA, etc ROMS off your computer, saving space on your memory stick.
The limitation? You must have a USB cable running from your PSP to your computer. That's were NetHostfs comes in.

What is NetHostfs?
NetHostfs is also a PC utility which allows the PSP connect to your computer, except this time via AdHoc, or WiFi. No "cables" attached. (Pardon the bad pun ;))
Load your Homebrew, ROMs, Music, etc with IR Shell.
Loading your ISOs with DevHook is not supported yet..
You MUST have a Wireless network card or USB Wireless adapter, the same ones used to connect to a wireless router.
A wireless router is not needed however.

So what is PSPHost?
A program by Danny_kay1710 which ties them both together with a nice interface for Windows.
In order to have the PSP connect to the Computer, it must have something on the computer waiting for the PSP to connect.
That's where PSPHost comes in.


Enough with the explaining, lets get it working!



----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

DOWNLOADS

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



PSPHost v1.8
(via PSP-Hacks)


WiFi Controller 0.4.2
(via PSP-Hacks)


PiMP Streamer 0.76
(via PSP-Hacks)


NetHostfs 1.7 (if Required)
Extract this file to your PSPHost Directory, overwriting the old file.
eg: "C:\Program Files\PSPHost\"
(via IRShell.com)


IR Shell v2.2
(via IRShell.com)
(via PSP-Hacks)


1.0 PRX Files for IR Shell/NetHostfs
Unzip to you PSP Root.
(via MegaUpload.com)
(via FileFactory.com)


DevHook 0.46
Get DevHook 0.46 and a tutorial HERE.


DevHook USB and Screenshot Mod- Pre-Release
Unzip to your PSP root.
NOTE: You must already have the original Mod Pack, released with v1.1.1, installed.
(via F-Forge)
(via MegaUpload)





----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TUTORIALS

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------






.:. INDEX .:.
************************************************** ********************
1. Installing PSPHost
2. IR Shell- USBHostfs
3. IR Shell- NetHostfs
4. DevHook w/ USB Mod
5. USBHostfs- USB Host Redirection
6. PiMPStreamer 0.7 (Coming Soon)
7. WiFi Contoller (Coming Soon)
8. IR Shell with DevHook

************************************************** ********************




1. Installing PSPHost

Download PSPHost 1.8.
Go to the directory where you downloaded PSPHost.
You will see the following files: PiMPStreamer 0.x.zip, WiFiContoller.zip, README.TXT, and PSPHost.msi.
Open PSPHost.msi.
Simply install it to a directory (default- C:\Program Files\PSPHost)
Now download the "NetHostfs 1.3- Fixed version for PSPHost" file from above.
Extract it to the PSPHost install directory, eg "C:\Program Files\PSPHost" and overwrite the original file.
Now go to Start>Programs>PSPHost>PSPHost v1.4 (yes, it's a typo, it really is v1.5.), Or simply click the shortcut made on your Desktop.
PSPHost will open and appear in your bottom Task Tray.
Right-Click the Icon and select "Settings"
"Directory to Share over USB/WiFi" Click browse and select the loaction where your PSP's Homebrew, ROMS, ISOs, Music, etc.

Example:

Mine in "My Documents\PSP\PSPHost". Everything I want my PSP to access is inside the PSPHost folder, including Homebrew, ISOs, etc.
The folder you choose should include the same layout as the PSP's:

ms0:\
-------- ISO
-------- MP_ROOT
-------- PSP
----- MUSIC
----- GAME

C:\Documents and Settings\Owner\My Documents\PSP\PSPHost
-------- ISO
-------- MP_ROOT
-------- PSP
----- MUSIC
----- GAME


From the Settings menu, you are also given the options to have PSPHost start when windows starts, and have the WiFi, USB, etc. automatically start when PSPHost starts, without manually having to turn it on later.

After you adjust the settings, click "OK".

That nearly takes care of the PC side of the Setup, lets move on to the PSP side.

The next part will either have the option to setup the PSP side with 1. IR Shell, or 2. DevHook USB Mod.













2. IR Shell- USBHostfs
First copy the required folders (IRSHELL and PSP) to your Memory Stick root (ms0:\)
Remember to leave the USB cable attached to the PSP.
Now go to your GAME menu and select IR Shell.
Once IR Shell loads, look for the usbhost0 icon (Toggle USBHost). Click it. You will get an Error, don't worry about it.

Windows will make the "New Hardware Connected" sound and find the "PSP Type B".
A pop-up will appear to search for the proper drivers.
When it asks to search for drivers online, select "No, Not at this time" and click "Next".
Select "Install from a list or specific location (Advanced)". Click "Next".
Select "Include this location in the search." and browse to "C:\Program Files\PSPHost\driver" (or where you installed PSPHost).
The driver will install. Click "Finish".

Now to activate the USB Connection.
Right-click on the PSPHost Icon in the System Tray. Select Enable USB.

Your computer is now ready tp accept connections from your PSP.
Back on your PSP, click X to get rid of the Error. Click the usbhost0 icon again to have access to the files on your PC.
For more information on IR Shell v2.0, see the included User Guide.txt.












3. IR Shell- NetHostfs

In order for NetHostfs to work with IR Shell, you must have the 1.0 AdHoc PRX Files in the "ms0:\IRSHELL\SYSTEM" directory.
There is a rebuilt version which includes the PRX files in the downloads section above.

First, open up your Network Connections.
Right click on your wireless card.
Select Properties.
Scroll down the list till you find Internet Protocol (TCP/IP)
Select Properties.

1. IF YOU ALSO USE WIFI TO CONNECT TO A DLINK ROUTER
Select Use the following IP address.
IP Address: 192.168.0.100
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.0.100
Hit OK and Apply.


2. IF YOU ALSO USE WIFI TO CONNECT TO A LIKSYSYS ROUTER
Select Use the following IP address.
IP Address: 192.168.1.100
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.1.100
Hit OK and Apply.

3. IF YOU DON'T USE THE WIFI TO CONNECT TO ANYTHING ELSE
Select Use the following IP address.
IP Address: 100.100.100.101
Subnet Mask: 255.255.255.0
Default Gateway: 100.100.100.101
Hit OK and Apply.

Click the Wireless Networks tab.
Make a new connection.
Call it something simple like AdHoc.
At the bottom, check AdHoc connection (Peer to Peer)
You may wish to put an WEP encryption.
Select Ok, then OK again to exit the Properties.
Make sure the Wireless card is not connect to anything, like a router.

Right-click on the PSPHost Icon in the System Tray. Select Enable WiFi.


While in the 1.50 XMB, go to your network connections.
Create a new one called AdHoc (or adhoc)
When asked for the SSID manually type AdHoc and select WEP encryption (if you used it)
For Address Settings choose Custom
For IP Address Settings choose Manual

Select Use the following IP address.
IP Address: 192.168.(0-2 depending on what you used above).101
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.(0-2 depending on what you used above).100
Primary DNS: Anything you want
Next.
On Proxy Server select Do Not Use.
Your finished.


Now go in to IR Shell's Config.

Non-MS Media Access: Enable
Redirect APP view to host: Disable
XMB network for NetHost: AdHoc
Nethost IP/Name (AP) : (This is the address entered on your computer)
nethost Ip (adhoc) : (This is also the address entered on your computer)
NetHost port : 7513
Nethost password:
Allow Adhoc PC connection for homebrew: Enable

Click the nethost0 icon to have access to the files on your PC.
For more information on IR Shell v2.0, see the included User Guide.txt.










4. DevHook USB Mod
If you have already completed the above method, simply run the DevHook USB Mod.
In the "Other" Menu, enable USB.
When you launch into the 2.71 XMB menu, pressing Home+L or Home+R will cycle through the ISOs on your computer.

If you are skipping the IR Shell Method and only using DevHook, follow these steps:

First copy the required folders (dh and PSP) to your Memory Stick root (ms0:\)
Remember to leave the USB cable attached to the PSP.
Now go to your GAME menu and select DevHook (or DevHook Mod in some cases).
In the "Other" Menu, enable USB.
Windows will make the "New Hardware Connected" sound and find the "PSP Type B".
A pop-up will appear to search for the proper drivers.
When it asks to search for drivers online, select "No, Not at this time" and click "Next".
Select "Install from a list or specific location (Advanced)". Click "Next".
Select "Include this location in the search." and browse to "C:\Program Files\PSPHost\driver" (or where you installed PSPHost).
The driver will install. Click "Finish".
Again, in the "Other" Menu, enable USB.
When you launch into the 2.71 XMB menu, pressing Home+L or Home+R will cycle through the ISOs on your computer.












5. USBHostfs- USB Host Redirection
After completing the above steps for setting up usbhostfs on IR Shell 2.0:
After starting IR Shell with USBHostfs, again select the usbhost0 Icon. Then select the Icon to the right of it (Toggle USBHost Redirection).
While selecting the usbhost0 will allow us to access files on our PC, the "Toggle USBHost Redirection" tricks the PSP into thinking it's memory stick is your computer.



The file you chose at the beginning, eg "My Documents\PSP\PSPHost" is where it will look.


You can select homebrew, music, etc.


DevHook:


My Computer:


As you can see, DevHook thinks the computer is the PSP's memory stick.












6. PiMPStreamer 0.7










7. WiFi Controller









8. IR Shell with DevHook

Step 1. Get your 1.5 PSP, and get it in usb mode.
Step 2. Download this zip file- From RapidShare or From FileFactory
Step 3. When that is done downloading, open it up, enter the MS_ROOT directory, and extract the dh folder to the root of your memorystick.
Step 4. When your computer asks you if you would like to overwrite the files, click yes to all.
Step 5. Go into irshell, version 2.0, 2.1 or 2.2, MAKE SURE THE CPU SPEED IS 222!, and click the devhook icon.
Step 6. Press X to launch the 2.71 XMB, then select and load your ISO, or press circle to launch the umd in drive
Step 7. Devhook will boot up and launch the ISO/UMD. when the psp splash screen ends, you will probaly see the irshell menu in the background. it is perfectly normal, and means you did everything right.
Step 8. The ISO/umd will play normally, and you can press L TRIGGER + SELECT to get to irshell, where you can launch music to play or do any other tasks in the background. if you press L TRIGGER + SELECT while in irshell you will return to the game.
Reply With Quote
  #2  
Old 08-23-2006, 08:28 AM
nixonmen nixonmen is offline
PSP Smarty
 
Join Date: Feb 2006
Location: Esfahan
Posts: 148
nixonmen User Has a Beginner Reputation
Default

oh so GOOD





Reply With Quote
  #3  
Old 08-23-2006, 09:03 AM
1319987654321 1319987654321 is offline
PSP Newbie
 
Join Date: Jul 2006
Posts: 40
1319987654321 User Has a Beginner Reputation
Default

So that means if I use devhook mod , the IR Shell stuff is useless?
Reply With Quote
  #4  
Old 08-23-2006, 09:14 AM
Zero's Avatar
Zero Zero is offline
Moderator
PSP Titan
 
Join Date: Apr 2006
Location: Anime Thread
Posts: 11,236
Zero will become famous soon enough
Default

Quote:
Originally Posted by 1319987654321
So that means if I use devhook mod , the IR Shell stuff is useless?
Yes. But IR Shell is the only way to get your ISOs WiFi.
Using just the DevHook mod has to be USB.
Reply With Quote
  #5  
Old 08-23-2006, 10:47 AM
poorman35953 poorman35953 is offline
PSP Newbie
 
Join Date: Aug 2006
Posts: 8
poorman35953 User Has a Beginner Reputation
Default

so that means from anywhere in the world as long as there is an internet connection i can load any iso i want? will waiting for the iso to load take a long time?
Reply With Quote
  #6  
Old 08-23-2006, 11:17 AM
1319987654321 1319987654321 is offline
PSP Newbie
 
Join Date: Jul 2006
Posts: 40
1319987654321 User Has a Beginner Reputation
Default

Quote:
Originally Posted by ChaosZero
Quote:
Originally Posted by 1319987654321
So that means if I use devhook mod , the IR Shell stuff is useless?
Yes. But IR Shell is the only way to get your ISOs WiFi.
Using just the DevHook mod has to be USB.
Opps , you set me up :lol:
but using this method to play isos seems unstable , hang my psp occasionally =[ my bad


Great guide !!!!
Reply With Quote
  #7  
Old 08-23-2006, 01:02 PM
Zero's Avatar
Zero Zero is offline
Moderator
PSP Titan
 
Join Date: Apr 2006
Location: Anime Thread
Posts: 11,236
Zero will become famous soon enough
Default

Quote:
Originally Posted by poorman35953
so that means from anywhere in the world as long as there is an internet connection i can load any iso i want? will waiting for the iso to load take a long time?
AdHoc only, meaning you have to be near your computer.
If you have a laptop with a WiFi card, then you could go anywhere lol :P

Quote:
Originally Posted by 1319987654321
but using this method to play isos seems unstable , hang my psp occasionally =[ my bad
Using the DevHook mod is definatly more stable.
I had Bomberman working through WiFi no problem :P
Reply With Quote
  #8  
Old 08-23-2006, 01:45 PM
laurence laurence is offline
PSP Guru
 
Join Date: Dec 2005
Location: England
Posts: 2,334
laurence User Has a Beginner Reputation
Default

Nice guide ChaosZero should help a lot of people :)
__________________

If your wondering where I am and cant seem to find me around I\'m at ps3-hacks :P
Reply With Quote
  #9  
Old 08-23-2006, 03:03 PM
Calo Calo is offline
Senior Member
PSP Titan
 
Join Date: Feb 2006
Location: A Land Downunder< Rank: Player
Posts: 7,423
Calo User Has a Beginner Reputation
Default

Quote:
Originally Posted by ChaosZero
Using the DevHook mod is definatly more stable.
I had Bomberman working through WiFi no problem :P
Do you have to be, Close to your wifi connection,
Its news to me about playing iso's through wifi.
Thanks for the info.

BTW. Lovly guide chaos, I might use a bit of it in my Umdnetripper tut.
Just the part of explaining what is usbhostfs and nethostfs.
Well with your permission, Of course. ;)
Reply With Quote
  #10  
Old 08-23-2006, 03:14 PM
flim_fady flim_fady is offline
PSP Newbie
 
Join Date: Jul 2006
Posts: 45
flim_fady User Has a Beginner Reputation
Default

Hey ChaosZero.. thanks so much for the help.. I knew it'd help alotta ppl out there..

Okay so a confirmation here, nethostfs cannot be used with a wireless router, am i right? Only a wireless usb adapter or a card.
Damn all i have is a router.

Oh yeah just one problem i just experienced. When i tried to play mp3 from IR Shell using the "replica" folder i created.. Why does it hang? It will play.. but after a few seconds or so the whole psp just freezes. Anyone has the same problem? Solutions? Help me out please.. thank you..

__________________________________________________ __________________________________________________ ____________________

Can't wait for the update of this guide! It's well done i must say. Good Job.
__________________
{{{(>.<)}}} (o.o) \\(^o^)/
The light at the end of the tunnel may be an oncoming train.
Reply With Quote
Reply

 



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 08:33 PM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©