""
All times are GMT +2. The time now is 04:04 PM.  

Go Back   PSX/PS2/PS3 Scene Newz > PlayStation2 Forums > PS2 Homebrew/Dev & Emu Scene > Official MyPS2 English Forum

Official MyPS2 English Forum Official English language discussion forum for MyPS2 by NTBA2.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-31-2006, 08:26 PM
sk545 sk545 is offline
Registered User
 
Join Date: Nov 2005
Posts: 27
PS2

HOW-TO: Install MyPS2 on a hard drive.


Well, i finally got myps2 (version 1.2) installed on a hard drive (using a chubby PS2, not sure if this how-to will work with the slim PS2's). There were some complications, so i thought maybe i would just write up a how-to. So, here goes:

1) Use the DMS format tool to make a entirely separate empty partition. Name it whatever you want, except for MYPS2 (naming it MYPS2 might work, but lets just be safe). I'll call this partition, MYPARTITION ( all caps, case sensitive) in this how-to.

2) You should have downloaded MyPS2 1.2 on your computer, so go ahead and unrar that. You should get a folder which contains inside of it many different folders and files. Keep that structure, in other words, have one folder with everything inside of it. Name that folder whatever you want, i am gonna call it MYFOLDER here (all caps, yeah case matters).

3) Go inside MYFOLDER and open up CONFIG.DAT with notepad (its recommended that you use notepad+, but i didn't have much of an issue with regular windows notepad). At the end of that file, put in these two lines:
Code:
hdd_boot_part     = hdd0:+MYPARTITION
hdd_boot_path     = /MYFOLDER/
Now, its critical that you follow a few rules when you have added the above lines:

a) Make sure there are no spaces between each line.
b) Everything is case sensitive, so MYPARTITION can't be called mypartition.
c) Leave a empty line after "hdd_boot_path = /MYFOLDER/".

For a more through explanation, with a picture, look here:

Solution to "Loading GUI String Table...FAILED"

Failure to follow the above rules will lead to the dreaded "Loading GUI String Table...FAILED" error.

Now, save the CONFIG.DAT file and close notepad.


4) Use a ftp tool (such as UltraFXP) to upload the MYFOLDER from your computer to that partition that you just made (MYPARTITION).

5) Using any ps2 launcher application, navigate to MYFOLDER and execute the MYPS2.ELF file. It should start up, and if you don't get any errors, then congrats!

6) When you first start up MyPs2, it will ask you to make a new partition. Say 'yes' and let it do so (you have to specify a size, i think minimum is 128MB). Keep in mind, this will be a partition, not a folder (Partition will be named +MYPS2). It will be automatically mounted at startup, so no need to edit config.dat for mounting it.

NoTES: when you go into the myps2 settings option, and change/save some settings, it might mess up CONFIG.DAT. So, on your next boot into myps2 will give errors since CONFIG.DAT got messed up. The solution to this is to ftp into your ps2 and edit the CONFIG.DAT making sure that all the lines are where they are supposed to be. Then try again.

Getting Other things to work after the install.

MyPs2 lets you do other things such as automatically mount paritions of the PS2's hard drive, ftp support, use Samba to access shares on your computer, and use a usb device.


FTP support

Basically, MyPS2 automatically starts up the ftp server when you run myps2.
The ip address is the one you specified in the IPCONFIG.DAT file (see the myps2 readme), on port 21. One thing you can change in the settings of MyPS2 is have the server login anonymously rather using a login name or password. This is easily enabled via the settings menu of myps2. Other than that, you just need a ftp client (like Ultrafxp) and use it from your pc to connect to myps2. Here is a tutorial on using UltraFXP:

http://www.sksapps.com/index.php?pag..._Tutorial.html
(scroll down to the middle of the page, ignore execftp part).

One thing that differs in myps2 is that some partitions are automatically mounted....so check in pfs folder first to see whats mounted. Otherwise you will get a error if you run a command like "SITE MNT /pfs/0/ hdd:+MYFS".



USB support (thx to Snakehands and broodje)

Ftp into your memory card (mc:0) and make a folder in there called 'SYS-CONF' (all caps). In there, put in the USBD.IRX file attached at the bottom of this post. Disconnect ftp client, and restart PS2/MyPS2 and try plugging in a usb device such as a usb keychain or a drive. It should show up under the 'mass' folder in MyPS2.

I have tried putting in USBD.IRX in the MYPS2 installation folder on the HD, but that didn't work. Guess it only works from the MC for now.



Automatically mount paritions

Using a ftp program, get the CONFIG.DAT file from your MyPS2's install folder.
In this How-to, that folder was called MYFOLDER. Either delete CONFIG.DAT file from the folder or edit it right from the folder, if you can. In any case, the CONFIG.DAT file needs to have this line along with all the others:

