PS3 Official Update v4.90 is Live! Official CFW/HFW Released!

UNLIKELY THEY HAVE PATCHED ANYTHING,
SONY DOES NOT GIVE UP FOR YEARS AND MULTIPLE (5) FIRMWARE UPDATES.
TO THEN BLOCK SOMETHING

I DO NOT EVEN HAVE TO LOOK AT THE FIRMWARE AND I CAN TELL YOU NOTHING IS PATCHED.
WOULD MAKE NO SENSE, IF THERE IS IT WOULD BE LIGHT LIKE THE FINAL ATTEMPT in 4.83
There was nothing in 4.84 / 4.85 /4.86 /4..87 /4.89 and i would assume nothing has changed in 4.90.

no big deal i always take stuff i see on social media with a grain of salt, so i knew it wasn't something that major.

the other thing i've seen is that the recent discovery (and extraction) of firmware for PS1, PS2. some people were speculating that Sony patched it out. but i really doubted that was the case as well.
 
"Layout issues still not fixed. (2585 and 2586 lines are blank)"

What does this mean? I tried to search but got nothing related.

Official Firmware 4.89 introduced the QR code for PSN related features, the firmware contains some files that store the values of various items on the screen, they are divided into several files for different resolutions, you can find them in dev_flash/vsh/etc/

Since the new additions for QR codes, 7 new values have been added to the layout files after line 2580 that's why old mods of <4.88 don't work well on new firmwares, the 7 line displacement messed with the items from old rcos and sprxs. $0NY's compiler has been buggy ever since and added the values that should have been on lines 2585 and 2586 (layout_grid_table_272.txt) in another file (layout_grid_table_480.txt) and left those 2 lines in blank, causing some issues with remote play, impose screen and game update prompt screen (SD resolution)
 
Last edited:
Official Firmware 4.89 introduced the QR code for PSN related features, the firmware contains some files that store the values of various items on the screen, they are divided into several files for different resolutions, you can find them in dev_flash/vsh/etc/

Since the new additions for QR codes, 7 new values have been added to the layout files after line 2580 that's why old mods of <4.88 don't work well on new firmwares, the 7 line displacement messed with the items from old rcos and sprxs. $0NY's compiler has been buggy ever since and added the values that should have been on lines 2585 and 2586 (layout_grid_table_272.txt) in another file (layout_grid_table_480.txt) and left those 2 lines in blank, causing some issues with remote play, impose screen and game upgrade prompt screen (SD resolution)
excuse me, have you found what has changed in 4.90 in that vsh folder?
 
Official Firmware 4.89 introduced the QR code for PSN related features, the firmware contains some files that store the values of various items on the screen, they are divided into several files for different resolutions, you can find them in dev_flash/vsh/etc/

Since the new additions for QR codes, 7 new values have been added to the layout files after line 2580 that's why old mods of <4.88 don't work well on new firmwares, the 7 line displacement messed with the items from old rcos and sprxs. $0NY's compiler has been buggy ever since and added the values that should have been on lines 2585 and 2586 (layout_grid_table_272.txt) in another file (layout_grid_table_480.txt) and left those 2 lines in blank, causing some issues with remote play, impose screen and game upgrade prompt screen (SD resolution)
Nice resume, im going to lower the level for newcomers because there are many concepts involved, everything you said is right but im going to omit some of the details you mentioned, if at some point you or someone else needs to explain this again probably it will look way better by merging our 2 posts (another rewrite mentioning everything we said)

--------------------------
The PS3 firmware is modular (composed by hundreds of .sprx modules)
The modules are executable files containing compiled code, usually that code requires to load resources (images, sounds, texts for all the supported languages, etc...), and that resources are located inside .rco files (resource containers)
Additionally the .rco files contains the definitions for most of the "objects" that you see in the screen, this includes his position and sizes relatives to a grid with the coordinate origin (X=0, Y=0, Z=0) at the center of the screen

The .rco format was originally used in PSP where the screen size is always the same, but it was not good enought for PS3 because the PS3 allows to configure the display settings for different resolutions (1080p, 720p, 420p, 272p)
So they updated the .rco format to load the position and sizes (and scale factors) from external .txt files codenamed "XMB layouts", this .txt files contains a huge list of values (1 value per line) and are intended to be loaded by the .rco files selectivelly for every display resolution

The XMB layout .txt files are generated automatically without human intervention, is part of the official firmware compilation enviroment (a collection of tenths of scripts and tools intended to create the PS3UPDAT.PUP)
Basically, the .txt files are linked with the whole collection of .rco files (and the rco files are dependant of .sprx files) so we can deduce the .txt files are generated sequentially
Everytime a new rco is compiled the scripts creates new lines in the txt files (as much are needed by that specific .rco)

In OFW 4.89 sony introduced a bug that "breaks" a couple of lines in the .txt files, we can fix them easilly because is just a .txt without any security, but i guess the official developers have very strict rules of the kind of fixes they can apply and modifying the .txt files manually (with a text editor) is not an aceptable solution, because the root of the problem is in the scripts that generates the .txt files

-------------------------------
The first accurate report in this forum about the official bugs (that boosted my interest) was this post by LuanTeles
https://www.psx-place.com/threads/4...the-firmware-update.37203/page-10#post-332535
And the solution was published a few days later
https://www.psx-place.com/threads/4...the-firmware-update.37203/page-17#post-333560
If you are curious enought read our conversation in between that 2 posts, i tryed to explain it in more detail, but my post of the second link is the resume of the story :D
 
Last edited:
Is there a possibility for a standard cfw, also?

It's already done by @Evilnat but it is currently in testing phrase as he stated on his twitter. No ETAs please!

Evilnat said:
"Working as expected! Tomorrow I will send the BETA of CEX, I don't have PEX and DEX yet but I have builded the base of the CFW and now I can go faster"

FqG62JmX0AA4tzP
 
Last edited:
Hello there. Unfortunately, my PS3 was updated to 4.90.
Is there a way to downgrade to 4.89?
I tried to restore from a backup, but the FW remained 4.90.
Thanks in advance
 
AFAIK you have to turn it off on xmb.
its just that i noticed that ever since i installed the first HFW it stopped automatically showing an update was available,
i thought it was intentional but maybe my partner did it around the same time.
i dont online game and have found 4.88HFW to be the most solid on my console with HEN
so i'll probably stay here as long as possible
 
Last edited:
its just that i noticed that ever since i installed the first HFW it stopped automatically showing an update was available,
i thought it was intentional but maybe my partner did it around the same time.
i dont online game and have found 4.88HFW to be the most solid on my console with HEN
so i'll probably stay here as long as possible
Put webman mod on your PS3 and use the update list method you will br able to go online using 4.88 and won't need to update ever again it's worked for me
 
Back
Top