QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[Release] IrShell Patch - btcnfpatch.prx for CFWenablers 5.03 on PSP 2000 and 3000

This is a discussion on [Release] IrShell Patch - btcnfpatch.prx for CFWenablers 5.03 on PSP 2000 and 3000 within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; This here is an utility that I coded myself. For those who don't know what it is, this is the ...

Reply
 
LinkBack Thread Tools
Old 07-27-2009, 06:44 AM   #1
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default [Release] IrShell Patch - btcnfpatch.prx for CFWenablers 5.03 on PSP 2000 and 3000

This here is an utility that I coded myself.
For those who don't know what it is, this is the patch that you need to install in order to play ISOS, PSX games and specially to improve stability to IrShell.

Note 1: This patch is only working on CFWe 3.50 version and below. With CFWe 3.60 you can still play ISOS but the PSX games won't work.. (The game could not be started. (800200E5))
Note 2: It is only for firmwares 5.03 on PSP 2000 or 3000. (Tested on both. Phat not supported as you can install CFW on it)
Note 3: This utility touches a file installed by CFWe in flash0 so USE IT AT YOUR OWN RISK.
Note 4: If something goes wrong while the prx is patching the file (ex: PSP turns off cuz of low battery) and CFWe is no longer loading, you can always reinstall the CFWe and run the patch again.

