4.93 EVILNAT (Cobra 8.5)

PS3 4.93 Evilnat w/ Cobra v8.5 - (CEX/PEX/D-PEX) 4.93

My knowledge is quite limited, master. Is it not possible to do it with poke.lv1?
You need to read offset 0x28000004010 and 0x28000004028 (this is for 64 bit integer) with lv1_peek().
Copy these values in a 8 bit array, modify the value from integer[6] and use your 64 bit integer to store the new value.
Finally use it with lv1_poke().

The old values in LV1 don't work
 
Hello master, I have tried updating to 1.22, but this menu doesn't appear.
https://www.psx-place.com/threads/4...-cex-dex-pex-d-pex.39743/page-118#post-411536

It seems that I'm not alone. I also had a hard time getting the update until I figured out (with the help of Evilnat) that I needed to execute the updater from the Game column on XMB after download the update.

The title of the icon is "xai_plugin Updater [PEX/DPEX] [v1.22]".

@Evilnat it would be nice if the updater could be auto-executed like webMAN MOD's updater or at least make the instructions more clear in the update option.

The easiest way to implement the auto-installation is using a custom PKG that install the files in dev_blind and adding the option "Enable dev_blind" to the updater menu and request the user to use it before update.

Another way could be letting Cobra auto-mount dev_blind if detects that the file name of the PKG contains certain text, e.g. "dev_blind.pkg" in the file name. This could be done checking the file name in open_hook.
 
Just wonder if you can make it a double boot firmware so we can have the OFW as well. :D

If you have additional disks, you can use Littlebalups 4.92 dual boot firmware.
Just need to swap the disks to switch between OFW and CFW.
https://www.psx-place.com/threads/littlebalups-4-92-dual-boot-firmwares.39799/

Another alternative is to enable OFW Mode in CFW Tools > Cobra menu of CFW Evilnat.
This mode simulates OFW starting the system without CFW syscalls.
It's basically the same as pressing R2+TRIANGLE to disable CFW syscalls after boot.

In both methods your system will behave as OFW due the lack of CFW Syscalls.
However the second method lets you re-enable the CFW syscalls through the Create Syscalls option in CFW Tools menu.
 
Updated xai_plugin to version 1.23 and EMUs MOD to version 1.10

xai_plugin Updater [v1.23]

ps2_netemu.self (MOD)
  • Updated ps2_netemu.self, implemented manual/auto/SYSCON temps (By kozarovv and mrjaredbeta)
  • Fixed FPS display to not show random values for the first 1-2 seconds after enabling the menu
  • Added Fan Control (Manual and Automatic)
  • Added current Fan Settings display (Select button in the main menu, also when changing the current fan mode)
  • https://github.com/Evilnat/xai_plugin/tree/latest_release/EMUs

