""
All times are GMT +2. The time now is 03:15 AM.  

Go Back   PSX/PS2/PS3 Scene Newz > PlayStation2 Forums > PS2 Modchips > ICE Team Forums

ICE Team Forums Official support forum for ICE team releases!

Reply
 
Thread Tools Display Modes
  #1  
Old 03-01-2003, 01:50 AM
warpjavier warpjavier is offline
Registered User
 
Join Date: Mar 2003
Posts: 32

MAGIC_ICE FAQ (English)


First we are going to start with the installation pins for both, DIP and SSOP chips.


W PIN is messiah W

Please dont ask if you are using other values for resistors or capacitors, with this values was tested and works perfect.
If you have troubles using this values, check your installation or continue reading the FAQs.

Compiling the code.
You are going to need the following tools:
  • asm5900.exe
  • make.exe
  • mip2sx.exe
  • sasm.exe
  • sxfree.exe

And the source code. IE: icex.xx.zip

You have to create a new folder in your HD, IE: ICE
Then you must to decompress the file icex_xx.zip and the file tools.zip using WINZIP in the new folder (ICE) in your HD.
After that, you have to open the file define.inc with NOTEPAD and you are going to see something like this.
Quote:
; this file is used my both sasm and r5900 :-)


; used by PS2_BIOS
BIOS_JAP EQU 0x01
BIOS_V1 EQU 0x02
BIOS_V3 EQU 0x04
BIOS_V4 EQU 0x08
BIOS_XX EQU 0x10

; Uncomment your ps2
PS2_BIOS EQU 0xFF ; Ps2 v1-v8(if get error pick your ps2 only!!)
;PS2_BIOS EQU BIOS_JAP ; TODO: JAP 10000/15000
;PS2_BIOS EQU BIOS_V1 ; v1(chip 010), v2?
;PS2_BIOS EQU BIOS_V3 ; v2?, v3(chip 020)
;PS2_BIOS EQU BIOS_V4 ; v4(chip 030)
;PS2_BIOS EQU BIOS_XX ; v5(chip 040, 050), v6(chip 060), v7(chip 070?, 080), v8(chip 090)

KILL_LOGO EQU 1 ; Uncomment to kill logo...
POWER_DOWN EQU 1 ; Uncomment 1/2 sleep(USE PLZ AND NOT FULL_SLEEP or DVD_FIX)

;NO_BUS EQU 1 ; Uncomment for scex only(no dvd/cd D,C,B,I,H,G,W).. NOT!
;MODE54 EQU 1 ; 54M clock

; TODO!!!!!!!!!!!!!
;BOOT_MENU EQU 1 ; TODO boot menu(from Memory Card).............
;VMODEFIX EQU 1 ; TODO ... auto NTSC2PAL/PAL2NTSC
;REGION_FREE EQU 1 ; TODO/REMOVED i have no dvd to test with ...
;DEMARCO_VISION EQU 1 ; TODO ... 50:50 can b done with software only
With the file opened in NOTEPAD, you may remove the ; in the line of your PS2 version but now, you can leave Ps2 v1-v8 option. If you dont know what version is your PS2, please dont ask here, there is an article in FAQ section of this site that let you know what version you have.
KILL_LOGO: removes the Playstation2 logo when games are loading.
POWER_DOWN: Send the chip to Sleep mode, then Weak up if you press Eject, Reset Button or if the game needs a Repatch.
NO_BUS: Eliminate the DVD code, Will only boot PSX CD's and PS2 CD's or DVD movies.
MODE54: Its for using the internal PS2 clock intead of the resonator. Circuit for 54Mhz will be posted later, please dont ask.

The rest is todo, so if you remove the ; it will doesnt do nothing.
After modifying define.inc save it and close notepad.
Then, you have to run the file make.exe located in the ICE folder, and it going to create a file called magic_ice.hex , you must use this file to flash your SX chip.