Make sure you have:
- IrShell 5.0 installed.
- A fresh install of CFWe (if you have done my other tutorial, you'll have to reinstall CFWe to run this utility).
- Plugins in game.txt are disabled (If not you'll probably get a black screen when running the prx. Just do a hard reset if this happens. Then enable ChickHen, run CFWe and try the patch again after disabling the game.txt plugins. Kinda looks like a pain but.. You only need to run this once!).
- Replaced the provided IRSHELL folder in your memory stick.

Instructions: (same as the old IrShell patches)
- Run IrShell
- Open Directory View and go to ms0:/IRSHELL/PATCH/5.03/
- Run btcnfpatch.prx
- Press X to start patching
- Wait a few seconds and you're done (you should see the following screenshot on your PSP if the update is successful).
- You can now re-enable your plugins in game.txt.



DOWNLOAD

MIRROR
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 09:08 AM   #2
 
My Mood: Aggressive
Join Date: Mar 2008
Posts: 173
Trader Feedback: 0
Default

Nice one man, thanks.
sonamta is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 10:54 AM   #3

 
Mr_Shizzy's Avatar
 
Join Date: Aug 2007
Posts: 566
Trader Feedback: 0
Default

Awesome work !
Now we just need a IR Shell for 5.50 GEN users (such as myself)

Thanks man
__________________
PSP MODEL: PSP SLIM 2000 TA-085v2
Custom Firmware: 5.50 GEN-D2
Mr_Shizzy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 01:56 PM   #4
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Quote:
Originally Posted by Mr_Shizzy View Post
Awesome work !
Now we just need a IR Shell for 5.50 GEN users (such as myself)

Thanks man
And more good news!
I found a way to run IrShell on CFW 5.50. I'm coding the patch right now! ^^
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 04:45 PM   #5
ThatSonyGuy/THATPSPGUY
 
soopergooman's Avatar
 
My Mood: Asleep
Join Date: Jun 2005
Real First Name: Sooper
Location: All tha way East!!!
Just Played: Battlefield1943 ps3
Posts: 672
Trader Feedback: 0
Default

5.50 gen user here also. never thought I'd update until DAX did something but I did. Here's hoping for a speedy release. All you Enabler folks will love irshell. I do.
__________________
There are only two infinite's, The Universe and Human Stupidity.- Albert Einstein
Sony Messed up and had to give me a Brand New 60gig PS3, not a refurb
soopergooman is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 06:33 PM   #6
 
Join Date: Jul 2009
Posts: 1
Trader Feedback: 0
Default

i too am a 5.50 gen user. good work by the way!
drkfalzar is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:07 PM   #7
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

Sorry I don't get this at all...

I dont get the point of it. On the instructions it says:
- Run iR Shell
- Open Directory View and go to ms0:/IRSHELL/PATCH/5.03/
- Run btcnfpatch.prx
- Press X to start patching
- Wait a few seconds and you're done (you should see the following screenshot on your PSP if the update is successful).
- You can now re-enable your plugins in game.txt.


The problem is, cfwenabler cant run irshell!

Oh yeah, and which cfwenabler version is needed? 3.50 and below, or 3.03 and below?
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:11 PM   #8
The Cake Is A LIE
 
slasher101's Avatar
 
My Mood: Daring
Join Date: Oct 2008
Real First Name: Adam
Location: Melbourne, Australia
Just Played: Far Cry 2
Posts: 669
Blog Entries: 1
Trader Feedback: 0
Default

Quote:
Note 1: This patch is only working on CFWe 3.50 version and below
And there is a patch out there for running IRS on 5.03 this just patches for ISO, CSO, PSX games
__________________
I hate those monkeys ZOMG!
-~Slasher~-
slasher101 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:29 PM   #9
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Quote:
Originally Posted by EYEko View Post
The problem is, cfwenabler cant run irshell!
What PSP do you have? 2000 or 3000?
If you have a 3000 then you need this patched eboot: Download
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:38 PM   #10
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

Quote:
Originally Posted by bosshunter View Post
What PSP do you have? 2000 or 3000?
If you have a 3000 then you need this patched eboot: Download
2000

I can't run irshell. Or maybe its because I plain don't know how to run irshell.

If its not too much of a bother, can you tell me?

oh yeah and im using cfwenabler 3.5
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:44 PM   #11
The Cake Is A LIE
 
slasher101's Avatar
 
My Mood: Daring
Join Date: Oct 2008
Real First Name: Adam
Location: Melbourne, Australia
Just Played: Far Cry 2
Posts: 669
Blog Entries: 1
Trader Feedback: 0
Default

Do you need to run it? if you have a v3 you do, but if you don't get a pandora battery and then mod it.
__________________
I hate those monkeys ZOMG!
-~Slasher~-
slasher101 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:45 PM   #12
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

Quote:
Originally Posted by slasher2661996 View Post
Do you need to run it? if you have a v3 you do, but if you don't get a pandora battery and then mod it.
yup i have v3
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:46 PM   #13
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Quote:
Originally Posted by EYEko View Post
2000

I can't run irshell. Or maybe its because I plain don't know how to run irshell.

If its not too much of a bother, can you tell me?

oh yeah and im using cfwenabler 3.5
You need IrShell 5.0: Here
Then replace the IRSHELL folder (attachment) to your memory stick.
Try running IrShell after doing this.
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:47 PM   #14
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

Quote:
Originally Posted by bosshunter View Post
You need IrShell 5.0: Here
Then replace the IRSHELL folder (attachment) to your memory stick.
Try running IrShell after doing this.
your link isnt working =/
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:47 PM   #15
The Cake Is A LIE
 
slasher101's Avatar
 
My Mood: Daring
Join Date: Oct 2008
Real First Name: Adam
Location: Melbourne, Australia
Just Played: Far Cry 2
Posts: 669
Blog Entries: 1
Trader Feedback: 0
Default

Yes, that should work, if not reinstall cfwe then try again
__________________
I hate those monkeys ZOMG!
-~Slasher~-
slasher101 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 07:48 PM   #16
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Quote:
Originally Posted by EYEko View Post
your link isnt working =/
Sorry. Try again now.
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 08:01 PM   #17
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

it all worked, but my psp froze at the "press o to exit"

=S i think i have to disable the game stuff lol
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 08:12 PM   #18
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

TY DUDE IT WORKED.

Okay now for the last (hopefully) noob question I'm going to ask.

How do you use the multitasking function in irshell? I have it enabled in irshell configurator, but whenever I use LTrigger+select or vol up + select it just brings me to the irshell menu again... and then i try to run another app. It says "loading failed. Error 8009000 (give or take a zero or two). Now I'm all confused. Whenever I now try to run two homebrew (in this case, bookr and gpsp), irshell just says "2 applications already running, cept I dont know how to go to those 2 applications!"
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 08:19 PM   #19
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Quote:
Originally Posted by EYEko View Post
TY DUDE IT WORKED.

Okay now for the last (hopefully) noob question I'm going to ask.

How do you use the multitasking function in irshell? I have it enabled in irshell configurator, but whenever I use LTrigger+select or vol up + select it just brings me to the irshell menu again... and then i try to run another app. It says "loading failed. Error 8009000 (give or take a zero or two). Now I'm all confused. Whenever I now try to run two homebrew (in this case, bookr and gpsp), irshell just says "2 applications already running, cept I dont know how to go to those 2 applications!"
According to IrShell multi-tasking Usage Notes:
Quote:
1) Before you can use the Advanced Multi-tasking, you'll need to enable the option "Slim Advanced Multi-tasking" under iR Configurator.
2) You can load 2 Applications to the 2 memory slots in the Slim. Slot 1 is the usual memory area for loading applications (the lower 32MB RAM); while slot 2 is the new memory area (the upper 32MB RAM only available on Slim).
3) By default, the 1st app will be loaded in slot 1, and the 2nd app will load in slot 2 automatically. To force the 1st app to load in slot 2, hold Left-Trigger while lauching an application under the confirmation popup window.
4) The typical app switch toggle "L-Trigger + Select" or the alternate key "Vol Up + Select" will allow you to toggle between the 2 apps and iR Shell. New key combos "L-Trigger + Note" or "Vol Up + Note" will allow you to switch between the 2 apps without going back to iR Shell screen. Pls note pressing the Note button alone (without L-Trigger) will act as the screen capture button. The alternate Vol Up combo keys perform exactly the same as L-Trigger key and is provided as an alternative.
5) Normally, when you exit 1 of the 2 apps, it will cause the PSP to reboot, meaning you'll also lose the other running app. This can be resolved by adding unloading support into the application itself. However, this will require modification of the app to perform resource cleanup and self-unloading upon exit. All iR Shell bundled plugins have been enhanced to support unloading, such that they can be terminated without affecting the other running app. To exit these plugins gracefully, use the exit function build into the app itself. For example, to exit bookr, press START and choose Exit menu item. iR Shell disables the standard Home exit menu while 2 apps are running. To exit both apps together, use "Home + Square" instead.
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 08:31 PM   #20
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

