PDA

View Full Version : A guide to Harlygs custom firm ware.



tallica
August 25th, 2006, 03:17
WARNING: This can brick your psp! Myself and dcemu will not be held responsible for any damage caused to your psp. It is extremely hard to brick your psp using this so i suggest you dont hesitate to try it as i recommend it highly.

The benefits of custom firm ware.


Recovery Mode:

USB Mode

Recovery Menu:
Flash ms0:/index.dat
Flash ms0:/recovery.elf
Flash ms0:/vshmain.prx
Start Update EBOOT

Remove custom firmware

Boot manager:
Return to 1.5
Load Default DH Firmware
Run 2.00+ UMD (not implimented yet)


Change Clock Speed
222mhz
266mhz
300mhz
333mhz


Other features:

Dual boot
Hide corrupt icons
Skip boot intro
Run 1.0 eboots and 1.5 eboots
Load PRX modules
Autoboot homebrew

Booting options:

Wireless lan switch down: will boot you to your 1.5 firmware.

Wireless lan switch up: will boot you to your last saved devhook settings.

Hold switch on: will boot you into recovery mode

Holding x during boot: will auto load your homebrew (see configuration)

Requirements

(1) A 1.5 Psp

If you have used the 2.5/2.6 downgrader you must first upgrade to 2.0 and then downgrade to 1.5 to get a clean firmware. You can follow my guide here (http://www.dcemu.co.uk/vbulletin/showthread.php?t=33176)

(2) Have Devhook fully set up and working on your memory stick.

Software requirements


(1) Harleygs custom firmware which you can download at the bottom of the page.

(2) winzip wich you can download here (http://www.download.com/WinZip/3000-2250_4-10454671.html?tag=lst-0-1)

Installation

(1) extract files using winzip

(2) Connect your psp to your pc via the usb cable.

(3) Place the psp folder in the root of your memory stick and allow it to overwrite.

(4) Check that the folders customfirmware and customfirmware% are in the GAME folder on your memory stick.

(5) Check the system folder is in the psp folder.


Step by step instructions

(1) Connect your psp to the A/C adapter and make sure you have a charge of at least 100%.

(2) Go to the game icon in the psp menu and load up Custom Firmware - The proof of concept

(3) This text will appear:

Harleyg's custom firmware patch v0.2

Copying vshmain.prx as vshmain_real.prx.
Copying files to buffer.
Preperation for custom firmware done.
Press X to continue to patch firmware at your own risk.

(4) Make sre wireless lan switch is up.

(5) Press x when you are ready to flash the custom firmware patch.

(6) The firmware will take about one second to flash, then it will boot back to the 1.5 menu.

(7) You can now delete the folders customfirmware and customfirmware%

(8) Enjoy your custom firm ware!


Configuration

################################################## ########
##Configuration file for Harleyg's custom firmware patch##
################################################## ########

# Set to true to run non kxploited eboots (1.00).
nokxploit = true;

# Set to true to hide corrupted icon, may cause slowdown.
hidecorrupt = true;

# Set to true to skip the Sony intro and stop auto exec of umd.
skiplogo = true;

# Hold left trigger to boot into last used firmware on devhook
devhook = "ms0:/PSP/SYSTEM/DEVBOOT.PBP";

# Set this to the application you want to start when holding X on boot (add # to remove)
autoboot = "ms0:/PSP/GAME/pspvba/EBOOT.PBP";

# Extra PRX's to load on boot.
#loadmodule0 = "ms0:/PSP/SYSTEM/AIOMod.prx"
#loadmodule1 = "blahblah"
#loadmodule2 = "blahblah"
#loadmodule3 = "blahblah"
#loadmodule4 = "blahblah"
#loadmodule5 = "blahblah"
#loadmodule6 = "blahblah"
#loadmodule7 = "blahblah"
#loadmodule8 = "blahblah"
#loadmodule9 = "blahblah"


true= on
false= off

(1) # Set to true to run non kxploited eboots (1.00).
nokxploit = true;

This allows you to run 1.0 and 1.5 Eboots.

(2) # Set to true to hide corrupted icon, may cause slowdown.
hidecorrupt = true;

This hides corrupt icons.

(3) # Set to true to skip the Sony intro and stop auto exec of umd.
skiplogo = true;

This stops the Sony computer enetertainment coming up on the screen when yo load up yor psp to stop umds auto loading.

(4) # Hold left trigger to boot into last used firmware on devhook
devhook = "ms0:/PSP/SYSTEM/DEVBOOT.PBP";

This loads the last used Devhook settings. Dont change this unless you have a special devboot.pbp

(5) # Set this to the application you want to start when holding X on boot (add # to remove)
autoboot = "ms0:/PSP/GAME/pspvba/EBOOT.PBP";

This allows you to auto load your favorite homebrew by holding x during boot. Enter the file path of the homebrew you want there.


PRX modules:

The first thing you will see in the PRX moules list is

#loadmodule0 = "ms0:/PSP/SYSTEM/AIOMod.prx"

This allows you to:

Auto USB (when a usb is connected it will load automaticaly)

Overs clocks the CPU to 333/333/166

Take screenshots with the left and right sholder buttons.

If you want to se this prx jst remove the #

Personaly i dont use this because there are better prx modules which i will be explaining about when i update this tutorial.


I hope you have enjoyd my guide so far! If you have any questions leave them here and i will reply asap. I WILL BE UPDATING THIS SOON :)

BL4Z3D247
August 25th, 2006, 03:21
If you want to se this prx jst remove the "#"...u forgot the number sign :D

tallica
August 25th, 2006, 03:30
Lol sry i always leave little things out when doing guides :(

BL4Z3D247
August 25th, 2006, 03:35
lol it's cool i forget stuff too hence the name :D

tallica
August 25th, 2006, 03:50
lol stoner! jk

BL4Z3D247
August 25th, 2006, 03:53
lol what can i say :D

nice guide btw :)

D0N
August 25th, 2006, 10:16
Excellent guide you got here tallica. Keep it up! :D

eazy-e
August 25th, 2006, 21:42
i had harleys custom firmware but i deleted it i only got x-flash

tallica
August 25th, 2006, 21:46
I recommend you flash harleygs again as there is a chance of bricking using x-flash.

3dron
August 27th, 2006, 19:54
I changed to one of harleygs custom firmware versions (I am not sure which.) At first I didn't know who's I was suing but thought of looking at the config txt comments.

So know that I know it is harleygs, should I be updating to his latest? I upgraded mine within the first week of the custom firmwares appearing. Is his new since?

Some eboots just return back to the PSP game menu.

Then I am trying to run a UMD that requires 2.0 but when I run 'UMD Launcher 2.6' it just kicks back to menu. ANd Devhook runs extraction fine, but on load it just sits at 'starting....', then I have to force shutdown.

Should I uninstall custom firmware and start over?

Please help.

I just want a PSP that does not load UMD directly on startup and ability to run all retail UMDs that want higher firmwares installed.

Thanks for all your help with this guide.

Ron R.

tallica
August 27th, 2006, 20:18
Easiest thing is to uninstall and install the new one as i think you have the old one. The reason umd launcher doesnt work is because it is not implimented yet.

3dron
August 28th, 2006, 07:51
When you say UMD loader not implemented yet, do you mean part of this firmware?

I didn't think it was. I was asking why I can't run the 'Run UMD', UMD loader, or Devhook apps?

Also, your guide explined an install option that is not in my startup trigger menu.

How do I uninstall old version?

Ron

four_add
August 30th, 2006, 08:22
When you say UMD loader not implemented yet, do you mean part of this firmware?

I didn't think it was. I was asking why I can't run the 'Run UMD', UMD loader, or Devhook apps?

Also, your guide explined an install option that is not in my startup trigger menu.

How do I uninstall old version?

Ron

did you use harleygs dual boot firmware?


The firmware will take about one second to flash, then it will boot back to the 1.5 menu.


so the process from firmware 1.5 to Harleygs custom firmware is a second? why do we need to make sure the battery is 100% and plug in to power source? :confused:

3dron
August 31st, 2006, 08:04
I know I am stupid, but please help me uninstall Harleygs custom firmware. Here is what I have on R trigger startup recovery menu.

Press start to activate usb mass
Press triangle ms0:/index.dat to flash0
Press cross to start the prgroam under ms):/PSP/GAME/UPDATE/EBOOTPBP

Ron

P.S. I need to do this because none of the UMD loaders seem work with this firmware. I hope this is the reason, because I had UMD loaders working with standard 1.5

tallica
September 6th, 2006, 13:09
boot up your psp and flick the hold switch down then select uninstall custom firmware.

Umd loader will be in a later version but for now its not included.

The reason you may not have something i included in this guide is because you have an older version.

Tetris999
September 9th, 2006, 11:57
yeah i was wondering what the hell happened to custom firm?

tallica
September 10th, 2006, 22:30
Its still being developed as far as i know but progress must just be slow. four_add it takes a second to put the custom firmware on your psps flash and you need to have your psp charged with the A/C adapter plugged in because flashing your psp could brick it if anything goes wrong.

S!ms
September 18th, 2006, 15:21
This pwns :)
However, my devhook on startup doesn't work...but who cares? :P

tallica
September 30th, 2006, 22:44
was your dh working before you installed harleyg?

beljim
October 22nd, 2006, 23:55
I'm getting something like this on my Jap PSP firmware 1.5
File size of vshmain_real.prx doesn't match
Any help apreciated.

S34MU5
October 29th, 2006, 22:00
This CF hasnt been updated iin a while because of 0x89 a hole new xmb.
but harleyg might update it still