PS3 BETA v0.3 - 4.75 HABIB (COBRA v7.10)

Here comes a BETA RELEASE of 4.75 HABIB (COBRA v7.10) CFW (v0.3), Fellow CFW developer Joonie played a big assist in the release of this COBRA CFW by porting COBRA 7.10 to HABIB's firmware. This is labeled as a beta release (by HABIB) as there is a couple of bugs that need to be addressed and both developer's HABIB and Joonie are on separate vacations currently. So,[break]ss[/break] the developer's will not have time to address these minor bugs until they get back from thier respective trips, thus they decided on this public BETA release (that has been tested but poses a few bugs outlined below). View all the details from Habib nnouncement below:



HABIB Cobra v710.png
FW Version:
FW Type:CFW Type:Developer:

  • 4.75

  • CEX

  • Cobra (V7.10) CFW


HABIB said:

BETA --- 4.75 HABIB (COBRA v7.10) v0.3


These beta have been taking place by joonie for a while, we thought to make this public beta since we both dont have pc access and we both are on holiday trips as well(what a coincidence).

Known bugs:
1. psx region bug(it might be fixed in v1.00 but we dont have pc access atm)
2. syscall 11 sc_ctrl is disabled(will be available in v1.00)

Now don't act selfish if you get these minor bugs which otherwise would've been ignored!(:p)

Bug Fixed since last habib 4.70 v1.03:
1. minor bug which enabled ps2 iso launcher on semi-bc and bc ps3 causing iso loading if ps2 iso is mounted and you are trying to play a ps2 classic/iso launcher(it could be counted as feature but...meh....)

HOW TO CHECK IF YOU NEED PS2 ISO LAUNCHER OR NOT:


All in all, this is the feature set:


  • [*=1]MADE OUT OF 4.75 OFW
    [*=1]COBRA v7.10 ADDED
    [*=1]INSTALL PACKAGE FILES AND APP_HOME
    [*=1]REACTPSN COMPATIBILITY
    [*=1]ABILITY TO RUN GAMES SIGNED WITH KEYS UP TO 4.75
    [*=1]THIS CFW CAN BE UPDATED OVER ANY CFW.
    [*=1]THIS CFW CAN BE UPDATED OVER 3.55 OFW
    [*=1]SPECIAL PAYLOAD FOR COBRA TOGGLE IN LV2
    [*=1]REMOVED CINAVIA DRM FOR HDD CONTENT
    [*=1]REMOVED CINAVIA FOR BDMV
    [*=1]REMOVED CINAVIA FOR BDVD
    [*=1]QA FLAG ENABLED BY DEFAULT IF PS3 WAS QA ON 3.55
    [*=1]RSOD BYPASS
    [*=1]REMOTE PLAY FLAG NOT REQUIRED
    [*=1]VSH SPEEDUP BY DISABLING EPILEPSY WARNING
    [*=1]webMAN MOD 1.42.01 integration in cobra mode(default)

Major thanks to @Joonie for porting cobra and testing the bug fix

Thanks to @STLcardsWS for the developers/mod section for letting us do private beta tests

Thanks to all the beta testers and all the developers who helped including @haxxxen , @aldostools , @littlebalup , @Orion and everyone

Tested models


  • [*=1]CECHA01
    [*=1]CECHE01
    [*=1]CECH-2001B
    [*=1]CECH-2501
    [*=1]CECH-2505A
    [*=1]CECHH04 [littlebalup]
    [*=1]CECH-2XXX [Orion]

P.S: i'm still not working physically, this release has seen the light of the day because of @Joonie and i might kick in soon in a month or something...


via ReadME said:
Change notes in V3 since the sample V2.
1. fixed the issue with ps2netemu working properly on BC consoles and Semi BC consoles, however
do not use ps2 classic launcher with mounted ISO as it will make issues on BC Consoles/Semi BC consoles.
Non-BC console users can ignore this as this does not affect the result.
2. Removed the unnecessary original ps2_netemu.self.swap for swapping as this is not needed anymore due to the change no.1
3. mysis's game_ext_plugin patch added to ignore SFO check for remote play4. Changed image version to 99999 to fix the issue with PUP installation on XMB
For some reason, it was impossible to install this CFW over previous HABIB 4.75 on BC/Semi-BC consoles
Changing the image version fixed the problem.

Change notes in V2 since the sample V1.