Code:
part_mount_list		= hdd0:+PARTITION
PARTITION is whatever you named your partition which you want myps2 to automatically mount at startup. Its case sensitive, so be careful there. Also, make sure that the above line is not at the end of the CONFIG.DAT file. You can't do that since you need to have the other two lines at the end (hdd_boot_part and hdd_boot_path). Failure to do so, will give you that "Gui String Table error". I am not sure that if you wanted to add more partitions, you would just stick it in the same line. It appears that you could, since the label is part_mount_list, and a list could mean more than one?? Dunno, i haven't tested this, if anyone does, let us know.

Also, please do not attempt to mount the partition that myps2 is installed in with the above command. The myps2 partition is automatically mounted upon startup, hence there is no need to put in a command to mount it again. If you do, there will be a error.



Samba support (thx to just about everyone)

The Samba support is a tad difficult to get working, so you're gonna need some patience. I'll show here how to get it working on a Windows xp computer (i am using windows xp pro, not sure if that matters).

1) Select a folder or a drive on your PC and enable sharing on it. Basically, you right click on a folder or drive, select properties and go the the sharing tab. Then you click on the proper check boxes and hit apply, then ok. Here is a pic:

http://i1.tinypic.com/v4rxb5.png

Be careful with the "Allow network users to change my files". This doesn't have to be enabled for myps2 to work and if you don't think its safe, leave it unchecked.

2) Disable Netbios over TCP/IP. To do this, go to "My Network Places > view network connections > Right click on the proper connection > Properties > Select Internet Protocol TCP/IP > click on the properties box > Click Advanced at the bottom > Select Wins Tab > Select "Disable Netbios over TCP/IP" at the bottom > Click Apply, then ok.

3) Open up CONFIG.DAT on your MyPS2's install folder, located on your PS2.
Edit the workgroup entry and make sure its named the same as your workgroup. You can check to see what your PC's workgroup name is by right clicking on 'My Computer > Properties > Computer Name'. Its case sensitive, so make sure to keep that in mind. Save CONFIG.DAT and exit.

4) Make a 'lmhosts' file and copy it over to the root of the memory card (mc:0). To make a lmhosts file, navigate over to "C:\WINDOWS\system32\drivers\etc\hosts" and copy the file "hosts" to another place. Then rename this file to "lmhosts". Open up the lmhosts file, and add a entry similar to this (the ip addresses and names will differ from computer to computer):

Code:
127.0.0.1      localhost
192.168.1.1    router
192.168.1.112  leomachine
192.168.1.101  PS2
There were comments on top of this file when i first opened it up. I removed the comments, although its doubtful that there would be a problem if they were left in there. Make sure you either disable any software firewalls (windows built-in, zonealarm, etc) or enable the settings in them so that the above addresses can communicate.

Note: lmhosts might or might not be necessary to make. For me, i had to make it, otherwise samba didn't work. Other people have reported that they got away with having no lmhosts file at all. Its recommended that you make one since myps2 expects the file to be there.

5) Now, the part that makes all this work...go into your MyPS2's install folder and open up samba.xml. You will have to edit it like so:

Code:
<shares>

       <share>
              <name>Network(SMB)</name>
              <path>smb://Leo:0000@leomachine/Music/</path>
         </share>

</shares>
So the above says that the name of your network as it will show up in MyPS2 will be "Network(SMB)". The username that myps2 will use to login to your computer will be "Leo", the password to your PC will be "0000" , the name of your machine will be "leomachine" (same name that you put in the lmhosts file) and the shared folder on your machine is called "Music". All of these names will be different depending on your machine, ofcourse. This is just an example. Oh, speaking of examples, make sure you delete the "<-----example" comment from samba.xml. In other words just use the above, and substitute your username, password and share folder/drive. So, for example, say you wanted to be able to view all the folders on your D: drive, you would use this syntax:

Code:
smb://Leo:0000@leomachine/d/
Or if you just wanted to be able to see a folder named "stuff" on drive d: , you would use this:

Code:
smb://Leo:0000@leomachine/stuff/
Other people have used this:

Code:
smb://Leo:0000@leomachine/Leo/
Which probably means that anything that is shared under the Leo username on the PC will be viewable via MyPS2. I haven't verified this method, so i can't say for sure.