Flashing the chip
You have to buy or build an SX programmer like SX-Key or Fluffy and a software called IC-PROG(freeware) or the software provided with the programmer.
Please dont ask here where to buy, how to build or any information about the programmers.

Fuse and Fusex settings

Fuse = 07F9h
Fusex = 0F7Fh

or

brown out reset = disabled
brown out trim = 3
memory = 4 pages, 8 banks
internal rc = disabled
external osc = hs2
internal feedback = 1
watchdog timer = disabled
carry flag input add/sub = disabled
option stack = enabled
turbo = enabled
sync inputs = disabled

Please dont ask if its better to use HS2 instead of HS3 external oscillator setting, use the one that works better for you, but in this case, you are going to get the same results.

Boot methods

PS2 MODE
To load a game press the reset button, then insert a PS2 CD or DVD disk. If it doesnt boot, just press Reset button again with the CD or DVD inside the CD-ROM.
To change a game just eject the game that was loaded, insert a new PS2 game and press the Reset button.

PSX mode
Got to Stanby mode, wait at least 5 seconds, then hold Reset button until the Blue led on the Eject button comes on.
To change a game, just press Eject button, change the CD with another PSX CD and press Reset button.
To back to PS2 mode, press Reset button and when you PS2 starts again, Press Eject button.

Movie mode
Same as PSX mode.

Most common problems
If you cant boot PS2 games but PSX boots fine, check the B C D G H I W points.
If doesnt want to boot DVD-Rs, change the media brand, try to use Verbatim.
If you cant boot PSX CD-Rs but PS2 boots fine, check the Boot Methods section or check S point.
If you cant boot PS2 CD-Rs but can boot PS2 DVD-Rs, change the media brand or check your laser.
If you have troubles booting games in PS2 mode, (test CD's and DVD's) then try PSX mode. If you still cant boot anything, check your installation with a multimeter, and check all solder points for bridges with a 10x magnifyer.

If you still cant boot any backup, and you checked all point and all are ok, maybe you have a problem with your chip, try to change it. Some SX programmers like Fluffy has a Bug when it finish the program process. Please dont ask about this problem in this section, we will add some info about it.


Reflashing your Chip inside your console using ISP mode
You have to add 4 more wires to your chip that cames out from your console. This 4 wires will be 5V, GND, OSC1 and OSC2.
You dont need to remove the resonator or put a switch to flash the chip in ISP mode.
You can take out the 4 wires from the Expansion Bay, and you can add a simple connector like a CD-ROM audio connector.
Please check your programmer documentation to connect the wires. If you are using fluffy, you have to connect the wires in this way:

PIN2 on fluffy = 5V on SX chip
PIN4 on Fluffy = GND on SX chip
PIN26 on fluffy = OSC2 on SX chip
PIN27 on fluffy = OSC1 on SX chip

If you have any question or problem after reading this, please, dont post a Reply to this message, just start another thread.
We will be adding new info or changing the doc after new releases.

Last edited by warpjavier; 11-03-2003 at 07:34 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2  
Old 03-01-2003, 02:00 AM
warpjavier warpjavier is offline
Registered User
 
Join Date: Mar 2003
Posts: 32

MAGIC_ICE FAQ (Español)


Pins de salida para los chips DIP and SSOP.
Por favor no hagan preguntas si estan usando valores diferentes de resistencias o capacitores. con estos valores esta probado y funciona.
Si tienen problemas y estan usando estos valores, verifiquen su instalación o sigan leyendo.



W es el PIN de messiah

Compilando el código.
Van a necesitar los siguientes programas:
  • asm5900.exe
  • make.exe
  • mip2sx.exe
  • sasm.exe
  • sxfree.exe

Y el código fuente. Ej: ICEXXX.zip
Tienen que crear una carpeta nueva en su Disco Rígido, Por ejemplo: ICE
Luego tienen que descomprimir los archivos icexxx.zip y tools.zip con el WINZIP en la carpeta que crearon antes(ICE) en su Disco rígido.
Despues abran el archivo define.inc con el block de notas(notepad) y van a ver algo asi.
Quote:
; this file is used my both sasm and r5900 :-)