Yeah I read that too.

I know how to get the multitasking function working properly now, but the problem is, whenever I try to load up that second homebrew, irshell says:
"Error Loading Application
800200d9
Click any key to continue"
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 08:45 PM   #21
The Cake Is A LIE
 
slasher101's Avatar
 
My Mood: Daring
Join Date: Oct 2008
Real First Name: Adam
Location: Melbourne, Australia
Just Played: Far Cry 2
Posts: 669
Blog Entries: 1
Trader Feedback: 0
Default

try a different app
__________________
I hate those monkeys ZOMG!
-~Slasher~-
slasher101 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 08:59 PM   #22
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

Quote:
Originally Posted by slasher2661996 View Post
try a different app
No matter which app I choose, it doesnt work.
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 09:03 PM   #23
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Quote:
Originally Posted by EYEko View Post
No matter which app I choose, it doesnt work.
There are also compatibility issues:
Quote:
Compatibility Notes:
- Not all apps can be loaded to Slot 2. There're two types of program binary format for PSP, static ELF and relocatable PRX. Static ELF uses fix memory address and can't be relocated. Hence, they will only work when loading in slot 1. If you try to load a static ELF in slot 2, you'll get an error code "0x800200D9". PRX can be loaded in either slot 1 or 2. To convert a homebrew from ELF to PRX, you'll need to re-compile it with BUILD_PRX=1 and set the heap size with PSP_HEAP_SIZE_KB(-800) in the source file. Most static ELF homebrews can be converted to relocatable PRX simply by recompilation.
- There is a limitation on the PSP AVC hardware decoder which is for video playback. It cannot be accessed by more than 1 application; which means you can't have 2 applcations running together if both of them access the AVC hardware decoder.
- The bundled plugins should be able to coexist with most other apps; with the exception of the PPA plugin which can only coexist with another app which doesn't use the AVC hardware decoder.
- You can't have both slots loading UMD/ISOs, due to there is only 1 physical UMD drive and ISOs are simply emulating the UMD.
- PS1 games take exclusive use on the audio hardware. As a result, it will be incompatible with other apps that use audio.
- The launch XMB function may not be stable for most commercial games due to resource conflicts. However, it should be pretty compatible with most homebrews. On the other hand, the Sony Web Browser should work with most commercial games & homebrews. To browse Internet while running another app, you can use the iR Shell bundled htmlviewer which is the Sony Web browser.
- If an app is built with PSP_LARGE_MEMORY flag and you're trying to load it in slot 1 (first app), it will use all Slim memory and you won't be able to load a 2nd app. To allow it to co-exist with other apps, you'll need to load it in slot 2.
- This will probably be incompatible with DA's LEDA if you're trying to run 2 apps requring 2 different kernels.
- This Advanced Multi-tasking feature is incompatible with Interlaced TV Out for slim due to insufficient memory. Progressive TV Out should work fine.
- If you get an error "0x800200D9" while loading an app to slot 2, it's a static ELF and you'll need to load it in slot 1. That is, reverse the order of the 2 applications you're loading.

