------------------------------------------------------------------------ 
 PS2 LENSCHANGER version 1.0 (beta 6) 
------------------------------------------------------------------------ 
 (c) 2004-2005, Dampro (dampro@gmail.com)  
    http://www.lazonax.net 
    http://www.murguichips.net 
------------------------------------------------------------------------ 
 Many thanks to: 
   lacyg, Hermes, carlosfer, djhuevo, iluso, hits, seymurx, Platinox, 
   canibal, aleco2k3, Sephiroth... 
   the forums of the zonaX - http://www.lazonax.net 
   the decisive support of the webshop: 
    http://www.murguichips.net (iluso and hits)
------------------------------------------------------------------------ 
WARNING: 
    
   This is a quick and bad translation to english... 
   I will appreciated any collaboration to fix and improve...
    
   Read these instructions before using! 

   The inadequate use of this program can cause damages of those that 
   I don't become responsible... 
                                                   Dampro. 
------------------------------------------------------------------------                                                

Introduction: 

PS2LensChanger is an application for PS2, created with the only objective 
of allowing the change of the lens type of a console PS2 in a easy and quick  
way.  

--Reason to make this... and to who can it serve him? 

This is necessary, due to the different types of lenses mounted  
by SONY in diverse versions of their consoles PS2, some incompatible ones 
to each other, what impedes many times to change this vital component, because 
doesn't have the appropriate type...  PS2LensChanger solves this problem! 
To point out that this program is of advanced use and it is only useful for 
those that they need to make a lens change, a thing that can bring problems 
if not is made correctly... 

--How does it work? 

PS2Lenschanger modifies the content of the memory EEPROM that all PS2  
possesses, in this memory they stay diverse configuration data, 
including those of the lens type installed in the console. 
According to the chosen lens type, this memory will be reprogrammed with 
appropriate data, allowing this way the correct operation of the lens. 

--How you LENSCHANGER can execute in the PS2? 

Unlike the previous version, now is possible to load the program 
from any present device in the PS2. for example, CD, MC, HDD, etc. 
of course you can use a conection with the PC (USB, ethernet) 
to launch the program.   
The most comfortable and recommended option is to install the program in the MC 
(memory card) and having a modchip that supports DEV, or exploit mode, to execute
this program.  

--How is it used? 

The program has been tried to make the simplest and intuitive thing. Simply, 
one loaded time the program, is selected in the menu the wanted lens type,  
pressing " X " is accepted and you confirms the programming pressing "START" 
The programming process is very short (some seconds). 

There are many models of PS2 and therefore diverse configuration variants, for 
this reason the program detects the model or console version and it activates a 
mode with an appropriate menu to the same one. For example, if it is a console V12 
(pstwo) you will show only the available lenses for this console. 

However, in occasions it can have problems detecting the correct pattern 
of PS2. this can be due to diverse problems, for example an eeprom  
with corrupt data... in this case the program will enter in the advanced mode 
where will be necessary to choose the version of the console manually, before 
being able to to select the lens type. To this special way one can also enter  
manually, pressing " SELECT " in the beginning, when the message is shown the  
warning of beta version. 

Finally, is good idea before programming to make a backup of the data 
original of the eeprom, pressing " R1 ". If the program has been loaded from 
CD or MC, the file backup will be created in the MC (mc0:/LENSCHANGER /) if it 
is loaded from PC using connection USB or NET, it will be created in the same 
folder from where the program was executed in the PC, exactly the same as the
previous version. 

These are all the available functions: 

/\ triangle - it turns off the console (standby) 
[] square - information 
O  circle - (it shows ID's of the console when the program is loaded from PC) 
X  cross - to accept option of the menu 
R1 - make backup file of the information of the eeprom 
L1 - it restores backup file to the eeprom 

note: the first time that the program is executed, a configuration screen will 
appear, to choose the language that will be used in the program messages. 
(this configuration will be recorded in the MC) 

--If something fails ... ? 

Although the process is very safe and it has been tested widely, it is the 
possibility that for some reason it happens a failure, the information of the eeprom is 
corrupted, or by mistake an incorrect type of lens is programmed... if this happens, the 
console it can end up being completely disabled to read!!! 
In this case, one can attempt again or to restore the original content of the 
eeprom, pressing " L1 " of course, before the corresponding one should have 
been created backup of the information contained in the eeprom, that which like it was seen 
before it is made pressing " R1 " 
Another option is to install the lens type reprogrammed by mistake temporarily, 
if you known and has him (at the moment something difficult) 
In any event the problem is not of hardware; everything should get ready when 
they are restored the correct data and settle the correct lens. 

Him but advisable it is to use the program installed in the MC, if console has 
chip with capacity DEV or EXPLOIT, this way the process becomes independent for 
complete of the reader. It is this way very simple to recover any caused 
problem. 

--The lens that put on doesn't work! 

Several problems can exist in the console that prevent that a lens works 
correctly. For example, if the previous lens presented problems, it is possible that 
others components are damaged, the same lens that tries to put on can be 
faulty, adjust mechanics, etc... before changing the lens it is important  
to check all this, of being possible to prove the console with a lens in good 
state, of the original type of course. 
It is also good idea to prove the lens that will put on in another console, for 
to make sure that everything is well. 
If the lens is new, it is necessary to revise if it is blocked, and in 
affirmative case to eliminate the bridge that protects to the laser, but that it
impedes their operation. 
In any case if the lens is new they should lose temper the adjustments of  
potenciometers! Only if the lens is old and is not possible to make
it be worked can attempt these adjustments. Many tutoriales already exist that
explain this methods with detail!

--How many types of lenses is there for PS2? 

For the old PS2 consoles, (versions V1-V10) the used lenses  
for SONY they were the KHS400, of the own SONY, and the HD7 of Sanyo. 

with the following variants: 

(SONY) 
KHS400A - in model Japanese SCPH1xxxx???  
KHS400B - model SCPH3000x (V1 - V4); 
KHS400C - model SCPH3000xR - SCPH5000x (V5 - V10); 
they are compatible to each other, but due to the size differencies between the B 
and C in some versions of consoles it is not possible to exchange them directly.  
(it is difficult but not impossible) 

(SANYO) 
HD7 - model SCPH3x00xR, SCPH5000x (V5 - V10); 
of these lenses SANYO two variants exist, popularly " R " and " HD7 " this  
last marked HD7 takes in its plastic cover, also existing variants  of metallic
body and plastic. all these HD7 and " R " are compatible to each other, but they
are incompatible with the KHS400x of SONY. 

For the most modern PS2, (versions "slim" V12, V13...) (PSTWO) SONY has  
used 3 types of lenses up to now: 

(??) 
SPU3170 
protective metallic approximately triangular; 
incompatible with the KHM430 and PVR802; different size and assembly. 

(SONY) KHM430; (MITSUMI) PVR802W; 
protective metallic approximately square; 
these two are compatible to each other, and something smaller than the SPU3170. 
to change one of these for the SPU3170, since the size and way of 
assembly varies, non alone change of lens is required but of the mechanism 
complete of the reader, besides the reprogramacion of the eeprom. 

--To do.... 

to point out a detail: in the case of the pstwo consoles, if the one has been 
executed it program from PC using cable USB (with NAPLINK) the backup file it
will be created in the MC, not in the PC, like it should be in this case... 
this only happens in consoles V12 and with cable USB, is not great thing neither
of importance, and will get ready in next versions. 

they are several things... there is not program completely free of errors... 

.... END.... 

Dampro.   