Talk:1.00 CEX: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 21: Line 21:


Also we know other firwares 1.00 exists: [[1.00 DEX]], [[1.00 DECR]], [[1.00 AV]] (this last one contains the emulators with compilation timestamps)
Also we know other firwares 1.00 exists: [[1.00 DEX]], [[1.00 DECR]], [[1.00 AV]] (this last one contains the emulators with compilation timestamps)
* The earliest known fw differentiation between DEX  and DECR was 0.85 <!-- euss has/had 0.85 DEX fw -->. The CEX prototype CBEH-1000-D was properly built around the same time as the DEH-H1001-D (the suffix denotes the stage of the prototype, -E came with 0.95), which came with 0.85. So it would make sense that there is 1.00 CEX, because there was also 1.00 DEX and DECR.


As an interesting comparison, the only difference in between ps2_emu.elf (decrypted) from firmwares [[1.30 AV]] and [[1.30 CEX]] are 3 bytes of the timestamp, ps2_emu.elf for [[1.30 CEX]] was compiled at 06/12/05/05:33 and ps2_emu.elf for [[1.30 AV]] 06/12/05/07:15... around 2 hours after, based on this we can deduce the ps2_emu.elf for [[1.00 CEX]] was compiled a couple of hours before the ps2_emu.elf for [[1.00 AV]] and the code of that ps2_emu.elf was exactly the same (except the timestamp with the delay of two hours)
As an interesting comparison, the only difference in between ps2_emu.elf (decrypted) from firmwares [[1.30 AV]] and [[1.30 CEX]] are 3 bytes of the timestamp, ps2_emu.elf for [[1.30 CEX]] was compiled at 06/12/05/05:33 and ps2_emu.elf for [[1.30 AV]] 06/12/05/07:15... around 2 hours after, based on this we can deduce the ps2_emu.elf for [[1.00 CEX]] was compiled a couple of hours before the ps2_emu.elf for [[1.00 AV]] and the code of that ps2_emu.elf was exactly the same (except the timestamp with the delay of two hours)

Revision as of 18:07, 9 December 2017

Firmware updates archaeology 1.00, 1.02, 1.10, etc...

Problems

Mobile Suit Gundman Target in Sight (BLJS10002)

Link and release date: (BLJS10002 2006/11/11)

We have two pages in wiki that tells the same game disc BLJS10002 includes two different firmware updates versions: 1.02 CEX and 1.11 CEX, thats literally imposible so one of them is wrong, and based in the info posted in 1.02 CEX (where appears the hash of the "RETAIL/CEX-DISK", different than the hash of the "1.02 RETAIL/CEX" because for disc releases the file is padded with zeroes) it makes me think that info is right and BLJS10002 contains update 1.02 (so the info in 1.11 page about BLJS10002 is wrong)

  • Well, to prove this, someone would need to buy the disc from this game, dumping the Game and verifiying the Firmware but I think 1.02 CEX makes more sense since it was released on launch day. I found here that 1.10 CEX was released one day after launch (and 1.11 CEX 17 days later) but such Games got pressed on disc at least 2 weeks before release from my real life experience (in real life, I don't press PS3 Games, but other "stuff" on Blu-ray Discs which can take even more time depending on the "application"). This update allowed PSN support, which would make sense since everyone were able then to play online against each other on Day 1, or at least Day 2.

But wait... so CEX 1.00 existed at some point ?

There are basically two reasons why the bluray game discs contains a firmware update, 1) because the game requires it, and 2) because this way is posble for all consumers included the ones without an internet connection to play the game by installing the firmware updated required by the game

  • It's likely both because I never saw any Game where PARAM.SFO says it needs Firmware 1.11 CEX but the Disc includes a disc-based version of 1.02 CEX only.

It seems that BLJS10002 included 1.02 firmware update ...so this means at that time existed some PS3 with a lower firmware installed, right ?, and it needs to be 1.00 or 1.01

  • This could be and this was the reason why I posted my PS3's Guarantee Card on 1.10 CEX. My console was bought by the end of December with 1.10 CEX pre-installed and it still runs on this firmware.

Also we know other firwares 1.00 exists: 1.00 DEX, 1.00 DECR, 1.00 AV (this last one contains the emulators with compilation timestamps)

  • The earliest known fw differentiation between DEX and DECR was 0.85 . The CEX prototype CBEH-1000-D was properly built around the same time as the DEH-H1001-D (the suffix denotes the stage of the prototype, -E came with 0.95), which came with 0.85. So it would make sense that there is 1.00 CEX, because there was also 1.00 DEX and DECR.

As an interesting comparison, the only difference in between ps2_emu.elf (decrypted) from firmwares 1.30 AV and 1.30 CEX are 3 bytes of the timestamp, ps2_emu.elf for 1.30 CEX was compiled at 06/12/05/05:33 and ps2_emu.elf for 1.30 AV 06/12/05/07:15... around 2 hours after, based on this we can deduce the ps2_emu.elf for 1.00 CEX was compiled a couple of hours before the ps2_emu.elf for 1.00 AV and the code of that ps2_emu.elf was exactly the same (except the timestamp with the delay of two hours)

  • Hmm, maybe we could compare this with the relase from the PS4. Launch Day Devices where on 1.00 ???

PS3 launch games availables

The release date of the first PS3 model in japan matches with the release of BLJS10002... that date was 2006/11/11 as far as wikipedia and that official link to the store BLJS10002

Im guessing this was one of the games availables at the PS3 release date in japan... the kind of thing you had to wait in a row for all night waiting for the shop to open at morning and you could buy the CECHA00 + BLJS10002

Perhaps that first CECHA00 models was shipped with firmware 1.00... and that same day people updated them to 1.02 with the disc

  • Sounds logical but yep, those people were crazy waiting in a row for several days just to buy a toaster :P (see --> https://www.youtube.com/watch?v=tEfamAuJR_8 --- Yes, this video was uploaded 1 day before launch oO)

So where is CEX 1.00 ?

Most probably was used at factory and it was not used for much time because was replaced at factories soon by a higher firmware version, or the consoles was updated manually (as a second firmware installation)

So probably we will never see the firmware 1.00 PUP, the only way to take a peek at the files that was used in it is to make a flash dump of a CECHA00 that was never updated manually, or was updated a max of one times manualy, because the flash has two "banks" there are some files from the "previous" firmware installation that remains in it

  • I think this is the same for the PS4.

Wikipedia may be the source of errors

https://en.wikipedia.org/wiki/PlayStation_3_system_software#History_of_updates The first sentences in that link is weird, if is true that all the consoles had 1.10 installed at release date then the 1.02 update inside BLJS10002 and other launch games was pointless, it could be because the games was manufactured/pressed way before the PS3 release date, but still i dont like this theory... it could be interesting to see whcih firmware updates was included in other "available at launch day" games