; used by PS2_BIOS
BIOS_JAP EQU 0x01
BIOS_V1 EQU 0x02
BIOS_V3 EQU 0x04
BIOS_V4 EQU 0x08
BIOS_XX EQU 0x10

; Uncomment your ps2
PS2_BIOS EQU 0xFF ; Ps2 v1-v8(if get error pick your ps2 only!!)
;PS2_BIOS EQU BIOS_JAP ; TODO: JAP 10000/15000
;PS2_BIOS EQU BIOS_V1 ; v1(chip 010), v2?
;PS2_BIOS EQU BIOS_V3 ; v2?, v3(chip 020)
;PS2_BIOS EQU BIOS_V4 ; v4(chip 030)
;PS2_BIOS EQU BIOS_XX ; v5(chip 040, 050), v6(chip 060), v7(chip 070?, 080), v8(chip 090)

KILL_LOGO EQU 1 ; Uncomment to kill logo...
POWER_DOWN EQU 1 ; Uncomment 1/2 sleep(USE PLZ AND NOT FULL_SLEEP or DVD_FIX)

;NO_BUS EQU 1 ; Uncomment for scex only(no dvd/cd D,C,B,I,H,G,W).. NOT!
;MODE54 EQU 1 ; 54M clock

; TODO!!!!!!!!!!!!!
;BOOT_MENU EQU 1 ; TODO boot menu(from Memory Card).............
;VMODEFIX EQU 1 ; TODO ... auto NTSC2PAL/PAL2NTSC
;REGION_FREE EQU 1 ; TODO/REMOVED i have no dvd to test with ...
;DEMARCO_VISION EQU 1 ; TODO ... 50:50 can b done with software only
Tienen que remover el ; en la línea que corresponda a la version de PS2 que poseen, pero ahora pueden utilizar Ps2 v1-v8. Si no saben que versión poseen, no pregunten en este Thread, hay un artículo en la seccion FAQ de este Site que se los va a aclarar.
KILL_LOGO: Elimina el logo de Playstation2 cuando los juegos estan cargandose.
POWER_DOWN: Manda el Chip a Dormir(Sleep) y a Despertarse (Wake up mode) cuando se presiona Reset o Eject o cuando sea necesario patchear de nuevo (Juegos Protegidos).
NO_BUS: Elimina el código para cargar DVD-Rs, Solo cargará CD's de PSX, CD's de PS2 o Peliculas en DVD.
MODE54: Es para usar el Clock interno que traen las PS2 en vez de usar un Resonator. El circuito para utilizar el clock interno se va a agregar mas adelante.Por favor no pregunten aqui.

El resto no esta terminado(TODO), Si remueven el ; no pasará nada.
Despues de modificar el archivo define.inc, sálvenlo y cierren el block de notas(NOTEPAD).
Bueno, Ahora tienen que ejecutar el archivo make.exe que se encuentra en la carpeta ICE, este les va a generar un archivo llamado magic_ice.hex , este archivo lo deben usar para Grabar el chip SX.

Grabando el chip SX
Van a tener que comprar o armarse un programador de chips SX, como el SX-Key o el Fluffy y van a necesitar un programa llamado IC-PROG(freeware) o el programa que venga incluido con el programador que compren.
Por favor no pregunten aqui donde comprar o como armar o cualquier informacion acerca de programadores de chips SX.

Configuracion de Fuse y Fusex

Fuse = 07F9h
Fusex = 0F7Fh

o

brown out reset = disabled
brown out trim = 3
memory = 4 pages, 8 banks
internal rc = disabled
external osc = hs2
internal feedback = 1
watchdog timer = disabled
carry flag input add/sub = disabled
option stack = enabled
turbo = enabled
sync inputs = disabled

