› Foros › PlayStation 4 › Scene
En este tutorial explicaré la forma de hacer downgrade a PS4
Requisitos:
Dumps propios de una versión inferior
Archivos
HxD
R5F100PL para modelos SAA y SAB (RL78) Fat
R5F100LL para modelos SAC, SAD, etc (RL78) Slim/Pro
E2 Lite Renesas
Teensy 4.0 (sysglitch)
Teensy 2.0++ (dump nor)
Serial UART a USB
TQFP 100pin 0.5mm
Placa de prototipado 400 puntos
Soldador
Resistencia 4k
Diodo
Diagrama:
R5F100PL placas SAA :
R5F100LL placas SAC, SAD, etc:
Programando Teensy:
1. Abrimos Teensy.exe
2. Pulsamos File
3. Pulsamos Open Hex File
4. Selecionamos SYSGLITCH_TEENSY4.0.hex
5. Pulsamos Program en la pestaña Operation
Ensamblando los circuitos:
1. Suelda el syscon a la placa (Con el pinout deseado)
2. Para el pulldown necesitamos una resistencia de 4k resistor y un diodo
3. Conecta todo a la placa de prototipado
Resultado:
Dump del SYSCON con REALTERM:
1. Conectamos el Teensy por USB (El jumper debe estar desconectado)
2. Abrimos Realterm y ajustamos la velocidad a 115,200 bps
3. Seleccionamos un puerto y hacemos click en change.
4. Seleccionamos donde escribir el dump
5. Hacemos click en Start: Overwrite.
6. Si todo ha ido bien debería mostrarse rojo y ahora podemos eliminar el jumper para empezar el glitch
7. Cuando lleguemos a 4Mb paramos.
Analisis de los datos y preparación:
1. Abrimos el dump con HxD
2. Pulsamos CTRL+F
3. Cambiamos a la pestaña Hex-Values
4. Introducimos 94 94
5. Borramos todo lo anterior a 94 94 seleccionándolo y pulsando Supr
6. En HxD pulsamos Search, go to y vamos al offset 7FFFF
7. Seleccionamos todo hasta el final y apretamos Supr
8. Pulsamos File \ Save As y lo guadamos a buen recaudo
9. Pulsamos File \ Export \ Motorola S28 Records
10. Conectamos E2 Lite con el RL78
Renesas Flash Programmer
1. Conectamos E2 Lite por USB
2. Lanzamos Renesas Flash
3. Creamos un nuevo proyecto
4. Seleccionamos los siguientes parámetros:
.Microcontroller: RL78
.Tool: E2 Emulation Lite
.Tool Detail select 3.3v
5. Seleccionamos el archivo exportado .s28
6. Pulsamos START.
Backup de la NOR con Teensy 2.0++:
1. Versión SAA y SAB
2. Versión SAC, SAD etc.
3. Soldar los 10 testpoints o usar un TSOP para evitar esto
4. Teensy debe ser configurado con HEX SPI
5. Hacemos un backup
delid76 escribió:El método parece sencillo, pero lo malo es que hay que desoldar el syscon de la placa de la PS4, soldarlo en una placa externa, desoldarlo de nuevo de esa placa externa y soldarlo otra vez en la PS4, menuda locura.
¿Creéis que es posible meterle un clip que haga contacto con los pines mientras tienes la consola apagada?
Bodeguero escribió:Me alegro por Carlos Marx porque por fin podrá darle caña a su Teensy. Al lio compadre, a ver quien te ningunea ahora. jaja
delid76 escribió:El método parece sencillo, pero lo malo es que hay que desoldar el syscon de la placa de la PS4, soldarlo en una placa externa, desoldarlo de nuevo de esa placa externa y soldarlo otra vez en la PS4, menuda locura.
¿Creéis que es posible meterle un clip que haga contacto con los pines mientras tienes la consola apagada?
Sí, el uso de TSOP siempre fue una opción en PS3 pero en ese caso yo acabaría soldando directamente al Syscon como hice con las nands en su día. Hay que tener bastante mano para ello y un soldador en condiciones.
DEP escribió:Sí, el uso de TSOP siempre fue una opción en PS3 pero en ese caso yo acabaría soldando directamente al Syscon como hice con las nands en su día. Hay que tener bastante mano para ello y un soldador en condiciones.
PLIS-PLAS escribió: @Bodeguero
si, son los dos terroristas del chip, pero habemos cientos aquí que disfrutamos los gases tóxicos de la soldadura ...
PLIS-PLAS escribió:tendrias a mano las imagenes y esquemas de la instalacion??
delid76 escribió:Lo malo es eso, si no hace buen contacto y sacas un backup corrupto pues te quedas sin consola, eso pasaba con PS3, pero desoldar el syscon está muy fuera del alcance de la mayoría de usuarios, yo me incluyo entre ellos, soy de los que se lleva algún condensador por delante en el proceso
delid76 escribió:He extraído las fotos por si las quieres: https://filebin.net/q2mod4q5b4bmqzvo/SY ... t=1uxqtkle
https://imgur.com/a/eslDOWI
delid76 escribió:Otra duda que tengo ¿Esto sirve para cualquier firmware? Puedes subir a 7.55 y bajar de nuevo a una versión vulnerable?
delid76 escribió:¿Entonces no hay fusibles de protección como en Nintendo Switch?
datrebil31 escribió:Entiendo que es posible downgradear cualquier ps4 con el ultimo firmware a la 6.72,no?
juan_uceta escribió:hola yo estoy un poco obsoleto pero en el tuto no especifica si el downgrade funciona en cualquier Firmware. puede ser en la ultima version?
DarkValkirion escribió:creo que no se deberia usar el termino "downgrade" para este metodo ya que tiende a malinterpretarse, creo el termino mas correcto seria llamarlo "firmware revertion" ya que no puedes bajar a cualquier version que quieras, sino que solamente restauras a un estado anterior de la ps4.
DEP escribió:juan_uceta escribió:hola yo estoy un poco obsoleto pero en el tuto no especifica si el downgrade funciona en cualquier Firmware. puede ser en la ultima version?
Si tienes backups propios del syscon y la nor en 6.72 sí. Aunque tampoco se cononce, nadie ha intentado un downgrade desde la última versión del sistema. Esto se ha comprobado desde 4.55 a 4.50
Si no es así, no puedes hacer downgrade hasta que encuentren la forma de parchear los dumps del syscon sin tener uno propio de 6.72 aunque supongo que eso será con el tiempo. Algún día supongo que se podrá como con la PS3 con el parche de dos piedras y los 3 mosqueteros.
yo en mi caso lo tengo todo menos el e2lite, teensy 4.0 y los rl78.
No entiendo el motivo por el cual no se puede hacer el sysconglitch con un teensy 2.0++. Supongo que no hay forma de programarlo por el momento o que el atmel no es compatible con el método pero me toca bastante las narices.
El e2lite no es que sea barato tampoco...
s2
hasuky escribió:Hola chicos, en repuesta al amigo DEP con respecto si hay sysconglicht pára teensy 2.0++ aqui pongo un digrama que encontre:
DarkValkirion escribió:@DEP ese es el problema del nombre, un downgrade permite irte a una version anterior sin tener copias de nand, syscon, emmc o cualquier archivo binario que sea respaldo del sistema y ademas permite irte a la version que te plazca. Este metodo no te deja irte a la version que quieras, solo estas restaurando una copia del estado anterior de tu consola. En nintendo switch o nintendo 3ds cuando tu restauras la emmc o la nand no le dicen downgrade, simplemente es una restauracion del sistema y ademas ambas consolas tienen su sistema de downgrade donde solo metes el firmware al que quieres ir no importa que version sea, corres el firmware instalador y te lo instala sin necesitar de nada mas y sin copias ni nada, es por eso que esta mal utilizado este termino en la scene de ps4, esto no es un downgrade, esto es mas parecido un hardmod que te permite meter una copia del estado previo de la consola y eso contando que lo hayas hecho.
Yo de primeras propondria dejar de usar el termino downgrade ya que no lo es, y deberia llamarse firmware revertion o firmware restore, ya que cuando de verdad salga un downgrade verdadero va a tender a confundirse con este y ademas van a confundir a los novatos o los que no entienden muy bien el proceso o los terminos.
djlogan83 escribió:Downgrade = Bajar de versión.
https://es.m.wikipedia.org/wiki/Downgrade
El downgrade se hace por varios métodos. Es como decir que el downgrade solo se pueden usar 17 cables de soldadura y si se usan 18 ya no esta considerado como un downgrade.
Cada sistema se hace de una forma, de hecho aunque no se necesitase un dump válido, la forma de hacerlo no es ni medio parecida a la de PS3. Entonces dejaría también de ser un downgrade?
Si estás pasando de 4.55 a 4.50 estás bajando de versión, por ende, se aplica la palabra downgrade correctamente
seraser escribió:Mola el debate.
Para mi gusto el hilo debiera titularse en todo caso upgrade/dowgrade dado que ese es el orden real de la acción que se lleva a cabo con este tutorial.
Y yo dejaría más claro el tema en el título dado que no serán pocos los que entrarán a preguntar si se puede hacer directamente desde última versión, yo ya respondí a uno.
Y vamos a ver si con el tiempo merece la pena desempolvar el teensy 2++ que lleva guardado mucho para pena mía.
Salud.
hasuky escribió:De todos los materiales el mas costoso es el E2 Lite Renesas creo que puedo realizar un DIY RL78 programador de bajo coste!
ALLDavis escribió:Hola, estoy en la version 7.5 ya que actualice para jugar al the last of us 2 antes de saber que habia salido lo de 6.72.
Me resulta muy curioso que se pueda hacer Downgrade.
Sabeis si este metodo es fiable o la ps4 se queda algo tocada? Sabeis si hay alguna tienda en Madrid donde lo hagan y el precio mas o menos?
Gracias de antemano.
Un saludo.
Mike_River escribió:Supuestamente lograron bajar de 7.55 a 6.72, si se termina de confirmar esto sería un súper avance para la scene! Habría que ver si hay manera de dumpear y backportear las aplicaciones pero ya habrá tiempo para eso!
Mike_River escribió:Supuestamente lograron bajar de 7.55 a 6.72, si se termina de confirmar esto sería un súper avance para la scene! Habría que ver si hay manera de dumpear y backportear las aplicaciones pero ya habrá tiempo para eso!
DarkValkirion escribió:Y por comentarios asi es que NO debe llamarse "DOWGRADE" este metodo
In computing, downgrading refers to reverting software (or hardware) back to an older version; downgrade is the opposite of upgrade. Often, complex programs may need to be downgraded to remove unused or bugged features, and to increase speed and/or ease of use. The same can occur with machinery.
An example of a downgraded program is Gmax, a downgraded version of 3ds max used by professional computer graphics artists, free to download and simplified for ease of use.
The term "downgrade" became especially popularized during the days of Windows Vista, with users wanting to return to, or downgrade to (with some even calling it an "upgrade") Windows XP because Vista had performance and familiarity issues.[1]
Another reason could be that the user's applications do not support their new OS and they want to revert to an older version.
DarkValkirion escribió:lo que hizo centrino fue un FW revertion que es el nombre correcto de este metodo y hasta el mismo lo dice.
DEP escribió:DarkValkirion escribió:Y por comentarios asi es que NO debe llamarse "DOWGRADE" este metodo
Restaurar una versión anterior de un sistema, de un firm, de un software mediante un instalador o un flasher externo se ha llamado downgrade toda la vida y no viene a ser diferente a eso que llamas tú fw revertion como ya te han dicho unas cuantas veces.
No tiene nada que ver con los medios utilizados ni por tener que hacer un backup para llegar a hacer el downgrade, tiene que ver con el final del proceso que es acabar en una versión anterior del software o el firm y en muchos casos, no tiene porque ni siquiera acabar en una versión antigua de ese sistema/firm/software para ser un downgrade.
En este caso el hecho de que flashees el firm antiguo al syscon ya lo convierte en un downgrade pues estás devolviendo al syscon su antiguo estado anterior y no cambia en nada. Sigue siendo un downgrade.
Ya sabes, firmware upgrade & firmware downgrade/revert y por acortar lo llamamos downgrade aquí y cualquier parte del mundo.
No vengas a imponer tu forma de llamar las cosas pues DOWNGRADE y FIRMWARE REVERT es exactamente lo mismo pero parece que no lo estás entendiendo.
Yo te aconsejo que empieces a usar el término downgrade pues es el término correcto utilizado en el ámbito informático para referise a revertir el software o el firmware de cualquier cosa ya sea en la 3DS, PS4, Windows, OSX o el cortacésped.
Marcan, notzecoxao, wololo, mathiew, qwerty, specter, thefl0w y compañía lo llaman downgrade pues es más h4x0r.In computing, downgrading refers to reverting software (or hardware) back to an older version; downgrade is the opposite of upgrade. Often, complex programs may need to be downgraded to remove unused or bugged features, and to increase speed and/or ease of use. The same can occur with machinery.
An example of a downgraded program is Gmax, a downgraded version of 3ds max used by professional computer graphics artists, free to download and simplified for ease of use.
The term "downgrade" became especially popularized during the days of Windows Vista, with users wanting to return to, or downgrade to (with some even calling it an "upgrade") Windows XP because Vista had performance and familiarity issues.[1]
Another reason could be that the user's applications do not support their new OS and they want to revert to an older version.DarkValkirion escribió:lo que hizo centrino fue un FW revertion que es el nombre correcto de este metodo y hasta el mismo lo dice.
Símplemente añadiré una cosa más ya que no te has percatado y no quiero ensuciar más el hilo.
Centrino lo ha llamado downgrade y en ningún momento lo ha llamado firmware revert.
This mad man has done it. 7.55 down(GRADED) to 6.72
Another FW Revert success!
Te lo traduzco al Castellano por si no lo pillas:
Este hombre loco lo ha conseguido. 7.55 rebajado a 6.72
Otra reversión de firmware exitosa!
And you can DOWNGRADE
Espero que ahora lo hayas entendido y dejes de ensuciar mi hilo.
Si no te gusta como se llama o no entiendes muy bien los términos, abres un hilo propio llamándolo como quieras.
s2