The way Cobra check file hashes are different in PEX/D-PEX and CEX/DEX, in CEX/DEX the hash is usually the same while in PEX/D-PEX the slightest change can change the hash@Evilnat why the cex 4.89 explorer_plugin.srpx hash is diferent from 4.82-4.88 that aré the same?
Mine from 4.88 broke the PS2 emulation and yours from 4.89 breaks my rcos
Perfect mate!! I need to know if these new changes are not breaking anything. ISOs are working fine for you?Working good thank you nat
![]()
Thank so much aldo!! I will fix it as soon as possible!!@Evilnat
PS1 LibCrypt implementation in Cobra 8.4 is broken.
I think may have forgotten to include the variable ext in my pull request.
This is the correct code in Mamba 8.4:
View attachment 39706
Notice that char *ext is a pointer: char *ext = file + (len - 4);
In Cobra 8.4 you have: char file_ext[5], ext[5];
https://github.com/Evilnat/Cobra-PS3/blob/master/8.4/4.89/EVILNAT/PEX/SRC/stage2/storage_ext.c#L3122
The variable ext can be used also in the line 3211:
strcmp(file + (len - 4), ".PNG") => strcmp(ext, ".PNG")
Thank so much aldo!! I will fix it as soon as possible!!
@Evilnat firstly I'd like to say thank you for your wonderful work and epic contribution , this fw is truly amazing . I've been testing it for two days now , only issue I noticed was that Dino Crisis for PSX fails Libcrypt challenge , it works fine on Mamba 8.4 , not sure if someone else could test this to see if the issue is reproducible, it's nothing major just a tiny nitpick as all other LC titles are working fine just Dino Crisis locks up in Cobra.
Currently my CFW reserve 22GB in GameOS HDD region for OtherOS (patched in emer_init.self). Do you mean to create the partition to install OtherOS on the internal HDD? You need to go to Recovery Menu and select [Restore PS3 System], this will create the partition. I don't know any other method other than this@Evilnat are there any steps to make a partition for OtherOS on the internal HDD with the latest 4.89.3? I think there had to be something patched in CoreOS, emer_init.self. There should be some value that defines the size of that partition (0 by default?).
Not that I would be that interested in OtherOS, but it seems like it would be possible to reuse that partition from GameOS. (Maybe even to bypass that ~1TB limit of UFS/UFS2?)
Thank so much aldo! I was testing it but I used your code with some small changes, all is working as expectedHere is the updated module, in case you want to try it. It has the fixed pointer and other minor changes in the code (removed != 0, replaced -1 with UNDENFINED, replaced some 0's with SUCCEEDED).
The code is untested.
Yes, this is probably it, thank you. I only remember some older guide mentioning custom PUP that forced full reformat of the hard drive during firmware install. That was the only way for me back then to create it. Now I'm more or less only looking to get the ps3dd / /dev_hdd2 partition to see if it can be reused under GameOS.Currently my CFW reserve 22GB in GameOS HDD region for OtherOS (patched in emer_init.self). Do you mean to create the partition to install OtherOS on the internal HDD? You need to go to Recovery Menu and select [Restore PS3 System], this will create the partition.
Can you try this PKG to test if Dino Crisis works now my friend? It is working for me:
CEX: https://mega.nz/file/AElwEaqB#bQQ8FXDA1yqmDjXJIfbJY90u_SLnl-SbNAf0W3lLTSc
DEX: https://mega.nz/file/oBFSxbST#yMi62ikcoOPrdF02aC_HAKObI8XAfIN0JHcpiOVcm4o
PEX/D-PEX: https://mega.nz/file/EIMkyRoB#FoE0fYteh7Y9NZRxpQBKv6h81zdWKFsJQZGBx1XL1pA
Currently my CFW reserve 22GB in GameOS HDD region for OtherOS (patched in emer_init.self). Do you mean to create the partition to install OtherOS on the internal HDD? You need to go to Recovery Menu and select [Restore PS3 System], this will create the partition. I don't know any other method other than this
Thank so much aldo! I was testing it but I used your code with some small changes, all is working as expected
I want to test Dino Crisis
EDIT: WORKING (Waiting for someone else to confirm)
Btw the test of PS2 Disc icon seems to working fine on with or without BC
![]()
A guide about all xai_plugin and Cobra?I would love it if you would write a full guide once you get this all working.
I always have Cobra enabled and I have not had this problem, I haven't installed any kind of mods eitherConfirmed. Now the LibCrypt games are fixed!!
Something that really disappoints me are the XMB layout issues:
If Cobra or Mamba are enabled, the XMB layout (Update History, Check for Update, etc) is scrambled.
If I disable Cobra and Mamba the XMB layout shows fine with the exception of the custom impose screen.
I wonder if you plan to make release for 4.84 or 4.88.
A guide about all xai_plugin and Cobra?
I always have Cobra enabled and I have not had this problem, I haven't installed any kind of mods either
Update History, Check for Update and even impose screen is working fine for me, can you tell what I need to do to reproduce this issue?
Thanks @aldostools PS2 iso working perfectly ,@Evilnat after applying the update no Libcrypt titles work for me (might just be my console) . I'll check a bit more over the weekend ,Mamba 8.4 has no issues passing Libcrypt challenge responses for me . I might just format and reinstall after I've made a backup so it's one less variable . Thanks for your assistance and time .PS2 iso worked for me on Evilnat 4.89 with sandunga's patches + Ultimate Toolbox installed.
EDIT: I have fixed the issue in 4.89.3. You can use this PKG
https://github.com/aldostools/Resources/releases/download/Addons/boot_mamba.pkg
By the way I found something interesting: the update layout works fine if Cobra & Mamba are disabled. So, it seems that there is some patch in payload that is breaking the layout.
View attachment 39697
However the impose layout is still broken with the custom RCOs.
View attachment 39698
However the impose layout is still broken with the custom RCOs.
View attachment 39698
I think it was related to OtherOS.A guide about all xai_plugin and Cobra?
Can't promise anything. I have a long queue of projects already. I would like to get T2 SDE running one day by cross compiling all packages, though.I would love it if you would write a full guide once you get this all working.
The way Cobra check file hashes are different in PEX/D-PEX and CEX/DEX, in CEX/DEX the hash is usually the same while in PEX/D-PEX the slightest change can change the hash
If it brokes the PS2 emulation it can be caused by the hashes
Perfect mate!! I need to know if these new changes are not breaking anything. ISOs are working fine for you?