No pregunte aca si es mejor usar HS3 o HS2 como configuracion para "external oscillator", usen el que mejor les parezca, para este caso, van a obtener los mismos resultados.

Métodos de Booteo

MODO PS2
Para cargar un juego, presionen el boton Reset, y luego inserten un CD o DVD de PS2. Si no arranca, presionen el Reset otra vez con el CD o DVD dentro del CD-ROM.
Para cambiar de juego solo presionen Eject e inserten el nuevo CD o DVD y presionen Reset.

MODO PSX
Desde el modo Standby (luz roja encendida) presionen el boton de Reset hasta que la luz azul del boton de Eject se encienda.
Para cambiar de juego, solo presione el boton Eject, cambien de CD por otro de PSX, y presionen el boton Reset.
Para volver al modo PS2, presionen el boton Reset con el CD de PSX todavia adentro y cuando la PS2 arranque otra vez, presionen el boton Eject.

MODO Movie
Igual que el modo PSX.

Problemas mas Frecuentes
Si NO pueden cargar juegos de PS2 pero si de PSX, verifiquen los puntos B C D G H I W.
Si no pueden cargar juegos de PSX pero si de PS2, lean de nuevo la seccion Métodos de Booteo, o verifiquen el punto S.
Si no pueden cargar juegos de PS2 en CD-r pero si en DVD-r, cambien de marca de CD-R, o verifiquen el Laser.
Si tienen problemas cargando juegos en modo PS2, (primero prueben CD-R's y DVD-R), sino prueben en modo PSX. Si siguen sin poder cargar nada, verifiquen toda la instalacion del chip con un tester, verifique que no haya soldaduras entre 2 patas de algún chip con una lupa de 10x.

Si siguen sin poder cargar ningún backup despues de haber verificado todo, quizás tengan algún problema con su Chip, prueben con otro. Algunos Programadores de SX como Fluffy tienen un bug en el momento en que terminan la programación. Por favor no pregunten acerca de este problema aqui, mas adelante vamos a agregar la informacion necesaria para poder solucionarlo.


Regrabando el chip SX adentro de la consola
Van a tener que agregar 4 cables mas, y que estos cables salgan hacia afuera de la consola. Los cables son 5v, GND, OSC1 y OSC2.
No tienen que sacar el Resonator o ponerle un switch como he leido en otros threads para regrabar el chip en modo ISP
Los cables los pueden sacar a travez de la EXPANSIO BAY de su PS2, y les pueden agregar un conector como el que traen los cables de audio de los CD-ROM.
Por favor, verifiquen la documentacion de su programador de chips SX para poder conectar los cables. Si estan usando Fluffy, los cableslos tienen que conectar de esta manera:


PIN2 en fluffy = 5V en chip SX
PIN4 en Fluffy = GND en chip SX
PIN26 en fluffy = OSC2 en chip SX
PIN27 en fluffy = OSC1 en chip SX

Vamos a seguir agregando información a medida que se lanzen versiones nuevas del código.

Last edited by warpjavier; 11-03-2003 at 07:35 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3  
Old 08-22-2004, 12:45 PM
siro siro is offline
Registered User
 
Join Date: Apr 2003
Location: belgium
Posts: 15

MAGIC ICE FAQ (french)


LE POINT -W- EST LE MEME QUE POUR LE CHIP MESSIAH

SVP ne demandez pas si vous utilisez des autres valeurs pour les resistances et les condansateurs, nos valeurs marchent parfaitement.
Si vous avez des problemes avec no valeurs, verifiez votre installation ou continuez a lire le FAQs.

Compilation du code source.
Vous avez besoin des utilitaires suivants:

* asm5900.exe
* make.exe
* mip2sx.exe
* sasm.exe
* sxfree.exe


Et le code source. icex.xx.zip

- Creez un nouveau repertoire sur le disque dur, par example: ICE
- Decompressez le fichier icex_xx.zip et le fichier tools.zip (en utilisant WINZIP) , dans le nouveau repertoire (ICE) de votre disque dur.
- Maintenant ouvrez le fichier define.inc avec NOTEPAD et vous allez voir quelque chose comme ca;

------ DEBUT ------

; this file is used my both sasm and r5900 :-)

