The Utopia Project
greg | June 21, 2008
This was just brought to my attention — Silverspring’s Utopia project. Mathieulh recently had the opportunity to talk with Silverspring and share some of the nitty-gritty…
The Utopia project is an open source lightweight kernel for the PSP. It will be optimized/dedicated for custom firmware and homebrew development. The kernel is planned to occupy a little more than 1MB of RAM with a 2MB maximum. Everything will be fully documented with the necessary tool base for debugging, development, etc… For both developers and homebrew users.
The Utopia kernel is not based on Linux, FreeBSD, or any other open source project (unlike uClinux for example). Utopia is based on the reverse engineering of the 3.71 IPL. Once completed and stable the Utopia kernel will be implemented as a new operative mode in future custom firmwares.
What Utopia won’t do/won’t feature:
- It’s not meant to run Sony’s code; current homebrew or games won’t run on it
- It will not feature UMD drive support of any kind
- It will not feature any kind of DRM functionality
- It will most likely not feature any kirk engine support
- WLAN is planned, but not a priority at this point
- No VSH or graphic interface of any kind is to be included or officially supported by the Utopia project. Utopia is ONLY the kernel; if you want to code your own shell on top of it, you may do so.
‘Tis very cool. Perhaps Utopia will open the door to a whole new world of homebrew. Stay tuned.
- source: lan
Affiliates
Video Games
Join the Facebook Fan Club
PSP Hacks Archives
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005













