Tuesday, June 9, 2015

unofficial LaunchELF v4.42

ule_wip7 - [04-06-2014]

Rewritten tutorial for compiling uLaunchelf. You need to specify $PS2SDKSRC (which is actually git repository) and run prepare_main.sh or restore_ps2sdk.sh.
- fixed one warning in the libcdvd library
- now all libraries will install into $PS2DEV
- Added message about HDL game unloading (l_oliveira)
- partially reverted hdd_manager - now it loads hdl_game partitions much (i mean MUCH MORE) faster (thanks to l_oliveira)
- all source text files converted into linux format
- returned special symbols like triangle, square etc.
- now samba modules compile only when SMB flag is set (by default SMB = 0)
- changed cdinit argument so now ule dont have to freeze with disc control on on SCPH-5xxxx
- removed libjpg library, now is used the one from ps2sdk-ports
- fixed some warnings in vmc
- and of course everything is built with latest ps2sdk

ule_wip6 - 03-26-2014
For those who want proper HDD support this has been added ule_wip6
My advise here is it is slower scanning HDD so 48bitters should not use but can be useful even to you but expect a long wait
Ok here is new version:

Changes:
*(crazycat) 64-bit support (files larger than 4Gb)
*(SP193) added support for disks larger than 1Tb
* added full support for all partitions in HDD manager (except of __mbr partition):
- you can rename any partition;
- you can delete any partition except of partition started with "__" (it is PS2SDK feature);
- returned support for codebreaker partition (don't forget that it can be broken);
- now all partition recognized by partition flag (0x0001 - mbr, 0x1337 - HDL partition, 0x0100 - PFS partition)
- if you press Square on HDL partition - you can load HDL info, if you press Square again - you can unload HDL info (it is needed for renaming HDL partition without reloading HDD manager);
- you can expand only PFS partitions;
* now uLe support official hdd loading path, after loading he mounts partitions from where it is loading into pfs0:/, so now you can simply load LAUNCHELF.CNF which is placed in the same place as uLe.
e.g. hdd0:/__sysconf/FMCB/
* now you can load and save configuration files (including ipconfig.dat) from everywhere
* you can place LAUNCHELF.CNF in the same folder where is uLe placed
* if you inject it in partition header via PATINFO it now tries to read LAUNCHELF.CNF from the root of partition if it is in PFS format. If it is not pfs partition it tries to load it from hdd0:/__sysconf/FMCB/ (specially for l_oliveira)
* fixed problem with "X" and "O" button swap
* fully rewrote code for HDD manager. Tested with my 40Gb disk with 200 partitions.
* now all partitions which names are started from "__" are browsable;
* hide DELETE menu entry in HDD manager for partitions which are started from "__" (because PS2SDK has a bug - so these partitions cannot be removed)
* now it is possible to launch uLe from mbr (thanks kHn for tests and providing mbrs)
* used latest ps2sdk so problem with chinese adaptors and big disks is probably solved
* removed 2Gb limit for single partition unit
* now expand function works with all partitions
* now we can create "__" partitions larger than 2Gb

OK, here is the unofficial version of LaunchELF. (Note: It's based off Mirakichi's source to LaunchELF v3.41)

Some of you may have no idea what this is all about, so here is a link to a brief tutorial on uLaunchELF (aka: uLE).

Changes: Unofficial LaunchELF releases by EP + dlanor

LaunchELF v4.42d (2013.03.24)
-Fixed incomplete ps2sdk update in the prior version.
-Updated ps2sdk and existing source files to github rev 912.

LaunchELF v4.42c (2013.03.22)
-Removed existing kernel patcher and kernel patch for v0 japanese consoles as a patch is currently available within newer ps2sdk versions on github.
-Changed the preliminary SMB implementation to use latest ps2sdk smbman.
-Updated ps2sdk and existing source files to github rev 911.

LaunchELF v4.42b (2012.04.13)
-Updated ps2sdk and existing source files from ps2dev SVN rev 1682 to github rev 891.

LaunchELF v4.42a (2010.07.11)
-Added subprogram MISC/OSDSYS to launch MC-based OSDSYS kelf (as used for FMCB). For most cases the default path should work with standard FMCB installations, but it is also possible to configure a user-defined path for it, so as to experiment with multiple such kelf files on the same MC.

LaunchELF v4.42 (2010.06.12)
-Added kernel patcher and kernel patch as designed by jimmikaelkael to make v0 japanese consoles compatible with newer models in use of homebrews. This cures v0 problems for many other applications too (including ESR) as the kernel remains patched for the duration of a session (until next hard reset/power on). This patching is compatible with that to be added into new versions of "Open PS2 Loader" too, and includes conflict protection when multiple patchers are used. This change has no effect at all on newer consoles, but was required to make it possible to keep the homebrew MC modules in future versions of uLE, and still retain uLE compatibility to all PS2 models.

LaunchELF v4.41a (2010.06.03)
-Fixed a problem with uLE initialization, causing problems with the new MC drivers when used on a PS2 of very old model. This change means that 'initsbv_patches' is now called early in 'loadBasicModules', and nowhere else.
-Reinstated MC drivers by jimmikaelkael, and thus FileBrowser renaming on MCs
-Added corrections by jimmikaelkael to the EE_SIO debug output module of ps2sdk
-added the 'sior' module to uLE with changes in "makefile", "launchelf.h", "iopmod_name.h" and "main.c"
-Added 'SIO_DEBUG' flag to "launchelf.h" for use only in compiling special debug versions of uLE, that use EE_SIO interface for debug feedback instead of PS2LINK
(NB: This is required for debugging with oldest models, as PS2LINK won't work...)
-Remerged all of the changes described for beta v4.40j described further below

LaunchELF v4.41 (2010.05.30)
-Updated ps2sdk and existing source files to SVN rev 1682.
-Fixed some compiler warnings with the vmcfs driver do to changes in the latest ps2sdk revison.
-Removed the modified screen update delay methods, restoring previous functionality.

LaunchELF v4.40j (2010.05.29)
-Added libcdvd_orig folder to CSD folder, so as to provide original libcvd source now that it is no longer available for download at ps2dev.org, and edited setup.sh accordingly so as to use the local copy.
-Edited VMC sources to correct hundreds of incorrect references to "vmcfs" module which is in fact named "vmc_fs". This was mainly in 'DEBUGPRINT' error messages. This also required some editing of the main uLE source files.
-Changed vmc_fs from being an 'uncheckable' module to being 'checkable' (changes in "main.c" and "iopmod_name.h")
-Started work on merging smbman by jimmikaelkael into uLE
-SMB routines now allow successful server connection, using a test menu inside the subprogram "MISC/Debug Info". Note that the SMB functionality requires a suitable "SMB.CNF" file stored as "mc0:/SYS-CONF/SMB.CNF"

LaunchELF v4.40i (2010.04.09)
-Updated ps2sdk and existing source files to SVN rev 1678 and removed a previous source file as it's no longer needed.
-Updated the vmcfs driver with Polo35's changes to vmc_io.c in order to possibly fix virtual memorycard corruptions.
ps2ftpd new additions and changes:
-Added a fix to better resolve the hard drive compatibility issue with later ps2sdk updates.

LaunchELF v4.40h (2010.02.12)
-Modified screen update delay methods, so as to avoid freezing in PCSX2 use due to their incomplete implementation of EE timers.
-Reverted to use MCMAN and MCSERV modules from bios, as required not only for compatibility to PCSX2, but also for compatibility to v0 PS2 consoles.

LaunchELF v4.40g (2010.02.09)
-Updated gsKit and existing source files to SVN rev 1664.
-Readapted and added a few changes back to the gsKit to resolve issues with non-interlace mode.
-Fixed a compiler warning, do to a change with the newer ps2sdk, by changing the data type from "ee_thread_t" to "ee_thread_status_t" for the ReferThreadStatus prototype.

LaunchELF v4.40f (2010.02.08)
-Added preclearing of icon.sys struct buffer for "New Icon" command
(Needed to avoid crashing Sony Browser of v0 PS2 consoles at showing such icons)
-Emphasized warning of old partition destruction for HddManager Format command
-Corrected gsKit coordinate rounding (for proper 'upside-down' JPG display)

LaunchELF v4.40e (2010.01.26)
-Modified load_ps2host function to eliminate 'stalling' of its network init, by adding a setupPowerOff() call before the load_ps2ip() call.

LaunchELF v4.40d (2010.01.24)
-Updated ps2sdk and existing source files
uLE v4.42b.zip

How to repair your ps2 by mapping of the Various PS2 Fuse Locations

Hi in this post i would like to show you you how to repair your dead ps2 with no power or power light blink red then yellow by checking some fuses withing the ps2 console

Lot of times, PS2's can be repaired, by replacing one of the small SMD FUSES, which is dead for various reasons.i recommend you to use multi meter to test for the faulty ones.

But note, if the replaced fuse blows again, right after you apply power, then 9 times out of ten your board is toast, or has been badly damaged, but you can check for any small solder bridges due to a possible failed modchip install, those can also can a fuse to blow for no other reason.

And NEVER ever bridge a fuse, please replace it correctly with the same type, part and value, if you don't you might end up with a fire in your house, or burn your hand when turning on the power, or something even worse.