Another example posted by flamingo24 for samba (no password required, haven't verified it personally, but it should work):

samba.xml

Code:
<shares>

          <share>
                <name>network (samba)</name>
                <path>smb://SAMBA/C/</path>
          </share>

</shares>

______________________________________________________________

network (samba) = label that will appear in the myps2 browser

smb://SAMBA/ = computer name* (changable) or computers IP address

C/ = share name of the folder on the network (changable)

*=not workgroup (side note on workgroup it is changeable in both myps2 and windows)
lmosts

Code:
127.0.0.1      localhost = loop ip address 
192.168.1.1    router = default gateway address
192.168.1.100  SAMBA = computer IP/computer name (changable)
192.168.1.110  PS2 = PS2 IP address

A few notes:

-The username and passwords are case sensitive. For me, lowercase username and a lowercase password worked. So if nothing is working, it might just be a case problem. Actually, the shared drive or folder that i used was also put into myps2 as lowercase.

-You don't have to provide the full path to the shared folder in samba.xml. Just the name is good enough.

-Disabling Netbios over TCP/IP may or may not have a negative impact on your other LAN enabled PC's. If all your PC's on the LAN are Windows XP, then there shouldn't be a problem. Otherwise, check out the following thread
(posts 11-18):

SMB support, maybe?

Thats it for Samba!



Skinning MyPS2

Check out the following post/thread for information on how to apply different skins to MyPS2:

http://www.ps2-scene.org/forums/show...5&postcount=56

Installation:
copy/replace the entire "skins" folder with the one included in this package! uLaunchELF works the best for this (copy & paste)

Switch Skins:
enter Settings-Skins-(Choose Skin from the list of skins in the menu); it should take a few
seconds while myps2 parsings the skin on the fly. when the new skin is appied just save settings
if you wish for that skin to be your defualt on boot/reboot :-)




Good luck, hope this HOW-TO helps someone.

BTW, if you're a n00b, then here are some websites to help you with your journey with ps2 hacking:

http://www.ntba2.de/?p=myps2 (official myps2 website)

http://www.exploitstation.com

http://console.iscentral.net

http://ps2dev.org

http://www.ps2hd.com

http://ps2drives.x-pec.com/

http://www.sksapps.com

http://en.wikipedia.org/w/index.php?...oldid=33927710



And ofcourse, this website itself.
Attached Files
File Type: rar USBD.rar (8.3 KB, 482 views)
File Type: zip EXAMPLECONFIG.zip (466 Bytes, 398 views)
File Type: zip examplesamba.zip (219 Bytes, 262 views)

Last edited by sk545; 04-19-2006 at 04:51 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2  
Old 03-31-2006, 08:33 PM
meepus meepus is offline
Registered User
 
Join Date: Sep 2005
Posts: 8
Nice guide. The only thing I'd say you're missing for the sake of completeness is a guide on getting Samba working well, but even if you have the PS2 communicating successfully on the network, it crashes half the time anyway.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3  
Old 03-31-2006, 08:36 PM
sk545 sk545 is offline
Registered User
 
Join Date: Nov 2005
Posts: 27
yeah, i didn't wanna complicate matters further with things like usb support (which requires a USBD.IRX file) and Samba. I figured, the first thing would be to get the thing installed, then the rest is straightforward in the myps2 readme file. Its just that the installation had a few hiccups which i wanted to address.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4  
Old 04-05-2006, 11:55 AM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,390
Remember to use the "+" in the front of the partition name!
That's why it failed for me, I forgot.

Hmm it still does not work for me, what should be put inside

hdd0:+Homebrew/PROGRAMS/MYPS2/

Ok it works now, I dumped all the files that came with MyPS inside, so it does not install from USB to desired location.

Next problem for me is Samba, it sees my bookmark called Mystic450
I click Mystic 450, inside is:

IPC$
ADMIN$

What are those? When clicking those both deal in apathy.

Ok, adding a valid path to smb://<<IP>>/validPath/
removed IPC$ and ADMIN$ entries in the list.
__________________
}

Last edited by barf; 04-05-2006 at 07:31 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5  
Old 04-05-2006, 09:49 PM
Snakehands's Avatar
Snakehands Snakehands is offline
Registered User
 
Join Date: Feb 2005
Location: Massachusetts, USA
Posts: 93
Quote:
Originally Posted by barf
Next problem for me is Samba, it sees my bookmark called Mystic450
I click Mystic 450, inside is:

IPC$
ADMIN$

What are those? When clicking those both deal in apathy.

Ok, adding a valid path to smb://<<IP>>/validPath/
removed IPC$ and ADMIN$ entries in the list.
I am at the same spot, I don't have a user/pass for my computer so I use a similar string for path but it doesn't work. I read in another thread discussing Samba where people got it working by tweaking their existing network settings. I have tried some of that but it doesn't work yet. BTW I got shoutcast and ftp to work fine by editing CONFIG.DAT but Samba is brand new to me so I don't know anything about .conf files and how to edit them to make this work. This guide did help me launching MyPS2 off my HDD and I appreciate that.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6  
Old 04-05-2006, 10:00 PM
sk545 sk545 is offline
Registered User
 
Join Date: Nov 2005
Posts: 27
yeah, if anyone figures out how to get samba and other things to work, please post the methods.