WARNING! New fan related functions require a single patch in LV1. The emulator is not compatible with firmware that lacks that patch. (https://www.psdevwiki.com/ps3/Talk:...em_Manager_to_allow_PS2_emulators_Fan_Control)

To set manual mode fan speed, in the main menu press SQUARE and:
  • Left D-pad: -1%
  • Right D-pad: +1%
  • L1: -5%
  • R1: +5%
In manual mode, fan speed is limited to a 21% - 80% range. Trying to go higher does nothing, trying to go lower re-enables Syscon Mode automatic fan control. WARNING! Keeping your fan speed in the range of 21% - 30% for a longer time can be harmful to the PS3! Remember that when the FAN is set to manual speed, it will not ramp up if the PS3 is overheating! Use the 21% - 30% range only if you are 100% sure that your PS3 is not having overheating issues.

To set a new automatic fan speed mode, in the main menu press Square + Start

This mode has 4 different settings available (toggle them through the next START + SQUARE presses). Modes are 60°C/65°C/70°C/75°C. This is the maximum temperature that the new auto mode will try to maintain by changing the current fan speed. At first, the fan speed can be a little high, but give it 2-3 minutes and it will find the lowest fan speed that ensures the selected temperature is maintained. When the mode is 75°C, the next press of START + SQUARE will revert to syscon mode.

Credits
  • Thanks to @kozarovv and @mrjaredbeta for his great research about PS2 EMUs
  • Big thanks to kamilb880 for testing this so many times
  • Evilnat and @aldostools for original cobra fan control algorithm, on which auto mode implementation heavily relies on
EDIT:
The new emulator FAN Control will work on CFW 4.92.2 due to a patch in LV1 which does not exist in previous versions.
The patch can be enabled in 4.92 by patching LV1 with 0x60000000 at address 0x16914C (Thanks to kozarovv and @mrjaredbeta)
 
Last edited:
In manual mode, fan speed is limited to a 21% - 80% range. Trying to go higher does nothing, trying to go lower re-enables Syscon Mode automatic fan control. WARNING! Keeping your fan speed in the range of 21% - 30% for a longer time can be harmful to the PS3! Remember that when the FAN is set to manual speed, it will not ramp up if the PS3 is overheating! Use the 21% - 30% range only if you are 100% sure that your PS3 is not having overheating issues.

This will require the user to do some simple research on their consoles by trial and error, first starting with some base temps (like 60°C) and going up or down until finding the best fan speed-temp relation, right?

Another question: what happens if this feature is used on an unpatched LV1?.
 
This will require the user to do some simple research on their consoles by trial and error, first starting with some base temps (like 60°C) and going up or down until finding the best fan speed-temp relation, right?

Another question: what happens if this feature is used on an unpatched LV1?.
Yes, the user will need to find the best fan speed/mode, which also depends on the game too. If the patch isn't enabled, the FAN Control options won't work. You can see the menu, but no speed or mode will be applied
 
Cobra can now handle changing the RSX's core and memory clock frequency at startup from an overclock.txt file on a USB device

I can add a way for it to load the file from the internal HDD, but be careful when handling frequencies. If any of these crash the PS3 from the USB, simply remove it and restart the PS3. From the internal HDD, Cobra must be disabled by entering Recovery Menu

The file should look like the following example:
Code:
700 // Core
850 // Memory

I'll keep you posted after testing it

lnM3GwX.png
 
If you have additional disks, you can use Littlebalups 4.92 dual boot firmware.
Just need to swap the disks to switch between OFW and CFW.
https://www.psx-place.com/threads/littlebalups-4-92-dual-boot-firmwares.39799/

Another alternative is to enable OFW Mode in CFW Tools > Cobra menu of CFW Evilnat.
This mode simulates OFW starting the system without CFW syscalls.
It's basically the same as pressing R2+TRIANGLE to disable CFW syscalls after boot.

In both methods your system will behave as OFW due the lack of CFW Syscalls.
However the second method lets you re-enable the CFW syscalls through the Create Syscalls option in CFW Tools menu.
WOW is there such an option ? I missed it :sang banghead:
 
I haven't looked at it yet. I suppose the patch needs to be hardcoded in LV1.self which is part of Core OS.

That's why 4.92.2 is required. Previous CFW don't have the required patch.
I understand. I just wanted to know whether you can use said lv1 change so we could also set it in webMAN MOD and not just from the CFW tools menu.
 
Cobra can now handle changing the RSX's core and memory clock frequency at startup from an overclock.txt file on a USB device

I can add a way for it to load the file from the internal HDD, but be careful when handling frequencies. If any of these crash the PS3 from the USB, simply remove it and restart the PS3. From the internal HDD, Cobra must be disabled by entering Recovery Menu

The file should look like the following example:
Code:
700 // Core
850 // Memory

I'll keep you posted after testing it

lnM3GwX.png
Hi evilnat Is it possible to have a zoom feature on PS3 like on PS4? Is it possible to zoom by pressing the home and square buttons?
 
I got my dads ps3 slim recently and installed EvilNat 4.92. I love it and want to thank you for your work. It is a blessing to go back and relive this generation when the world of gaming has become excessively expensive. I noticed my system runs hot though and i gotta repaste it. i recently heard of Undervolting and Overclocking. I know OC is an option in the cfw but will Undervolting ever be a feature? Someone on youtube said its impossible and im skeptical to believe them when we have OC and no syscon is needed. so my question is if Undervolting will ever make it to evilnat?
 
Back
Top