• 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)

It works really good!
I have a 88v3 and i was finally able to launch iso!!!
I'm just wondering how to had plugins, since there is no recovery mode...

But it's still a big step forward!

Thx Davee for the hen, and thx to the other dev for this cfw enabler
 
It works really good!
I have a 88v3 and i was finally able to launch iso!!!
I'm just wondering how to had plugins, since there is no recovery mode...

But it's still a big step forward!

Thx Davee for the hen, and thx to the other dev for this cfw enabler

you need to connect your psp to your pc and then put in the seplugins folder plugins
to activate it you must open the vsh.txt if not you must create the seplugins and put 1 if there is active and 0 if not
Example: ms0: / seplugins / capture.prx 1
ms0: / seplugins / capture.prx 0

sorry for my english i used a traductor
 
Guys where can I download this cf for chickhen? can someone give me some link, thanks in advance
 
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;
}

wth is this?
 
i cant get isos to run...when i launch it it loads but it says the game could not be started...does anyone here have the same problem???
 
i need to get to flash 0 so i can manualy replace a gameboot.pmf file.. i tryed using one with gamebootflasher and everytime i load a homebrew it freezes at psp logo.. it give me a black square at the top left, makes funy noises and it hangs and it shuts off the psp.. i cant load pspfiler or any homebrew at all at this point .. im stuck untill some dev makes a program like vsh menu to toggle through flash zero recovery mode like the m33's vsh menu to toggle through flash 0 so when i load a usb it goes into flash 0. is there a way into geting into flah 0 with out having to use pspfiler or any type of program.. i cant load homebrew. is it impossible to add a flash 0 toggle recovey with hen so i dont have to use programs to get to f0. i need to change gameboot.pmf.. thats whats causing the problem... or is recovery menu possible at this point? :(
 
i need to get to flash 0 so i can manualy replace a gameboot.pmf file.. i tryed using one with gamebootflasher and everytime i load a homebrew it freezes at psp logo.. it give me a black square at the top left, makes funy noises and it hangs and it shuts off the psp.. i cant load pspfiler or any homebrew at all at this point .. im stuck untill some dev makes a program like vsh menu to toggle through flash zero recovery mode like the m33's vsh menu to toggle through flash 0 so when i load a usb it goes into flash 0. is there a way into geting into flah 0 with out having to use pspfiler or any type of program.. i cant load homebrew. is it impossible to add a flash 0 toggle recovey with hen so i dont have to use programs to get to f0. i need to change gameboot.pmf.. thats whats causing the problem... or is recovery menu possible at this point? :(
try this:
put a gameboot flasher on your MS
navigate to it's icon
turn off your screen(hold brightness button)
press X
wait 10-30 seconds
turn on screen(press brightness button)
 
so put any gameboot.pmf file on the root of my memstick, do you want me to navigate to the icon when im in usb mode? or how can navigate to it. no to sure what your saying. do i do this wyle im in hen mode?

---------- Post added at 11:20 PM EST ---------- Previous post was at 11:15 PM EST ----------

wait i see what your saying now... it still freezes at sony boot screen then shots down the system.
what should i do at this point.. buy a new psp or wait till theres a flash 0 recovery?....ok wait!!!!
holly shit!!!! this worked!!!!!! haaaaaaaaaahahahhahha!!! yeah dude your fucking amazing...ahhahahaha....how the hell did you think of that...you fucken rock dude... that just saved me a 200$ high five for that one..
 
Thanks to all the devs that are still working for the psp scene and also thanks to all the mods/admins that are patientlly answering our noob questions,,.. we have miles to go
 
so it workd on all 2000? even on 2004 with 88v3?

Anyway i will try it when i be back home - it sucks though it doesnt run psx games. This actually only thing i care about (and dont write im a pirate - i a lot games for psx - more the hundred i guess - so why i should pay for them again).
 
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;
}
ohai nubcakes??:laugh:lol
davee, dont be depressed so what some fool foolishly enabled iso
but look at the bright side
we psp3000 owners still need plugin support
***********
SOMEONE QUICK TURN THIS CODE INTO EBOOT.PHB
AND RUN IT!
IT MIGHT BE M33 LORDER
 
Back
Top