I coudn't get usb support to work either, so thats another issue. Shoutcast and ftp do work.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7  
Old 04-05-2006, 10:18 PM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,390
Samba works for me.

This worked for me

smb://<<user>>:<<pass>>@<<IP>>/<<user>>/
__________________
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8  
Old 04-05-2006, 11:20 PM
broodje's Avatar
broodje broodje is offline
Hello...
 
Join Date: Sep 2004
Location: Netherlands
Posts: 910
Quote:
Originally Posted by sk545
yeah, if anyone figures out how to get samba and other things to work, please post the methods.

I coudn't get usb support to work either, so thats another issue. Shoutcast and ftp do work.

try this USB.IRX its from an homebrew app, forgot the name.
i haver put it in mc0:/ works excellent with my DATA TRAVALER 2 USB stick.
Attached Files
File Type: rar USBD.rar (8.3 KB, 166 views)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9  
Old 04-05-2006, 11:37 PM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,390
What is a good shoutcast station?

I only know daap myself.
__________________
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10  
Old 04-06-2006, 02:25 AM
Snakehands's Avatar
Snakehands Snakehands is offline
Registered User
 
Join Date: Feb 2005
Location: Massachusetts, USA
Posts: 93
Quote:
Originally Posted by barf
Samba works for me.

This worked for me

smb://<<user>>:<<pass>>@<<IP>>/<<user>>/
I have tried a lot of different strings with and without password as I changed my user settings.

smb://userass@computer.name/user/shared
smb://userass@computer.name/C/shared
smb://userass@Computer.IP/C/shared
smb://computer.name/C/shared
smb://computer.IP/C/shared
smb://computer.name.or.IP/user/shared

None of this has worked. My Workgroup is WORKGROUP and that is the default in MyPS2 as well, I even tried changing that to computer.name in hopes it would work but nothing. This is my first time using Samba so I am still picking things up. Do I do anything on the PC end when trying to do this, all I did was download Samba 3.0.22 and unzipped it to a directory on my desktop. Is there more to it? Any help will be highly appreciated. Thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11  
Old 04-06-2006, 05:32 AM
sk545 sk545 is offline
Registered User
 
Join Date: Nov 2005
Posts: 27
Quote:
Do I do anything on the PC end when trying to do this, all I did was download Samba 3.0.22 and unzipped it to a directory on my desktop. Is there more to it? Any help will be highly appreciated. Thanks
Dude, i didn't think you had to download samba separately....don't you just select windows sharing, and share the folder, then just configure myps2's samba.xml file to connect to that folder? I thought thats how we were supposed to do it. I'll try it tommorrow...

Quote:
try this USB.IRX its from an homebrew app, forgot the name.
i haver put it in mc0:/ works excellent with my DATA TRAVALER 2 USB stick.
I put it in on the HD where i installed Myps2, from the readme:
"myPS2 will look for the USBD.IRX module in the installation directory first."

Maybe i put in the wrong USBD.IRX module then...i'll give yours a try. Mines was from naplink.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12  
Old 04-06-2006, 08:52 AM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,390
My samba server is just windows sharing under sharing of the preferences in MacOS X.
__________________
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13  
Old 04-06-2006, 07:34 PM
sk545 sk545 is offline
Registered User
 
Join Date: Nov 2005
Posts: 27
Quote:
My samba server is just windows sharing under sharing of the preferences in MacOS X.
So you didn't download anything else? Just right clicked on the folder or drive, and shared it?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14  
Old 04-06-2006, 09:22 PM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,390
I just turned on sharing for the user barf

and then the home directory for the user barf: /Users/barf/ is available as:

smb://barf:barfster@themawg.lan/barf/ in MyPS2 however barf in this line is the username, not the folder it seems.
__________________
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15  
Old 04-06-2006, 10:54 PM
Snakehands's Avatar
Snakehands Snakehands is offline
Registered User
 
Join Date: Feb 2005
Location: Massachusetts, USA
Posts: 93
Quote:
Originally Posted by barf
I just turned on sharing for the user barf

and then the home directory for the user barf: /Users/barf/ is available as:

smb://barf:barfster@themawg.lan/barf/ in MyPS2 however barf in this line is the username, not the folder it seems.

I tried this to no avail, you said in another post that all your issues were resolved after you made a MyPS2 partition. Did samba start working for you after that? Thnks for helping out here.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16  
Old 04-07-2006, 12:10 AM
barf's Avatar
barf barf is offline
if(hacker 2005AD == philosopher 200BC) {
 
Join Date: Sep 2004
Location: /bin/bash
Posts: 1,390
Yes, I made a 2GB MyPS2 partition, however MyPS2 does not reside on that partition.

I have MyPS2 in +Homebrew/PROGRAMS/MYPS2/MYPS2.ELF
__________________
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote