Advertising (This ad goes away for registered users. You can Login or Register)

[Release] CyanoPSP - v3.1 [Official]

Most of the homebrews discussed in this forum can be downloaded here
Locked
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

[Release] CyanoPSP - v3.1 [Official]

Post by Joel16 »

Purpose:

This software is to be used a replacement for the PSP's XMB. However it's still in the works, and not stable enough for daily use. It is inspired by Android's famous custom rom, CyanogenMod. Take note, this does NOT allow you to run any android software on a PSP and it never will. The psp doesn't have the hardware capabilities to do that. The purpose of this software is to allow you to do the anything a PSP can do, with a different UI and additional features like a built in file manager and text editor. It's purpose is similar to that of iR Shell. I have not added in any auto-boot functions as yet since the software is not yet stable. The app still has quite a lot to do, and I could use some help with developers if interested. The progress of what's working, and what isn't can be checked here: http://joel16.github.io/CyanoPSP/

Current Version: v3.1
Current Stage: Stable

Image


Changelog:

Code: Select all

Features:

- Add option to change wallpaper.
- Revamped game launcher. You no longer have to use the file manager to load eboots anymore.
	
Fixes:

- Fix homebrew loading through ef0 (internal storage).
Old Change-log

Code: Select all

CyanogenMod PSP-C Alpha Build 1 Changelog

Features:

- Added android default fonts.
- Added internet functions - Still needs a fix.
- Added touch tones - Well.. 'button' tones. (only works when using the cross button)
- Added app drawer effect.
- Includes app drawer.
- Added notification slider.
- Added battery functions - On top also includes charging status icon.
- Added power menu.
- Added pointers in home and app drawer.
- Revamped notification slider.
- Added lockscreen - Still needs more work, but it works. (Pressing L locks the screen)
- Added about screen - When selecting 'settings' in the appdrawer, it directly takes you to the about screen.
- Added recovery menu - Press R+X while in the home menu. (Recovery menu includes various options)
- Revamped power menu.
- Added functions in power menu, to access recovery menu, and exit to xmb (Power off)
- Improved navbar, added highlighting effects.
- Added navbar functions.
- Added model functions - Displayed on the about screen.
- Added more lockscreen functions - W.I.P
- Added multi tasking menu - W.I.P (Select the 3rd button on the navbar)


Fixes:

- Fixed buggy notification slider.
- Fixed lockscreen crashes
- Fixed a bunch of crashes in appdrawer, and exiting home due to un-organized code >-<
- Tweaked notification slider.
- Fixed cursor from leaving the screen.
- More functions and fixes.
- Removed a bunch of unnecessary code causing conflicts.
- Optimized and re-organized code for better performance.

Code: Select all

CyanoPSP Alpha Build 2 Changelog

Features:

Added quick usb toggle. (Press select in the about screen to toggle on/off)
Added functions, to free ram after being used up.
Minor controls adjustment in recovery menu.
Added digital time.
Added some Settings options. (Most things are still W.I.P, but it's getting there.)
Revamped settings screen, giving it a better look and feel, and a lot more similar to CyanogenMod's.
Processor info can be found under settings/performance.
Added the following options in recovery menu: [] Usb toggle [] Shutdown Device [] Standby
Added W.I.P Online updater, under settings/about.
Added osl's bilinear filtering. (don't see any difference to be honest)
Added ability to take screen shots. Activate it by pressing R+Triangle.
Improved cursor quality.
Integrated RemoteJoyLite plugin under settings/developer options. Can also be toggled by pressing select in settings/about.
Display wifi config files under WiFi menu.


Fixes:

Fixed lock screen always returning home, when unlocked.
Fixed font misalignment in browser.
Removed lots of unnecessary codes.
Cleaned up, Optimized and re-organized code for better performance.
Fixed cursor position resetting after exiting an app or menu.
Fixed lockscreen and powermenu crashing upon returning to previous app.
Fixed navbar buttons clashing with the about button in the settings menu. (The navbar buttons were unusable in the settings menu before this got fixed)
Fixed file names being skipped when using the directional keys in file manager.
Fixed Notification Slider's leaving an empty space on top.
Fixed Apollo music player error message crash.
Fixed Homescreen lagg, caused by faulty code management.
Fixed crashing after opening the WiFi option under settings.

Code: Select all

CyanoPSP Alpha Build 2.1 Changelog

Features:

- Redefined analog controls (The directional keys can no longer be used to navigate the cursor.) I can revert this if users don't like it.
- Display current directory in file manager.
- Added folder icons in file manager. (For now all the files have a 'unknown' file icon. I'll add their respective icons later. (For example .png & .txt)


Fixes:

- Fixed Apollo, and Messages (apps) not being able to be launched from the home screen.
- Fixed file manager.

Code: Select all

CyanoPSP Alpha Build 2.2 Changelog

Features:

- Fixed kernel mode error on ME CFW - Tested and confirmed working.
- Sets quick settings as default notification pulldown.
- Added working music player - Apollo.
- Added app drawer pane movement. (Use (X) + left or right to navigate through panes) - This is experimental.
- Tweaked app drawer notifications panes.
- Replaced ice cream sandwich app-drawer icon, with the kit-kat default icon.
- Set cyanogenmod's default wallpaper, as default wallpaper.
- Added 5x scrolling for apollo and file manager.
- Added option to return while music is playing. (This can be done by pressing select)
- Display image title in Image preview.
- Added functions to free more ram in music player and file manager.
- Slightly improved screenshot speed.
- Added OTA updates (Settings > About > CyanoPSP Updates)
- Added RAM menu - Shows the available RAM in MB. (Settings > Performance > RAM Management)
- Added Gallery App - Displays Images in 3 directories (ms0:/PICTURE/ | ms0:/PSP/PHOTO/ | ms0:/PSP/GAME/CyanogenMod/screenshots/)
- Merged the new "CWM Based PSP Recovery Menu" ;) (Press Square to open power menu > navigate to recovery and press X)


Fixes:

- Readjustments to the clock.
- Fix missing file error encountered when pressing the home button on Navbar.
- Fixed lagg on homescreen.
- Lots of cleaning up.
- Fixed app drawer pointer icons being displayed while quick toggles are pulled down.
- A little fix for the lockscreen. It now waits till the you let go of the button to unlock, just like on android. (well you know once you stop touching :P)
- Apollo and messenger (messenger, is yet to work) can be launched from the lockscreen now.
- Fixed first boot message. New users will be greeted with a message that only appears on the first boot.
- Fixed crash during file check for the welcome message.
- Fix broken OSK in messenger.
- Lots of code cleaning here and there.
- Fixed module unloading (It no longer freezes when you try exiting the game after toggling remote joy lite under settings/developer option.)
- Fixed circle button action for going back to the previous dir in file
manager.
- Fixed freezing that's caused when trying to play another music file after stopping the current mp3 file.
(Although I've fixed the error with it freezing, now it doesn't freeze but nothing is heard when the next mp3 is played)
- Fixed USB toggle in recovery menu.
- Fixed browser black screen.
- Fixed AP error when accessing the WiFi menu.
- Fixed all net functions.
- Lots of code optimizations.
- Fixed a bunch of recovery menu functions.


Changes from File Manager:

- Improve text reading.
- Ability to open and view text files.
- MP3 playing support
- Added option menu .
- Fixed current selection being misplaced.
- Fixed opening un-highlighted directories.
- Fixed Image Preview. (Images over width 480, and height 272, are displayed as is for now)
- Added file deletion.
- Display icons for specific file extensions.
- Slightly faster Image loading.
- Skip '.' entries.

Code: Select all

CyanoPSP Alpha Build 2.3 Changelog

Features:

- Added Gmail app - only opens the mobile version of gmail.com on the internet for now. 
- Added zoom function (using the analog - up/down) when viewing images. (Still needs more work)


Fixes:

- Fixed battery bar and time being showed in the RAM menu while using quick settings.
- Fixed graphical glitch encountered when pressing the home button or circle/back button when returning to home screen.
- Fixed a bunch of memory leaks.
- Fixed freezing issue in multi-tasking menu.

Code: Select all

CyanoPSP Beta Build 2.4 Changelog

Features:

- Allow access to open/close dirs in apollo/gallery app
- New drag-able quick settings. Use Analog + X to drag it down (from the top) or drag it up (from the bottom)
- Show battery percentage by default
- Revamped power menu
	Now highlights the selection when the cursor is used.
	Pressing Ok when using the power off menu shuts down the PSP.
	Pressing Cancel exits the app.
	Pressing circle takes you back to the power menu.
- New error message - just like android's. This is displayed when there is a missing image or file required by the homebrew.
- New OsLib System benchmarking option under settings->developer options->Display system benchmark results.
	Displays the system benchmark results on the top-left corner of the screen. 
	Useful for debugging: you know that if the first number approaches or exceeds 
	16.6 then the app has insufficient performance (for 60 fps).

	
Fixes:

- Fix controls clashing due to the overuse of "osl_pad.held"
- Fix quick settings issues.
- Fixed back button issue with file manager. Now responds properly.
- Experimental fixes for gallery and apollo when using the back button
once the app is open.
- Display battery and time in apollo and gallery app.
- Lots of cleaning. (Not necessary to state them, but you can check my git)

Code: Select all

CyanoPSP Beta Build 2.4 Changelog

Features:

- Added Eboot loading from file manager(Homebrew loading).
- Allow access to view mp3 files in PSP/MUSIC and CyanogenMod/downloads for Apollo.
- Minor cleaning up in gallery app.
- Display what is being done in certain options. Display whether it was a success or not.
- Fully Implemented brightness slider.
- Unlock extra 4MB ram 
- Add recursive deletion in file manager.
- Added new menu, "Dumping Tools" under developer options. (Lets you dump UMD boot.bin, flash 0, flash 1 and memory)

	
Fixes:

- Fixed memory leaks in both Gallery and Apollo.
- Fixed lagg on welcome screen (first time boot)
- Fix up last two pages of system information in the recovery menu.
- Fixed many unnoticed memory leaks in recovery menu.
- Fix power menu crash, when pressing circle twice.
- Completely Fixed back button misbehaviour on Apollo. (was being experimented in the previous release)
Downloads:

Download v3.1

Source Code
Screenshots
Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image
Video
Latest Video - Updated Jan 25, 2015
[youtube]v=At27J2qQJgM[/youtube]
Credits:

Some nice people, I'd like to mention cause I've been eating their brains off :lol:

- GBOT
- hgoel0974
- noname120 ( scares me sometimes :oops: )
- qwikrazor87 (can't forget this guy.)
- Smoke (his support)
- Genetik57 for the server :)
- West-Li, the recovery menu is heavily based on his PSP Module Checker.
- DAX, for his ipl_update.prx
- Yoti, for his libpspident.a
- Hellcat, for his hc menu lib.
- Raing3, for his psppower lib.
- psgaresenal, for providing icons.
- pjeff
- Omega2058
Advertising
Last edited by Joel16 on Sun Feb 22, 2015 9:44 pm, edited 39 times in total.
"Forever in darkness, a guardian devil."
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: CyanogenMod PSP - C Shell

Post by SMOKE »

Cool job guys! Can't wait for it to make it to my threads :)
Advertising
.david
Posts: 31
Joined: Wed Dec 11, 2013 7:50 am
Location: Germany

Re: CyanogenMod PSP - C Shell

Post by .david »

Great idea and it looks pretty cool. Nice work, well done!
It would be awesome, if it would be possible to place all your favourite apps at the homescreen =) Do you think that might be possible in a further version?
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

Re: CyanogenMod PSP - C Shell

Post by Joel16 »

.david wrote:Great idea and it looks pretty cool. Nice work, well done!
It would be awesome, if it would be possible to place all your favourite apps at the homescreen =) Do you think that might be possible in a further version?
Hi, thanks for the support. Btw that's a pretty cool idea, I'll look into it.
I already have a way of moving the apps using the cursor. I'm not sure about moving them into the homescreen though but first I needa do a lot of other stuff I have in mind, then I'll get into that.
I'm having exams at the moment, so like whenever I get the change I might add a few lines :lol:
"Forever in darkness, a guardian devil."
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

Re: CyanogenMod PSP - C Shell

Post by Joel16 »

Progress Update - Update 7/5/14

I know I haven't been updating the project much but it's because I'm having exams at the moment, so every night whenever I get the time I may add a few lines to keep the project going. Also if you've noticed my github activity, I've been cleaning up the code a lot (even though there's not much) to keep it user friendly and easily-modifiable. So until June I wont be able to make any major changes to the project.

Here's what's done so far:

- Cursor (using directional and analog buttons)
- Home Menu
- Touch tones, when pressing the cross button on an app/widget.
- App drawer highlighting effect.
- Battery functions. (Displays the battery percentage, by using icons.)
- App drawer
- Added power menu (W.I.P)
- Fixed crash when launching app drawer twice.

And yeah that's about it.


What's included in the code but not working as yet:

- Internet
- App drawer
- Notification slider


What's left to do: - This list isn't done yet.

- Apollo music player
- Fully functional calculator app
- A little settings tweaker (possibly to change battery icons and such)
- Boot animation (I'll use a set of 20 images in a zip file probably - These images can be replaced by using another zip with the same file names and format)

Most people won't be interested in projects like this these days, I could use some assistance :lol:
Last edited by Joel16 on Wed May 07, 2014 11:42 pm, edited 1 time in total.
"Forever in darkness, a guardian devil."
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

Re: CyanogenMod PSP - C Shell

Post by Joel16 »

Okay I've completely removed the lua version from here and my github, as it's useless for me now. I've been making better progress with c, and so it isn't needed. I'll work on the program more often once my exams are done >-<

Edit: More screenshots
Screenshots
Image

Image

Image


Image

Image
"Forever in darkness, a guardian devil."
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

Re: CyanogenMod PSP - C Shell

Post by Joel16 »

Update 5/17/14

Since I'm planning to prevent the use of the Home button in the future, and also add an auto booting plugin. I also worked on a simple recovery menu. It's pretty early to announce this now, but I'd like to thank the following people:

- West-Li, this program is heavily based on his PSP Module Checker.
- DAX for his ipl_update.prx
- Yoti for his libpspident.a
- Hellcat for his hc menu lib.
- Raing3 for his psppower lib.

It's not so much of a recovery menu as of now, but it will be later on :P

Download

Source Code
"Forever in darkness, a guardian devil."
.david
Posts: 31
Joined: Wed Dec 11, 2013 7:50 am
Location: Germany

Re: CyanogenMod PSP - C Shell

Post by .david »

It's a pity that I've updated my Vita yesterday, so I can't try your new version. However, thanks for your hard work and keep on working ;)
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

Re: CyanogenMod PSP - C Shell

Post by Joel16 »

No probs. Oh yeah that reminds me, can anyone test out the recovery on the vita? I'm not sure if it'll work.
"Forever in darkness, a guardian devil."
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: CyanogenMod PSP - C Shell

Post by SMOKE »

With ARK:

Code: Select all

CyanogenMod PSP - C Recovery Menu
Loading...

Cannot load/start ipl_update.prx
Press X to exit...
Is there suppose to be something included with the eboot?


EDIT:
Works fine on TN-V
The ARK thing I assume is because it doesn't use the 660.PBP flash files like TN-V does
Locked

Return to “Homebrews”