Last edited by bosshunter; 07-28-2009 at 04:58 PM..
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-27-2009, 09:13 PM   #24
 
Join Date: Jul 2009
Posts: 12
Trader Feedback: 0
Default

Quote:
Originally Posted by bosshunter View Post
There are also compatibility issues:
damn your a lifesaver lol.

Anyways, I found a version of bookr that works in slot 2, so its all good =D
EYEko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-28-2009, 04:10 PM   #25
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Ok, more good news:
I coded another prx to fix the popsloader error 800200E5 on 5.03GEN-A and CFWe 3.60. I just need to test it on a 3000, then I'll probably release it.
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-28-2009, 08:24 PM   #26
 
1ofamillion's Avatar
 
Join Date: Jan 2009
Real First Name: Brandon
Location: Somewhere...
Just Played: Skate 2-PS3
Posts: 41
Trader Feedback: 0
Default

i still cant get this to work..i have patched it successfully but when i try to run a cso under the directory in irshell, it says no disk is inserted?
1ofamillion is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-28-2009, 09:03 PM   #27
The Cake Is A LIE
 
slasher101's Avatar
 
My Mood: Daring
Join Date: Oct 2008
Real First Name: Adam
Location: Melbourne, Australia
Just Played: Far Cry 2
Posts: 669
Blog Entries: 1
Trader Feedback: 0
Default

Make sure you have a UMD in your drive.
__________________
I hate those monkeys ZOMG!
-~Slasher~-
slasher101 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-29-2009, 12:53 AM   #28
 
Join Date: Nov 2008
Real First Name: Luis
Location: Portugal
Just Played: Halo
Posts: 16
Trader Feedback: 0
Default

Quote:
Originally Posted by 1ofamillion View Post
i still cant get this to work..i have patched it successfully but when i try to run a cso under the directory in irshell, it says no disk is inserted?
Open the Configurator and change the UMD Mode to M33 NoUMD Mode.
bosshunter is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-29-2009, 06:38 PM   #29
 
1ofamillion's Avatar
 
Join Date: Jan 2009
Real First Name: Brandon
Location: Somewhere...
Just Played: Skate 2-PS3
Posts: 41
Trader Feedback: 0
Default

Quote:
Originally Posted by bosshunter View Post
Open the Configurator and change the UMD Mode to M33 NoUMD Mode.
ok worked, ty
1ofamillion is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-30-2009, 04:04 AM   #30
 
szczuru's Avatar
 
Join Date: Oct 2005
Real First Name: Artur
Location: Poland
Just Played: FFIX/Dissidia
Posts: 14
Trader Feedback: 0
Default

Is this work on 5.03 GEN-A?
szczuru is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
2000 , 3000 , 503 , btcnfpatchprx , cfwenablers , irshell , irshell patch btcnfpatch , patch , psp , release

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 11:36 PM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us