1. fixed the issue with pspiso playback due to missing hash checks for HABIB/FERROX in COBRA source
2. fixed the issue with category xml by replacing it with old one that was used in HABIB 4.70 COBRA 1.01
3. added debug payload for devs [dev_flash/sys/stage2.bin.debug], if you want to use this payload simply replace it with stage2.bin
otherwise stage1 inside lv2kernel won't mount the payload on boot.
4. disabled epilepsy message on boot, so it boots up faster

Download:MD5 Checksum (PUP FILE):


  • MD5: 263ec20cb8018af2b3408af9fe77ec8e
Install CFW At Your Own Risk



Source:
PSX-Place.com

View additional Apps / CFW / Tools that have been updated or support 4.75 CFW ---> LINK

 
Should I keep to 4.70 cobra and spoof it if I want multiman and everything to work as it does?
or will webman, multiman and irisman all work the same if I update to 4.75 cobra?
I have no issues with staying on 4.70 just thought I would ask :)

all the above has been updated to support 4.75 except multiman for the moment
 
thanks so much about the cfw 4.75 HABIB (COBRA v7.10) v0.3
i have one question i install everything work ok
when i choose the game in offline mode its work perfect
when i use multiman or webman and try to go online after i enable the psnpatch i in to the psn normal the problem when i enter the game the image Freeze and stop but i can out from the game so why this happen ??
 
Last edited:
thanks so much about the cfw 4.75 HABIB (COBRA v7.10) v0.3
i have one question i install everything work ok
when i choose the game in offline mode its work perfect
when i use multiman or webman and try to go online after i enable the psnpatch i in to the psn normal the problem when i enter the game the image Freeze and stop but i can out from the game so why this happen ??
Are you trying to play a Call of duty game? Some games have problems after using PSN patch. Convert the game you want to play to ISO with multiman and it will work again after using PSN patch.
 
all the above has been updated to support 4.75 except multiman for the moment

Technically multiMAN doesn't need an update as it works with Cobra and ISO and isn't firmware dependant. You must use ISO not JB and use mMcm and not the standard variant.
 
Technically multiMAN doesn't need an update as it works with Cobra and ISO and isn't firmware dependant. You must use ISO not JB and use mMcm and not the standard variant.
Even better, mM work even on non cobra using mamba loader.

i wasn't aware of that then i guess its the former JB game mounting payload of multiman that needs to be updated for 4.75...
is multiman closed-source?

also for those who still have questions about 4.75 and homebrew compatibility check this great thread: http://www.psx-place.com/forum/ps3-...-firmware-cfw-updated-homebrew-apps-2014.html
 
Last edited:
Change notes in V4

1. webMAN MOD has been removed for public beta builds [due to too many people dislike having a pre-loaded webMAN trying to help cooling ps3 with loud noises]
-also, webMAN autoload on boot is removed, even if you placed webftp_server.sprx in dev_flash/vsh/module, this won't do anything anymore.

2. fixed the issue with netserv with multiMAN [mmCM] causing 800 error when mounting games FYI [MENTION=12334]TRIaXOR[/MENTION]
Code:
		uint8_t *enc_buf = (uint8_t *)ptr[8/8];
		uint32_t chunk_size = ptr32[4/4];
		SPRX_EXT_HEADER *extHdr = (SPRX_EXT_HEADER *)(sce_hdr+self->metadata_offset+0x20);
		uint64_t magic = extHdr->magic&SPRX_EXT_MAGIC_MASK;
		uint8_t keyIndex = extHdr->magic&0xFF;
		int dongle_decrypt = 0;

		if (magic == SPRX_EXT_MAGIC)
		{	
			if (keyIndex >= N_SPRX_KEYS_1)
			{
				DPRINTF("This key is not implemented yet: %lx:%x\n", magic, keyIndex);
			}
			else
			{
				keySet = &sprx_keys_set1[keyIndex];
			}
			
		}
		else if (magic == SPRX_EXT_MAGIC2)
		{
			if (keyIndex >= N_SPRX_KEYS_2)
			{
				DPRINTF("This key is not implemented yet: %lx:%x\n", magic, keyIndex);
			}
			else
			{
				keySet = &sprx_keys_set2[keyIndex];
			}
		}