; used by PS2_BIOS
BIOS_JAP EQU 0x01
BIOS_V1 EQU 0x02
BIOS_V3 EQU 0x04
BIOS_V4 EQU 0x08
BIOS_XX EQU 0x10

; Uncomment your ps2
PS2_BIOS EQU 0xFF ; Ps2 v1-v8(if get error pick your ps2 only!!)
;PS2_BIOS EQU BIOS_JAP ; TODO: JAP 10000/15000
;PS2_BIOS EQU BIOS_V1 ; v1(chip 010), v2?
;PS2_BIOS EQU BIOS_V3 ; v2?, v3(chip 020)
;PS2_BIOS EQU BIOS_V4 ; v4(chip 030)
;PS2_BIOS EQU BIOS_XX ; v5(chip 040, 050), v6(chip 060), v7(chip 070?, 080), v8(chip 090)

KILL_LOGO EQU 1 ; Uncomment to kill logo...
POWER_DOWN EQU 1 ; Uncomment 1/2 sleep(USE PLZ AND NOT FULL_SLEEP or DVD_FIX)

;NO_BUS EQU 1 ; Uncomment for scex only(no dvd/cd D,C,B,I,H,G,W).. NOT!
;MODE54 EQU 1 ; 54M clock

; TODO!!!!!!!!!!!!!
;BOOT_MENU EQU 1 ; TODO boot menu(from Memory Card).............
;VMODEFIX EQU 1 ; TODO ... auto NTSC2PAL/PAL2NTSC
;REGION_FREE EQU 1 ; TODO/REMOVED i have no dvd to test with ...
;DEMARCO_VISION EQU 1 ; TODO ... 50:50 can b done with software only

------ FIN ------

Vous pouvez retirer le " ; " qui correspond a votre version de PS2 ou vous pouvez laisser l´option " Ps2 v1-v8 " comme a l'origine. Si vous ne savez pas la version de votre PS2, SVP ne demandez pas ici, il y a un article dans la section FAQ du site qui vous expliqueras comment connaitre votre version de PS2.

- KILL_LOGO: retire le logo PS2 au demmarage des jeux.
- POWER_DOWN: Place le chip en mode Sleep(endormi), il se reveilleras si vous pressez Eject, Reset, ou si le jeux a besion d'un "Repatch".
- NO_BUS: Elimine le code DVD, ca demmareras uniquement les CD PSX et PS2 et les films DVD.
- MODE54: Pour utiliser l'horloge interne de la PS2 au lieu du resonateur du chip. Le circuit 54Mhz sera posté plus tard, SVP ne demandez pas.

Le reste est A FAIRE, retirer le " ; " n'auras aucun effet.

Apres avoir modifié le fichier define.inc, sauvegardez et sortez de NOTEPAD.

Alors vous devez executer le fichier -make.exe- situé dans le repertoire ICE, cela créeras un fichier appelleé "magic_ice.hex" , vous devez utilisez ce fichier pour programmer vos chip SX.

Flasher(programmer) le chip.
----------------------------
Vous devez achetez ou fabriquez un programmeur SX comme SX-Key ou Fluffy et utiliser IC-PROG(freeware) ou l'utilitaire fournit avec le programmeur.
SVP ne demandez pas ou acheter, comment fabriquer ou toute autre information sur les programmeurs.

Reglages Fuse et Fusex.

Fuse = 07F9h
Fusex = 0F7Fh

ou

brown out reset = disabled
brown out trim = 3
memory = 4 pages, 8 banks
internal rc = disabled
external osc = hs2
internal feedback = 1
watchdog timer = disabled
carry flag input add/sub = disabled
option stack = enabled
turbo = enabled
sync inputs = disabled

