Hacking [Release] ARK-4 CFW port for PSP.

Acid_Snake

Developer
OP
Developer
Joined
Aug 20, 2019
Messages
693
Trophies
0
Age
30
XP
1,972
Country
Spain
Hello guys, these past few days have been of really positive developments for ARK.

FIrst of all we now have support for DTP-T1000 development kits as well as many bug fixes, all courtesy of meetpatty, welcome to the project!

Not only that, but I have also worked on developing a non-permanent solution to change your UMD region to be able to playback region locked games.
Now you can change your UMD region on demand via the recovery menu.

Note: for now it only works on 1K and 2K models. However, unlike the original M33 solution where the new UMD region keys were permanently written to the flash, thus rendering it incompatible with non cIPL models, this new solution does not do any permanent writing to the flash, which means it has the potential to work on every PSP model once all the UMD keys have been dumped.

You can find the last version of ARK here:
https://github.com/PSP-Archive/ARK-4/releases/tag/r186
 

Marc_LFD

Well-Known Member
Member
Joined
Nov 3, 2021
Messages
5,528
Trophies
1
Age
34
XP
8,935
Country
United States
Hello guys, these past few days have been of really positive developments for ARK.

FIrst of all we now have support for DTP-T1000 development kits as well as many bug fixes, all courtesy of meetpatty, welcome to the project!

Not only that, but I have also worked on developing a non-permanent solution to change your UMD region to be able to playback region locked games.
Now you can change your UMD region on demand via the recovery menu.

Note: for now it only works on 1K and 2K models. However, unlike the original M33 solution where the new UMD region keys were permanently written to the flash, thus rendering it incompatible with non cIPL models, this new solution does not do any permanent writing to the flash, which means it has the potential to work on every PSP model once all the UMD keys have been dumped.

You can find the last version of ARK here:
https://github.com/PSP-Archive/ARK-4/releases/tag/r186
Awesome.

As for playing PS1 games on Vita, it's still Adrenaline?

It's not bad it's just that there's a few games don't work.
 

Acid_Snake

Developer
OP
Developer
Joined
Aug 20, 2019
Messages
693
Trophies
0
Age
30
XP
1,972
Country
Spain
Awesome.

As for playing PS1 games on Vita, it's still Adrenaline?

It's not bad it's just that there's a few games don't work.
Adrenaline uses the official PS1 emulator, so if those games don't work there, don't expect them to work anywhere else.
There are some developments on getting some of those games to run via patches and such.
 
  • Like
Reactions: Marc_LFD

AncientBoi

THEE GAY WARLORD™ - Defender of GAY Rights
Member
Joined
Jan 25, 2021
Messages
3,946
Trophies
2
Age
66
Location
On the Patio NaKeD w/COFFEE
XP
13,222
Country
United States
I have a PSP 3001 [open region] I timidly installed the CFW 6.61 and infinity 2 awhile back. Runs great! I posted earlier on this thread saying I would try, but of course I didn't. 2 questions [maybe 3]:

What did you say this has to offer?

Do I need to uninstall the firmware that's on it? [then I'd have to look up how]

Has anyone found any incompatibilities with the 3001 version of my PSP?
 

Acid_Snake

Developer
OP
Developer
Joined
Aug 20, 2019
Messages
693
Trophies
0
Age
30
XP
1,972
Country
Spain
I have a PSP 3001 [open region] I timidly installed the CFW 6.61 and infinity 2 awhile back. Runs great! I posted earlier on this thread saying I would try, but of course I didn't. 2 questions [maybe 3]:

What did you say this has to offer?

Do I need to uninstall the firmware that's on it? [then I'd have to look up how]

Has anyone found any incompatibilities with the 3001 version of my PSP?
Hi, very interesting questions.

As far as compatibility with model 3000, that it is actually the model I use most when developing and testing ARK, so you can feel safe there. Any other model will work just as fine, including testkits and devkits as of the latest version.

You don't need to uninstall PRO or Infinity, you only need to update infinity with the one shipped with ARK. From there you can keep PRO/ME alongside ARK. Though a lot of people like to start fresh and get rid of old PRO/ME since they will only be using ARK anyways, for that you can use chronoswitch to reinstall 6.60 or 6.61 fresh (as if it came out of the factory), from there install ARK and infinity.

As for what it has to offer, I'd say it's the most feature complete CFW so far, and it only keeps getting better with more exclusive features being added every so often. Many users would switch between PRO and ME due to compatibility differences, with ARK you will have the best of both worlds so no need to switch to another CFW to have your game, homebrew or plugin perfectly functional.

The CFW itself is also more robust and stable, with many bugfixes that no other CFW has.
It also has years of research and development from the ePSP scene that PRO and ME never got due to the projects being abandoned long ago.

Also don't forget that the project is active so if you encounter a bug there's a chance it'll get fixed, any bug you encounter in PRO or ME has been there for over 10 years so all you can do is live with it.
 

Marc_LFD

Well-Known Member
Member
Joined
Nov 3, 2021
Messages
5,528
Trophies
1
Age
34
XP
8,935
Country
United States
I have a PSP 3001 [open region] I timidly installed the CFW 6.61 and infinity 2 awhile back. Runs great! I posted earlier on this thread saying I would try, but of course I didn't. 2 questions [maybe 3]:

What did you say this has to offer?

Do I need to uninstall the firmware that's on it? [then I'd have to look up how]

Has anyone found any incompatibilities with the 3001 version of my PSP?
Kind of off-topic here, but the PSP 3K has the best screen out of all models. Great job choosing the 3K model, unless that happened just by random luck.

Now I have an OLED Vita and got no reason to own a PSP. I'm not a collector anymore, sometimes it's just on the coffee table for days without use. :P
 

AncientBoi

THEE GAY WARLORD™ - Defender of GAY Rights
Member
Joined
Jan 25, 2021
Messages
3,946
Trophies
2
Age
66
Location
On the Patio NaKeD w/COFFEE
XP
13,222
Country
United States
Kind of off-topic here, but the PSP 3K has the best screen out of all models. Great job choosing the 3K model, unless that happened just by random luck.

Now I have an OLED Vita and got no reason to own a PSP. I'm not a collector anymore, sometimes it's just on the coffee table for days without use. :P

Thanks. Found it on Ebay. On the post, it said it had cosmetic flaws. I took the chance. When received, I saw none. It worked wonderfully. Modded it like 4 months after getting it. Now looking at this thread, I wondered if it would make it even better. :)
 
  • Like
Reactions: Marc_LFD

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
@Acid_Snake , could you link me to the sdk you used to compile ARK-4? I was going to try compiling it, but there were errors with header files being missing, and I'm pretty sure they belong to the sdk, which I don't have. thanks.
 

Acid_Snake

Developer
OP
Developer
Joined
Aug 20, 2019
Messages
693
Trophies
0
Age
30
XP
1,972
Country
Spain
Will there eventually be a cIPL version of this? Was waiting for that to try this out
It's being worked on by meetpatty as we speak, pretty cool guy and great developer. He already has ARK booting with cIPL on a 1K, just need to figure some things out, cleanup the code, test it a bit, etc. Just keep an eye out for this thread for when a release is made.

@Acid_Snake , could you link me to the sdk you used to compile ARK-4? I was going to try compiling it, but there were errors with header files being missing, and I'm pretty sure they belong to the sdk, which I don't have. thanks.
It's in the ARK-4 repo itself: https://github.com/PSP-Archive/ARK-4/blob/main/contrib/PC/PSPSDK/pspdev.7z
This is compiled for Linux 64 bit, I don't know if there's any source code available though since this SDK is old as hell (same SDK that used to compile PRO and ME a decade ago...).
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
It's being worked on by meetpatty as we speak, pretty cool guy and great developer. He already has ARK booting with cIPL on a 1K, just need to figure some things out, cleanup the code, test it a bit, etc. Just keep an eye out for this thread for when a release is made.


It's in the ARK-4 repo itself: https://github.com/PSP-Archive/ARK-4/blob/main/contrib/PC/PSPSDK/pspdev.7z
This is compiled for Linux 64 bit, I don't know if there's any source code available though since this SDK is old as hell (same SDK that used to compile PRO and ME a decade ago...).
I get this error, and I've tried just about everything. I don't know if the distro is just too old or what:

libmpfr is not installed. Please install before continuing.
 

Acid_Snake

Developer
OP
Developer
Joined
Aug 20, 2019
Messages
693
Trophies
0
Age
30
XP
1,972
Country
Spain
I get this error, and I've tried just about everything. I don't know if the distro is just too old or what:

libmpfr is not installed. Please install before continuing.
Install libmpdr-dev or equivalent to your distro.
I don't think the distro being old is an issue considering this SDK was built in 2012 or so.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Install libmpdr-dev or equivalent to your distro.
I don't think the distro being old is an issue considering this SDK was built in 2012 or so.
Already did that on both Debian and Ubuntu. I'm trying to start over completely, but it detects that I've already started compiling despite pspsdk and ark-4 are removed.
 

Acid_Snake

Developer
OP
Developer
Joined
Aug 20, 2019
Messages
693
Trophies
0
Age
30
XP
1,972
Country
Spain
is this compatible with Enso 3.65?
No sorry that's still something I haven't got around to get working. It should be possible to use TheFl0w's Trinity exploit to load ARK on 3.65 and up, but since all my Vitas are on 3.60 I barely get to test it. I did cook something up but doesn't work on 3.60 so maybe if you wanna try it I can attach a compilation.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Cool.