PDA

View Full Version : Problems with Change the BOOT.ELF


Experiment1106
10-19-2005, 04:20 AM
i have aproblem with launchelf i will change the version of launchelf on my MC but i have no CD-ROM my laser is broken and i Cant make an install disk.

i will do it with ftp but i cant change the BOOT.ELF i have Probs with the \ to change the boot.elf can anybody help me.

i have a ripper3.1 installed

dlanor
10-21-2005, 05:21 PM
i have aproblem with launchelf i will change the version of launchelf on my MC but i have no CD-ROM my laser is broken and i Cant make an install disk.
Quite similar to my own case then, though my own PS2 still can read CDs with some 'coughing' (but my DVDs fail completely).

i will do it with ftp but i cant change the BOOT.ELF i have Probs with the \ to change the boot.elf can anybody help me.
Eh ?
I have no idea what you mean by: "Problems with the \"
If you mean that you're trying to use a backslash as path separator of the file to install, please understand that this is incorrect for a PS2 memory card. The correct path separator is a 'forward slash', like in "mc0:/BOOT/BOOT.ELF".

i have a ripper3.1 installed
That is merely a rip-off clone of the Matrix Infinity chip. Much information that applies to the MI chip will hold true for it, though I can't advice you to experiment with any of its settings or firmware updates. Clone chips have been known to die from such experiments...

But if that chip is working as it stands, and you do have a reasonably recent version of LaunchELF installed already (like your comments above imply), then you can use that version of LaunchELF to handle most of your installation needs. If you can't FTP the BOOT.ELF file directly to the correct place (though I can't se why), then FTP it to some other area on the memory card and use the filebrowser of the already installed LaunchELF to copy the new ELF to the correct place.

For the Matrix Infinity (and its rip-off clone Ripper 3) there are two correct place/name combinations on a memory card for bootup applications.

mc0:/MATRIXTEAM/MANAGER.ELF
A program thus named and placed will be started if you press the Triangle key on the PS2 controller while booting. It will then replace any original 'manager' software which you may have received with your chip. Since the functionality of the Matrix manager is near worthless (as would a clone be too), LaunchELF can fill its role much better.

mc0:/BOOT/BOOT.ELF
A program thus named and placed will be started if you press the R1 key while booting. This is how the Matrix manager is intended to install your 'main' application. Personally I prefer to use LaunchELF here too.

Best regards: dlanor

Experiment1106
10-25-2005, 04:02 AM
thx for your response dlanor

i complete understand what you say but i give you an look at ma MC DIR:

Matrixteam/
\BOOT/
\HDLOA/
\BOOT\BOOT.ELF
\HDLOA\HDLOA.ELF
\BOOT\LAUNCHELF.CNF

you know why i have Problems with the \

My Way to use Ulaunchelf at the Moment is load launchelf and from that load Ulaunchelf but i hate that way to load the same prog two times but i like the FTP SUPPORT in Ulaunchelf very much.

you have an Idea what i can do ???

dlanor
10-26-2005, 09:00 PM
i complete understand what you say but i give you an look at ma MC DIR:

Matrixteam/
\BOOT/
\HDLOA/
\BOOT\BOOT.ELF
\HDLOA\HDLOA.ELF
\BOOT\LAUNCHELF.CNF
Well, of the names above none are appropriate. The first one is almost correct, except that the Matrix Infinity normally wants a folder named "MATRIXTEAM" instead of "Matrixteam". However if that really works for you, then I guess it could be a firmware difference.
NB: By 'works' I mean that the MANAGER.ELF program inside that folder runs if you hold 'Triangle' while booting.

The other five names all seem to begin with a backslash, for unknown reasons, and in addition to that problem, backslash is also used as an incorrect path separator.

Some details, for the LaunchELF stuff:
Instead of having a folder named "BOOT" containing the two files named "BOOT.ELF" and "LAUNCHELF.CNF", you have two files named "\BOOT\BOOT.ELF" and "\BOOT\LAUNCHELF.CNF", as well as a folder named "\BOOT" and all three of those objects (plus the two for HDLoader) are stored in the root directory of the MC, which is illegal for that file system.
(In the standard PS2 browser these will all be shown as 'CORRUPT'.)

you know why i have Problems with the \
Not really. I can see the mess that has been created in the directory, but I can not see WHY it was created. I can only assume that it was caused by some kind of inappropriate installer program or some script used by such a program, in copying this stuff to the MC. I do know for certain that LaunchELF did not create those names.

My Way to use Ulaunchelf at the Moment is load launchelf and from that load Ulaunchelf but i hate that way to load the same prog two timesWell, once you realize how easily these things can be fixed, you won't need to do that anymore.

you have an Idea what i can do ???
Sure.
First you need to copy the files that need to be fixed to HDD, using uLaunchELF. It doesn't really matter where you place them, as it's just temporary. If you haven't made any custom partitions of your own, you can simply use the partition "__boot" which HDLoader must have created for you.

Use the Copy/Paste commands of uLaunchELF to copy the three misnamed files from "mc0:/" to "hdd0:/__boot/". Then, one by one, select each of those three copies and use the "Rename" command to delete the unwanted prefix from their names, so that they appear like this in the browser:
BOOT.ELF
HDLOA.ELF
LAUNCHELF.CNF

Now you have backup on HDD of this stuff from the MC, so you can browse back to "mc0:/" and erase the five bad entries.

Next use the "New Dir" command to create two folders with the proper names "BOOT" and "HDLOA" (or whatever you want, but "BOOT" is supported for Dev.1). Then browse back to "hdd0:/__boot/" again, to Copy/Paste "BOOT.ELF" and "LAUNCHELF.CNF" into "mc0:/BOOT/", and finally you get to do the same thing again, to Copy/Paste "HDLOA.ELF" into "mc0:/HDLOA/". And that's all... :)

From now on you can boot directly into uLaunchELF simply by pressing the 'R1' key during boot. Try this at once to make sure that you got all the names right, and when this has been verified you should browse back to "hdd0:/__boot/" again, to clean out the temporary copies you made.

You'll still have one minor problem though, which is that the standard browser of the PS2 still shows two 'CORRUPT' icons for mc0: (there called MC1...). This is because the new folders contain no valid icon files. It is of no importance to the functionality of the MC for other purposes, but it means that you can never copy or erase those two folders using the standard browser. You will need uLaunchELF (or another homebrew tool) for that. Personally I prefer to make valid icon files for my MC folders, but doing so is optional.

Best regards: dlanor

Experiment1106
10-29-2005, 09:36 AM
thx dlanor
i try what you say and i think the \ is a ripper spezific thing its not good but i think it is.

i have delete all dirs wit the \ and all files with \ then i go to the right matrix dir
and change the MANAGER.ELF with Ulaunchelf but first i rename my Ulaunch file in MANAGER.ELF that works fine.

best regards Experiment1106