My guess is that it needs a shell to do homebrew in such, or at least I hope. It does not have compatibility for anything usefull as I see it. If this is going to be the begining to the creation of real cfw one that is made from scratch without a bunch of sony’s code then I find this a real breakthrough.
agreed. Dax and the ppl that make GEN could get rid of the crappy xmb and get us cfw users a real menu, one like irshell.
will this help?
Well, fuck this ‘thing’ then. It sounds completely useless!
you sound completly useless ;)
You sound like a douche, auzzi04.
And you sound like an arsehole, mavrik
And you guys sound like kids.
Come on.
Stop spaming and start doing something more useful…
i agree with Ryushi
i agree with manny
i agree with Frankas
i agree with mark
yeah your right it does seem useless. it doesnt do anything.
Wow. This sounds like one of those “has a f***-load of potential” kind of things. I’d say this would take homebrew on the PSP to heights it’s never seen before. This could be pretty freaking sweet. :)
i would think this is pretty cool…. if only i understood anything that i just read. could someone please make some sense of this?
A new way to play 3rd party games on the psp, but it’s the same concept as emulators. It an application to run new kinds of files. The only difference is that its saved where the ram is, which means fat psps might run a bit slower with this installed.
Really, Whats wrong with pbps?
Eh, is homebrew working now on the psp? yes? so does this unlock the potential to run other type of software thats limted now by the sony firmware? Well its still a limitation of hardware, so even though other types of code can be ran, theres still a limit to how awesome that stuff can be. This wont be a night and day difference and since we have to currently give up every single thing that makes the psp cool…. I don’t see this one taking off real quick, but I’ve been wrong before and admitted it.
Sounds like it will allow cooler homebrew once implemented, meaning more advanced.
So what “will” it do, yes yes its a base for the system, but what will it enable us to do that we cannot already accomplish???
well i think that is ussles we want something new what we never seen before on a psp.
dont we?
your mom is useless lololololol
Fail.
it’s basically a homebrew development enviroment on the psp making homebrew eazier to make rather than just on the pc. It also seems like this will allow a new kind of homebrew to be made.
This really looks as though it’s intended especially to be entirely incompatible with everything that currently exists… So the future of PSP homebrew is the same is it now? Everything incompatible with everything else?
Awesome.
Just plain awesome.
Though i wouldn’t use since the main reason of me buying the PSP was the games….
Now, if we could have something like a boot loader having this project ruinning on the MS would be pretty interesting….
(I quite understand the reason they would be disabling features like isos. Though, i really think that would would repel lots of users….)
Well.. If you dont like it, dont use it..
Simple.
1. First version of utopia, should not change the everyday life.
2. It will not be compatible with all current homebrews.
3. It will not be compatible with UMD games.
BUT.. once well-developed, with its text-based interface, Our PSPs will have so much FREE RAM memory, emulators and other homebrews stuff will run faster, and they will all be compatible because homebrew developers will not need to update their homebrew just to change the NIDs everytime Sony release a new firmware..
and also the PSP-SDK will be much more completed, Delevelopers will learn new ways to code.. Everything looks perfect for me, i dont know why you all bitching about that awesome piece of homebrew.
what exactly are nids, ive been trying to get a straight answer for months?
NIDs are basically the interface between the kernel and any program thats running.
Homebrew uses them as a hint to access firmware functions.
The problem for coders is that sony changes the location and format of these NIDs nearly every ofw release. IIRC they are using the encryption hardware to encode them these days, which makes them a lot harder to find :(
It’s crap.
your mom is crap lolololol
I dont like the tone of the comment here. You should think its cool because someday it will be? Isnt that like saying the ugly nerds in school are cool because someday they might turn into hotties? WTF.
They basically said ‘were going to make a system that sony’s games do not run on, you cant use the umd, and it has no way to interface with it… oh and current stuff doesn’t work, were soo cool’.
Its almost guaranteed to never come out just like the HDD system for dreamcast… or the HDD for PSP.
the bitchers have no idea what they’re bitchin about, the one thing that i find possibly problematic is the limited functiion with in the psp this kernal will have at release, however with the demise of the 1.50 kernal something is going to need to take its place and this may be that thing i just hope dark alex gets on board to help this project be all it can be.
to the bitchers you cant “see” the 1.50 kernal but its the basis of everything great on the psp, this new kernal will fiill the void left behind when 1.50 can no longer be used and from the sounds of things that maybe true with the next m33 release scraping 1.50 all together possibly
so does that mean slim users basically will be able to mayb run 1.5 homebrew without 1.5 ;)cuz this project would make my life
eloader already lets slim psps run 1.5 homebrew
hey dude thanx i have been waiting mad long for something that came out thanx again for that post rilly helped anyways i cant wait for this project to still happen
this sounds cool
but just
cuz it cant do those things form the get go
dosent mean it cant later on right?
so basically, it’s the beginning of something phenomenal, and it is puny and worthless at the beginning, but like people are saying it is a BASE. That means you grow and build on top of it. It’s making the PSP truly ours and the firmware will no longer be “custom” but rather be a true alternative OS for the PSP. What this basically means is that instead of living in the Sony house, sprucing the inside all nice, we will be living in a house that we have built ourselves (well the people that know how at least) and make it to our needs and wants. If you understand my metaphor.
This project is the start of taking out Sony’s mind and instead placing in ours. That is why it’s called the Utopia Project.
hahah u kinda made it sound like home coming for the ps3 but i know what ur saying sounds cool reminds me of the xbox theres modded menu’s and theres the normal crap from xbox menu in green lmao
You said it better than i could, and i love the metaphor.
exactly. the same thing I said, just more metaphoric, and less technical. easier for the noobs to understand.
Sounds like this could really be something amazing. Once people like dax get on board and code the gui it will take off. Just think, when sony adds stuff like skype and other programs, we have no control. But with this we get to choose what features we have, and since it takes so little ram we can have bigger, better, faster programs. And i can guarentee that UMD support will get added at some point, otherwise it wouldn’t be a PSP, and i bet ISO is a good possibility, but i think it will require some sort of emulator to run it.
I do see one possible problem though. If this isn’t “regulated” than anyone with enough skill could make their own version, and if it goes long enough then FW’s could be different enough they might not run each others firmware, just becuase the kernels match doesn’t mean compatibility, just look at XP and Vista lol. If the homebrew community can make a standard version, with people like dax, the gen team, and others working together on one version, then we will have power over sony that seperated we will not have.
I just can’t wait to see what the great programming minds can come up with.
when people run this, would u start it like a homebrew game, or is it like a firmware that u install on it with flash?
You would install it, and it would be utopia kernel instead of sony.
This has great potential. A project like this would allow greater hardware control for programmers developing homebrew.
Good luck.
Excellent project in my opinion.Opens the door for new and hopefully better looking homebrew.And for the last time,don’t flame if you have got no idea what you’re talking about,it just makes you looks even stupider than you already are.I’m not pointing fingers at nobody,you know who you are.
man its justt the begining and im so excited and pleased with psp-hack.com greg dax gen m33 and this whole community we shall all reunite and destroy sony …. ok wel not destroy but flip those tablez around ;)
oo and letz rack those pandoras up and get em redy incase of emergencys ;)
to those of you bitching and moaning about how this is useless, do some research before opening your ignorant mouths.
this is the single greatest thing to be announced for the PSP since the ability to run unsigned code. This gives new meaning to “custom firmware.” Up until now, all custom firmwares were just modified Sony firmwares, with a few extra letters. SE, OE, M33, GEN, HX, etc. but now, we can have a true custom firmware, coded from scratch. No more dealing with Sony’s software limitations, or pointless upgrades. While it may not be able to run current games at first, games will be ported, and maybe even UMDs will eventually be working.
just my two cents. hopefully this will help those people understand the magnitude of this project.
Interesting, I’d like to see what type of great apps and home brew they come up with.
Eerr, I mean … hacking your PSP is wrong. You are stealing our money, I mean people’s hard work. So go upgrade to FW 4.00 and don’t use this ridiculous homebrew thinga-ma-jig.
- Sony CEO (in the toilet)
lol, funny guy.
I think it´s only in the beta phase but after a few releases it is the best i ever heard.
Yes first it´s useless but wait a few month…
I think its a good Idea. Since the sony code is blocking most of the homebrew, there should be away to remove it completely.
This is shit. No offense
you are shit lots of offense
It’s a great start… the gateway will be open for some pretty heavy homebrew which in time will pwn whatever Sony throw at the PSP. But currently, let’s be honest here… it has absolutely no use whatsoever until it gets to a stage where Joe Enduser can make good use of it.
This is the gateway I been hopeing for a long time thx for the info about this
I cant wait to test it out when or if it comes out Yay^^
So, let me get something Strait…
As I know it, everything we have for the Sony PSP, as of this moment (UMD’s, ISO’s, Homebrew, the XMB), all of it, is Embedded and Supported by Sony’s Firmware. We break that Firmware open, stick a bit of Good Ol’ 1.50 in there, and we now full control.
However, its still all based upon the Files in the FLASH0. Things like the VSH, and all that crap.
Things like NervOS, and IRshell, are just Shell’s based still within this Firmware.
However, what this will allow us to do, is basically Format FLASH0, and put ONLY the Utopia Kernel files… and it will still work (by still work, I mean that the Kernel will run the PSP’s Hardware. Without a GUI or anything, it cant do anything, but it wont just do nothing). So, with the Utopia Kernel, we wont need any Sony code at… All? like none of it? no little injections at all? (Unless we wanted any support for existing PSP… anything).
Well if this does work out… gets its self a GUI… some nifty programs… could be fun!
I would not use this.. I dont car eif it is a great achivment. I still rather jsut use simple m33 firmware . even more sicne this cant even do anything yet. not all psp users really care about the sence geting more advnaced. I understand why that make you mad. but you cant expect everybody to care about coding.
this sounds kick ass maby it will support a nintendo 64 emulator thats as good as the project 64 for pc i would love for a full working n64 thats portable plus gba roms and all sorts of stuff
i would love to see a whole custom firmware made from scratch. i mean if we could start a new franchise of a firmware lmao, that would be halarious its just like slapping sony right across tha face. Then we could eventually make our own games, own media, own anything
you are fucking retarded oh yea soney makes firmware so that would be a slap at them .. fuck did u think about what you said befor you said this?
o yea and media you fucking dumbass we do its homebrew YOU DUMB FUCK TARD GO $#%^$# YOUR SELF
What are you, like 12 or something …… does it make u feel big being an internet tuff guy wen in real life your a little whiney bitch.
someone should change this from the “comments” section to “Flamer” section, because it seems thats the only thing that takes place here.
the kernal should be used as an add on to m33 firmwares, otherwise how are you going to use it? just like we have the 1.50v2 add on for 3.90m33, we should have utopia add ons to custom firmwares.
using utopia to “create” a new os isnt really going to happen, utopia is based solely on reverse enginering 3.71 so it will be based on sony firmware. the inovation is that it will create a more “universal” door for homebrew so slim and phat users could use the exact same homebrews.
to try to use utopia on its own would be madness, why would you through away all the things your psp already does? that makes no sence.
if the people creating utopia are smart enough to create this then their smart enough to know that it will work best as an add on to m33 firmwares.
also the smaller footprint in the ram will in general allow your psp to function more efiecantly
Windows 98SE has a smaller footprint then windows xp, yet i dont see anyone using 98 ;D