3. fixed the issue with blocking syscall 11 causing issues with some of those habib's homebrew that using syscall 11 [ex) habib's qa toggle FYI [MENTION=12380]jonnyjaeger[/MENTION]
Code:
LV2_SYSCALL2(void, sys_cfw_poke, (uint64_t *ptr, uint64_t value))
{
	uint64_t addr = (uint64_t)ptr;
			
	#ifdef DEBUG
	//DPRINTF("poke %p %016lx\n", addr, value);
	#endif
	
	if (addr >= MKA(syscall_table_symbol))
	{
		uint64_t syscall_num = (addr-MKA(syscall_table_symbol)) / 8;
		
		if ((syscall_num >= 6 && syscall_num <= 11) || syscall_num == 35)
		{
			
			if (syscall_num == 8 && (value & 0xFFFFFFFF00000000ULL) == MKA(0))
			{
				// Probably iris manager or similar
				// Lets extend our syscall 8 so that it can call this other syscall 8
				// First check if it is trying to restore our syscall8
				if (*(uint64_t *)syscall8 == value)
				{	
					#ifdef DEBUG
					DPRINTF("Removing syscall 8 extension\n");
					#endif
					
					extended_syscall8.addr = 0;
					return;
				}				
				
				extended_syscall8.addr = (void *) *(uint64_t *)value;
				extended_syscall8.toc = (void *) *(uint64_t *)(value+8);
				#ifdef DEBUG
				DPRINTF("Adding syscall 8 extension %p %p\n", extended_syscall8.addr, extended_syscall8.toc);
				#endif
				return;
			}
			else //Allow remove protected syscall 6 7 9 10 11 35 NOT 8
			{
				#ifdef DEBUG
				DPRINTF("HB has been blocked from rewritting syscall %ld\n", syscall_num);
				#endif
			}
		}		
	}
4. Improved PSX region/video setting bypass [conditional patches done in game_ext_plugin], this should fix the issue with video setting that prevents loading PSX games with different region. FYI [MENTION=142]MannyMania[/MENTION]
Code:
In game_ext_plugin.sprx // Credit is due to CMX.
#define ps_video_error_offset		0x3171C // li %r3, 0
5. In VSH, PSP DRM fix is implemented to fix 80029537 error when launching converted PSP PKG games. FYI [MENTION=12631]Yonai[/MENTION]
Code:
in modulespatch.c for VSH patches // Credit is due to   habib
#define cex_psp_newdrm_patch            0x2452AC // li %r3, 0

HABIB COBRA 4.75 beta V4 download.

http://www.mediafire.com/download/vapp50a2gc22wpf/SAMPLE_475_COBRA_V4.rar

Updated source codes

https://github.com/Joonie86/COBRA7.1/commit/e15c284b3208188c73ba99c587bd339e65968ab2

Tested on various NAND/NOR PS3 models.

CECHA01
CECHE01
CECH2001B
CECH2501B
CHECH04
CECHL04

FYI [MENTION=2]STLcardsWS[/MENTION] [MENTION=8]Tranced[/MENTION] [MENTION=118]kozarovv[/MENTION] [MENTION=20]habib[/MENTION] [MENTION=48]littlebalup[/MENTION] [MENTION=7]atreyu187[/MENTION] [MENTION=46]haxxxen[/MENTION]
 
Last edited:
Change notes in V4

1. webMAN MOD has been removed for public beta builds [due to too many people dislike having a pre-loaded webMAN trying to help cooling ps3 with loud noises]
-also, webMAN autoload on boot is removed, even if you placed webftp_server.sprx in dev_flash/vsh/module, this won't do anything anymore.

is this just for the beta or a final decision? if so why
 
Missing feature in changelog:
1.detection of psx region improved
2.allowed modification of syscall 6,7,9,10,35
 
[MENTION=29]Joonie[/MENTION] [MENTION=20]habib[/MENTION]
Any progress on ps3netsrv + webman + psxiso?

I heard dean has been aware of this issue and lately tried to fix it, but I am not so sure how this still is happening, I asked [MENTION=89]aldostools[/MENTION] help as well and currently there is no solution found just yet


Sent from my iPhone using Tapatalk
 
I use webman setting to clear cfw info by clicking on r2 and triangle and this work after I delete the psnpatch and I play the call of duty ghost normal online and I'm scare from band
But my question is with habib cobra 4.75 v3 how to fix the psn problem step by step because I use it long time ago and how replace multiman again
Because the webman cooling fan make so much sound from my ps3 I was don't have this problem with any cfw I install before I'm new on webman so please help and thanks so much
Or I install habib (COBRA V7.10) BETA Version 0.4 ?
 
Last edited:

Featured content

Trending content

Back
Top