(Disabled=desactiver, Enabled=activer)

SVP ne demandez pas si c'est mieux d'utiliser HS2 a la place de HS3 pour le reglage de l'oscillateur externe, utilisez celui qui marche le mieux pour vous, mais dans ce cas, vous obtiendrez les memes resultat.

Methodes de demmarage
-------------------------

- PS2 MODE ; Presser le boutton Reset, inserez un CD ou DVD PS2. Si ca ne demmare pas, pressez une nouvelle fois le boutton Reset avec le disque toujours dans le lecteur.
Pour changer de jeux pressez eject, inserez un autre disque PS2 et pressez le boutton Reset.

- PSX mode ; mettez la console en mode Standby(lumiere rouge allumee), attendez au moins 5 secondes, pressez le boutton Reset jusqu'a ce que la lampe bleue du boutton eject s'allume.
Pour changer de jeux pressez eject, inserez un autre disque PSX et pressez le boutton Reset.
Pour revenir en mode PS2, pressez le boutton Reset et quand la PS2 redemmare, pressez le boutton Eject.

-Movie mode ; Meme que le mode PSX.


Les problemes les plus communs
-------------------------------
- Les jeux PS2 ne demmarent pas les PSX si, verifiez les points B C D G H I W.
- Les DVD-R ne demmarent pas, changez pour une autre marque, essayez Verbatim.
- Les jeux PSX ne demmarent pas les PS2 si, verifiez votre methode de demmarage et/ou verifiez le point S.
- Si les CD PS2 ne demmarent pas mais les DVD PS2 si, changez de marque de CD et/ou verifiez votre lazer.
- Si vous avez des problemes pour demmarez les jeux PS2, (CD et DVD) alors essayez le mode PSX. Si ca ne demmare toujours pas, verifiez votre installation avec un multimetre, et verifiez toutes vos soudures pour etre sur quelles ne debordent pas sur d'autres a coter.

Si rien ne marche et que apres verification tout est OK, peut etre vous avez un probleme avec votre chip, essayez de le changer. Certains programmeurs SX comme Fluffy on un Bug quand ils finissent la procedure de programmation. SVP ne demandez pas pour ce probleme dans cette section, nous allons mettre des infos a ce propos plus tard.


Reflasher votre Chip dans la console en utilisant le mode ISP.
----------------------------------------------------------
Vous devez soudez 4 fils en plus sur votre chip qui sortent de la PS2.
Ces 4 fils sons 5V, GND, OSC1 et OSC2.
Vous n'avez pas besoin de retirer le resonateur ou placer un interrupteur pour reflasher en mode ISP.
Vous pouvez faire sortir les 4 fils par la trappe d'Expansion, et vous pouvez mettre un simple connecteur comme un de CD-ROM audio.
SVP verifiez le manuel de votre programmeur pour connecter les fils.
Si vous utilisez fluffy, vous devez faire comme ceci:

PIN2 sur fluffy = 5V sur SX chip
PIN4 sur Fluffy = GND sur SX chip
PIN26 sur fluffy = OSC2 sur SX chip
PIN27 sur fluffy = OSC1 sur SX chip

Si vous avez une question ou un probleme apres avoir lu ceci, SVP ne faites pas un reponse sur ce message ci, faite un nouveau message.

Nous additionnerons de nouvelles infos ou changerons la doc apres de nouvelles sorties si besoin ais.

Last edited by siro; 08-22-2004 at 12:55 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4  
Old 09-04-2004, 11:38 PM
Auberon Auberon is offline
Registered User
 
Join Date: Apr 2003
Posts: 63
The pictures of the dil and ssop are not coming through. Can this be fixed?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5  
Old 12-28-2005, 06:54 AM
the-ghoul the-ghoul is offline
Registered User
 
Join Date: Mar 2003
Posts: 6
Isnt this a lil outdated? Anyone still compliling the code?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
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 +2. The time now is 03:15 AM.