• Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.

New v2.51 Custom Firmware Loader for ChickHEN (only slim 2000)

77claire77

New Member
Come check out our FAQ to answer some of your questions.

Version 2 is out : Sceners.org - CFWEnabler 2.0 released.

Pops support , New GUI, MD5 checks, more security, etc.

Enjoy

Slasher][url="http://sceners.org/?itemid=47 said:
Sceners.org - CFWEnabler 2.01 released. (Updated)[/url]

Version 2.01 has been released. This is a quick fix to prevent errors if you already had the 1.0 version of this app on your flash already.
Slasher said:
Sceners.org - CFWEnabler 2.02 released. (Re-Updated)

Version 2.02 has fixed some flashing errors with pops.prx file when using sygcheck with the md5 check.

Slasher said:
Sceners.org - CFWEnabler 2.10 released. (Re-Updated 2)

Version 2.10 has just been released as a quick bugfix for some plugin bugs as well as some supposed internal improvements.

Slasher said:
Sceners.org - CFWEnabler 2.50 released.

Version 2.50 has been released.
Alek said:
On this new version, ChickHEN patching has been improved and it has lots and lots of less bugs (solved the one who didn't allow the version patch after quitting a game, also you can now install any pops version in flash, the plugins bug is now gone, and you can even install lower versions at the same time as the latest one, even though that's not interesting)
CFWEnabler 2.51 released on D A Forum here : HERE

[- Fixed some plugins not loading issue]

No 3k Support yet tho! :(

There is currently still no support for PSP-3000's. So please don't ask.
 
This only works on PSP-2000's.

Looks like some of the ISO begging will stop now. Too bad the people with PSP-3000's will keep bitching for the time being.
 
Nice find. Like Slasher said, hopefully people will stop signing up here and nagging for an ISO loader. If they haven't got a 2000 for it, It's their own fault, haha.
 
should have bought psp 2000 but 3k has best screen

it will soon come out for 3k dont worry
 
Code:
/*
	ohai nubcakes
*/

#include <pspkernel.h>
#include <pspsysmem_kernel.h>

#include "rebootex.h"

PSP_MODULE_INFO("HENControl_module", 0x1000, 0, 1);

#define MAKE_CALL(a, f) _sw(0x0C000000 | (((u32)(f) >> 2)  & 0x03ffffff), a)

int (* DecompressReboot)(u32 addr, u32 size, void *unk, void *unk2, void *unk3) = NULL;

void ClearCaches()
{
	sceKernelIcacheInvalidateAll();
	sceKernelDcacheWritebackInvalidateAll();
}

int DecompressRebootPatched(u32 addr, u32 size, void *unk, void *unk2, void *unk3)
{
	sceKernelGzipDecompress((void *)0x88FC0000, size_rebootex, rebootex, NULL);
	return DecompressReboot(addr, size, unk, unk2, unk3);
}

int PatchLoadExec()
{
	SceModule *mod = sceKernelFindModuleByName("sceLoadExec");
	u32 text_addr = mod->text_addr;
	
	MAKE_CALL(text_addr + 0x27DC, DecompressRebootPatched);
	_sw(0x3C0188FC,  text_addr + 0x2820);
	
	DecompressReboot = (void *)text_addr;
	ClearCaches();
}

int module_start(SceSize args, void *argp)
{
	PatchLoadExec();
	return 0;
}
 
Code:
/*
	ohai nubcakes
*/

#include <pspkernel.h>
#include <pspsysmem_kernel.h>

#include "rebootex.h"

PSP_MODULE_INFO("HENControl_module", 0x1000, 0, 1);

#define MAKE_CALL(a, f) _sw(0x0C000000 | (((u32)(f) >> 2)  & 0x03ffffff), a)

int (* DecompressReboot)(u32 addr, u32 size, void *unk, void *unk2, void *unk3) = NULL;

void ClearCaches()
{
	sceKernelIcacheInvalidateAll();
	sceKernelDcacheWritebackInvalidateAll();
}

int DecompressRebootPatched(u32 addr, u32 size, void *unk, void *unk2, void *unk3)
{
	sceKernelGzipDecompress((void *)0x88FC0000, size_rebootex, rebootex, NULL);
	return DecompressReboot(addr, size, unk, unk2, unk3);
}

int PatchLoadExec()
{
	SceModule *mod = sceKernelFindModuleByName("sceLoadExec");
	u32 text_addr = mod->text_addr;
	
	MAKE_CALL(text_addr + 0x27DC, DecompressRebootPatched);
	_sw(0x3C0188FC,  text_addr + 0x2820);
	
	DecompressReboot = (void *)text_addr;
	ClearCaches();
}

int module_start(SceSize args, void *argp)
{
	PatchLoadExec();
	return 0;
}

Davee ;) what is this??
 
hey i just want to be sure, this is working with TA88v3 as well? i though we had that pre-ipl problem? but heck i barely know anything about how this stuff works
 
psp 3000

Davee is this "code a way to acess this on psp 3000(like previously stated)? if it isnt maybe u could help us out in the cfw depo for psp 3000?
 
Becus in the DAX forums said that that is part of the source code I'm not sure if he was talking about HEN or Custom Firmware Enabler 1.0
 
Back
Top